@charset "UTF-8";
/*$light_aqua: #85cbc9;*/
/*$green: #53b90f;
$green: #72c03e;*/
/* font-weight */
/* No files to import found in abstractions/**\/* */
/* line 2, ../sass/base/_forms.scss */
::placeholder {
  opacity: 1; }

/**
 * General form item.
 */
/* line 9, ../sass/base/_forms.scss */
.form-wrapper {
  padding: 20px 0;
  margin: 0; }
  /* line 13, ../sass/base/_forms.scss */
  .form-wrapper .text-full > .form-item {
    padding: 2px 0 0 0; }
  /* line 17, ../sass/base/_forms.scss */
  .form-wrapper .form-item.field--widget-tablefield {
    padding: 0px; }

/* line 21, ../sass/base/_forms.scss */
.form-wrapper.filter-wrapper,
.form-item {
  padding: 2px 0 10px 0;
  margin: 0; }

/* line 26, ../sass/base/_forms.scss */
.form-wrapper.field--type-file,
.form-wrapper.field--type-image {
  padding: 0 15px;
  border: 1px solid #888888;
  border-radius: 4px;
  margin: 20px 0;
  display: inline-block;
  width: 100%; }

/* line 35, ../sass/base/_forms.scss */
.form-wrapper.filter-guidelines {
  padding: 0 0 15px 0; }

/* line 38, ../sass/base/_forms.scss */
.form-wrapper.field--widget-language-select {
  padding: 0px; }

/* line 41, ../sass/base/_forms.scss */
.layout-region-product-footer__content {
  border: none;
  padding: 0px;
  margin: 0px; }

/**
 * When a table row or a container-inline has a single form item, prevent it
 * from adding unnecessary extra spacing.
 * If it has multiple form items, allow spacing between them, overriding core.
 */
/**
 * Form element label.
 */
/* line 60, ../sass/base/_forms.scss */
.form-item__label {
  display: table;
  margin-top: 5px;
  margin-bottom: 3px;
  font-weight: bold;
  line-height: 120%; }

/* line 67, ../sass/base/_forms.scss */
.form-item__label--multiple-value-form {
  margin-top: 0;
  margin-bottom: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit; }

/* line 74, ../sass/base/_forms.scss */
.form-item__label[for] {
  cursor: pointer; }

/* line 77, ../sass/base/_forms.scss */
.form-item__label.option {
  display: inline;
  font-weight: normal; }

/* Label states. */
/* line 82, ../sass/base/_forms.scss */
.form-item__label.has-error,
.form-item__label.option.has-error {
  color: inherit; }

/* line 86, ../sass/base/_forms.scss */
.form-item__label.is-disabled {
  cursor: default;
  /* @todo ...or auto? */
  color: #cccccc; }

/* line 91, ../sass/base/_forms.scss */
.fieldset {
  min-width: 0;
  margin: 12px 0;
  padding: 0;
  color: #1f1f1f;
  border: 1px solid #888888;
  border-radius: 4px; }

/* line 100, ../sass/base/_forms.scss */
.fieldset--group {
  color: inherit;
  border: 0;
  border-radius: 0;
  background: none;
  box-shadow: none; }

/**
 * Fieldset legend.
 */
/* line 111, ../sass/base/_forms.scss */
.fieldset__legend {
  display: contents;
  /* For Firefox. */
  float: left;
  /* iOS Safari, Android Chrome, Edge. */
  width: 100%;
  /* iOS Safari, Android Chrome, Edge. */
  margin-bottom: 12px;
  font-weight: bold; }
  @media (min-width: 768px) {
    /* line 111, ../sass/base/_forms.scss */
    .fieldset__legend {
      margin-bottom: 20px; } }

/* line 123, ../sass/base/_forms.scss */
.fieldset__legend--composite {
  float: none;
  width: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 120%; }

/* This is used only on install configure form. */
/* line 132, ../sass/base/_forms.scss */
.fieldset__legend--group {
  text-transform: uppercase;
  color: inherit; }

/* line 137, ../sass/base/_forms.scss */
.fieldset__label {
  display: block;
  padding: 15px;
  line-height: 120%; }
  @media (min-width: 768px) {
    /* line 137, ../sass/base/_forms.scss */
    .fieldset__label {
      padding-right: 20px;
      padding-left: 20px; } }

/* line 147, ../sass/base/_forms.scss */
.fieldset__label.is-disabled {
  color: #cccccc; }

/* line 151, ../sass/base/_forms.scss */
.fieldset__label.has-error {
  color: #cc0011; }

/* line 155, ../sass/base/_forms.scss */
.fieldset__description {
  margin-top: 5px;
  margin-bottom: 5px;
  color: #606060;
  font-size: 14px;
  line-height: 120%; }

/* line 163, ../sass/base/_forms.scss */
.fieldset__description.is-disabled {
  color: #666666; }

/* Error message (Inline form errors). */
/* line 168, ../sass/base/_forms.scss */
.fieldset__error-message {
  margin: 6px 0;
  color: #cc0011;
  font-weight: normal;
  line-height: 120%; }

/* line 175, ../sass/base/_forms.scss */
.fieldset__wrapper {
  margin: 10px; }
  @media (min-width: 768px) {
    /* line 175, ../sass/base/_forms.scss */
    .fieldset__wrapper {
      margin: 20px 20px 15px 10px; } }

/* line 182, ../sass/base/_forms.scss */
.fieldset__legend--visible ~ .fieldset__wrapper {
  margin-top: 0; }

/* line 186, ../sass/base/_forms.scss */
.fieldset__wrapper--group {
  margin: 0; }

/* line 190, ../sass/base/_forms.scss */
.fieldset__wrapper > .container-inline {
  padding: 0; }

/* line 194, ../sass/base/_forms.scss */
.form-item__label.form-required::after,
.fieldset__label.form-required::after {
  display: inline-block;
  margin-right: 2px;
  margin-left: 2px;
  content: "*";
  color: #cc0011; }

/* line 203, ../sass/base/_forms.scss */
.fieldset__legend {
  font-weight: bold; }

/* line 206, ../sass/base/_forms.scss */
.fieldset__label--group {
  padding: 5px 0; }

/**
 * Form item description.
 */
/* line 213, ../sass/base/_forms.scss */
.form-item__description {
  margin-top: 6px;
  /* 6px */
  margin-bottom: 6px;
  /* 6px */
  color: var(--input-fg-color--description);
  font-size: var(--font-size-xs);
  /* ~13px */
  line-height: 17px;
  /* 17px */ }

/* Description states. */
/* line 221, ../sass/base/_forms.scss */
.form-item__description.is-disabled {
  color: var(--input--disabled-fg-color); }

/**
 * Error message (Inline form errors).
 */
/* line 228, ../sass/base/_forms.scss */
.form-item__error-message {
  margin-top: 6px;
  /* 6px */
  margin-bottom: 6px;
  /* 6px */
  color: var(--input--error-color);
  font-size: var(--font-size-xs);
  /* ~13px */
  font-weight: normal;
  line-height: 17px;
  /* 17px */ }

/* line 237, ../sass/base/_forms.scss */
.form-item__prefix.is-disabled,
.form-item__suffix.is-disabled {
  color: var(--input--disabled-fg-color); }

/* Add some spacing so that the focus ring and suffix don't overlap. */
@media screen and (min-width: 568px) {
  /* line 244, ../sass/base/_forms.scss */
  .form-item__suffix {
    margin-left: 6px; } }
/**
 * Form actions.
 */
/* line 252, ../sass/base/_forms.scss */
.form-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 0px;
  margin-bottom: 0px; }

/* line 259, ../sass/base/_forms.scss */
.form-actions .button,
.form-actions .action-link {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  font-size: inherit; }

/* line 266, ../sass/base/_forms.scss */
.form-actions .ajax-progress--throbber {
  align-self: center; }

/**
 * Password module.
 *
 * @legacy
 * @todo These should be in a standalone component file.
 */
/* line 276, ../sass/base/_forms.scss */
.confirm-parent,
.password-parent {
  overflow: visible;
  width: auto; }

/* line 282, ../sass/base/_forms.scss */
.form-item-options-group-info-identifier,
.form-item-pass .description {
  clear: both; }

/* line 288, ../sass/base/_forms.scss */
.form-element {
  box-sizing: border-box;
  max-width: 100%;
  padding: 8px 12px;
  border: 2px solid #888888;
  border-radius: 4px;
  margin: 0px;
  appearance: none;
  /* Being able to control inner box shadow on iOS. */ }

/* line 298, ../sass/base/_forms.scss */
.no-touchevents .form-element--extrasmall,
.no-touchevents .form-element[name$="][_weight]"] {
  min-height: 30px;
  padding: var(--input--extrasmall-padding-vertical) var(--input--extrasmall-padding-horizontal);
  font-size: 16px;
  line-height: var(--input--extrasmall-line-height); }

/**
 * Override normalize.css's search appearance.
 */
/* line 309, ../sass/base/_forms.scss */
.form-element--type-search[type="search"] {
  appearance: none;
  box-sizing: border-box; }

/**
 * Fix minor things for specific types.
 */
/* line 317, ../sass/base/_forms.scss */
.form-element--type-date,
.form-element--type-time {
  vertical-align: -webkit-baseline-middle;
  /* Prevent iOS input jump while filling. */ }

/* line 321, ../sass/base/_forms.scss */
.form-element--type-date {
  min-width: 9.5rem;
  /* Prevent input width change while filling. */ }

/* line 324, ../sass/base/_forms.scss */
.form-element--type-time {
  min-width: 7.5rem;
  /* Prevent input width change while filling. */ }

/* line 328, ../sass/base/_forms.scss */
.form-element--type-color {
  min-width: 3rem;
  /* Bigger input for webkit */
  padding: 0;
  /* Bigger pickable area */
  text-indent: calc(0.75rem - var(--input-border-size));
  /* Text-input fallback for non-supporting browsers like Safari */ }

/**
 * Better upload button alignment for Chrome.
 */
/* line 337, ../sass/base/_forms.scss */
.form-element--type-file::-webkit-file-upload-button {
  vertical-align: top; }

/**
 * States.
 */
/* line 344, ../sass/base/_forms.scss */
.form-element:active,
.form-element:focus-visible,
.form-element:focus:focus-visible,
.form-element:focus-within {
  border-color: #888888;
  box-shadow: none;
  outline: none; }

/* line 352, ../sass/base/_forms.scss */
.form-element:hover {
  border-color: #000000;
  box-shadow: none; }

/* line 357, ../sass/base/_forms.scss */
.form-element:focus {
  border-color: #1f1f1f !important;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px rgba(35, 108, 175, 0.6) !important; }

/*.form-element:focus:hover {
  border-color: $light_gray;
  //box-shadow: none;
  //box-shadow: 0 0 0 2px #ffffff, 0 0 0 5px $blue;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px rgba(35,108,175,.6);
}*/
/* line 370, ../sass/base/_forms.scss */
.form-element.error {
  border-color: #cc0011;
  color: #cc0011; }

/* line 374, ../sass/base/_forms.scss */
.form-element.error:hover {
  box-shadow: none;
  border-color: #a91616; }

/* line 378, ../sass/base/_forms.scss */
.form-element.error:hover:focus {
  border-color: #a91616;
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px rgba(35, 108, 175, 0.6); }

/* line 383, ../sass/base/_forms.scss */
.form-element--type-textarea.error + .cke {
  border-color: #cc0011; }

/* line 387, ../sass/base/_forms.scss */
.form-element[disabled] {
  color: var(--input--disabled-fg-color);
  border-color: var(--input--disabled-border-color);
  background-color: var(--input--disabled-bg-color);
  box-shadow: none;
  /* https://stackoverflow.com/q/262158#answer-23511280 */
  -webkit-text-fill-color: var(--input--disabled-fg-color); }

/* line 396, ../sass/base/_forms.scss */
.form-element--type-textarea.error + .ck-editor > .ck-editor__main {
  border: 1px solid #888888; }

/* line 399, ../sass/base/_forms.scss */
.form-textarea-wrapper,
.form-item-options-content {
  width: 100%; }

/* line 405, ../sass/base/_forms.scss */
.form-textarea-wrapper textarea {
  max-width: 640px;
  width: 100%; }

/**
 * Custom label placement for editor filter format select.
 */
/* line 414, ../sass/base/_forms.scss */
.form-item--editor-format {
  max-width: 100%;
  display: inline-block;
  width: auto;
  padding: 0px 10px 0 0; }

/* line 421, ../sass/base/_forms.scss */
.form-item--editor-format .form-item__label,
.form-item--editor-format .form-item__prefix,
.form-item--editor-format .form-item__suffix,
.form-item--editor-format .form-element--editor-format {
  min-width: 1px; }

/* line 428, ../sass/base/_forms.scss */
.form-item--editor-format .form-item__label,
.form-item--editor-format .form-item__prefix,
.form-item--editor-format .form-item__suffix {
  margin-right: 4px;
  /* LTR */ }

/* line 434, ../sass/base/_forms.scss */
.form-item--editor-format .form-item__description,
.form-item--editor-format .form-item__error-message {
  flex: 0 1 100%;
  min-width: 1px; }

/* line 440, ../sass/base/_forms.scss */
::-webkit-file-upload-button {
  -webkit-appearance: push-button; }

/* line 446, ../sass/base/_forms.scss */
.form-type--checkbox .form-item__label.option,
.form-type--radio .form-item__label.option {
  padding-left: 5px; }

/* line 451, ../sass/base/_forms.scss */
summary {
  font-weight: bold; }

/* line 454, ../sass/base/_forms.scss */
details {
  line-height: 140%; }

/* line 457, ../sass/base/_forms.scss */
details summary {
  padding: 10px 0px 10px 10px;
  margin: 0px;
  display: inline-block;
  width: 100%;
  cursor: pointer; }

/* line 464, ../sass/base/_forms.scss */
details summary:focus {
  outline: none; }

/* line 470, ../sass/base/_forms.scss */
.form-wrapper.field--widget-image-image details.form-wrapper {
  padding: 0px; }
  /* line 473, ../sass/base/_forms.scss */
  .form-wrapper.field--widget-image-image details.form-wrapper .form-wrapper {
    padding: 0px; }

/* line 479, ../sass/base/_forms.scss */
select.form-element.form-element--type-select-multiple {
  padding: 5px 8px 5px 5px; }

/* line 483, ../sass/base/_forms.scss */
.admin-dblog .form-item.form-item--type {
  margin: 8px 0px 5px 0px !important; }

/* line 487, ../sass/base/_forms.scss */
.views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
  margin-top: 40px; }

/* line 495, ../sass/base/_forms.scss */
.view-catalog .view-grouping .view-grouping-header {
  padding: 0 0 5px; }
/* line 501, ../sass/base/_forms.scss */
.view-catalog .view-grouping .view-grouping-content table {
  margin: 0px 0px 15px; }
/* line 507, ../sass/base/_forms.scss */
.view-catalog .view-filters {
  width: auto;
  display: block;
  margin: 0 auto;
  text-align: center; }
/* line 514, ../sass/base/_forms.scss */
.view-catalog #views-exposed-form-catalog-page-2 {
  /*padding: 5px 15px 15px;
  width: auto;
  margin: 0 auto 30px auto;
  display: inline-block;
  @include breakpoint($mobileland) {
    padding: 10px 20px 20px;
  }*/
  padding: 0;
  width: auto;
  margin: 0 auto 40px auto;
  display: inline-block;
  border: none;
  box-shadow: none; }
  @media (min-width: 568px) {
    /* line 514, ../sass/base/_forms.scss */
    .view-catalog #views-exposed-form-catalog-page-2 {
      padding: 0; } }
  /* line 532, ../sass/base/_forms.scss */
  .view-catalog #views-exposed-form-catalog-page-2 .views-exposed-form__item {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
    text-align: left; }
    @media (min-width: 568px) {
      /* line 532, ../sass/base/_forms.scss */
      .view-catalog #views-exposed-form-catalog-page-2 .views-exposed-form__item {
        width: auto; } }
  /* line 544, ../sass/base/_forms.scss */
  .view-catalog #views-exposed-form-catalog-page-2 .form-item__label {
    font-size: 13px; }
    @media (min-width: 768px) {
      /* line 544, ../sass/base/_forms.scss */
      .view-catalog #views-exposed-form-catalog-page-2 .form-item__label {
        font-size: 14px; } }
  /* line 551, ../sass/base/_forms.scss */
  .view-catalog #views-exposed-form-catalog-page-2 .form-element {
    padding: 5px 10px;
    font-size: 14px; }
    @media (min-width: 768px) {
      /* line 551, ../sass/base/_forms.scss */
      .view-catalog #views-exposed-form-catalog-page-2 .form-element {
        font-size: 16px; } }
  /* line 559, ../sass/base/_forms.scss */
  .view-catalog #views-exposed-form-catalog-page-2 .form-element--type-select {
    background-position: 95% 50%;
    background-size: 12px auto;
    padding: 5px 30px 5px 10px; }
    @media (min-width: 768px) {
      /* line 559, ../sass/base/_forms.scss */
      .view-catalog #views-exposed-form-catalog-page-2 .form-element--type-select {
        background-position: 96% 50%;
        background-size: 15px auto; } }
  /* line 569, ../sass/base/_forms.scss */
  .view-catalog #views-exposed-form-catalog-page-2 .form-actions {
    padding: 0;
    margin: 15px 0 0; }
    /* line 573, ../sass/base/_forms.scss */
    .view-catalog #views-exposed-form-catalog-page-2 .form-actions input.button {
      padding: 9px 26px;
      font-size: 14px;
      margin: 0 10px 0 0; }
      @media (min-width: 768px) {
        /* line 573, ../sass/base/_forms.scss */
        .view-catalog #views-exposed-form-catalog-page-2 .form-actions input.button {
          font-size: 16px; } }

/* line 585, ../sass/base/_forms.scss */
h4.label {
  font-size: 16px;
  margin: 0 0 8px; }
  @media (min-width: 1025px) {
    /* line 585, ../sass/base/_forms.scss */
    h4.label {
      font-size: 18px; } }

/* line 592, ../sass/base/_forms.scss */
.ck.ck-toolbar {
  border: 2px solid #888888 !important; }

/* line 595, ../sass/base/_forms.scss */
.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border: 2px solid #777777 !important;
  border-top: none !important; }

/* line 599, ../sass/base/_forms.scss */
.ck-rounded-corners .ck-source-editing-area textarea,
.ck-source-editing-area textarea.ck-rounded-corners {
  border: 2px solid #777777 !important;
  border-top: none !important;
  font-size: 16px;
  line-height: 150%;
  max-width: 100%; }

/* line 607, ../sass/base/_forms.scss */
.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
  border-width: 2px !important;
  border-top: none !important; }

/* line 1, ../sass/base/_layout.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 10, ../sass/base/_layout.scss */
.element-invisible {
  margin-top: -1px; }

/* line 14, ../sass/base/_layout.scss */
a:focus {
  outline: none !important;
  border: none !important; }

/* line 19, ../sass/base/_layout.scss */
#colorbox {
  border-radius: 0px;
  border: 0px solid #555;
  max-width: 100% !important;
  /*box-shadow: 0px 0px 10px #fff;*/ }

/* line 25, ../sass/base/_layout.scss */
#cboxWrapper {
  border-radius: 7px !important;
  border-top: none;
  border: 0 solid #ffffff;
  background: #ffffff;
  max-width: 100% !important;
  /*background: url(../logo.png) no-repeat 20px 0px $black;
  padding-top: 60px;
  div {
    background: $background !important;
    border: 0px;
  }*/ }

/* line 38, ../sass/base/_layout.scss */
#cboxClose {
  top: 0;
  box-shadow: inherit;
  border-radius: 0px 0px 0px 5px;
  z-index: 1; }

/* line 44, ../sass/base/_layout.scss */
#cboxContent {
  background: #ffffff;
  padding-top: 0px;
  max-width: 100% !important;
  position: absolute;
  left: 15px;
  top: 15px;
  color: #1f1f1f; }
  @media (min-width: 768px) {
    /* line 44, ../sass/base/_layout.scss */
    #cboxContent {
      left: 15px; } }

@media (min-width: 768px) {
  /* line 57, ../sass/base/_layout.scss */
  #cboxMiddleLeft {
    display: block; } }

@media (min-width: 768px) {
  /* line 63, ../sass/base/_layout.scss */
  #cboxMiddleRight {
    display: block; } }

/* line 69, ../sass/base/_layout.scss */
button#cboxPrevious,
button.cboxPrevious {
  border-radius: 6px;
  position: absolute;
  top: 50%;
  left: 8px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
  height: 38px;
  width: 38px;
  z-index: 2; }

/* line 83, ../sass/base/_layout.scss */
button#cboxNext,
button.cboxNext {
  border-radius: 6px;
  position: absolute;
  top: 50%;
  left: unset;
  right: 8px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
  height: 38px;
  width: 38px;
  z-index: 2; }

/* line 99, ../sass/base/_layout.scss */
div#cboxCurrent {
  display: none !important; }

/* line 102, ../sass/base/_layout.scss */
div#cboxLoadedContent {
  margin-bottom: 0;
  max-width: 100% !important;
  margin: 0 auto !important; }

/* line 107, ../sass/base/_layout.scss */
div#cboxBottomCenter {
  height: 15px; }

/* line 110, ../sass/base/_layout.scss */
div#cboxTitle {
  display: none !important; }

/* line 113, ../sass/base/_layout.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  z-index: 1000000; }

/* line 117, ../sass/base/_layout.scss */
#colorbox *::selection,
#colorbox *:focus,
#colorbox *:focus-visible,
#colorbox *:focus-within {
  border: none !important;
  outline: none !important;
  box-shadow: none !important; }

/* line 126, ../sass/base/_layout.scss */
#cboxClose {
  text-indent: -9999px;
  padding-top: 0px;
  width: 40px;
  height: 40px;
  background: url(../images/bg_close.png) no-repeat top right transparent !important;
  background-size: 35px !important;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: unset;
  left: unset;
  outline-width: 0 !important; }
  @media (min-width: 768px) {
    /* line 126, ../sass/base/_layout.scss */
    #cboxClose {
      /*width: 50px;
      height: 50px;
      background-size: 40px !important;*/ } }

/*html {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
}

body {
  //color: #232429;
  background: #fff;
}*/
/* line 159, ../sass/base/_layout.scss */
html,
body,
#page-fixed-footer {
  height: 100%;
  -webkit-backface-visibility: hidden; }

/* line 165, ../sass/base/_layout.scss */
.page-wrapper,
div.mm-page {
  height: 100%; }

/* line 169, ../sass/base/_layout.scss */
html {
  height: 99.9%; }

/* line 172, ../sass/base/_layout.scss */
a,
.link {
  color: #003ecc; }

/* line 177, ../sass/base/_layout.scss */
a:hover,
a:focus,
.link:hover,
.link:focus {
  text-decoration: none;
  outline: 0; }

/* line 185, ../sass/base/_layout.scss */
a:hover,
.link:hover {
  color: #0036b1; }

/* line 190, ../sass/base/_layout.scss */
a:active,
.link:active {
  color: #002e9a; }

/* line 195, ../sass/base/_layout.scss */
hr {
  height: 1px;
  margin: 1rem 0;
  padding: 0;
  border: none;
  background: rgba(142, 146, 156, 0.5); }

/* line 203, ../sass/base/_layout.scss */
summary {
  font-weight: bold; }

/**
 * Reusable heading classes are included to help modules change the styling of
 * headings on a page without affecting accessibility.
 */
/* line 212, ../sass/base/_layout.scss */
main.page-content {
  margin: 0 0 40px; }
  @media (min-width: 444px) {
    /* line 212, ../sass/base/_layout.scss */
    main.page-content {
      margin: 5px 0 40px 0; } }
  @media (min-width: 1025px) {
    /* line 212, ../sass/base/_layout.scss */
    main.page-content {
      margin: 10px 0 40px 0; } }

/* line 222, ../sass/base/_layout.scss */
p {
  margin: 1em 0; }

/* line 226, ../sass/base/_layout.scss */
dl {
  margin: 0 0 1.25rem; }

/* line 230, ../sass/base/_layout.scss */
dl dd,
dl dl {
  margin-bottom: 0.625rem;
  margin-left: 1.25rem; }

/* line 236, ../sass/base/_layout.scss */
blockquote {
  position: relative;
  margin: 1.5rem;
  margin-left: 2.5rem;
  font-size: 1.125rem; }

/* line 243, ../sass/base/_layout.scss */
blockquote::before {
  position: absolute;
  left: -2.5rem;
  content: open-quote;
  color: #003ecc;
  font-family: "Times New Roman", times, serif;
  font-size: 3rem;
  line-height: 1em; }

/* line 253, ../sass/base/_layout.scss */
blockquote::after {
  content: no-close-quote; }

/* line 257, ../sass/base/_layout.scss */
address {
  font-style: italic; }

/* line 261, ../sass/base/_layout.scss */
u,
ins {
  text-decoration: underline; }

/* line 266, ../sass/base/_layout.scss */
s,
strike,
del {
  text-decoration: line-through; }

/* line 272, ../sass/base/_layout.scss */
big {
  font-size: larger; }

/* line 276, ../sass/base/_layout.scss */
small {
  font-size: smaller; }

/* line 280, ../sass/base/_layout.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
  line-height: normal; }

/* line 286, ../sass/base/_layout.scss */
sup {
  vertical-align: super;
  font-size: smaller;
  line-height: normal; }

/* line 292, ../sass/base/_layout.scss */
abbr,
acronym {
  border-bottom: dotted 1px; }

/* line 297, ../sass/base/_layout.scss */
ul {
  margin: 0.25em 0 0.25em 1.5em;
  padding-left: 0;
  list-style-type: disc;
  list-style-image: none; }

/* line 304, ../sass/base/_layout.scss */
ol {
  margin: 0.25em 0 0.25em 2em;
  padding: 0;
  list-style-type: decimal; }

/* line 310, ../sass/base/_layout.scss */
img {
  max-width: 100%;
  height: auto;
  display: block; }

/* line 316, ../sass/base/_layout.scss */
#page-fixed-footer {
  margin-bottom: -140px;
  margin-top: 0px;
  min-height: 100%;
  position: relative;
  height: auto !important;
  height: 100%;
  padding-bottom: 0;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 316, ../sass/base/_layout.scss */
    #page-fixed-footer {
      margin-bottom: -140px; } }

/* line 332, ../sass/base/_layout.scss */
.l-page {
  padding-bottom: 140px;
  margin-bottom: 0px; }
  @media (min-width: 768px) {
    /* line 332, ../sass/base/_layout.scss */
    .l-page {
      padding-bottom: 140px; } }

/* line 342, ../sass/base/_layout.scss */
#footer-wrapper {
  padding: 0;
  min-height: 140px;
  bottom: 0px;
  /*96px fixed nav*/
  position: relative;
  overflow-y: hidden;
  margin-top: 0px;
  width: 100%;
  z-index: 1;
  display: inline-block;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4); }
  @media (min-width: 768px) {
    /* line 342, ../sass/base/_layout.scss */
    #footer-wrapper {
      min-height: 140px; } }
  /* line 357, ../sass/base/_layout.scss */
  #footer-wrapper footer.content-footer {
    width: 96%;
    margin: 0 auto; }

/* line 362, ../sass/base/_layout.scss */
header {
  padding: 0;
  position: relative;
  margin-top: 0px;
  width: 100%;
  z-index: 200;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4); }

/* line 376, ../sass/base/_layout.scss */
.content-header {
  margin: 0px;
  padding: 0px;
  background-color: transparent; }

/* line 383, ../sass/base/_layout.scss */
.messages-list {
  padding: 10px 0px;
  margin: 0 auto;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 383, ../sass/base/_layout.scss */
    .messages-list {
      padding: 18px 0px; } }

/* line 392, ../sass/base/_layout.scss */
article > div > div {
  padding: 5px 0px;
  margin: 0 auto;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 392, ../sass/base/_layout.scss */
    article > div > div {
      padding: 10px 0px; } }

/* line 400, ../sass/base/_layout.scss */
article > div > div.field--name-body {
  padding: 0px 0px; }

/* line 404, ../sass/base/_layout.scss */
.layout-container {
  padding: 10px 0px;
  margin: 0 auto;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 404, ../sass/base/_layout.scss */
    .layout-container {
      padding: 18px 0px;
      width: 100%; } }

/*.layout-container {
  margin-right: 1em;
  margin-left: 1em;
}
.layout-container::after {
  display: table;
  clear: both;
  content: "";
}*/
/* This is so the mobile menu has consistent shadow when opened - see header, above */
/* line 428, ../sass/base/_layout.scss */
article.content-page > .layout-container {
  padding: 0px 0px 10px;
  margin: 0 auto;
  width: 96%;
  z-index: 1;
  position: relative; }
  @media (min-width: 768px) {
    /* line 428, ../sass/base/_layout.scss */
    article.content-page > .layout-container {
      width: 90%; } }
  @media (min-width: 1025px) {
    /* line 428, ../sass/base/_layout.scss */
    article.content-page > .layout-container {
      width: 85%; } }
  @media (min-width: 1370px) {
    /* line 428, ../sass/base/_layout.scss */
    article.content-page > .layout-container {
      width: 75%; } }

/* line 445, ../sass/base/_layout.scss */
article > div > div#block-primaryadminactions {
  padding: 10px 0px 0px; }
  @media (min-width: 768px) {
    /* line 445, ../sass/base/_layout.scss */
    article > div > div#block-primaryadminactions {
      padding: 15px 0px 0px; } }

/* line 451, ../sass/base/_layout.scss */
article > div > div.messages-list {
  padding: 0px;
  margin: 0 auto;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 451, ../sass/base/_layout.scss */
    article > div > div.messages-list {
      padding: 0px; } }

/* line 460, ../sass/base/_layout.scss */
article > div > div#block-primaryadminactions {
  padding: 10px 0px 0px; }
  @media (min-width: 768px) {
    /* line 460, ../sass/base/_layout.scss */
    article > div > div#block-primaryadminactions {
      padding: 15px 0px 0px; } }

/* line 467, ../sass/base/_layout.scss */
.button {
  display: inline-block;
  height: auto;
  margin: 0 0 10px;
  padding: 12px 25px;
  cursor: pointer;
  text-align: center;
  color: #ffffff;
  border: none;
  border-radius: 25px;
  background: #444444;
  font-weight: bold; }
  /* line 480, ../sass/base/_layout.scss */
  .button:hover, .button:active {
    z-index: 10;
    text-decoration: none;
    color: #ffffff; }
  /* line 486, ../sass/base/_layout.scss */
  .button:active {
    background-color: #c8c8c8; }
  /* line 490, ../sass/base/_layout.scss */
  .button:disabled, .button:disabled:active, .button.is-disabled, .button.is-disabled:active {
    cursor: default;
    color: #5c5c5c;
    background: #555; }

/**
 * Default focus styles for focused elements.
 *
 * This is applied globally to all interactive elements except Toolbar and
 * Settings Tray since they have their own styles.
 *
 * @todo https://www.drupal.org/project/crosstechnologies/issues/3048785 :focus selector is
 *   active for non-interactive elements in Internet Explorer 11.
 */
/* line 510, ../sass/base/_layout.scss */
.path-wrapper *:focus,
.ui-dialog *:focus {
  outline: 2px dotted transparent;
  box-shadow: 0 0 0 2px #fff, 0 0 0 5px #26a769; }

/* line 516, ../sass/base/_layout.scss */
.divider {
  height: 1px;
  background-color: rgba(142, 146, 156, 0.5); }

/* line 521, ../sass/base/_layout.scss */
.messages-list {
  padding: 0;
  list-style: none; }

/* line 526, ../sass/base/_layout.scss */
.field .messages-list,
.form-wrapper .messages-list {
  margin-bottom: 0; }

/* line 531, ../sass/base/_layout.scss */
.messages {
  overflow: auto;
  /* Required to prevent text clipping. */
  box-sizing: border-box;
  padding: 8px 8px;
  color: #ffffff;
  border-width: 0 0 0 5px;
  border-style: solid;
  border-color: #353641;
  border-radius: 2px;
  border: none;
  font-size: 14px; }
  @media (min-width: 768px) {
    /* line 531, ../sass/base/_layout.scss */
    .messages {
      padding: 12px 12px;
      font-size: 16px; } }
  /* line 548, ../sass/base/_layout.scss */
  .messages ul.messages__list {
    margin: 0px;
    padding: 0px 0 0px 17px; }
  /* line 552, ../sass/base/_layout.scss */
  .messages p,
  .messages ul.messages__list li.messages__item {
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    padding: 2px 0 2px 0;
    list-style: initial; }
    @media (min-width: 768px) {
      /* line 552, ../sass/base/_layout.scss */
      .messages p,
      .messages ul.messages__list li.messages__item {
        font-size: 16px;
        line-height: 16px;
        padding: 3px 0 3px 0; } }

/* line 567, ../sass/base/_layout.scss */
.messages--status,
.messages--status .messages__header {
  background: url(../images/icons/42a877/checkmark.svg) no-repeat 13px 8px; }
  @media (min-width: 768px) {
    /* line 567, ../sass/base/_layout.scss */
    .messages--status,
    .messages--status .messages__header {
      background-position: 13px 12px; } }

/* line 575, ../sass/base/_layout.scss */
.messages--warning,
.messages--warning .messages__header {
  background: url(../images/icons/e0ac00/exclamation.svg) no-repeat 14px 8px; }
  @media (min-width: 768px) {
    /* line 575, ../sass/base/_layout.scss */
    .messages--warning,
    .messages--warning .messages__header {
      background-position: 14px 12px; } }

/* line 583, ../sass/base/_layout.scss */
.messages--error,
.messages--error .messages__header {
  background: url(../images/icons/e34f4f/crossout.svg) no-repeat 13px 8px; }
  @media (min-width: 768px) {
    /* line 583, ../sass/base/_layout.scss */
    .messages--error,
    .messages--error .messages__header {
      background-position: 13px 12px; } }

/* line 591, ../sass/base/_layout.scss */
.messages--error {
  border-color: #ffd6da;
  background-color: #531214;
  background-color: #ffb8ba;
  color: #bb0c0d;
  border-bottom: 1px solid rgba(187, 12, 13, 0.4);
  border-top: 1px solid rgba(187, 12, 13, 0.4); }

/* line 601, ../sass/base/_layout.scss */
.messages--status {
  border-color: #dbffc4;
  background-color: #153727;
  background-color: #dbffc4;
  color: #00723b;
  border-bottom: 1px solid rgba(0, 114, 59, 0.4);
  border-top: 1px solid rgba(0, 114, 59, 0.4); }

/* line 611, ../sass/base/_layout.scss */
.messages--warning {
  border-color: #fff6ce;
  background-color: #6a5200;
  background-color: #ffefa9;
  color: #785c00;
  border-bottom: 1px solid rgba(120, 92, 0, 0.4);
  border-top: 1px solid rgba(120, 92, 0, 0.4); }

/* line 629, ../sass/base/_layout.scss */
.messages__title {
  margin: 0 0 0 30px;
  padding-top: 0px;
  font-size: 16px; }

/* line 635, ../sass/base/_layout.scss */
.messages__header {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  display: none; }

/* line 642, ../sass/base/_layout.scss */
.messages__content {
  margin-left: 30px; }

/* line 646, ../sass/base/_layout.scss */
.view-changed.messages {
  padding: 15px 0px 15px 38px; }

/* line 650, ../sass/base/_layout.scss */
.messages a {
  text-decoration: underline;
  color: #ffd23f; }

/* line 655, ../sass/base/_layout.scss */
.messages a:hover {
  color: #1f1f1f; }

/* line 659, ../sass/base/_layout.scss */
.messages--error a {
  color: #960d0d; }

/* line 663, ../sass/base/_layout.scss */
.messages--status a {
  color: #29684a; }

/* line 667, ../sass/base/_layout.scss */
.messages--warning a {
  color: #916f00; }

/* line 671, ../sass/base/_layout.scss */
.messages pre {
  margin: 0; }

/* line 675, ../sass/base/_layout.scss */
.messages__list {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 681, ../sass/base/_layout.scss */
.messages__item + .messages__item {
  margin-top: 0px; }

/* line 685, ../sass/base/_layout.scss */
ul li.messages__item {
  line-height: 150%;
  margin: 0px;
  padding: 0px; }

/* line 691, ../sass/base/_layout.scss */
.messages,
.messages--status {
  margin-top: 0px;
  margin-bottom: 0px; }

/* line 697, ../sass/base/_layout.scss */
.ck.ck-editor__main > .ck-editor__editable {
  height: 280px; }
  @media (min-width: 768px) {
    /* line 697, ../sass/base/_layout.scss */
    .ck.ck-editor__main > .ck-editor__editable {
      height: 400px; } }

/* line 703, ../sass/base/_layout.scss */
.path-node .ck-source-editing-area {
  height: 280px !important; }
  @media (min-width: 768px) {
    /* line 703, ../sass/base/_layout.scss */
    .path-node .ck-source-editing-area {
      height: 400px !important; } }
  /* line 709, ../sass/base/_layout.scss */
  .path-node .ck-source-editing-area textarea {
    height: 280px !important;
    overflow: auto !important;
    font-size: 14px; }
    @media (min-width: 768px) {
      /* line 709, ../sass/base/_layout.scss */
      .path-node .ck-source-editing-area textarea {
        height: 400px !important;
        font-size: 16px; } }

/* line 1, ../sass/base/_tables.scss */
table {
  margin: 10px 0;
  width: 100%; }

/* line 5, ../sass/base/_tables.scss */
thead {
  border: none; }

/* line 8, ../sass/base/_tables.scss */
body thead th {
  font-weight: normal;
  text-transform: none;
  text-align: center;
  color: #ffffff;
  background: #236caf;
  text-transform: none;
  border: 2px solid #ffffff;
  letter-spacing: 0.3px;
  /*a:hover {
    color: $link;
  }*/ }
  /* line 18, ../sass/base/_tables.scss */
  body thead th a,
  body thead th a:hover,
  body thead th a:active,
  body thead th a:visited {
    color: #ffffff;
    text-decoration: none; }

/* line 32, ../sass/base/_tables.scss */
thead th.active a {
  color: #236caf; }

/* line 37, ../sass/base/_tables.scss */
td, th {
  padding: 10px 15px;
  border: none; }

/* line 43, ../sass/base/_tables.scss */
.path-admin td, .path-admin th,
.path-administer td,
.path-administer th {
  border: 1px solid #c8c8c8; }
/* line 46, ../sass/base/_tables.scss */
.path-admin td.views-field-node-bulk-form,
.path-admin td.module-list__checkbox,
.path-administer td.views-field-node-bulk-form,
.path-administer td.module-list__checkbox {
  text-align: center; }

/* line 51, ../sass/base/_tables.scss */
tr.even, tr.odd, tbody th {
  background: none; }

/* line 55, ../sass/base/_tables.scss */
tr.odd, tr.info {
  /*background-color: #faf8d2;*/ }

/* line 59, ../sass/base/_tables.scss */
tr.even {
  /*background-color: #fff;*/ }

/* line 63, ../sass/base/_tables.scss */
tr.drag {
  background-color: #daffff; }

/* line 67, ../sass/base/_tables.scss */
tr.drag-previous {
  background-color: #daffff; }

/* line 71, ../sass/base/_tables.scss */
.tabledrag-handle .handle {
  padding: 15px; }

/* line 74, ../sass/base/_tables.scss */
a.tabledrag-handle .handle {
  background: none;
  margin: 0px;
  padding: 0 5px 0 20px; }

/* line 79, ../sass/base/_tables.scss */
a.tabledrag-handle:hover .handle,
a.tabledrag-handle:focus .handle {
  background: none; }

/* line 83, ../sass/base/_tables.scss */
.draggable a.tabledrag-handle {
  height: 25px;
  line-height: 25px; }

/* line 92, ../sass/base/_tables.scss */
.sticky-header {
  z-index: 10;
  margin-top: 40px; }
  @media (min-width: 768px) {
    /* line 92, ../sass/base/_tables.scss */
    .sticky-header {
      margin-top: 70px; } }

@media (min-width: 768px) {
  /* line 99, ../sass/base/_tables.scss */
  .admin-menu .sticky-header {
    margin-top: 99px; } }

/* line 105, ../sass/base/_tables.scss */
.path-node-edit thead th {
  text-align: initial; }

/* line 109, ../sass/base/_tables.scss */
.ctools-no-js .ctools-content ul, .ctools-button-processed .ctools-content ul {
  margin: 5px 0px;
  padding: 0px 5px; }
  /* line 115, ../sass/base/_tables.scss */
  .ctools-no-js .ctools-content ul li a, .ctools-button-processed .ctools-content ul li a {
    background: none; }

/* line 123, ../sass/base/_tables.scss */
table.token-tree tbody tr td span.indenter {
  margin-left: 0px; }

/* line 128, ../sass/base/_tables.scss */
.sticky-header {
  min-width: 0; }

/* line 132, ../sass/base/_tables.scss */
caption {
  text-align: left; }

/* line 135, ../sass/base/_tables.scss */
body.path-product caption {
  font-weight: bold;
  text-transform: uppercase;
  padding: 25px 0 15px;
  margin: 0px;
  font-size: 110%; }

/* line 142, ../sass/base/_tables.scss */
th {
  /*position: relative;
  box-sizing: border-box;
  height: var(--space-xl);
  padding: var(--space-xs) var(--space-m);
  text-align: left;
  color: var(--color-text);
  background: var(--color-gray-050);
  line-height: 125%;*/
  /* 1.25rem */ }

/**
 * Table sort.
 */
/* Table head cell containing sort link. */
/* line 157, ../sass/base/_tables.scss */
.sortable-heading {
  padding: 0 15px; }

/* The actual sort link. */
/* line 162, ../sass/base/_tables.scss */
.sortable-heading > a {
  display: block;
  padding: 8px 20px 8px 0;
  text-decoration: none;
  color: inherit;
  position: relative;
  opacity: 0.8; }

/* line 170, ../sass/base/_tables.scss */
.sortable-heading > a::before {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 15px;
  bottom: 0;
  left: 15px;
  display: block;
  content: "";
  border-bottom: 2px solid transparent; }

/* line 181, ../sass/base/_tables.scss */
.sortable-heading > a::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 16px;
  height: 12px;
  margin-top: 0;
  content: "";
  background: url(../images/icons/ffffff/sort--inactive--ltr.png) no-repeat 50% 50%;
  background-size: contain; }
  @media (forced-colors: active) {
    /* line 181, ../sass/base/_tables.scss */
    .sortable-heading > a::after {
      opacity: 1;
      background: linktext;
      mask: url(../images/icons/ffffff/sort--inactive--ltr.png) no-repeat 50% 50%; } }

/* Sortable cell's link focus/hover state. */
/* line 200, ../sass/base/_tables.scss */
.sortable-heading > a:focus,
.sortable-heading > a:hover {
  text-decoration: none; }

/* line 204, ../sass/base/_tables.scss */
.sortable-heading > a:focus::before,
.sortable-heading > a:hover::before {
  border-color: inherit; }

/* line 208, ../sass/base/_tables.scss */
.sortable-heading > a:focus::after,
.sortable-heading > a:hover::after {
  opacity: 1; }

/* Sortable cell's active state. */
/* line 213, ../sass/base/_tables.scss */
.sortable-heading.is-active > a {
  opacity: 1; }

/* line 216, ../sass/base/_tables.scss */
.sortable-heading.is-active > a::before {
  border-bottom: 3px solid #236caf; }

/* line 219, ../sass/base/_tables.scss */
.sortable-heading.is-active > a::after {
  content: none; }

/* line 223, ../sass/base/_tables.scss */
tr {
  border-bottom: 1px solid #c8c8c8; }

/* line 229, ../sass/base/_tables.scss */
tr,
.draggable-table.tabledrag-disabled tr {
  color: #1f1f1f;
  background: #ffffff; }

/* line 234, ../sass/base/_tables.scss */
thead tr {
  border: 0; }

/* line 237, ../sass/base/_tables.scss */
tr:hover,
tr:focus {
  color: #1f1f1f;
  background: #eeeeee; }

/* line 242, ../sass/base/_tables.scss */
tr.color-warning:hover,
tr.color-warning:focus {
  color: #1f1f1f;
  background: #fdf8ed; }

/* line 247, ../sass/base/_tables.scss */
tr.color-error:hover,
tr.color-error:focus {
  color: var(--color-text);
  background: #fcf4f2; }

/**
 * Target every .form-element input that parent is a form-item of a table cell.
 * This ignores the filter format select of the textarea editor.
 */
/* line 257, ../sass/base/_tables.scss */
td > .form-item > .form-element,
td > .ajax-new-content > .form-item > .form-element {
  /*width: 100%;*/ }

/* Win over table-file-multiple-widget. */
/* line 263, ../sass/base/_tables.scss */
th.is-disabled.is-disabled {
  color: var(--input--disabled-fg-color); }

/* Force browsers to calculate the width of a 'select all' <th> element. */
/* line 267, ../sass/base/_tables.scss */
th.select-all {
  width: 1px; }

/* line 271, ../sass/base/_tables.scss */
td.checkbox,
th.checkbox {
  text-align: center; }

/* line 276, ../sass/base/_tables.scss */
tr.selected td {
  background-color: #e5edff; }

/**
 * Captions.
 */
/* line 283, ../sass/base/_tables.scss */
.caption {
  margin-bottom: 20px; }

/* line 287, ../sass/base/_tables.scss */
tfoot {
  font-weight: bold; }

/* line 290, ../sass/base/_tables.scss */
tfoot tr:last-child {
  border-bottom: 0; }

/* line 293, ../sass/base/_tables.scss */
tfoot tr:first-child td {
  border-top: 1px solid #888888; }

/**
 * Responsive table cells.
 */
/* line 300, ../sass/base/_tables.scss */
th.priority-low,
td.priority-low {
  display: none; }
  @media (min-width: 1025px) {
    /* line 300, ../sass/base/_tables.scss */
    th.priority-low,
    td.priority-low {
      display: table-cell; } }

/* line 307, ../sass/base/_tables.scss */
th.priority-medium,
td.priority-medium {
  display: none; }
  @media (min-width: 568px) {
    /* line 307, ../sass/base/_tables.scss */
    th.priority-medium,
    td.priority-medium {
      display: table-cell; } }

/* line 315, ../sass/base/_tables.scss */
.tabledrag-toggle-weight-wrapper {
  margin-top: var(--space-l);
  line-height: calc(28rem / 16); }

/* line 320, ../sass/base/_tables.scss */
.tabledrag-toggle-weight-wrapper + table,
.tabledrag-toggle-weight-wrapper + .tableresponsive-toggle-columns + table {
  margin-top: 0; }

/* line 325, ../sass/base/_tables.scss */
.tablesort {
  position: absolute;
  top: 8px;
  right: 0px;
  width: 12px;
  height: 15px;
  margin-top: 0;
  opacity: .7;
  background: url(../images/icons/ffffff/sort--inactive--ltr.png) no-repeat 0 50%;
  background-size: contain; }
  @media (forced-colors: active) {
    /* line 325, ../sass/base/_tables.scss */
    .tablesort {
      background: linktext;
      mask-image: url(../images/icons/ffffff/sort--inactive--ltr.png);
      mask-repeat: no-repeat;
      mask-position: 0 50%; } }

/* line 343, ../sass/base/_tables.scss */
.tablesort--asc {
  opacity: 1;
  background-image: url(../images/icons/ffffff/sort--asc.png); }
  @media (forced-colors: active) {
    /* line 343, ../sass/base/_tables.scss */
    .tablesort--asc {
      background: linktext;
      mask-image: url(../images/icons/ffffff/sort--asc.png); } }

/* line 352, ../sass/base/_tables.scss */
.tablesort--desc {
  opacity: 1;
  background-image: url(../images/icons/ffffff/sort--desc.png); }
  @media (forced-colors: active) {
    /* line 352, ../sass/base/_tables.scss */
    .tablesort--desc {
      background: linktext;
      mask-image: url(../images/icons/ffffff/sort--desc.png); } }

/* line 1, ../sass/base/_typography.scss */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #1f1f1f;
  font-size: 16px;
  background: #ffffff; }
  @media (min-width: 1025px) {
    /* line 1, ../sass/base/_typography.scss */
    body {
      font-size: 18px; } }
  /* line 10, ../sass/base/_typography.scss */
  body p,
  body td,
  body th,
  body ul li,
  body ol li,
  body blockquote {
    font-size: 16px; }
    @media (min-width: 444px) {
      /* line 10, ../sass/base/_typography.scss */
      body p,
      body td,
      body th,
      body ul li,
      body ol li,
      body blockquote {
        font-size: 16px; } }
    @media (min-width: 768px) {
      /* line 10, ../sass/base/_typography.scss */
      body p,
      body td,
      body th,
      body ul li,
      body ol li,
      body blockquote {
        font-size: 16px; } }
    @media (min-width: 1025px) {
      /* line 10, ../sass/base/_typography.scss */
      body p,
      body td,
      body th,
      body ul li,
      body ol li,
      body blockquote {
        font-size: 18px; } }
    @media (min-width: 1370px) {
      /* line 10, ../sass/base/_typography.scss */
      body p,
      body td,
      body th,
      body ul li,
      body ol li,
      body blockquote {
        font-size: 19px; } }
    @media (min-width: 1680px) {
      /* line 10, ../sass/base/_typography.scss */
      body p,
      body td,
      body th,
      body ul li,
      body ol li,
      body blockquote {
        font-size: 20px; } }

/* line 37, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 110%;
  padding: 10px 0px 0px;
  margin: 0px 0px 10px;
  letter-spacing: -0.3px; }
  @media (min-width: 768px) {
    /* line 37, ../sass/base/_typography.scss */
    h1, h2, h3, h4, h5, h6 {
      padding: 15px 0px 0px;
      margin: 0px 0px 15px; } }

/* line 51, ../sass/base/_typography.scss */
h1,
.heading-a {
  font-size: 22px;
  color: #1f1f1f; }
  @media (min-width: 444px) {
    /* line 51, ../sass/base/_typography.scss */
    h1,
    .heading-a {
      font-size: 26px; } }
  @media (min-width: 768px) {
    /* line 51, ../sass/base/_typography.scss */
    h1,
    .heading-a {
      font-size: 32px; } }
  @media (min-width: 1025px) {
    /* line 51, ../sass/base/_typography.scss */
    h1,
    .heading-a {
      font-size: 36px; } }
  @media (min-width: 1370px) {
    /* line 51, ../sass/base/_typography.scss */
    h1,
    .heading-a {
      font-size: 40px; } }
  @media (min-width: 1680px) {
    /* line 51, ../sass/base/_typography.scss */
    h1,
    .heading-a {
      font-size: 44px; } }

/* line 72, ../sass/base/_typography.scss */
#cboxContent h1 {
  display: block;
  color: #1f1f1f; }

/* line 77, ../sass/base/_typography.scss */
h2,
.heading-b {
  font-size: 19px; }
  @media (min-width: 444px) {
    /* line 77, ../sass/base/_typography.scss */
    h2,
    .heading-b {
      font-size: 20px; } }
  @media (min-width: 768px) {
    /* line 77, ../sass/base/_typography.scss */
    h2,
    .heading-b {
      font-size: 26px; } }
  @media (min-width: 1025px) {
    /* line 77, ../sass/base/_typography.scss */
    h2,
    .heading-b {
      font-size: 30px; } }
  @media (min-width: 1370px) {
    /* line 77, ../sass/base/_typography.scss */
    h2,
    .heading-b {
      font-size: 34px; } }
  @media (min-width: 1680px) {
    /* line 77, ../sass/base/_typography.scss */
    h2,
    .heading-b {
      font-size: 38px; } }

/* line 97, ../sass/base/_typography.scss */
h3,
.heading-c {
  font-size: 17px; }
  @media (min-width: 444px) {
    /* line 97, ../sass/base/_typography.scss */
    h3,
    .heading-c {
      font-size: 18px; } }
  @media (min-width: 768px) {
    /* line 97, ../sass/base/_typography.scss */
    h3,
    .heading-c {
      font-size: 20px; } }
  @media (min-width: 1025px) {
    /* line 97, ../sass/base/_typography.scss */
    h3,
    .heading-c {
      font-size: 24px; } }
  @media (min-width: 1370px) {
    /* line 97, ../sass/base/_typography.scss */
    h3,
    .heading-c {
      font-size: 28px; } }
  @media (min-width: 1680px) {
    /* line 97, ../sass/base/_typography.scss */
    h3,
    .heading-c {
      font-size: 30px; } }

/* line 117, ../sass/base/_typography.scss */
h4,
.heading-d {
  font-size: 16px; }
  @media (min-width: 444px) {
    /* line 117, ../sass/base/_typography.scss */
    h4,
    .heading-d {
      font-size: 17px; } }
  @media (min-width: 768px) {
    /* line 117, ../sass/base/_typography.scss */
    h4,
    .heading-d {
      font-size: 18px; } }
  @media (min-width: 1025px) {
    /* line 117, ../sass/base/_typography.scss */
    h4,
    .heading-d {
      font-size: 20px; } }
  @media (min-width: 1370px) {
    /* line 117, ../sass/base/_typography.scss */
    h4,
    .heading-d {
      font-size: 22px; } }
  @media (min-width: 1680px) {
    /* line 117, ../sass/base/_typography.scss */
    h4,
    .heading-d {
      font-size: 24px; } }

/* line 137, ../sass/base/_typography.scss */
h5,
.heading-e {
  font-size: 16px; }
  @media (min-width: 444px) {
    /* line 137, ../sass/base/_typography.scss */
    h5,
    .heading-e {
      font-size: 16px; } }
  @media (min-width: 768px) {
    /* line 137, ../sass/base/_typography.scss */
    h5,
    .heading-e {
      font-size: 16px; } }
  @media (min-width: 1025px) {
    /* line 137, ../sass/base/_typography.scss */
    h5,
    .heading-e {
      font-size: 18px; } }
  @media (min-width: 1370px) {
    /* line 137, ../sass/base/_typography.scss */
    h5,
    .heading-e {
      font-size: 20px; } }
  @media (min-width: 1680px) {
    /* line 137, ../sass/base/_typography.scss */
    h5,
    .heading-e {
      font-size: 22px; } }

/* line 157, ../sass/base/_typography.scss */
h6,
.heading-f {
  font-size: 14px; }
  @media (min-width: 444px) {
    /* line 157, ../sass/base/_typography.scss */
    h6,
    .heading-f {
      font-size: 15px; } }
  @media (min-width: 768px) {
    /* line 157, ../sass/base/_typography.scss */
    h6,
    .heading-f {
      font-size: 15px; } }
  @media (min-width: 1025px) {
    /* line 157, ../sass/base/_typography.scss */
    h6,
    .heading-f {
      font-size: 17px; } }
  @media (min-width: 1370px) {
    /* line 157, ../sass/base/_typography.scss */
    h6,
    .heading-f {
      font-size: 19px; } }
  @media (min-width: 1680px) {
    /* line 157, ../sass/base/_typography.scss */
    h6,
    .heading-f {
      font-size: 20px; } }

/* line 177, ../sass/base/_typography.scss */
p {
  padding: 6px 0 0;
  margin: 0 0 6px;
  line-height: 145%; }
  @media (min-width: 768px) {
    /* line 177, ../sass/base/_typography.scss */
    p {
      padding: 8px 0 0;
      margin: 0 0 8px; } }

/* line 187, ../sass/base/_typography.scss */
ul, ol {
  margin: 0px 0px 6px;
  padding: 6px 0 0px 25px;
  line-height: 130%; }
  @media (min-width: 768px) {
    /* line 187, ../sass/base/_typography.scss */
    ul, ol {
      margin: 0px 0px 8px;
      padding: 8px 0 0px 30px; } }

/* line 196, ../sass/base/_typography.scss */
ul li,
ol li {
  padding: 4px 0 0;
  margin: 0 0 4px; }
  @media (min-width: 768px) {
    /* line 196, ../sass/base/_typography.scss */
    ul li,
    ol li {
      padding: 5px 0 0;
      margin: 0 0 5px; } }

/* line 205, ../sass/base/_typography.scss */
.dropbutton-widget ul li {
  margin: 0px;
  padding: 0px; }

/* line 209, ../sass/base/_typography.scss */
a,
a.active,
a:active {
  color: #236caf;
  text-decoration: none; }

/* line 215, ../sass/base/_typography.scss */
a:hover {
  color: #236caf;
  text-decoration: underline;
  outline: none;
  border: none;
  outline-style: none;
  outline-width: 0px;
  -webkit-appearance: none;
  box-shadow: none; }

/* line 225, ../sass/base/_typography.scss */
a:focus {
  /*outline: none;
  outline-style: none;
  outline-width: 0px;*/
  border: none;
  box-shadow: none;
  -webkit-appearance: none; }

/* line 234, ../sass/base/_typography.scss */
a:active {
  outline: none;
  border: none;
  outline-style: none;
  outline-width: 0px;
  box-shadow: none;
  -webkit-appearance: none; }

/* line 243, ../sass/base/_typography.scss */
th a,
th a.active,
th a:active,
th a:hover,
th a:focus {
  color: #1f1f1f; }

/* line 251, ../sass/base/_typography.scss */
pre {
  margin: 8px 0;
  white-space: pre-wrap; }

/* line 256, ../sass/base/_typography.scss */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  z-index: 100000;
  position: absolute !important;
  top: 112px;
  background: #fff;
  padding: 3px 6px;
  left: 48%; }

/* line 265, ../sass/base/_typography.scss */
body.admin-menu .element-invisible.element-focusable:active,
body.admin-menu .element-invisible.element-focusable:focus {
  top: 141px; }

/* line 270, ../sass/base/_typography.scss */
.block-page-title-block {
  margin-bottom: 10px; }
  @media (min-width: 768px) {
    /* line 270, ../sass/base/_typography.scss */
    .block-page-title-block {
      margin-bottom: 20px; } }

/* line 277, ../sass/base/_typography.scss */
.block-page-title-block:last-child {
  margin-bottom: 20px; }

/**
 * There are use cases where page title is not rendered as a block ¯\_(ツ)_/¯.
 *
 * @see Drupal\system\Controller\BatchController::batchPage()
 */
/* line 287, ../sass/base/_typography.scss */
.page-title {
  display: inline-block;
  margin-top: 0;
  -webkit-font-smoothing: antialiased; }
  @media (min-width: 768px) {
    /* line 287, ../sass/base/_typography.scss */
    .page-title {
      margin-top: 5px; } }

/* line 296, ../sass/base/_typography.scss */
.region-header > .page-title {
  margin-top: 20px;
  margin-bottom: 25px; }

/* line 2, ../sass/components/_admin.scss */
.system-modules td {
  vertical-align: middle;
  padding: 10px; }
/* line 7, ../sass/components/_admin.scss */
.system-modules td.checkbox {
  text-align: center;
  width: 3%; }
  /* line 11, ../sass/components/_admin.scss */
  .system-modules td.checkbox .form-item {
    margin: 0px; }

/* line 21, ../sass/components/_admin.scss */
.system-modules fieldset {
  border: 0;
  border-top: 1px solid #ccc; }

/* line 25, ../sass/components/_admin.scss */
.system-modules .fieldset-wrapper {
  padding: 0; }

/* line 28, ../sass/components/_admin.scss */
.system-modules table,
.locale-translation-status-form table {
  border: 0; }

/* line 32, ../sass/components/_admin.scss */
.system-modules tr.even,
.system-modules tr.odd,
.locale-translation-status-form tr.even,
.locale-translation-status-form tr.odd {
  border: 0;
  border-bottom: 10px solid #fff;
  background: #f3f4ee; }

/* line 40, ../sass/components/_admin.scss */
.system-modules tr td:last-child,
.locale-translation-status-form tr td:last-child {
  border: 0; }

/* line 44, ../sass/components/_admin.scss */
.system-modules table th,
.locale-translation-status-form table th {
  border: 0;
  border-bottom: 10px solid #fff; }

/* line 49, ../sass/components/_admin.scss */
.system-modules .sticky-header th,
.locale-translation-status-form .sticky-header th {
  border: 0; }

/* line 56, ../sass/components/_admin.scss */
.system-modules table {
  border-right: 1px solid #aaaaaa !important; }
  /* line 59, ../sass/components/_admin.scss */
  .system-modules table details summary {
    cursor: pointer;
    padding: 0px 20px;
    margin: 10px 0; }
    /* line 64, ../sass/components/_admin.scss */
    .system-modules table details summary .text {
      padding-left: 0px;
      font-size: 16px;
      line-height: 150%; }
  /* line 71, ../sass/components/_admin.scss */
  .system-modules table tr.even,
  .system-modules table tr.odd {
    border-bottom: 1px solid #aaaaaa;
    background: none; }
  /* line 77, ../sass/components/_admin.scss */
  .system-modules table tr td:last-child {
    border-top: 1px solid #aaaaaa; }
  /* line 81, ../sass/components/_admin.scss */
  .system-modules table tr td.description {
    width: 80%; }
  /* line 85, ../sass/components/_admin.scss */
  .system-modules table .details-wrapper {
    line-height: 130%;
    padding-left: 40px;
    margin-bottom: 10px; }
/* line 94, ../sass/components/_admin.scss */
.system-modules details.package-listing > summary {
  background: #eeeeee;
  cursor: pointer;
  margin: 50px 0 0 0; }

/* line 104, ../sass/components/_admin.scss */
.locale-translation-status-form table {
  border-right: 1px solid #aaaaaa !important; }
  /* line 107, ../sass/components/_admin.scss */
  .locale-translation-status-form table tr.even,
  .locale-translation-status-form table tr.odd {
    border-bottom: 1px solid #aaaaaa;
    background: none; }
  /* line 113, ../sass/components/_admin.scss */
  .locale-translation-status-form table tr td:last-child {
    border-top: 1px solid #aaaaaa; }

/* line 119, ../sass/components/_admin.scss */
.tabledrag-handle {
  padding-right: 20px;
  /*.handle:before {
    font-family: FontAwesome;
    content: "\f0dc";
    font-size: 20px;
    color: #1f1f1f;
    padding-left: 0px;
    font-weight: 400;
    //height: 50px;
    //width: 50px;
  }*/ }
  /* line 122, ../sass/components/_admin.scss */
  .tabledrag-handle .handle {
    background: none;
    height: auto;
    padding: 0px;
    margin: 0px; }

/* line 140, ../sass/components/_admin.scss */
.field-type-image .tabledrag-handle {
  margin-left: -30px; }

/* line 144, ../sass/components/_admin.scss */
.tabledrag-toggle-weight-wrapper {
  display: none; }

/* line 148, ../sass/components/_admin.scss */
#block-primaryadminactions ul {
  padding-top: 0px;
  margin-bottom: 0px; }

/* line 153, ../sass/components/_admin.scss */
.project-update__status-icon {
  float: right; }

/* line 158, ../sass/components/_admin.scss */
.admin-dblog .form-item.form-item--type {
  float: left;
  padding-right: 20px;
  margin-top: 0px; }
/* line 164, ../sass/components/_admin.scss */
.admin-dblog .form-item label {
  vertical-align: top;
  display: block;
  font-weight: 700;
  padding-bottom: 4px; }
/* line 171, ../sass/components/_admin.scss */
.admin-dblog .form-actions {
  clear: both; }

/* line 175, ../sass/components/_admin.scss */
span.color-wrapper {
  margin: 0 3px;
  border-radius: 18px; }

/* line 179, ../sass/components/_admin.scss */
span.color-option {
  display: inline-block;
  height: 36px;
  width: 36px;
  border: 1px solid #000;
  border-radius: 18px; }

/* line 186, ../sass/components/_admin.scss */
span.color-option.image {
  border: none;
  border-radius: 0px; }

/* line 190, ../sass/components/_admin.scss */
span.color-brand {
  text-transform: uppercase; }

/* line 193, ../sass/components/_admin.scss */
div.field-name-field-colors div.form-type-checkbox {
  width: 33%;
  float: left; }

/* line 197, ../sass/components/_admin.scss */
div.field-name-field-colors div.description {
  clear: both;
  padding-top: 10px; }

/* line 202, ../sass/components/_admin.scss */
table.color-sort td.color {
  line-height: 36px; }

/* line 205, ../sass/components/_admin.scss */
table.color-sort td.color img {
  vertical-align: middle;
  border: 1px solid #000;
  border-radius: 18px; }

/* line 210, ../sass/components/_admin.scss */
.path-admin table.color-sort td.color img {
  display: inline-block; }

/**
 * Action links layout.
 */
/* line 219, ../sass/components/_admin.scss */
.action-links {
  margin: 15px 0;
  list-style: none; }

/* line 224, ../sass/components/_admin.scss */
.action-links__item {
  display: inline-block; }

/* line 228, ../sass/components/_admin.scss */
.action-links__item + .action-links__item > .action-link {
  margin-left: 8px; }

/* line 232, ../sass/components/_admin.scss */
.action-links__item + .action-links__item > .action-link--small {
  margin-left: 5px; }

/**
 * The action link component.
 */
/* line 240, ../sass/components/_admin.scss */
.action-link {
  display: inline-block;
  padding: 0.75rem 1rem;
  cursor: pointer;
  text-decoration: none;
  color: #55565b;
  border-radius: 2px;
  background-color: #fff;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  /* Bigger line-height needed to prevent the icon from increasing the height */
  -webkit-font-smoothing: antialiased; }

/* line 254, ../sass/components/_admin.scss */
small .admin-link:before,
small .admin-link:after {
  content: ""; }

/* line 259, ../sass/components/_admin.scss */
span.admin-link button.link {
  border-radius: 5px;
  font-size: 15px;
  line-height: 15px;
  padding: 5px 20px;
  color: #ffffff;
  background: #777777;
  margin: 0px 5px; }

/* Small variant. */
/* line 271, ../sass/components/_admin.scss */
.no-touchevents .action-link--small {
  padding: 0.375rem 0.75rem;
  font-size: 0.889rem; }

/* Extra small variant. */
/* line 278, ../sass/components/_admin.scss */
.no-touchevents .action-link--extrasmall {
  padding: 0 0.5rem;
  font-size: 0.889rem; }

/* line 283, ../sass/components/_admin.scss */
.action-link + .action-link {
  margin-left: 0.75rem; }

/* line 287, ../sass/components/_admin.scss */
.no-touchevents .action-link--small + .action-link--small,
.no-touchevents .action-link--extrasmall + .action-link--extrasmall {
  margin-left: 0.5rem; }

/**
 * Action links inside form-actions.
 *
 * Add the same margin for action-link inside form-actions as button has.
 */
/* line 298, ../sass/components/_admin.scss */
.form-actions .action-link {
  margin-right: 0.75rem;
  margin-left: 0; }

/* Action link states */
/* line 305, ../sass/components/_admin.scss */
.action-link:hover {
  text-decoration: none;
  color: #0036b1;
  background-color: #f5f8ff; }

/* line 311, ../sass/components/_admin.scss */
.action-link:focus {
  position: relative;
  z-index: 1;
  text-decoration: none; }

/* line 317, ../sass/components/_admin.scss */
.action-link:active {
  color: #002e9a;
  background-color: #e5edff; }

/**
 * Action link variants.
 */
/* Danger. */
/* line 328, ../sass/components/_admin.scss */
.action-link--danger {
  color: #dc2323; }

/* line 332, ../sass/components/_admin.scss */
.action-link--danger:hover {
  color: #c61f1f;
  background-color: #fdf5f5; }

/* line 337, ../sass/components/_admin.scss */
.action-link--danger:active {
  color: #b01c1c;
  background-color: #fceded; }

/**
 * Action link icons with states.
 *
 * We use parent-relative units here to follow the .action-link's font size.
 */
/* Defaults for icons */
/* line 350, ../sass/components/_admin.scss */
.action-link::before {
  position: relative;
  top: 0.125rem;
  /* Set the proper vertical alignment */
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
  margin-left: -0.25rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

/* line 363, ../sass/components/_admin.scss */
.no-touchevents .action-link--small::before,
.no-touchevents .action-link--extrasmall::before {
  top: 0.0625rem;
  /* Set the proper vertical alignment */
  width: 0.75rem;
  height: 0.75rem; }

/* line 370, ../sass/components/_admin.scss */
.no-touchevents .action-link--extrasmall::before {
  margin-right: 0.4em;
  margin-left: -0.125rem; }

/**
 * Hide action link icons for IE11.
 *
 * IE 11 does not display inline svg backgrounds
 */
@media screen and (-ms-high-contrast: active) {
  /* stylelint-disable-next-line selector-type-no-unknown */
  /* line 383, ../sass/components/_admin.scss */
  _:-ms-fullscreen,
  .action-link::before {
    display: none; } }
/* Plus */
/* line 391, ../sass/components/_admin.scss */
.action-link--icon-plus::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e"); }

/* line 396, ../sass/components/_admin.scss */
.action-link--icon-plus:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%230036b1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e"); }

/* line 400, ../sass/components/_admin.scss */
.action-link--icon-plus:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23002E9A' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e"); }

/* Plus — danger */
/* line 406, ../sass/components/_admin.scss */
.action-link--icon-plus.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e"); }

/* line 410, ../sass/components/_admin.scss */
.action-link--icon-plus.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23c11f1f' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e"); }

/* line 414, ../sass/components/_admin.scss */
.action-link--icon-plus.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23ab1b1b' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 419, ../sass/components/_admin.scss */
  .action-link--icon-plus.action-link--icon-plus.action-link--icon-plus::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='windowText' stroke-width='2' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m3 8h10'/%3e%3cpath d='m8 3v10'/%3e%3c/svg%3e"); } }
@media (forced-colors: active) {
  /* line 425, ../sass/components/_admin.scss */
  .action-link--icon-plus::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8h10M8 3v10'/%3e%3c/svg%3e"); } }
/* Trash */
/* line 436, ../sass/components/_admin.scss */
.action-link--icon-trash::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e"); }

/* line 441, ../sass/components/_admin.scss */
.action-link--icon-trash:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%230036B1' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e"); }

/* line 445, ../sass/components/_admin.scss */
.action-link--icon-trash:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23002E9A' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e"); }

/* Trash — danger */
/* line 451, ../sass/components/_admin.scss */
.action-link--icon-trash.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e"); }

/* line 455, ../sass/components/_admin.scss */
.action-link--icon-trash.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23C11F1F' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e"); }

/* line 459, ../sass/components/_admin.scss */
.action-link--icon-trash.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23Ab1B1B' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 464, ../sass/components/_admin.scss */
  .action-link--icon-trash.action-link--icon-trash.action-link--icon-trash::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' viewBox='0 0 16 16' width='16' fill='windowText' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.89965 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2h-4.6c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8h-10.8c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e") !important; } }
@media (forced-colors: active) {
  /* line 470, ../sass/components/_admin.scss */
  .action-link--icon-trash::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg height='16' width='16' fill='%23d72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'/%3e%3c/svg%3e"); } }
/* Ex */
/* line 481, ../sass/components/_admin.scss */
.action-link--icon-ex::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23545560' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e"); }

/* line 486, ../sass/components/_admin.scss */
.action-link--icon-ex:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%230035b1' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e"); }

/* line 490, ../sass/components/_admin.scss */
.action-link--icon-ex:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23002E9A' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e"); }

/* Ex — danger */
/* line 496, ../sass/components/_admin.scss */
.action-link--icon-ex.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e"); }

/* line 500, ../sass/components/_admin.scss */
.action-link--icon-ex.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23c11f1f' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e"); }

/* line 504, ../sass/components/_admin.scss */
.action-link--icon-ex.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23ab1b1b' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 509, ../sass/components/_admin.scss */
  .action-link--icon-ex.action-link--icon-ex.action-link--icon-ex::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' stroke='windowText' stroke-width='1.5' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13'/%3e%3cpath d='M13 13L3 3'/%3e%3c/svg%3e") !important; } }
@media (forced-colors: active) {
  /* line 515, ../sass/components/_admin.scss */
  .action-link--icon-ex::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg height='16' stroke='%23d72222' stroke-width='1.5' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 3L3 13M13 13L3 3'/%3e%3c/svg%3e"); } }
/* Checkmark */
/* line 526, ../sass/components/_admin.scss */
.action-link--icon-checkmark::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23545560' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e"); }

/* line 531, ../sass/components/_admin.scss */
.action-link--icon-checkmark:hover::before {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%230036B1' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e"); }

/* line 535, ../sass/components/_admin.scss */
.action-link--icon-checkmark:active::before {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23002E9A' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e"); }

/* Checkmark — danger */
/* line 541, ../sass/components/_admin.scss */
.action-link--icon-checkmark.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e"); }

/* line 545, ../sass/components/_admin.scss */
.action-link--icon-checkmark.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23c11f1f' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e"); }

/* line 549, ../sass/components/_admin.scss */
.action-link--icon-checkmark.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23ab1b1b' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 554, ../sass/components/_admin.scss */
  .action-link--icon-checkmark.action-link--icon-checkmark.action-link--icon-checkmark::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='windowText' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e") !important; } }
@media (forced-colors: active) {
  /* line 560, ../sass/components/_admin.scss */
  .action-link--icon-checkmark::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg fill='none' height='16' stroke='%23d72222' stroke-width='2' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8.571L5.6 12 14 4'/%3e%3c/svg%3e"); } }
/* Cog */
/* line 571, ../sass/components/_admin.scss */
.action-link--icon-cog::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e"); }

/* line 576, ../sass/components/_admin.scss */
.action-link--icon-cog:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' fill='%230036b1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e"); }

/* line 580, ../sass/components/_admin.scss */
.action-link--icon-cog:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e"); }

/* Cog — danger */
/* line 586, ../sass/components/_admin.scss */
.action-link--icon-cog.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e"); }

/* line 590, ../sass/components/_admin.scss */
.action-link--icon-cog.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23C11F1F' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e"); }

/* line 594, ../sass/components/_admin.scss */
.action-link--icon-cog.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 599, ../sass/components/_admin.scss */
  .action-link--icon-cog.action-link--icon-cog.action-link--icon-cog::before {
    background-image: url("data:image/svg+xml,%3csvg height='16' viewBox='0 0 16 16' fill='windowText' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m15.426 9.249c.045-.327.076-.658.076-.998 0-.36-.035-.71-.086-1.056l-2.275-.293c-.115-.426-.283-.827-.498-1.201l1.396-1.808c-.416-.551-.906-1.039-1.459-1.452l-1.807 1.391c-.373-.215-.774-.383-1.2-.499l-.292-2.252c-.338-.048-.677-.081-1.029-.081s-.694.033-1.032.082l-.291 2.251c-.426.116-.826.284-1.2.499l-1.805-1.391c-.552.413-1.044.901-1.459 1.452l1.395 1.808c-.215.374-.383.774-.499 1.2l-2.276.294c-.05.346-.085.696-.085 1.056 0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2l-1.417 1.836c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311c.426-.115.826-.283 1.201-.498l1.842 1.42c.547-.414 1.031-.902 1.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514c-1.406 0-2.543-1.137-2.543-2.541 0-1.402 1.137-2.541 2.543-2.541 1.402 0 2.541 1.138 2.541 2.541 0 1.404-1.139 2.541-2.541 2.541z'/%3e%3c/svg%3e") !important; } }
@media (forced-colors: active) {
  /* line 605, ../sass/components/_admin.scss */
  .action-link--icon-cog::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.426 9.249a7.29 7.29 0 00.076-.998c0-.36-.035-.71-.086-1.056l-2.275-.293a5.039 5.039 0 00-.498-1.201l1.396-1.808a7.3 7.3 0 00-1.459-1.452l-1.807 1.391a5.058 5.058 0 00-1.2-.499l-.292-2.252C8.943 1.033 8.604 1 8.252 1s-.694.033-1.032.082l-.291 2.251a5.076 5.076 0 00-1.2.499L3.924 2.441a7.3 7.3 0 00-1.459 1.452L3.86 5.701a5.076 5.076 0 00-.499 1.2l-2.276.294A7.35 7.35 0 001 8.251c0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2L2.444 12.58c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311a5.056 5.056 0 001.201-.498l1.842 1.42a7.326 7.326 0 001.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199zm-7.174 1.514a2.54 2.54 0 110-5.082 2.542 2.542 0 010 5.082z'/%3e%3c/svg%3e"); } }
/* Show */
/* line 616, ../sass/components/_admin.scss */
.action-link--icon-show::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e"); }

/* line 621, ../sass/components/_admin.scss */
.action-link--icon-show:hover::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%230036B1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e"); }

/* line 625, ../sass/components/_admin.scss */
.action-link--icon-show:active::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e"); }

/* Show - danger */
/* line 631, ../sass/components/_admin.scss */
.action-link--icon-show.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e"); }

/* line 635, ../sass/components/_admin.scss */
.action-link--icon-show.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23d72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e"); }

/* line 639, ../sass/components/_admin.scss */
.action-link--icon-show.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 644, ../sass/components/_admin.scss */
  .action-link--icon-show.action-link--icon-show.action-link--icon-show::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' viewBox='0 0 16 16' fill='windowText' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m8 3c-3.6363601 0-6.7418187 2.0733333-8 5 1.2581813 2.926667 4.3636399 5 8 5 3.63636 0 6.741866-2.073333 8-5-1.258134-2.9266667-4.36364-5-8-5zm0 8c1.6568531 0 3-1.343147 3-3 0-1.6568534-1.3431469-3-3-3-1.6568535 0-3 1.3431466-3 3 0 1.656853 1.3431466 3 3 3z'/%3e%3c/svg%3e") !important; } }
@media (forced-colors: active) {
  /* line 650, ../sass/components/_admin.scss */
  .action-link--icon-show::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' width='16' fill='%23D72222' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 3C4.364 3 1.258 5.073 0 8c1.258 2.927 4.364 5 8 5s6.742-2.073 8-5c-1.258-2.927-4.364-5-8-5zm0 8a3 3 0 100-6 3 3 0 000 6z'/%3e%3c/svg%3e"); } }
/* Hide */
/* line 661, ../sass/components/_admin.scss */
.action-link--icon-hide::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23545560' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e"); }

/* line 666, ../sass/components/_admin.scss */
.action-link--icon-hide:hover::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%230036B1' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e"); }

/* line 670, ../sass/components/_admin.scss */
.action-link--icon-hide:active::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23002E9A' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e"); }

/* Hide - danger */
/* line 676, ../sass/components/_admin.scss */
.action-link--icon-hide.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e"); }

/* line 680, ../sass/components/_admin.scss */
.action-link--icon-hide.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23C11F1F' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e"); }

/* line 684, ../sass/components/_admin.scss */
.action-link--icon-hide.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23AB1B1B' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 689, ../sass/components/_admin.scss */
  .action-link--icon-hide.action-link--icon-hide.action-link--icon-hide::before {
    background-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' viewBox='0 0 16 16' fill='windowText' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m2.0106399 1.6964404-.0106399.0106426 12.072 12.07205-.6964.696467-2.077627-2.077613c-1.015347.38784-2.1292399.602013-3.297973.602013-3.6363601 0-6.7418187-2.073333-8-5 .64703865-1.5050798 1.7826266-2.7844797 3.2277199-3.6722797l-2.2277199-2.2277203.7071066-.707096zm2.98936 6.3035598c0-.54608.1459066-1.0580666.4008533-1.4991333l4.0982932 4.0982801c-.4410666.25496-.9530666.400853-1.4991464.400853-1.6568535 0-3-1.343146-3-3z'/%3e%3cpath d='m5.1510932 3.4439603 1.75984 1.75984c.3376-.1315867.7048933-.2038 1.0890666-.2038 1.6568533-.0000003 3.0000002 1.3431466 3.0000002 2.9999997 0 .3841735-.07221.7514668-.2038 1.0890668l2.344093 2.3440932c1.269973-.871746 2.26864-2.0582932 2.859707-3.43316-1.258134-2.9266664-4.36364-5-8-5-.9987733 0-1.9575066.1564134-2.8489066.44396z'/%3e%3c/svg%3e"); } }
@media (forced-colors: active) {
  /* line 695, ../sass/components/_admin.scss */
  .action-link--icon-hide::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg fill-rule='evenodd' height='16' fill='%23D72222' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.01 1.696L2 1.707 14.072 13.78l-.696.697-2.078-2.078A9.232 9.232 0 018 13c-3.636 0-6.742-2.073-8-5 .647-1.505 1.783-2.784 3.228-3.672L1 2.1l.707-.707zM5 8c0-.546.146-1.058.4-1.5l4.1 4.1A3 3 0 015 8zM5.151 3.444l1.76 1.76a3 3 0 013.885 3.885l2.344 2.344C14.41 10.561 15.41 9.375 16 8c-1.258-2.927-4.364-5-8-5-.999 0-1.958.156-2.849.444z'/%3e%3c/svg%3e"); } }
/* Key */
/* line 706, ../sass/components/_admin.scss */
.action-link--icon-key::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23545560'/%3e%3c/svg%3e"); }

/* line 711, ../sass/components/_admin.scss */
.action-link--icon-key:hover::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%230036B1'/%3e%3c/svg%3e"); }

/* line 715, ../sass/components/_admin.scss */
.action-link--icon-key:active::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23002E9A'/%3e%3c/svg%3e"); }

/* Key — danger */
/* line 721, ../sass/components/_admin.scss */
.action-link--icon-key.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e"); }

/* line 725, ../sass/components/_admin.scss */
.action-link--icon-key.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23c11f1f'/%3e%3c/svg%3e"); }

/* line 729, ../sass/components/_admin.scss */
.action-link--icon-key.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23ab1b1b'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 734, ../sass/components/_admin.scss */
  .action-link--icon-key.action-link--icon-key.action-link--icon-key::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='windowText'/%3e%3c/svg%3e") !important; } }
@media (forced-colors: active) {
  /* line 740, ../sass/components/_admin.scss */
  .action-link--icon-key::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.727 6.714A4.239 4.239 0 008.9 5.896L3.001 0H0v2h1v1.618L1.378 4H3v1h1v1.622h1.622l.864.862L5.5 8.5l.992.99a4.227 4.227 0 001.223 3.234 4.264 4.264 0 006.012 0 4.253 4.253 0 000-6.01zm-.829 5.182a1.653 1.653 0 11-2.338-2.338 1.653 1.653 0 112.338 2.338z' fill='%23d72222'/%3e%3c/svg%3e"); } }
/* Question Mark */
/* line 751, ../sass/components/_admin.scss */
.action-link--icon-questionmark::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23545560'/%3e%3c/svg%3e"); }

/* line 756, ../sass/components/_admin.scss */
.action-link--icon-questionmark:hover::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%230036B1'/%3e%3c/svg%3e"); }

/* line 760, ../sass/components/_admin.scss */
.action-link--icon-questionmark:active::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23002E9A'/%3e%3c/svg%3e"); }

/* Question Mark - danger */
/* line 766, ../sass/components/_admin.scss */
.action-link--icon-questionmark.action-link--danger::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e"); }

/* line 770, ../sass/components/_admin.scss */
.action-link--icon-questionmark.action-link--danger:hover::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23c11f1f'/%3e%3c/svg%3e"); }

/* line 774, ../sass/components/_admin.scss */
.action-link--icon-questionmark.action-link--danger:active::before {
  background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23ab1b1b'/%3e%3c/svg%3e"); }

@media screen and (-ms-high-contrast: active) {
  /* line 779, ../sass/components/_admin.scss */
  .action-link--icon-questionmark.action-link--icon-questionmark.action-link--icon-questionmark::before {
    background-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='windowText'/%3e%3c/svg%3e") !important; } }
@media (forced-colors: active) {
  /* line 785, ../sass/components/_admin.scss */
  .action-link--icon-questionmark::before {
    background: linktext !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.002 0a7 7 0 100 14 7 7 0 000-14zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393a9.67 9.67 0 01-.545.447l-.203.189-.141.129-.096.17L8 8.369v.63H5.999v-.704c.026-.396.078-.73.204-.999a2.83 2.83 0 01.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18A.948.948 0 008.002 5 1.001 1.001 0 006 5H4a3 3 0 016.002 0zm-1.75 6.619a.627.627 0 01-.625.625h-1.25a.627.627 0 01-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z' fill='%23d72222'/%3e%3c/svg%3e"); } }
/* line 795, ../sass/components/_admin.scss */
.crosstechnologies-details {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 1px solid #dedfe4;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: none; }

/* line 807, ../sass/components/_admin.scss */
.crosstechnologies-details--accordion-item,
.crosstechnologies-details--vertical-tabs-item {
  margin-top: 0;
  margin-bottom: 0;
  border-radius: 0;
  box-shadow: none; }

/* line 815, ../sass/components/_admin.scss */
.crosstechnologies-details--accordion-item:first-of-type {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

/* line 820, ../sass/components/_admin.scss */
.crosstechnologies-details--accordion-item:last-of-type {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

/**
 * Details summary styles.
 */
/* line 829, ../sass/components/_admin.scss */
.crosstechnologies-details__summary {
  position: relative;
  box-sizing: border-box;
  padding: 1rem 1rem 1rem 2.25rem;
  list-style: none;
  cursor: pointer;
  transition: background-color 0.12s ease-in-out;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: #55565b;
  border-radius: 1px;
  background-color: transparent;
  line-height: 1rem; }

/* Modifiers */
/* line 848, ../sass/components/_admin.scss */
.crosstechnologies-details__summary--accordion,
.crosstechnologies-details__summary--accordion-item,
.crosstechnologies-details__summary--vertical-tabs-item {
  padding: 1.25rem 1.5rem 1.25rem 2.25rem;
  background: #fff;
  line-height: 1.5rem; }

/**
 * Accordion list items must not have border radius except they are the first
 * or the last ones.
 */
/* line 861, ../sass/components/_admin.scss */
.crosstechnologies-details__summary--accordion-item {
  border-radius: 0; }

/* line 865, ../sass/components/_admin.scss */
.crosstechnologies-details--accordion-item:first-child .crosstechnologies-details__summary--accordion-item {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

/* line 870, ../sass/components/_admin.scss */
.crosstechnologies-details--accordion-item:last-child .crosstechnologies-details__summary--accordion-item {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

/**
 * Details marker styles.
 */
/* Remove the marker on Chrome */
/* line 881, ../sass/components/_admin.scss */
.crosstechnologies-details__summary::-webkit-details-marker {
  display: none; }

/* line 885, ../sass/components/_admin.scss */
.crosstechnologies-details__summary::before {
  position: absolute;
  top: 50%;
  left: 0.75rem;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-top: -0.5rem;
  content: "";
  transition: transform 0.12s ease-in 0s;
  transform: rotate(90deg);
  text-align: center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%23545560'/%3e%3c/svg%3e");
  background-size: contain; }

@media (prefers-reduced-motion: reduce) {
  /* line 902, ../sass/components/_admin.scss */
  .crosstechnologies-details__summary::before {
    transition: none; } }
@media (-ms-high-contrast: active), (forced-colors: active) {
  /* line 908, ../sass/components/_admin.scss */
  .crosstechnologies-details__summary::before {
    width: 0.5625rem;
    height: 0.5625rem;
    transition: transform 0.12s ease-in 0s, margin 0.12s ease-in 0s;
    transform: rotate(135deg);
    border-top: 0.125rem solid;
    border-right: 0.125rem solid;
    background: none; } }
/**
 * Safari (at least version 12.1) cannot handle our details marker
 * transition properly.
 * This weird query was found in
 * https://stackoverflow.com/questions/16348489#25975282 (based on the
 * answer it works for Safari 10.1+)
 */
/* stylelint-disable-next-line unit-allowed-list */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 932, ../sass/components/_admin.scss */
    .crosstechnologies-details__summary::before {
      transition: none; } } }
/**
 * Details summary focus.
 */
/* line 942, ../sass/components/_admin.scss */
.crosstechnologies-details__summary::after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  content: "";
  transition: opacity 0.2s ease-in-out;
  pointer-events: none;
  opacity: 0;
  border-radius: 2px;
  box-shadow: none; }

/* line 957, ../sass/components/_admin.scss */
.crosstechnologies-details > .crosstechnologies-details__summary--accordion-item::after,
.vertical-tabs__item > .crosstechnologies-details__summary--vertical-tabs-item::after {
  border-radius: 0; }

/* line 962, ../sass/components/_admin.scss */
.crosstechnologies-details:first-child > .crosstechnologies-details__summary--accordion-item::after,
.vertical-tabs__item--first > .crosstechnologies-details__summary--vertical-tabs-item::after {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

/* line 968, ../sass/components/_admin.scss */
.crosstechnologies-details:last-child > .crosstechnologies-details__summary--accordion-item::after,
.vertical-tabs__item--last > .crosstechnologies-details__summary--vertical-tabs-item::after {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

/**
 * Focus box of accordions and accordion items must not have bottom border
 * radius if their accordion is expanded.
 */
/* line 979, ../sass/components/_admin.scss */
.crosstechnologies-details[open] > .crosstechnologies-details__summary--accordion::after,
.crosstechnologies-details[open] > .crosstechnologies-details__summary--accordion-item::after,
.vertical-tabs__item--last[open] > .crosstechnologies-details__summary--vertical-tabs-item::after {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/**
 * Details summary states.
 */
/* line 990, ../sass/components/_admin.scss */
.crosstechnologies-details__summary:focus {
  box-shadow: none; }

/* line 994, ../sass/components/_admin.scss */
[open] .crosstechnologies-details__summary--accordion,
[open] .crosstechnologies-details__summary--accordion-item,
[open] .crosstechnologies-details__summary--vertical-tabs-item {
  color: #003ecc; }

/* line 1000, ../sass/components/_admin.scss */
.crosstechnologies-details__summary:hover::before,
.crosstechnologies-details__summary:hover:focus::before,
.crosstechnologies-details[open] > .crosstechnologies-details__summary:focus::before,
.crosstechnologies-details[open] > .crosstechnologies-details__summary--accordion::before,
.crosstechnologies-details[open] > .crosstechnologies-details__summary--accordion-item::before,
.crosstechnologies-details[open] > .crosstechnologies-details__summary--vertical-tabs-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%230036B1'/%3e%3c/svg%3e"); }

/* line 1009, ../sass/components/_admin.scss */
.crosstechnologies-details[open] > .crosstechnologies-details__summary {
  border-radius: 1px 1px 0 0; }

/* line 1013, ../sass/components/_admin.scss */
.crosstechnologies-details[open] > .crosstechnologies-details__summary::before {
  transform: rotate(-90deg); }

@media (-ms-high-contrast: active), (forced-colors: active) {
  /* line 1018, ../sass/components/_admin.scss */
  .crosstechnologies-details__summary:hover::before,
  .crosstechnologies-details__summary:hover:focus::before {
    background: none; }

  /* line 1023, ../sass/components/_admin.scss */
  .crosstechnologies-details[open] > .crosstechnologies-details__summary::before {
    margin-top: -0.0625rem;
    margin-right: 0.125rem;
    transform: rotate(-45deg);
    background: none; } }
/* line 1031, ../sass/components/_admin.scss */
.crosstechnologies-details[open] > .crosstechnologies-details__summary--accordion,
.crosstechnologies-details[open] > .crosstechnologies-details__summary--accordion-item,
.crosstechnologies-details[open] > .crosstechnologies-details__summary--vertical-tabs-item {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }

/* line 1037, ../sass/components/_admin.scss */
.crosstechnologies-details__summary:hover {
  color: #003ecc;
  background-color: #f5f8ff; }

/**
 * Focus styles.
 */
/**
 * Active has to be here for Firefox.
 * Merges standard collapse-processed selectors.
 */
/* line 1051, ../sass/components/_admin.scss */
[open] > .crosstechnologies-details__summary--accordion:not(:focus):not(:active)::after,
[open] > .crosstechnologies-details__summary--accordion-item:not(:focus):not(:active)::after,
.collapse-processed[open] > .crosstechnologies-details__summary--accordion .details-title:not(:focus)::after,
.collapse-processed[open] > .crosstechnologies-details__summary--accordion-item .details-title:not(:focus)::after,
[open] > .crosstechnologies-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,
.collapse-processed[open] > .crosstechnologies-details__summary--vertical-tabs-item .details-title:not(:focus)::after {
  opacity: 1;
  border: 3px solid #003ecc;
  border-width: 0 0 0 3px;
  box-shadow: none; }

/* line 1063, ../sass/components/_admin.scss */
.crosstechnologies-details__summary:focus::after,
.crosstechnologies-details__summary:active::after,
.collapse-processed > .crosstechnologies-details__summary .details-title:focus::after {
  opacity: 1; }

/**
 * Safari workaround.
 */
/* stylelint-disable-next-line unit-allowed-list */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 1077, ../sass/components/_admin.scss */
    .crosstechnologies-details__summary::after {
      transition: none; } } }
/* line 1083, ../sass/components/_admin.scss */
.crosstechnologies-details[open] > .crosstechnologies-details__summary:focus {
  color: #003ecc; }

/**
 * Details wrapper and content.
 *
 * Accordion and accordion-item variants should have an extra background.
 * In that case, we render an additional wrapper 'crosstechnologies-details__content' that
 * creates the visual margins around the content, and use the original
 * wrapper for setting the background color.
 *
 * If there is no border or padding defined, margins of parent-child elements
 * collapse to the highest value. We want to take benefit of this behavior,
 * because the elements inside the details content won't cause too big
 * vertical spacing.
 */
/* line 1101, ../sass/components/_admin.scss */
.crosstechnologies-details__wrapper,
.crosstechnologies-details__content {
  margin: 1rem; }

/* line 1106, ../sass/components/_admin.scss */
.crosstechnologies-details__wrapper--accordion,
.crosstechnologies-details__wrapper--accordion-item,
.crosstechnologies-details__wrapper--vertical-tabs-item {
  margin: 0; }

/* line 1112, ../sass/components/_admin.scss */
.crosstechnologies-details__wrapper--accordion::before,
.crosstechnologies-details__wrapper--accordion::after,
.crosstechnologies-details__wrapper--accordion-item::before,
.crosstechnologies-details__wrapper--accordion-item::after,
.crosstechnologies-details__wrapper--vertical-tabs-item::before,
.crosstechnologies-details__wrapper--vertical-tabs-item::after {
  display: table;
  clear: both;
  content: ""; }

/* line 1123, ../sass/components/_admin.scss */
.crosstechnologies-details__wrapper--accordion,
.crosstechnologies-details__wrapper--accordion-item,
.crosstechnologies-details__wrapper--vertical-tabs-item {
  border-top: 1px solid #dedfe4;
  background-color: rgba(243, 244, 249, 0.4); }

@media (min-width: 768px) {
  /* line 1130, ../sass/components/_admin.scss */
  .crosstechnologies-details__wrapper {
    margin: 1.5rem 2.25rem; } }

@media (min-width: 768px) {
  /* line 1136, ../sass/components/_admin.scss */
  .crosstechnologies-details__wrapper--accordion,
  .crosstechnologies-details__wrapper--accordion-item,
  .crosstechnologies-details__wrapper--vertical-tabs-item {
    margin: 0; } }

@media (min-width: 1370px) {
  /* line 1144, ../sass/components/_admin.scss */
  .js .crosstechnologies-details__wrapper--vertical-tabs-item {
    margin: 0;
    border-top: 0;
    background-color: transparent; } }

/* line 1152, ../sass/components/_admin.scss */
.crosstechnologies-details__content--accordion,
.crosstechnologies-details__content--accordion-item,
.crosstechnologies-details__content--vertical-tabs-item {
  margin: 1rem 1rem 1.5rem; }

@media (min-width: 1370px) {
  /* line 1158, ../sass/components/_admin.scss */
  .vertical-tabs .crosstechnologies-details__content--vertical-tabs-item {
    margin: 1.5rem; } }

/* Description. */
/* line 1166, ../sass/components/_admin.scss */
.crosstechnologies-details__description {
  margin-bottom: 1rem;
  color: #55565b;
  font-size: 0.79rem;
  /* ~13px */
  line-height: 1.0625rem;
  /* 17px */ }

/* line 1173, ../sass/components/_admin.scss */
.crosstechnologies-details__description.is-disabled {
  color: #828388; }

/**
 * Collapse processed for non-supporting browsers like IE or Edge.
 */
/* line 1181, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary {
  padding: 0; }

/* line 1185, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary::after {
  content: none; }

/* line 1189, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary .details-title {
  position: relative;
  display: block;
  padding: 1rem 1rem 1rem 2.25rem;
  text-decoration: none;
  color: inherit;
  border-radius: 1px; }

/* line 1198, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary--accordion .details-title,
.collapse-processed > .crosstechnologies-details__summary--accordion-item .details-title,
.collapse-processed > .crosstechnologies-details__summary--vertical-tabs-item .details-title {
  padding: 1.25rem 1.5rem 1.25rem 2.25rem; }

/* Focus and hover states. */
/* line 1206, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary .details-title:focus,
.collapse-processed > .crosstechnologies-details__summary .details-title:hover {
  z-index: 1;
  text-decoration: none;
  outline: none;
  box-shadow: none; }

/* line 1214, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary .details-title::after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  content: "";
  transition: opacity 0.2s ease-in-out;
  pointer-events: none;
  opacity: 0;
  border: 3px solid #26a769;
  border-radius: 2px; }

/* line 1228, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary .details-title:focus::after {
  opacity: 1; }

/* Accordion item modifiers for the focus box. */
/* line 1234, ../sass/components/_admin.scss */
.collapse-processed > .crosstechnologies-details__summary--accordion-item .details-title::after,
.vertical-tabs__item > .crosstechnologies-details__summary--vertical-tabs-item .details-title::after {
  border-radius: 0; }

/* line 1239, ../sass/components/_admin.scss */
.collapse-processed:first-child > .crosstechnologies-details__summary--accordion-item .details-title::after,
.vertical-tabs__item--first > .crosstechnologies-details__summary--vertical-tabs-item .details-title::after {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

/* line 1245, ../sass/components/_admin.scss */
.collapse-processed:last-child > .crosstechnologies-details__summary--accordion-item .details-title::after,
.vertical-tabs__item--last > .crosstechnologies-details__summary--vertical-tabs-item .details-title::after {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

/* line 1251, ../sass/components/_admin.scss */
.collapse-processed[open] > .crosstechnologies-details__summary--accordion .details-title::after,
.collapse-processed[open] > .crosstechnologies-details__summary--accordion-item .details-title::after,
.vertical-tabs__item[open] > .crosstechnologies-details__summary--vertical-tabs-item .details-title::after {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 1258, ../sass/components/_admin.scss */
.crosstechnologies-details__summary-summary {
  display: block;
  color: #55565b;
  font-size: 0.889rem;
  font-weight: normal; }

/* line 1265, ../sass/components/_admin.scss */
nav.tabs-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 65px;
  z-index: 100;
  padding: 0 0 15px; }
  @media (min-width: 768px) {
    /* line 1265, ../sass/components/_admin.scss */
    nav.tabs-wrapper {
      height: auto;
      padding: 0 0 25px; } }
  /* line 1277, ../sass/components/_admin.scss */
  nav.tabs-wrapper ul.tabs {
    position: absolute; }
    @media (min-width: 768px) {
      /* line 1277, ../sass/components/_admin.scss */
      nav.tabs-wrapper ul.tabs {
        position: relative; } }

@media (-ms-high-contrast: active), (forced-colors: active) {
  /* line 1286, ../sass/components/_admin.scss */
  .collapse-processed[open] > .crosstechnologies-details__summary--accordion .details-title:not(:focus)::after,
  .collapse-processed[open] > .crosstechnologies-details__summary--accordion-item .details-title:not(:focus)::after,
  .collapse-processed[open] > .crosstechnologies-details__summary--vertical-tabs-item .details-title:not(:focus)::after {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px; }

  /* line 1294, ../sass/components/_admin.scss */
  .collapse-processed > .crosstechnologies-details__summary .details-title::after {
    top: -0.3125rem;
    right: -0.3125rem;
    bottom: -0.3125rem;
    left: -0.3125rem;
    border: 2px dotted; } }
/* line 1303, ../sass/components/_admin.scss */
.required-mark::after {
  display: inline-block;
  width: 0.4375rem;
  height: 0.4375rem;
  margin-right: 0.3em;
  margin-left: 0.3em;
  content: "";
  vertical-align: super;
  background-image: url("data:image/svg+xml,%3csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23e00'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.4375rem 0.4375rem; }

/* line 1316, ../sass/components/_admin.scss */
.divider {
  display: none; }

/* line 1320, ../sass/components/_admin.scss */
.layout-region--node-main,
.layout-region--node-footer,
.layout-region-product-main,
.layout-region-product-footer {
  float: left;
  /* LTR */
  width: 100%;
  padding-right: 0px;
  /* LTR */ }
  @media (min-width: 1200px) {
    /* line 1320, ../sass/components/_admin.scss */
    .layout-region--node-main,
    .layout-region--node-footer,
    .layout-region-product-main,
    .layout-region-product-footer {
      width: 74%;
      padding-right: 20px;
      /* LTR */ } }
  @media (min-width: 1370px) {
    /* line 1320, ../sass/components/_admin.scss */
    .layout-region--node-main,
    .layout-region--node-footer,
    .layout-region-product-main,
    .layout-region-product-footer {
      width: 78%;
      padding-right: 30px;
      /* LTR */ } }

/* line 1337, ../sass/components/_admin.scss */
.layout-region--node-main .layout-region__content,
.layout-region--node-footer .layout-region__content,
.layout-region-product-footer .layout-region-product-footer__content {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto; }

/* line 1345, ../sass/components/_admin.scss */
.layout-region--node-footer .layout-region__content,
.layout-region-product-footer .layout-region-product-footer__content {
  margin-top: 15px; }
  /* line 1349, ../sass/components/_admin.scss */
  .layout-region--node-footer .layout-region__content > div.form-wrapper,
  .layout-region-product-footer .layout-region-product-footer__content > div.form-wrapper {
    padding: 0px; }
    /* line 1352, ../sass/components/_admin.scss */
    .layout-region--node-footer .layout-region__content > div.form-wrapper div.field--name-status,
    .layout-region-product-footer .layout-region-product-footer__content > div.form-wrapper div.field--name-status {
      padding: 0px; }

/* line 1358, ../sass/components/_admin.scss */
.layout-region--node-secondary,
.layout-region-product-secondary {
  float: right;
  width: 100%;
  font-size: 16px !important; }
  @media (min-width: 1200px) {
    /* line 1358, ../sass/components/_admin.scss */
    .layout-region--node-secondary,
    .layout-region-product-secondary {
      width: 26%; } }
  @media (min-width: 1370px) {
    /* line 1358, ../sass/components/_admin.scss */
    .layout-region--node-secondary,
    .layout-region-product-secondary {
      width: 22%; } }

/* Push sidebar down to horizontal align with form section */
/* line 1372, ../sass/components/_admin.scss */
.layout-region--node-secondary {
  margin-top: 15px; }

/* line 1375, ../sass/components/_admin.scss */
.layout-region-product-secondary {
  margin-top: 15px;
  border: 1px solid #c8c8c8;
  padding: 0 10px; }
  /* line 1380, ../sass/components/_admin.scss */
  .layout-region-product-secondary .form-wrapper {
    padding: 5px 0px 0px; }
  /* line 1384, ../sass/components/_admin.scss */
  .layout-region-product-secondary .entity-meta__header {
    border: none; }
    /* line 1387, ../sass/components/_admin.scss */
    .layout-region-product-secondary .entity-meta__header h4.label {
      display: inline-block;
      font-size: 16px;
      margin: 0px;
      padding: 0px; }

/* line 1396, ../sass/components/_admin.scss */
form.user-login-form {
  padding-top: 25px; }
  /* line 1399, ../sass/components/_admin.scss */
  form.user-login-form .form-item__description {
    display: none; }

/* line 1403, ../sass/components/_admin.scss */
form.user-pass {
  padding-top: 25px; }
  /* line 1406, ../sass/components/_admin.scss */
  form.user-pass p {
    font-style: italic; }

/* line 1411, ../sass/components/_admin.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  box-shadow: #1f1f1f 0px 0px 16px -4px; }

/* line 1422, ../sass/components/_admin.scss */
.ui-dialog:focus {
  outline: 2px dotted transparent;
  box-shadow: 0 0 0 3px #3a9100; }

@media all and (max-width: 767px) {
  /* 768px */
  /* line 1428, ../sass/components/_admin.scss */
  .ui-dialog:not(.ui-dialog-off-canvas) {
    min-width: 92%;
    max-width: 92%; } }
/* line 1434, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-titlebar {
  position: relative;
  box-sizing: border-box;
  padding: 16px 64px 16px 24px;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #1f1f1f;
  line-height: 190%; }

/* line 1445, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-title {
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  font-weight: bold; }

/* line 1451, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  top: 50%;
  right: 0;
  /* LTR */
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  margin: 0 25px;
  padding: 0;
  transition: all 0.1s;
  transform: translateY(-50%);
  border: 2px solid transparent;
  border-radius: 50%;
  background: none; }

/* line 1467, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-titlebar-close:hover {
  border-color: #ffffff; }

/* line 1471, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-titlebar-close:focus {
  border-color: #3a9100;
  outline: 2px dotted transparent;
  box-shadow: none; }

/* line 1477, ../sass/components/_admin.scss */
.ui-dialog .ui-icon.ui-icon-closethick {
  width: 100%;
  height: 100%;
  margin: 0;
  transform: translate(-50%, -50%);
  background: url(../images/icons/d3d4d9/ex.svg) no-repeat 50%; }

/* line 1485, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
  padding: 0; }

/* Form action buttons are moved in dialogs. Remove empty space. */
/* line 1490, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-content .form-actions {
  margin: 0;
  padding: 0; }

/* line 1495, ../sass/components/_admin.scss */
.ui-dialog .ui-dialog-content {
  position: static; }

/* line 1498, ../sass/components/_admin.scss */
.ui-dialog > .ui-dialog-content {
  padding: 15px 25px;
  color: #1f1f1f;
  background: #ffffff;
  overflow: auto; }

/* line 1506, ../sass/components/_admin.scss */
.ui-dialog-content ul.action-links {
  padding: 8px 0 0; }

/* line 1510, ../sass/components/_admin.scss */
.ui-dialog > .ui-dialog-buttonpane {
  color: #1f1f1f;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background: #c8c8c8; }

/* line 1516, ../sass/components/_admin.scss */
.ui-dialog-buttonset {
  justify-content: flex-end;
  margin: 0 12px;
  justify-content: flex-end; }
  /* line 1521, ../sass/components/_admin.scss */
  .ui-dialog-buttonset .ui-widget.form-submit {
    background: #444444; }

/**
 * Off-canvas styles.
 */
/* line 1529, ../sass/components/_admin.scss */
.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content {
  background: none; }

/* line 1534, ../sass/components/_admin.scss */
#drupal-off-canvas .form-type--boolean {
  margin-left: 0; }
/* line 1537, ../sass/components/_admin.scss */
#drupal-off-canvas .form-item .form-item__description {
  color: #777777;
  font-size: 0.75rem; }

/* line 5, ../sass/components/_cart.scss */
.view-commerce-cart-form table tr td {
  text-align: center;
  padding: 10px; }
/* line 9, ../sass/components/_cart.scss */
.view-commerce-cart-form table tr td.views-field-purchased-entity,
.view-commerce-cart-form table tr td.views-field-title-1 {
  text-align: left; }
/* line 13, ../sass/components/_cart.scss */
.view-commerce-cart-form table tr td.views-field-total-price__number {
  text-align: right; }
/* line 18, ../sass/components/_cart.scss */
.view-commerce-cart-form table tr td.views-field-edit-quantity .form-item {
  padding: 0px; }
  /* line 21, ../sass/components/_cart.scss */
  .view-commerce-cart-form table tr td.views-field-edit-quantity .form-item input {
    width: 65px; }
/* line 26, ../sass/components/_cart.scss */
.view-commerce-cart-form table tr td.views-field-remove-button {
  padding: 0px; }
  /* line 29, ../sass/components/_cart.scss */
  .view-commerce-cart-form table tr td.views-field-remove-button .button {
    padding: 8px 20px;
    margin: 0px;
    background: #e53344; }
/* line 37, ../sass/components/_cart.scss */
.view-commerce-cart-form .order-total-line {
  font-size: 18px;
  line-height: 150%; }
  @media (min-width: 768px) {
    /* line 37, ../sass/components/_cart.scss */
    .view-commerce-cart-form .order-total-line {
      font-size: 20px; } }
  /* line 44, ../sass/components/_cart.scss */
  .view-commerce-cart-form .order-total-line span.order-total-line-label {
    width: 130px;
    text-transform: uppercase; }
  /* line 49, ../sass/components/_cart.scss */
  .view-commerce-cart-form .order-total-line span.order-total-line-value {
    width: 130px; }

/* line 57, ../sass/components/_cart.scss */
.commerce-checkout-flow .layout-region-checkout-footer {
  clear: both; }

/* line 62, ../sass/components/_cart.scss */
.block-cross-cart-block {
  float: left;
  font-weight: bold;
  display: block;
  clear: left;
  padding: 2px 0px 0px 8px; }
  /* line 69, ../sass/components/_cart.scss */
  .block-cross-cart-block a.colorbox {
    display: inline-block;
    font-size: 13px; }
    @media (min-width: 768px) {
      /* line 69, ../sass/components/_cart.scss */
      .block-cross-cart-block a.colorbox {
        font-size: 14px; } }

/* line 78, ../sass/components/_cart.scss */
a.button-link {
  text-decoration: none;
  background: #444444;
  padding: 10px 22px;
  color: #ffffff;
  border-radius: 25px;
  display: inline-block;
  font-weight: bold;
  font-size: 16px; }

/* line 88, ../sass/components/_cart.scss */
a.button-link:hover,
a.button-link:active,
a.button-link.active {
  text-decoration: none; }

/* line 93, ../sass/components/_cart.scss */
a.button-link.checkout,
.button#edit-checkout {
  background: #3a9100; }

/* line 100, ../sass/components/_cart.scss */
#popup-cart h3 {
  font-size: 26px;
  margin: 0px;
  padding: 5px 0;
  text-align: center; }
/* line 107, ../sass/components/_cart.scss */
#popup-cart div.cart-empty {
  padding: 20px 0 30px 10px; }

/* line 114, ../sass/components/_cart.scss */
.cross-cart-block-table table tr td,
.cross-cart-block-table table tr th {
  text-align: center;
  font-size: 14px;
  padding: 8px 10px; }
  @media (min-width: 768px) {
    /* line 114, ../sass/components/_cart.scss */
    .cross-cart-block-table table tr td,
    .cross-cart-block-table table tr th {
      font-size: 16px; } }
/* line 123, ../sass/components/_cart.scss */
.cross-cart-block-table table tr td.title {
  text-align: left; }
/* line 126, ../sass/components/_cart.scss */
.cross-cart-block-table table tr td.subtotal {
  text-align: right; }

/* line 131, ../sass/components/_cart.scss */
.cross-cart-block-subtotal {
  display: inline-block;
  width: 100%; }
  /* line 135, ../sass/components/_cart.scss */
  .cross-cart-block-subtotal .order-total-line {
    text-align: right;
    font-weight: bold;
    padding-right: 10px; }
    @media (min-width: 768px) {
      /* line 135, ../sass/components/_cart.scss */
      .cross-cart-block-subtotal .order-total-line {
        padding-right: 10px; } }
    /* line 143, ../sass/components/_cart.scss */
    .cross-cart-block-subtotal .order-total-line span {
      display: inline-block; }
    /* line 146, ../sass/components/_cart.scss */
    .cross-cart-block-subtotal .order-total-line span.order-total-line-label {
      padding-right: 40px; }

/* line 152, ../sass/components/_cart.scss */
.cart-links {
  float: right;
  padding: 15px 0px;
  clear: both; }
  /* line 157, ../sass/components/_cart.scss */
  .cart-links span {
    display: inline-block;
    padding-left: 10px; }

/* line 3, ../sass/components/_catalog.scss */
.cross-catalog-page h2.intro {
  display: none; }
/* line 9, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form .form-item {
  padding: 0px 0 6px 0; }
  @media (min-width: 1025px) {
    /* line 9, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-form .form-item {
      padding: 0px 0 10px 0; } }
/* line 16, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form label.form-item__label {
  font-size: 14px; }
  @media (min-width: 1025px) {
    /* line 16, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-form label.form-item__label {
      font-size: 16px; } }
/* line 23, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form .form-element:active,
.cross-catalog-page .catalog-form .form-element:focus-visible,
.cross-catalog-page .catalog-form .form-element:focus:focus-visible,
.cross-catalog-page .catalog-form .form-element:focus-within {
  box-shadow: none !important; }
/* line 30, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form .form-element.form-element--type-text {
  padding: 4px 9px;
  font-size: 15px;
  line-height: 17px; }
  @media (min-width: 1025px) {
    /* line 30, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-form .form-element.form-element--type-text {
      padding: 8px 12px;
      font-size: 18px;
      line-height: 20.7px; } }
/* line 41, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form .catalog-select-field-wrapper {
  padding-right: 10px;
  float: left;
  display: none;
  position: relative;
  /*.form-type--select:after {
  	font: var(--fa-font-solid);
  	//font-weight: 400;
  	font-style: normal;
  	vertical-align: middle;
  	display: inline-block;
  	content: "\f078"; // chevron down
  	position: absolute;
  	font-size: 14px;
  	line-height: 40px;
  	right: 27px;
  }*/ }
  @media (min-width: 1025px) {
    /* line 41, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-form .catalog-select-field-wrapper {
      padding-right: 15px; } }
  /* line 51, ../sass/components/_catalog.scss */
  .cross-catalog-page .catalog-form .catalog-select-field-wrapper .form-element--type-select {
    width: 100%;
    padding: 4px 25px 4px 9px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e");
    font-size: 15px;
    line-height: 17px; }
    @media (min-width: 1025px) {
      /* line 51, ../sass/components/_catalog.scss */
      .cross-catalog-page .catalog-form .catalog-select-field-wrapper .form-element--type-select {
        padding: 8px 35px 8px 12px;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e");
        font-size: 18px;
        line-height: 20.7px; } }
/* line 79, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form .catalog-select-field-wrapper.show {
  padding-right: 10px;
  float: left;
  display: block; }
  @media (min-width: 1025px) {
    /* line 79, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-form .catalog-select-field-wrapper.show {
      padding-right: 15px; } }
/* line 89, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form .catalog-select-field-wrapper#catalog-product-type-select {
  display: block;
  position: relative; }
  /* line 93, ../sass/components/_catalog.scss */
  .cross-catalog-page .catalog-form .catalog-select-field-wrapper#catalog-product-type-select .ajax-progress {
    position: absolute;
    left: -38px;
    bottom: 20px; }
/* line 100, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-form .catalog-button-wrapper {
  width: 100%;
  display: inline-block;
  padding-top: 10px; }
  /* line 105, ../sass/components/_catalog.scss */
  .cross-catalog-page .catalog-form .catalog-button-wrapper input.form-submit {
    margin: 0 10px 0 0; }
  /* line 109, ../sass/components/_catalog.scss */
  .cross-catalog-page .catalog-form .catalog-button-wrapper input.form-submit.apply-filters {
    background: #008800; }
/* line 117, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-content-wrapper h2, .cross-catalog-page .catalog-content-wrapper h3, .cross-catalog-page .catalog-content-wrapper h4, .cross-catalog-page .catalog-content-wrapper h5, .cross-catalog-page .catalog-content-wrapper h6 {
  margin: 0;
  padding: 0; }
/* line 122, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-content-wrapper h2 {
  text-align: center;
  padding: 30px 0 15px;
  margin: 40px 0 0px;
  border-top: 2px solid #777777;
  display: inline-block;
  width: 100%; }
/* line 131, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-content-wrapper h3 {
  font-size: 17px;
  padding: 15px 0 0; }
  @media (min-width: 768px) {
    /* line 131, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-content-wrapper h3 {
      font-size: 21px; } }
  @media (min-width: 1025px) {
    /* line 131, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-content-wrapper h3 {
      font-size: 24px; } }
/* line 142, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-content-wrapper h4 {
  font-size: 14px;
  padding: 6px 0 0px; }
  @media (min-width: 768px) {
    /* line 142, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-content-wrapper h4 {
      font-size: 16px;
      padding: 6px 0 0px; } }
  @media (min-width: 1025px) {
    /* line 142, ../sass/components/_catalog.scss */
    .cross-catalog-page .catalog-content-wrapper h4 {
      font-size: 18px;
      padding: 8px 0 0px; } }
/* line 156, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-content-wrapper table.views-table {
  margin: 5px 0; }
/* line 160, ../sass/components/_catalog.scss */
.cross-catalog-page .catalog-content-wrapper table.views-table.empty {
  margin-top: 40px; }

/* line 5, ../sass/components/_front.scss */
article > div > div#block-crosstechnologies-crosshomerotator {
  padding: 0px;
  margin: 0 auto;
  width: 100%;
  z-index: 1;
  position: relative; }
  @media (min-width: 768px) {
    /* line 5, ../sass/components/_front.scss */
    article > div > div#block-crosstechnologies-crosshomerotator {
      padding: 0px; } }
  /* line 17, ../sass/components/_front.scss */
  article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper,
  article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile {
    position: relative; }
    /* line 22, ../sass/components/_front.scss */
    article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper img,
    article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile img {
      width: 100%;
      height: auto; }
    /* line 27, ../sass/components/_front.scss */
    article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager,
    article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile,
    article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager,
    article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile {
      position: absolute;
      width: 100%;
      display: inline-block;
      text-align: center;
      bottom: -30px; }
      @media (min-width: 768px) {
        /* line 27, ../sass/components/_front.scss */
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile {
          bottom: -35px; } }
      @media (min-width: 1025px) {
        /* line 27, ../sass/components/_front.scss */
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile {
          bottom: -45px; } }
      /* line 41, ../sass/components/_front.scss */
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span,
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span,
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span,
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span {
        width: 18px;
        height: 18px;
        border-radius: 20px;
        background: none;
        border: 2px solid transparent;
        display: inline-block;
        margin: 0 2px;
        position: relative;
        cursor: pointer; }
        @media (min-width: 768px) {
          /* line 41, ../sass/components/_front.scss */
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span {
            width: 22px;
            height: 22px;
            margin: 0 3px; } }
        @media (min-width: 1025px) {
          /* line 41, ../sass/components/_front.scss */
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span {
            width: 28px;
            height: 28px;
            border: 3px solid transparent;
            margin: 0 4px; } }
        /* line 64, ../sass/components/_front.scss */
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span span.inner,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span span.inner,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span span.inner,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span span.inner {
          width: 10px;
          height: 10px;
          display: inline-block;
          position: absolute;
          top: 2px;
          left: 2px;
          border-radius: 20px;
          margin: 0;
          background: #bbbbbb;
          border: none; }
          @media (min-width: 768px) {
            /* line 64, ../sass/components/_front.scss */
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span span.inner,
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span span.inner,
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span span.inner,
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span span.inner {
              width: 14px;
              height: 14px; } }
          @media (min-width: 1025px) {
            /* line 64, ../sass/components/_front.scss */
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span span.inner,
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span span.inner,
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span span.inner,
            article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span span.inner {
              width: 16px;
              height: 16px;
              top: 3px;
              left: 3px; } }
      /* line 87, ../sass/components/_front.scss */
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span.cycle-pager-active,
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span.cycle-pager-active,
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span.cycle-pager-active,
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span.cycle-pager-active {
        background: none;
        border: 2px solid #000000; }
        @media (min-width: 1025px) {
          /* line 87, ../sass/components/_front.scss */
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span.cycle-pager-active,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span.cycle-pager-active,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span.cycle-pager-active,
          article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span.cycle-pager-active {
            border: 3px solid #000000; } }
        /* line 94, ../sass/components/_front.scss */
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager span.cycle-pager-active span.inner,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper div.rotator-pager-mobile span.cycle-pager-active span.inner,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager span.cycle-pager-active span.inner,
        article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile div.rotator-pager-mobile span.cycle-pager-active span.inner {
          background: #000000; }
  /* line 101, ../sass/components/_front.scss */
  article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper {
    display: none; }
    @media (min-width: 768px) {
      /* line 101, ../sass/components/_front.scss */
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper {
        display: block; } }
  /* line 108, ../sass/components/_front.scss */
  article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile {
    display: block; }
    @media (min-width: 768px) {
      /* line 108, ../sass/components/_front.scss */
      article > div > div#block-crosstechnologies-crosshomerotator .cross-home-rotator-wrapper-mobile {
        display: none; } }

/* line 116, ../sass/components/_front.scss */
.block-views-blockfeatured-block-1 {
  width: 96%;
  margin: 30px auto 0; }
  @media (min-width: 768px) {
    /* line 116, ../sass/components/_front.scss */
    .block-views-blockfeatured-block-1 {
      margin: 30px auto 0; } }
  @media (min-width: 1025px) {
    /* line 116, ../sass/components/_front.scss */
    .block-views-blockfeatured-block-1 {
      margin: 45px auto 0; } }
  @media (min-width: 1370px) {
    /* line 116, ../sass/components/_front.scss */
    .block-views-blockfeatured-block-1 {
      margin: 45px auto 0; } }
  /* line 133, ../sass/components/_front.scss */
  .block-views-blockfeatured-block-1 h2 {
    border-bottom: 2px solid #888888;
    padding-bottom: 10px;
    border-top: 2px solid #888888;
    font-size: 19px; }
    @media (min-width: 444px) {
      /* line 133, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 h2 {
        font-size: 20px; } }
    @media (min-width: 768px) {
      /* line 133, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 h2 {
        font-size: 24px;
        padding-bottom: 15px; } }
    @media (min-width: 1025px) {
      /* line 133, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 h2 {
        font-size: 28px; } }
    @media (min-width: 1370px) {
      /* line 133, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 h2 {
        font-size: 30px; } }
    @media (min-width: 1680px) {
      /* line 133, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 h2 {
        font-size: 34px; } }
  /* line 156, ../sass/components/_front.scss */
  .block-views-blockfeatured-block-1 .views-view-grid .views-col {
    padding: 10px 20px 10px 0;
    position: relative;
    display: block;
    width: 100% !important; }
    @media (min-width: 1680px) {
      /* line 156, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 .views-view-grid .views-col {
        width: 50% !important; } }
    /* line 165, ../sass/components/_front.scss */
    .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content {
      display: block; }
      @media (min-width: 568px) {
        /* line 165, ../sass/components/_front.scss */
        .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content {
          display: flex;
          align-items: stretch; } }
      @media (min-width: 568px) {
        /* line 172, ../sass/components/_front.scss */
        .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content > div {
          align-items: center; } }
      /* line 180, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-image {
        width: 100%;
        display: block;
        padding: 0; }
        @media (min-width: 568px) {
          /* line 180, ../sass/components/_front.scss */
          .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-image {
            align-self: stretch;
            width: 40%;
            padding: 0 20px 0 0; } }
        @media (min-width: 768px) {
          /* line 180, ../sass/components/_front.scss */
          .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-image {
            width: 32%; } }
        @media (min-width: 1680px) {
          /* line 180, ../sass/components/_front.scss */
          .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-image {
            width: 44%; } }
        /* line 197, ../sass/components/_front.scss */
        .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-image img {
          width: 62%;
          margin: 0 auto; }
          @media (min-width: 444px) {
            /* line 197, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-image img {
              width: 56%; } }
          @media (min-width: 568px) {
            /* line 197, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-image img {
              width: 100%;
              margin: 0; } }
      /* line 210, ../sass/components/_front.scss */
      .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content {
        width: 100%; }
        @media (min-width: 568px) {
          /* line 210, ../sass/components/_front.scss */
          .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content {
            width: 60%;
            align-self: center; } }
        @media (min-width: 768px) {
          /* line 210, ../sass/components/_front.scss */
          .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content {
            width: 68%; } }
        @media (min-width: 1680px) {
          /* line 210, ../sass/components/_front.scss */
          .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content {
            width: 56%;
            align-self: auto; } }
        /* line 225, ../sass/components/_front.scss */
        .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-title {
          font-size: 17px;
          font-weight: bold; }
          @media (min-width: 568px) {
            /* line 225, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-title {
              font-size: 17px; } }
          @media (min-width: 768px) {
            /* line 225, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-title {
              font-size: 18px; } }
          @media (min-width: 1025px) {
            /* line 225, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-title {
              font-size: 21px; } }
          @media (min-width: 1370px) {
            /* line 225, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-title {
              font-size: 23px; } }
          @media (min-width: 1680px) {
            /* line 225, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-title {
              font-size: 21px; } }
          /* line 244, ../sass/components/_front.scss */
          .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-title a {
            text-decoration: underline; }
        /* line 251, ../sass/components/_front.scss */
        .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-description p {
          font-size: 16px; }
          @media (min-width: 568px) {
            /* line 251, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-description p {
              font-size: 16px; } }
          @media (min-width: 768px) {
            /* line 251, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-description p {
              font-size: 17px; } }
          @media (min-width: 1025px) {
            /* line 251, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-description p {
              font-size: 20px; } }
          @media (min-width: 1370px) {
            /* line 251, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-description p {
              font-size: 21px; } }
          @media (min-width: 1680px) {
            /* line 251, ../sass/components/_front.scss */
            .block-views-blockfeatured-block-1 .views-view-grid .views-col .views-field-field-url .field-content .featured-content .featured-description p {
              font-size: 19px; } }

/* line 1, ../sass/components/_header.scss */
.layout-container-header {
  padding: 0;
  margin: 0 auto;
  width: 96%;
  display: table;
  height: 76px; }
  @media (min-width: 444px) {
    /* line 1, ../sass/components/_header.scss */
    .layout-container-header {
      height: 90px; } }
  @media (min-width: 768px) {
    /* line 1, ../sass/components/_header.scss */
    .layout-container-header {
      height: 130px; } }
  /* line 14, ../sass/components/_header.scss */
  .layout-container-header .region-header {
    display: table-cell;
    width: 100%;
    vertical-align: middle; }

/* line 21, ../sass/components/_header.scss */
#block-sitebranding {
  float: left; }
  /* line 24, ../sass/components/_header.scss */
  #block-sitebranding img {
    max-height: 64px;
    width: auto; }
    @media (min-width: 444px) {
      /* line 24, ../sass/components/_header.scss */
      #block-sitebranding img {
        max-height: 74px; } }
    @media (min-width: 768px) {
      /* line 24, ../sass/components/_header.scss */
      #block-sitebranding img {
        max-height: 110px; } }

/* line 36, ../sass/components/_header.scss */
.region-highlighted {
  width: 100%;
  position: relative; }

/* line 41, ../sass/components/_header.scss */
#block-crosstechnologies-phonenumbersinheader {
  background: #ffffff;
  position: relative;
  width: 100%;
  z-index: 5;
  padding: 0;
  line-height: 24px; }
  @media (min-width: 444px) {
    /* line 41, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader {
      line-height: 24px; } }
  @media (min-width: 568px) {
    /* line 41, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader {
      line-height: 26px; } }
  @media (min-width: 768px) {
    /* line 41, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader {
      line-height: 32px; } }
  @media (min-width: 1025px) {
    /* line 41, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader {
      line-height: 36px; } }
  @media (min-width: 1370px) {
    /* line 41, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader {
      line-height: 38px; } }
  /* line 64, ../sass/components/_header.scss */
  #block-crosstechnologies-phonenumbersinheader .header-contact-info {
    width: 96%;
    margin: 0 auto;
    text-align: right;
    font-size: 12px; }
    @media (min-width: 444px) {
      /* line 64, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info {
        font-size: 13px; } }
    @media (min-width: 568px) {
      /* line 64, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info {
        font-size: 14px; } }
    @media (min-width: 768px) {
      /* line 64, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info {
        font-size: 14px; } }
    @media (min-width: 1025px) {
      /* line 64, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info {
        font-size: 15px; } }
    @media (min-width: 1370px) {
      /* line 64, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info {
        font-size: 16px; } }
    /* line 85, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper {
      float: none; }
      /* line 88, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper div {
        display: inline-block; }
      /* line 92, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper .header-email {
        display: none; }
        @media (min-width: 568px) {
          /* line 92, ../sass/components/_header.scss */
          #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper .header-email {
            display: inline-block; } }
    /* line 100, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper {
      display: none;
      position: relative; }
      /* line 104, ../sass/components/_header.scss */
      #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper div {
        display: inline-block;
        position: relative; }
    /* line 110, ../sass/components/_header.scss */
    #block-crosstechnologies-phonenumbersinheader .header-contact-info a {
      text-decoration: none !important;
      color: #000000 !important; }

/* line 117, ../sass/components/_header.scss */
body.path-frontpage #block-crosstechnologies-phonenumbersinheader {
  background: #e5e5e5;
  border-bottom: 1px solid #aaaaaa; }

/* line 123, ../sass/components/_header.scss */
body.path-catalog #block-crosstechnologies-phonenumbersinheader {
  padding: 4px 0;
  line-height: 90%; }
  @media (min-width: 444px) {
    /* line 123, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader {
      line-height: 100%;
      padding: 5px 0; } }
  @media (min-width: 568px) {
    /* line 123, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader {
      line-height: 110%;
      padding: 5px 0; } }
  @media (min-width: 768px) {
    /* line 123, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader {
      line-height: 32px;
      padding: 0; } }
  @media (min-width: 1025px) {
    /* line 123, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader {
      line-height: 36px; } }
  @media (min-width: 1370px) {
    /* line 123, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader {
      line-height: 38px; } }
  /* line 149, ../sass/components/_header.scss */
  body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper {
    display: block;
    float: none; }
    @media (min-width: 768px) {
      /* line 149, ../sass/components/_header.scss */
      body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper {
        float: left;
        display: inline-block; } }
    /* line 157, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper .header-email {
      display: none; }
      @media (min-width: 568px) {
        /* line 157, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper .header-email {
          display: inline-block; } }
      @media (min-width: 768px) {
        /* line 157, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper .header-email {
          display: none; } }
      @media (min-width: 1025px) {
        /* line 157, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .phone-number-wrapper .header-email {
          display: inline-block; } }
  /* line 171, ../sass/components/_header.scss */
  body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper {
    color: #d80e00;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    float: right;
    padding-top: 3px;
    letter-spacing: 0; }
    @media (min-width: 768px) {
      /* line 171, ../sass/components/_header.scss */
      body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper {
        padding-top: 0px; } }
    @media (min-width: 1025px) {
      /* line 171, ../sass/components/_header.scss */
      body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper {
        letter-spacing: -0.3px; } }
    @media (min-width: 1370px) {
      /* line 171, ../sass/components/_header.scss */
      body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper {
        letter-spacing: 0px; } }
    /* line 189, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper div.catalog-notice {
      position: relative; }
    /* line 192, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper div.catalog-notice:before {
      font: var(--fa-font-solid);
      font-style: normal;
      vertical-align: middle;
      content: "\f621";
      color: #d80e00;
      position: absolute;
      font-size: 7px;
      left: -8px;
      top: 1px;
      line-height: 8px; }
      @media (min-width: 568px) {
        /* line 192, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper div.catalog-notice:before {
          font-size: 8px;
          left: -9px;
          top: 2px;
          line-height: 6px; } }
      @media (min-width: 768px) {
        /* line 192, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper div.catalog-notice:before {
          font-size: 8px;
          left: -9px;
          top: 2px;
          line-height: 22px; } }
      @media (min-width: 1025px) {
        /* line 192, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper div.catalog-notice:before {
          font-size: 9px;
          left: -10px;
          top: 3px;
          line-height: 24px; } }
      @media (min-width: 1370px) {
        /* line 192, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper div.catalog-notice:before {
          font-size: 9px;
          left: -10px;
          top: 2px;
          line-height: 26px; } }
    /* line 229, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper .contact-quote {
      display: inline-block; }
      @media (min-width: 568px) {
        /* line 229, ../sass/components/_header.scss */
        body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper .contact-quote {
          display: inline-block; } }
    /* line 236, ../sass/components/_header.scss */
    body.path-catalog #block-crosstechnologies-phonenumbersinheader .header-contact-info .catalog-notice-wrapper a {
      color: #d80e00 !important; }

/* line 243, ../sass/components/_header.scss */
#block-crosstechnologies-crossgetdatasheets {
  float: right;
  max-width: 130px;
  display: inline-block;
  padding-top: 20px; }
  @media (min-width: 444px) {
    /* line 243, ../sass/components/_header.scss */
    #block-crosstechnologies-crossgetdatasheets {
      padding-top: 26px;
      max-width: 200px; } }
  @media (min-width: 768px) {
    /* line 243, ../sass/components/_header.scss */
    #block-crosstechnologies-crossgetdatasheets {
      padding-top: 40px;
      max-width: 400px; } }
  @media (min-width: 1025px) {
    /* line 243, ../sass/components/_header.scss */
    #block-crosstechnologies-crossgetdatasheets {
      max-width: 500px; } }
  /* line 260, ../sass/components/_header.scss */
  #block-crosstechnologies-crossgetdatasheets .form-element--type-select {
    background-position: 108% 50%; }
    @media (min-width: 444px) {
      /* line 260, ../sass/components/_header.scss */
      #block-crosstechnologies-crossgetdatasheets .form-element--type-select {
        background-position: 100% 50%; } }
  /* line 266, ../sass/components/_header.scss */
  #block-crosstechnologies-crossgetdatasheets .form-item--products {
    position: relative; }
  /* line 269, ../sass/components/_header.scss */
  #block-crosstechnologies-crossgetdatasheets select {
    padding: 4px 29px 3px 7px;
    font-size: 12px;
    overflow: hidden; }
    @media (min-width: 444px) {
      /* line 269, ../sass/components/_header.scss */
      #block-crosstechnologies-crossgetdatasheets select {
        padding: 4px 9px 3px;
        font-size: 13px; } }
    @media (min-width: 768px) {
      /* line 269, ../sass/components/_header.scss */
      #block-crosstechnologies-crossgetdatasheets select {
        font-size: 16px;
        padding: 6px 12px; } }
  /* line 282, ../sass/components/_header.scss */
  #block-crosstechnologies-crossgetdatasheets .ajax-progress {
    position: absolute;
    left: -35px;
    top: 7px; }
    @media (min-width: 768px) {
      /* line 282, ../sass/components/_header.scss */
      #block-crosstechnologies-crossgetdatasheets .ajax-progress {
        top: 12px; } }

/* line 1, ../sass/components/_misc.scss */
.entity-meta__header {
  padding: 0px;
  border: 1px solid #c8c8c8;
  border-top: none;
  border-bottom: none; }

/* line 8, ../sass/components/_misc.scss */
.entity-meta__header .form-item {
  margin-top: 8px;
  margin-bottom: 8px; }

/* line 13, ../sass/components/_misc.scss */
.entity-meta__title {
  margin: 5px 0px;
  font-weight: bold; }

/* line 18, ../sass/components/_misc.scss */
.entity-meta__revision {
  margin: 0px;
  padding: 0px; }

/* line 23, ../sass/components/_misc.scss */
.entity-meta__header .form-type--item .form-item__label {
  display: inline-block;
  margin: 0; }

/* line 29, ../sass/components/_misc.scss */
.entity-meta__header .form-type--item .form-item__label::after {
  content: ":"; }

/* line 33, ../sass/components/_misc.scss */
.file {
  min-height: 1.0625rem;
  padding-left: 1.5rem;
  background-position: left 0.0625rem;
  background-size: 1rem 1rem;
  font-size: 0.889rem;
  line-height: 1.125rem; }

/* line 42, ../sass/components/_misc.scss */
.file__size {
  color: #55565b; }

/* line 46, ../sass/components/_misc.scss */
.accordion {
  border: 1px solid #c8c8c8;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
  /* line 53, ../sass/components/_misc.scss */
  .accordion .form-wrapper {
    padding: 5px 0; }
  /* line 57, ../sass/components/_misc.scss */
  .accordion h4.form-item__label {
    font-size: 18px; }

/* line 61, ../sass/components/_misc.scss */
.accordion.entity-meta {
  padding: 0px; }

/* line 65, ../sass/components/_misc.scss */
.accordion__item {
  margin: 0 -1px;
  border-radius: 0; }
  /* line 69, ../sass/components/_misc.scss */
  .accordion__item .form-item {
    padding: 2px 10px; }

/* line 74, ../sass/components/_misc.scss */
.accordion__item:first-child {
  margin-top: -1px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

/* line 80, ../sass/components/_misc.scss */
.accordion__item + .accordion__item {
  margin-top: -1px; }

/* line 84, ../sass/components/_misc.scss */
.accordion__item:last-child {
  margin-bottom: -1px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

/* line 90, ../sass/components/_misc.scss */
.accordion__item .crosstechnologies-details__summary .summary {
  display: block;
  color: #55565b;
  font-weight: normal; }

/* line 1, ../sass/components/_navigation.scss */
#toolbar-administration,
#toolbar-administration * {
  box-sizing: border-box;
  min-width: unset !important; }

/* line 6, ../sass/components/_navigation.scss */
#toolbar-administration {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  font-size: small;
  line-height: 1; }

/* line 18, ../sass/components/_navigation.scss */
body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
  padding-top: 0px !important;
  margin-left: 0px; }
  @media (min-width: 768px) {
    /* line 18, ../sass/components/_navigation.scss */
    body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
      padding-top: 39px !important; } }

@media print {
  /* line 26, ../sass/components/_navigation.scss */
  #toolbar-administration {
    display: none; } }
/* line 30, ../sass/components/_navigation.scss */
.toolbar-loading #toolbar-administration {
  overflow: hidden; }

/* line 33, ../sass/components/_navigation.scss */
div#toolbar-administration {
  font-family: "Lucida Grande", Arial, sans-serif; }
  /* line 36, ../sass/components/_navigation.scss */
  div#toolbar-administration ul li,
  div#toolbar-administration ol li {
    margin: 0px;
    padding: 0px;
    font-size: 13px; }
  /* line 43, ../sass/components/_navigation.scss */
  div#toolbar-administration .toolbar-icon.toolbar-icon-admin-toolbar-tools-help:before {
    background-size: 75% auto; }

/* line 54, ../sass/components/_navigation.scss */
.toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul {
  margin: -40px 0 0 200px; }

/* line 59, ../sass/components/_navigation.scss */
.toolbar-oriented .toolbar-bar .local-tasks-toolbar-tab {
  float: left; }

/* line 62, ../sass/components/_navigation.scss */
.toolbar-horizontal .local-tasks-toolbar-tab .toolbar-menu {
  float: left; }

/* line 66, ../sass/components/_navigation.scss */
ul.menu {
  margin: 0;
  /* LTR */
  padding: 0;
  list-style: none outside;
  text-align: left;
  /* LTR */ }

/* line 72, ../sass/components/_navigation.scss */
.menu-item--expanded {
  list-style-type: circle;
  list-style-image: url(../../../../../core/misc/menu-expanded.png); }

/* line 76, ../sass/components/_navigation.scss */
.menu-item--collapsed {
  list-style-type: disc;
  list-style-image: url(../../../../../core/misc/menu-collapsed.png); }

/* line 83, ../sass/components/_navigation.scss */
#admin-menu #admin-menu-wrapper {
  font-size: 11px; }
/* line 95, ../sass/components/_navigation.scss */
#admin-menu .dropdown li.admin-menu-icon ul {
  margin-left: 0px; }
  /* line 98, ../sass/components/_navigation.scss */
  #admin-menu .dropdown li.admin-menu-icon ul a {
    padding: 0px 8px; }
/* line 103, ../sass/components/_navigation.scss */
#admin-menu .dropdown li.admin-menu-icon > a {
  background: url(/sites/all/modules/admin_menu/admin_menu_toolbar/toolbar.png) no-repeat 19px -45px;
  height: 20px;
  width: 40px;
  margin-top: 8px; }
/* line 110, ../sass/components/_navigation.scss */
#admin-menu .dropdown li.admin-menu-icon img {
  display: none; }
/* line 115, ../sass/components/_navigation.scss */
#admin-menu .dropdown a {
  font-size: 11px;
  padding: 0px 12px;
  border-right-color: transparent; }
/* line 121, ../sass/components/_navigation.scss */
#admin-menu .dropdown li {
  height: 29px;
  line-height: 29px;
  padding: 0px; }
  /* line 126, ../sass/components/_navigation.scss */
  #admin-menu .dropdown li ul {
    width: 180px;
    margin-left: 4px; }
    /* line 130, ../sass/components/_navigation.scss */
    #admin-menu .dropdown li ul > li > a {
      border-top: 1px solid #666; }
  /* line 135, ../sass/components/_navigation.scss */
  #admin-menu .dropdown li li {
    width: 180px;
    height: 24px;
    line-height: 24px; }
    /* line 140, ../sass/components/_navigation.scss */
    #admin-menu .dropdown li li a {
      height: 24px;
      line-height: 24px;
      padding: 0 8px;
      border-top: 1px solid #666 !important; }
  /* line 148, ../sass/components/_navigation.scss */
  #admin-menu .dropdown li li.expandable {
    background-position: 162px 8px; }
  /* line 151, ../sass/components/_navigation.scss */
  #admin-menu .dropdown li li.expandable:hover a {
    border-color: #666; }
/* line 160, ../sass/components/_navigation.scss */
#admin-menu .dropdown li li.expandable ul,
#admin-menu .dropdown li li:hover ul {
  margin: -24px 0 0 180px; }

/* line 167, ../sass/components/_navigation.scss */
#admin-menu .dropdown li li li {
  overflow: hidden; }

/* line 170, ../sass/components/_navigation.scss */
#admin-menu .dropdown li li li.expandable {
  overflow: revert; }

/* line 174, ../sass/components/_navigation.scss */
.layout-container-main-menu {
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 1000;
  position: relative;
  height: 34px;
  background: linear-gradient(180deg, #339eff 0%, #185790 60%, #053f73 100%); }
  @media (min-width: 444px) {
    /* line 174, ../sass/components/_navigation.scss */
    .layout-container-main-menu {
      height: 34px; } }
  @media (min-width: 568px) {
    /* line 174, ../sass/components/_navigation.scss */
    .layout-container-main-menu {
      height: 34px; } }
  @media (min-width: 768px) {
    /* line 174, ../sass/components/_navigation.scss */
    .layout-container-main-menu {
      height: 40px; } }
  @media (min-width: 1025px) {
    /* line 174, ../sass/components/_navigation.scss */
    .layout-container-main-menu {
      height: 45px; } }

/* line 200, ../sass/components/_navigation.scss */
nav#block-mainnavigation {
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  display: none; }
  @media (min-width: 568px) {
    /* line 200, ../sass/components/_navigation.scss */
    nav#block-mainnavigation {
      display: inline-block; } }
  /* line 209, ../sass/components/_navigation.scss */
  nav#block-mainnavigation > ul {
    margin: 0;
    padding: 0;
    position: relative; }
    /* line 218, ../sass/components/_navigation.scss */
    nav#block-mainnavigation > ul > li {
      list-style: none;
      margin: 0;
      padding: 0;
      width: 20%;
      text-align: center;
      height: 26px;
      float: left;
      position: relative; }
      @media (min-width: 444px) {
        /* line 218, ../sass/components/_navigation.scss */
        nav#block-mainnavigation > ul > li {
          height: 34px; } }
      @media (min-width: 768px) {
        /* line 218, ../sass/components/_navigation.scss */
        nav#block-mainnavigation > ul > li {
          height: 40px; } }
      @media (min-width: 1025px) {
        /* line 218, ../sass/components/_navigation.scss */
        nav#block-mainnavigation > ul > li {
          height: 45px; } }
      /* line 239, ../sass/components/_navigation.scss */
      nav#block-mainnavigation > ul > li a,
      nav#block-mainnavigation > ul > li a:hover,
      nav#block-mainnavigation > ul > li a:active,
      nav#block-mainnavigation > ul > li a.active {
        padding: 0;
        margin: 0;
        text-decoration: none;
        font-weight: normal;
        color: #ffffff;
        width: 100%;
        display: inline-block;
        line-height: 26px;
        font-size: 12px;
        height: 26px;
        background: linear-gradient(180deg, #339eff 0%, #185790 60%, #053f73 100%); }
        @media (min-width: 444px) {
          /* line 239, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li a,
          nav#block-mainnavigation > ul > li a:hover,
          nav#block-mainnavigation > ul > li a:active,
          nav#block-mainnavigation > ul > li a.active {
            font-size: 14px;
            line-height: 34px;
            height: 34px; } }
        @media (min-width: 768px) {
          /* line 239, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li a,
          nav#block-mainnavigation > ul > li a:hover,
          nav#block-mainnavigation > ul > li a:active,
          nav#block-mainnavigation > ul > li a.active {
            line-height: 40px;
            height: 40px;
            font-size: 18px; } }
        @media (min-width: 1025px) {
          /* line 239, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li a,
          nav#block-mainnavigation > ul > li a:hover,
          nav#block-mainnavigation > ul > li a:active,
          nav#block-mainnavigation > ul > li a.active {
            font-size: 20px;
            line-height: 45px;
            height: 45px; } }
      /* line 271, ../sass/components/_navigation.scss */
      nav#block-mainnavigation > ul > li > a:hover {
        opacity: 1;
        color: rgba(255, 255, 255, 0.8); }
      /* line 277, ../sass/components/_navigation.scss */
      nav#block-mainnavigation > ul > li ul {
        position: absolute;
        top: 26px;
        left: 0;
        width: 175px; }
        @media (min-width: 444px) {
          /* line 277, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul {
            left: 4%;
            top: 34px;
            width: 210px; } }
        @media (min-width: 768px) {
          /* line 277, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul {
            left: 16%;
            top: 40px;
            width: 244px; } }
        @media (min-width: 1025px) {
          /* line 277, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul {
            left: 22%;
            width: 268px;
            top: 45px; } }
        @media (min-width: 1370px) {
          /* line 277, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul {
            left: 27%;
            width: 280px; } }
        @media (min-width: 1680px) {
          /* line 277, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul {
            left: 31%;
            width: 280px; } }
        /* line 307, ../sass/components/_navigation.scss */
        nav#block-mainnavigation > ul > li ul li {
          margin: 0px;
          padding: 0px;
          border: none;
          position: relative;
          text-align: center;
          background: #eeeeee;
          height: 26px; }
          @media (min-width: 444px) {
            /* line 307, ../sass/components/_navigation.scss */
            nav#block-mainnavigation > ul > li ul li {
              height: 32px; } }
          @media (min-width: 768px) {
            /* line 307, ../sass/components/_navigation.scss */
            nav#block-mainnavigation > ul > li ul li {
              height: 40px; } }
          @media (min-width: 1025px) {
            /* line 307, ../sass/components/_navigation.scss */
            nav#block-mainnavigation > ul > li ul li {
              height: 45px; } }
          /* line 327, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul li a,
          nav#block-mainnavigation > ul > li ul li a:hover,
          nav#block-mainnavigation > ul > li ul li a:active,
          nav#block-mainnavigation > ul > li ul li a.active {
            line-height: 26px;
            font-size: 12px;
            color: #000000;
            text-align: left;
            padding-left: 6px;
            height: 26px;
            border: 1px solid #c8c8c8;
            background: #dddddd; }
            @media (min-width: 444px) {
              /* line 327, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li a,
              nav#block-mainnavigation > ul > li ul li a:hover,
              nav#block-mainnavigation > ul > li ul li a:active,
              nav#block-mainnavigation > ul > li ul li a.active {
                line-height: 32px;
                font-size: 13px;
                padding-left: 6px;
                height: 32px; } }
            @media (min-width: 768px) {
              /* line 327, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li a,
              nav#block-mainnavigation > ul > li ul li a:hover,
              nav#block-mainnavigation > ul > li ul li a:active,
              nav#block-mainnavigation > ul > li ul li a.active {
                font-size: 15px;
                padding-left: 8px;
                line-height: 40px;
                height: 40px; } }
            @media (min-width: 1025px) {
              /* line 327, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li a,
              nav#block-mainnavigation > ul > li ul li a:hover,
              nav#block-mainnavigation > ul > li ul li a:active,
              nav#block-mainnavigation > ul > li ul li a.active {
                font-size: 16px;
                padding-left: 12px;
                line-height: 45px;
                height: 45px; } }
            @media (min-width: 1370px) {
              /* line 327, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li a,
              nav#block-mainnavigation > ul > li ul li a:hover,
              nav#block-mainnavigation > ul > li ul li a:active,
              nav#block-mainnavigation > ul > li ul li a.active {
                font-size: 17px; } }
          /* line 365, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul li a:hover {
            color: rgba(0, 0, 0, 0.6) !important; }
          /* line 371, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li ul li ul {
            top: 0px;
            left: 173px;
            width: 140px; }
            @media (min-width: 444px) {
              /* line 371, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li ul {
                left: 210px;
                width: 160px; } }
            @media (min-width: 768px) {
              /* line 371, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li ul {
                left: 244px;
                width: 180px; } }
            @media (min-width: 1025px) {
              /* line 371, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li ul {
                left: 268px;
                width: 200px; } }
            @media (min-width: 1370px) {
              /* line 371, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li ul {
                left: 280px;
                width: 200px; } }
            @media (min-width: 1680px) {
              /* line 371, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li ul {
                left: 280px;
                width: 200px; } }
            /* line 397, ../sass/components/_navigation.scss */
            nav#block-mainnavigation > ul > li ul li ul li {
              text-align: left; }
              /* line 400, ../sass/components/_navigation.scss */
              nav#block-mainnavigation > ul > li ul li ul li a,
              nav#block-mainnavigation > ul > li ul li ul li a:hover,
              nav#block-mainnavigation > ul > li ul li ul li a:active,
              nav#block-mainnavigation > ul > li ul li ul li a.active {
                border-bottom: none;
                border-top: none;
                border-left: none;
                padding-left: 8px;
                background-image: none !important; }
                @media (min-width: 444px) {
                  /* line 400, ../sass/components/_navigation.scss */
                  nav#block-mainnavigation > ul > li ul li ul li a,
                  nav#block-mainnavigation > ul > li ul li ul li a:hover,
                  nav#block-mainnavigation > ul > li ul li ul li a:active,
                  nav#block-mainnavigation > ul > li ul li ul li a.active {
                    padding-left: 8px; } }
                @media (min-width: 768px) {
                  /* line 400, ../sass/components/_navigation.scss */
                  nav#block-mainnavigation > ul > li ul li ul li a,
                  nav#block-mainnavigation > ul > li ul li ul li a:hover,
                  nav#block-mainnavigation > ul > li ul li ul li a:active,
                  nav#block-mainnavigation > ul > li ul li ul li a.active {
                    padding-left: 10px; } }
                @media (min-width: 1025px) {
                  /* line 400, ../sass/components/_navigation.scss */
                  nav#block-mainnavigation > ul > li ul li ul li a,
                  nav#block-mainnavigation > ul > li ul li ul li a:hover,
                  nav#block-mainnavigation > ul > li ul li ul li a:active,
                  nav#block-mainnavigation > ul > li ul li ul li a.active {
                    padding-left: 12px; } }
      /* line 429, ../sass/components/_navigation.scss */
      nav#block-mainnavigation > ul > li > ul > li.menu-expanded a {
        background-position: 98% center;
        background-image: url(../../../../../core/misc/icons/0074bd/chevron-right.svg);
        background-repeat: no-repeat;
        background-size: 10px auto; }
        @media (min-width: 444px) {
          /* line 429, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li > ul > li.menu-expanded a {
            background-size: 12px auto; } }
        @media (min-width: 768px) {
          /* line 429, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li > ul > li.menu-expanded a {
            background-size: 14px auto; } }
        @media (min-width: 1025px) {
          /* line 429, ../sass/components/_navigation.scss */
          nav#block-mainnavigation > ul > li > ul > li.menu-expanded a {
            background-position: 97% center; } }
    /* line 464, ../sass/components/_navigation.scss */
    nav#block-mainnavigation > ul li.menu-expanded ul,
    nav#block-mainnavigation > ul li.menu-item--expanded ul {
      display: none; }
    /* line 477, ../sass/components/_navigation.scss */
    nav#block-mainnavigation > ul li.menu-expanded.hover-intent > a,
    nav#block-mainnavigation > ul li.menu-expanded.hover-intent > a:hover,
    nav#block-mainnavigation > ul li.menu-expanded.hover-intent > a:active,
    nav#block-mainnavigation > ul li.menu-expanded.hover-intent > a.active {
      border-right-color: transparent; }
    /* line 484, ../sass/components/_navigation.scss */
    nav#block-mainnavigation > ul li.menu-expanded.hover-intent > ul {
      display: block; }

/* line 495, ../sass/components/_navigation.scss */
nav#block-crosstechnologies-usermenu {
  /*float: right;
  display: inline-block;
  clear: right;
  width: auto;*/
  float: right;
  display: block;
  clear: right;
  width: auto;
  padding: 0 0px 0px 8px; }
  /* line 509, ../sass/components/_navigation.scss */
  nav#block-crosstechnologies-usermenu > ul {
    margin: 0;
    padding: 0;
    line-height: 14px; }
    /* line 514, ../sass/components/_navigation.scss */
    nav#block-crosstechnologies-usermenu > ul > li {
      list-style: none;
      margin: 0;
      padding: 0 0 0 3px;
      display: inline-block;
      text-align: left;
      line-height: 14px; }
      /* line 526, ../sass/components/_navigation.scss */
      nav#block-crosstechnologies-usermenu > ul > li a,
      nav#block-crosstechnologies-usermenu > ul > li a:hover,
      nav#block-crosstechnologies-usermenu > ul > li a:active,
      nav#block-crosstechnologies-usermenu > ul > li a.active {
        padding: 0;
        margin: 0;
        text-decoration: none;
        font-weight: normal;
        font-size: 11px; }
        @media (min-width: 768px) {
          /* line 526, ../sass/components/_navigation.scss */
          nav#block-crosstechnologies-usermenu > ul > li a,
          nav#block-crosstechnologies-usermenu > ul > li a:hover,
          nav#block-crosstechnologies-usermenu > ul > li a:active,
          nav#block-crosstechnologies-usermenu > ul > li a.active {
            font-size: 12px; } }
      /* line 540, ../sass/components/_navigation.scss */
      nav#block-crosstechnologies-usermenu > ul > li a:hover {
        text-decoration: underline; }

/* line 547, ../sass/components/_navigation.scss */
.layout-container-footer {
  padding: 10px 0px;
  width: 100%;
  display: inline-block; }
  @media (min-width: 768px) {
    /* line 547, ../sass/components/_navigation.scss */
    .layout-container-footer {
      padding: 14px 0px; } }

/* line 555, ../sass/components/_navigation.scss */
#block-crosstechnologies-footercontactinfo {
  float: right; }
  /* line 558, ../sass/components/_navigation.scss */
  #block-crosstechnologies-footercontactinfo p {
    padding: 0 0 0px 0;
    margin: 0;
    font-size: 12px;
    line-height: 135%; }
    @media (min-width: 444px) {
      /* line 558, ../sass/components/_navigation.scss */
      #block-crosstechnologies-footercontactinfo p {
        font-size: 13px; } }
    @media (min-width: 768px) {
      /* line 558, ../sass/components/_navigation.scss */
      #block-crosstechnologies-footercontactinfo p {
        font-size: 14px; } }
    @media (min-width: 1025px) {
      /* line 558, ../sass/components/_navigation.scss */
      #block-crosstechnologies-footercontactinfo p {
        font-size: 14px; } }

/* line 575, ../sass/components/_navigation.scss */
#block-testfooter {
  float: left;
  display: inline-block;
  clear: left; }

/* line 580, ../sass/components/_navigation.scss */
.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer; }

/* The container <div> - needed to position the dropdown content */
/* line 590, ../sass/components/_navigation.scss */
.dropdown {
  position: relative;
  display: inline-block; }

/* Dropdown Content (Hidden by Default) */
/* line 596, ../sass/components/_navigation.scss */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }

/* Links inside the dropdown */
/* line 606, ../sass/components/_navigation.scss */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block; }

/* Change color of dropdown links on hover */
/* line 614, ../sass/components/_navigation.scss */
.dropdown-content a:hover {
  background-color: #f1f1f1; }

/* Show the dropdown menu on hover */
/* line 617, ../sass/components/_navigation.scss */
.dropdown:hover .dropdown-content {
  display: block; }

/* line 621, ../sass/components/_navigation.scss */
#block-crosstechnologies-footermenu {
  width: 54%;
  float: left; }
  @media (min-width: 444px) {
    /* line 621, ../sass/components/_navigation.scss */
    #block-crosstechnologies-footermenu {
      width: 58%; } }
  @media (min-width: 568px) {
    /* line 621, ../sass/components/_navigation.scss */
    #block-crosstechnologies-footermenu {
      width: 66%; } }
  @media (min-width: 768px) {
    /* line 621, ../sass/components/_navigation.scss */
    #block-crosstechnologies-footermenu {
      width: 75%; } }
  /* line 634, ../sass/components/_navigation.scss */
  #block-crosstechnologies-footermenu ul li {
    display: inline-block;
    margin: 0;
    padding: 0 4px 2px;
    font-size: 14px;
    line-height: 130%; }
    @media (min-width: 768px) {
      /* line 634, ../sass/components/_navigation.scss */
      #block-crosstechnologies-footermenu ul li {
        padding: 0 6px 3px;
        font-size: 16px; } }
    @media (min-width: 1025px) {
      /* line 634, ../sass/components/_navigation.scss */
      #block-crosstechnologies-footermenu ul li {
        padding: 0 8px 4px; } }

/* line 650, ../sass/components/_navigation.scss */
#block-crosstechnologies-mobilemenuicon {
  height: 34px;
  line-height: 34px;
  z-index: 1;
  display: block;
  color: #ffffff;
  padding: 0 0 0 12px; }
  @media (min-width: 568px) {
    /* line 650, ../sass/components/_navigation.scss */
    #block-crosstechnologies-mobilemenuicon {
      display: none; } }
  /* line 662, ../sass/components/_navigation.scss */
  #block-crosstechnologies-mobilemenuicon div.mobile-menu-icon {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer; }
    /* line 669, ../sass/components/_navigation.scss */
    #block-crosstechnologies-mobilemenuicon div.mobile-menu-icon i {
      font-size: 20px;
      height: 34px;
      line-height: 34px;
      vertical-align: bottom;
      padding-right: 8px; }

/* line 683, ../sass/components/_navigation.scss */
.mm-navbar {
  border-color: unset;
  border-bottom: 1px solid #888888 !important; }

/* line 690, ../sass/components/_navigation.scss */
.mm-listitem:after {
  border-width: 0 !important; }

/* line 693, ../sass/components/_navigation.scss */
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) {
  width: 70px !important;
  border-bottom: 1px solid #888888 !important; }

/* line 697, ../sass/components/_navigation.scss */
.mm-btn_next:after {
  right: 32px !important; }

/* line 700, ../sass/components/_navigation.scss */
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
  color: #888888 !important; }

/* line 703, ../sass/components/_navigation.scss */
.mm-listitem .mm-btn_next:before {
  border-left: 1px solid #888888 !important; }

/* line 706, ../sass/components/_navigation.scss */
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + a, .mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + span {
  margin-right: 70px !important;
  border-bottom: 1px solid #888888 !important; }

/* line 710, ../sass/components/_navigation.scss */
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
  border-bottom: 1px solid #888888 !important; }

/* line 713, ../sass/components/_navigation.scss */
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
  color: #888888 !important;
  border-bottom: none !important; }

/* line 1, ../sass/components/_pages.scss */
.view-grouping {
  padding-bottom: 60px; }
  /* line 4, ../sass/components/_pages.scss */
  .view-grouping .view-grouping-header {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    padding: 0px; }
    @media (min-width: 768px) {
      /* line 4, ../sass/components/_pages.scss */
      .view-grouping .view-grouping-header {
        font-size: 30px; } }

/* line 15, ../sass/components/_pages.scss */
.views-table caption {
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  padding: 8px 0 4px; }
  @media (min-width: 768px) {
    /* line 15, ../sass/components/_pages.scss */
    .views-table caption {
      font-size: 20px;
      padding: 15px 0 5px; } }

/* line 26, ../sass/components/_pages.scss */
.view-changed.messages {
  padding: 10px 0 10px 38px;
  line-height: 100%;
  border-bottom: none; }

/* line 34, ../sass/components/_pages.scss */
.views-table tr th,
.views-table tr td,
.views-table tr td span.file,
.views-table tr td span.file a {
  font-size: 14px; }
  @media (min-width: 768px) {
    /* line 34, ../sass/components/_pages.scss */
    .views-table tr th,
    .views-table tr td,
    .views-table tr td span.file,
    .views-table tr td span.file a {
      font-size: 15px; } }
  @media (min-width: 1025px) {
    /* line 34, ../sass/components/_pages.scss */
    .views-table tr th,
    .views-table tr td,
    .views-table tr td span.file,
    .views-table tr td span.file a {
      font-size: 16px; } }
/* line 46, ../sass/components/_pages.scss */
.views-table tr td span.file {
  padding-left: 18px; }
/* line 49, ../sass/components/_pages.scss */
.views-table th.views-field-field-model-number,
.views-table td.views-field-field-model-number {
  width: 26%; }
  @media (min-width: 568px) {
    /* line 49, ../sass/components/_pages.scss */
    .views-table th.views-field-field-model-number,
    .views-table td.views-field-field-model-number {
      width: 18%; } }
  @media (min-width: 768px) {
    /* line 49, ../sass/components/_pages.scss */
    .views-table th.views-field-field-model-number,
    .views-table td.views-field-field-model-number {
      width: 17%; } }
  @media (min-width: 1025px) {
    /* line 49, ../sass/components/_pages.scss */
    .views-table th.views-field-field-model-number,
    .views-table td.views-field-field-model-number {
      width: 15%; } }
/* line 62, ../sass/components/_pages.scss */
.views-table th.views-field-title,
.views-table td.views-field-title {
  width: 62%; }
  @media (min-width: 568px) {
    /* line 62, ../sass/components/_pages.scss */
    .views-table th.views-field-title,
    .views-table td.views-field-title {
      width: 47%; } }
  @media (min-width: 768px) {
    /* line 62, ../sass/components/_pages.scss */
    .views-table th.views-field-title,
    .views-table td.views-field-title {
      width: 45%; } }
  @media (min-width: 1025px) {
    /* line 62, ../sass/components/_pages.scss */
    .views-table th.views-field-title,
    .views-table td.views-field-title {
      width: 52%; } }
/* line 75, ../sass/components/_pages.scss */
.views-table th.views-field-field-data-sheet,
.views-table td.views-field-field-data-sheet {
  width: 20%;
  display: none; }
  @media (min-width: 568px) {
    /* line 75, ../sass/components/_pages.scss */
    .views-table th.views-field-field-data-sheet,
    .views-table td.views-field-field-data-sheet {
      width: 24%;
      display: table-cell; } }
  @media (min-width: 768px) {
    /* line 75, ../sass/components/_pages.scss */
    .views-table th.views-field-field-data-sheet,
    .views-table td.views-field-field-data-sheet {
      width: 20%; } }
  @media (min-width: 1025px) {
    /* line 75, ../sass/components/_pages.scss */
    .views-table th.views-field-field-data-sheet,
    .views-table td.views-field-field-data-sheet {
      width: 16%; } }
/* line 90, ../sass/components/_pages.scss */
.views-table th.views-field-field-manual,
.views-table td.views-field-field-manual {
  width: 12%;
  display: none; }
  @media (min-width: 768px) {
    /* line 90, ../sass/components/_pages.scss */
    .views-table th.views-field-field-manual,
    .views-table td.views-field-field-manual {
      display: table-cell;
      width: 11%; } }
  @media (min-width: 1025px) {
    /* line 90, ../sass/components/_pages.scss */
    .views-table th.views-field-field-manual,
    .views-table td.views-field-field-manual {
      width: 10%; } }
/* line 102, ../sass/components/_pages.scss */
.views-table th.views-field-price__number,
.views-table td.views-field-price__number {
  width: 12%; }
  @media (min-width: 568px) {
    /* line 102, ../sass/components/_pages.scss */
    .views-table th.views-field-price__number,
    .views-table td.views-field-price__number {
      width: 11%; } }
  @media (min-width: 768px) {
    /* line 102, ../sass/components/_pages.scss */
    .views-table th.views-field-price__number,
    .views-table td.views-field-price__number {
      width: 10%; } }
  @media (min-width: 1025px) {
    /* line 102, ../sass/components/_pages.scss */
    .views-table th.views-field-price__number,
    .views-table td.views-field-price__number {
      width: 10%; } }
/* line 115, ../sass/components/_pages.scss */
.views-table td.views-field-price__number {
  white-space: nowrap; }
/* line 119, ../sass/components/_pages.scss */
.views-table td.views-field-field-model-number,
.views-table td.views-field-title {
  text-align: left; }
/* line 123, ../sass/components/_pages.scss */
.views-table td.views-field-field-data-sheet,
.views-table td.views-field-field-manual,
.views-table td.views-field-price__number {
  text-align: center; }
/* line 131, ../sass/components/_pages.scss */
.views-table td span.edit {
  font-size: 13px;
  vertical-align: text-bottom;
  line-height: 14px; }
  @media (min-width: 768px) {
    /* line 131, ../sass/components/_pages.scss */
    .views-table td span.edit {
      line-height: 15px; } }
  @media (min-width: 1025px) {
    /* line 131, ../sass/components/_pages.scss */
    .views-table td span.edit {
      line-height: 16px; } }
  /* line 142, ../sass/components/_pages.scss */
  .views-table td span.edit a {
    color: #cc0011 !important; }
/* line 147, ../sass/components/_pages.scss */
.views-table td span.file.file--application-pdf {
  display: inline-block;
  padding-left: 19px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(../images/application-pdf.png); }
/* line 157, ../sass/components/_pages.scss */
.views-table tr td,
.views-table tr th {
  padding: 5px 3px; }
  @media (min-width: 768px) {
    /* line 157, ../sass/components/_pages.scss */
    .views-table tr td,
    .views-table tr th {
      padding: 10px 10px; } }
  @media (min-width: 1370px) {
    /* line 157, ../sass/components/_pages.scss */
    .views-table tr td,
    .views-table tr th {
      padding: 10px 15px; } }

/* line 171, ../sass/components/_pages.scss */
.archived-products a.acrobat-icon {
  display: inline-block;
  vertical-align: bottom; }
  /* line 175, ../sass/components/_pages.scss */
  .archived-products a.acrobat-icon img {
    width: 70px;
    padding: 0px !important; }

/* line 183, ../sass/components/_pages.scss */
.archived-products-table tr td,
.archived-products-table tr th {
  padding: 5px;
  text-align: center; }
  @media (min-width: 768px) {
    /* line 183, ../sass/components/_pages.scss */
    .archived-products-table tr td,
    .archived-products-table tr th {
      padding: 8px 10px; } }
  @media (min-width: 1025px) {
    /* line 183, ../sass/components/_pages.scss */
    .archived-products-table tr td,
    .archived-products-table tr th {
      padding: 10px 15px; } }
  /* line 194, ../sass/components/_pages.scss */
  .archived-products-table tr td img,
  .archived-products-table tr th img {
    display: inline-block;
    margin: 0 3px !important; }
/* line 199, ../sass/components/_pages.scss */
.archived-products-table tr th,
.archived-products-table tr td,
.archived-products-table tr td span.file,
.archived-products-table tr td span.file a {
  font-size: 14px; }
  @media (min-width: 768px) {
    /* line 199, ../sass/components/_pages.scss */
    .archived-products-table tr th,
    .archived-products-table tr td,
    .archived-products-table tr td span.file,
    .archived-products-table tr td span.file a {
      font-size: 15px; } }
  @media (min-width: 1025px) {
    /* line 199, ../sass/components/_pages.scss */
    .archived-products-table tr th,
    .archived-products-table tr td,
    .archived-products-table tr td span.file,
    .archived-products-table tr td span.file a {
      font-size: 16px; } }
/* line 211, ../sass/components/_pages.scss */
.archived-products-table tr td span.file {
  padding-left: 18px; }
/* line 214, ../sass/components/_pages.scss */
.archived-products-table th.model-number-cell,
.archived-products-table td.model-number-cell {
  width: 19%; }
  @media (min-width: 568px) {
    /* line 214, ../sass/components/_pages.scss */
    .archived-products-table th.model-number-cell,
    .archived-products-table td.model-number-cell {
      width: 21%; } }
  @media (min-width: 768px) {
    /* line 214, ../sass/components/_pages.scss */
    .archived-products-table th.model-number-cell,
    .archived-products-table td.model-number-cell {
      width: 17%; } }
  @media (min-width: 1025px) {
    /* line 214, ../sass/components/_pages.scss */
    .archived-products-table th.model-number-cell,
    .archived-products-table td.model-number-cell {
      width: 17%; } }
  @media (min-width: 1370px) {
    /* line 214, ../sass/components/_pages.scss */
    .archived-products-table th.model-number-cell,
    .archived-products-table td.model-number-cell {
      width: 15%; } }
/* line 230, ../sass/components/_pages.scss */
.archived-products-table th.title-cell,
.archived-products-table td.title-cell {
  width: 58%; }
  @media (min-width: 568px) {
    /* line 230, ../sass/components/_pages.scss */
    .archived-products-table th.title-cell,
    .archived-products-table td.title-cell {
      width: 56%; } }
  @media (min-width: 768px) {
    /* line 230, ../sass/components/_pages.scss */
    .archived-products-table th.title-cell,
    .archived-products-table td.title-cell {
      width: 46%; } }
  @media (min-width: 1025px) {
    /* line 230, ../sass/components/_pages.scss */
    .archived-products-table th.title-cell,
    .archived-products-table td.title-cell {
      width: 53%; } }
  @media (min-width: 1370px) {
    /* line 230, ../sass/components/_pages.scss */
    .archived-products-table th.title-cell,
    .archived-products-table td.title-cell {
      width: 55%; } }
/* line 246, ../sass/components/_pages.scss */
.archived-products-table th.data-sheet-cell,
.archived-products-table td.data-sheet-cell {
  width: 23%;
  text-align: center; }
  @media (min-width: 568px) {
    /* line 246, ../sass/components/_pages.scss */
    .archived-products-table th.data-sheet-cell,
    .archived-products-table td.data-sheet-cell {
      width: 23%; } }
  @media (min-width: 768px) {
    /* line 246, ../sass/components/_pages.scss */
    .archived-products-table th.data-sheet-cell,
    .archived-products-table td.data-sheet-cell {
      width: 20%; } }
  @media (min-width: 1025px) {
    /* line 246, ../sass/components/_pages.scss */
    .archived-products-table th.data-sheet-cell,
    .archived-products-table td.data-sheet-cell {
      width: 16%; } }
/* line 260, ../sass/components/_pages.scss */
.archived-products-table th.manual-cell,
.archived-products-table td.manual-cell {
  width: 12%;
  display: none;
  text-align: center; }
  @media (min-width: 768px) {
    /* line 260, ../sass/components/_pages.scss */
    .archived-products-table th.manual-cell,
    .archived-products-table td.manual-cell {
      display: table-cell;
      width: 17%; } }
  @media (min-width: 1025px) {
    /* line 260, ../sass/components/_pages.scss */
    .archived-products-table th.manual-cell,
    .archived-products-table td.manual-cell {
      width: 14%; } }
/* line 273, ../sass/components/_pages.scss */
.archived-products-table th.views-field-price__number,
.archived-products-table td.views-field-price__number {
  width: 12%; }
  @media (min-width: 568px) {
    /* line 273, ../sass/components/_pages.scss */
    .archived-products-table th.views-field-price__number,
    .archived-products-table td.views-field-price__number {
      width: 11%; } }
  @media (min-width: 768px) {
    /* line 273, ../sass/components/_pages.scss */
    .archived-products-table th.views-field-price__number,
    .archived-products-table td.views-field-price__number {
      width: 10%; } }
  @media (min-width: 1025px) {
    /* line 273, ../sass/components/_pages.scss */
    .archived-products-table th.views-field-price__number,
    .archived-products-table td.views-field-price__number {
      width: 10%; } }
/* line 286, ../sass/components/_pages.scss */
.archived-products-table td.views-field-price__number {
  white-space: nowrap; }
/* line 291, ../sass/components/_pages.scss */
.archived-products-table td span.edit {
  font-size: 13px;
  vertical-align: text-bottom;
  line-height: 14px; }
  @media (min-width: 768px) {
    /* line 291, ../sass/components/_pages.scss */
    .archived-products-table td span.edit {
      line-height: 15px; } }
  @media (min-width: 1025px) {
    /* line 291, ../sass/components/_pages.scss */
    .archived-products-table td span.edit {
      line-height: 16px; } }
  /* line 302, ../sass/components/_pages.scss */
  .archived-products-table td span.edit a {
    color: #cc0011 !important; }
/* line 308, ../sass/components/_pages.scss */
.archived-products-table tr th:first-child,
.archived-products-table tr td:first-child,
.archived-products-table tr th:nth-child(2),
.archived-products-table tr td:nth-child(2) {
  text-align: left; }

/* line 316, ../sass/components/_pages.scss */
article.node,
div.ck.ck-editor__main {
  position: relative; }

@media (min-width: 1025px) {
  /* line 323, ../sass/components/_pages.scss */
  article.node--view-mode-full div.node__content h2 {
    font-size: 32px; } }
/* line 330, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content h3 {
  clear: both;
  margin: 0px 0px 5px; }
  @media (min-width: 1025px) {
    /* line 330, ../sass/components/_pages.scss */
    article.node--view-mode-full div.node__content h3 {
      font-size: 26px; } }
/* line 338, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content img {
  padding: 0px;
  margin: 5px; }
/* line 342, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content img.align-right,
article.node--view-mode-full div.node__content img.align-left {
  max-width: 40%; }
/* line 346, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content img.align-right {
  margin-left: 8px; }
  @media (min-width: 568px) {
    /* line 346, ../sass/components/_pages.scss */
    article.node--view-mode-full div.node__content img.align-right {
      margin-left: 12px; } }
/* line 352, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content img.align-left {
  margin-right: 8px; }
  @media (min-width: 568px) {
    /* line 352, ../sass/components/_pages.scss */
    article.node--view-mode-full div.node__content img.align-left {
      margin-right: 12px; } }
/* line 358, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content table {
  border: none; }
  /* line 362, ../sass/components/_pages.scss */
  article.node--view-mode-full div.node__content table tr td {
    vertical-align: top; }
  /* line 366, ../sass/components/_pages.scss */
  article.node--view-mode-full div.node__content table tr:hover {
    background: none; }
/* line 370, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content table.cols-2 {
  width: 100%; }
  /* line 373, ../sass/components/_pages.scss */
  article.node--view-mode-full div.node__content table.cols-2 tr {
    border-bottom: none; }
    @media (min-width: 1025px) {
      /* line 373, ../sass/components/_pages.scss */
      article.node--view-mode-full div.node__content table.cols-2 tr {
        border-bottom: 1px solid #c8c8c8; } }
    /* line 379, ../sass/components/_pages.scss */
    article.node--view-mode-full div.node__content table.cols-2 tr td {
      display: inline-block;
      width: 100%;
      padding: 0; }
      @media (min-width: 1025px) {
        /* line 379, ../sass/components/_pages.scss */
        article.node--view-mode-full div.node__content table.cols-2 tr td {
          display: table-cell;
          width: 50%;
          padding: 10px 10px; } }
      /* line 389, ../sass/components/_pages.scss */
      article.node--view-mode-full div.node__content table.cols-2 tr td img {
        max-width: 46%; }
/* line 395, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content h3,
article.node--view-mode-full div.node__content p,
article.node--view-mode-full div.node__content ul {
  margin-left: auto;
  margin-right: auto; }
/* line 405, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content h3.no-width-limit,
article.node--view-mode-full div.node__content p.no-width-limit,
article.node--view-mode-full div.node__content ul.no-width-limit {
  width: 100%; }
/* line 411, ../sass/components/_pages.scss */
article.node--view-mode-full div.node__content p.back-to-top {
  clear: both;
  display: none; }

/* line 421, ../sass/components/_pages.scss */
.path-product article.content-page .block-system-main-block {
  display: inline-block;
  width: 100%; }
/* line 426, ../sass/components/_pages.scss */
.path-product article.content-page .field--type-commerce-price {
  padding: 0px 0px 25px 0px;
  font-size: 20px;
  font-weight: bold; }
  @media (min-width: 768px) {
    /* line 426, ../sass/components/_pages.scss */
    .path-product article.content-page .field--type-commerce-price {
      font-size: 24px; } }
  @media (min-width: 1025px) {
    /* line 426, ../sass/components/_pages.scss */
    .path-product article.content-page .field--type-commerce-price {
      font-size: 28px;
      padding: 0px 0px 30px 0px; } }
/* line 439, ../sass/components/_pages.scss */
.path-product article.content-page .field--name-field-data-sheet,
.path-product article.content-page .field--name-field-manual {
  float: left;
  padding: 0px 25px 15px 0px; }
  @media (min-width: 1025px) {
    /* line 439, ../sass/components/_pages.scss */
    .path-product article.content-page .field--name-field-data-sheet,
    .path-product article.content-page .field--name-field-manual {
      padding: 0px 30px 20px 0px; } }
  /* line 447, ../sass/components/_pages.scss */
  .path-product article.content-page .field--name-field-data-sheet span.file,
  .path-product article.content-page .field--name-field-manual span.file {
    text-transform: uppercase;
    font-size: 16px; }
    @media (min-width: 1025px) {
      /* line 447, ../sass/components/_pages.scss */
      .path-product article.content-page .field--name-field-data-sheet span.file,
      .path-product article.content-page .field--name-field-manual span.file {
        font-size: 18px; } }
/* line 455, ../sass/components/_pages.scss */
.path-product article.content-page .field--name-field-data-sheet {
  clear: left; }
/* line 462, ../sass/components/_pages.scss */
.path-product article.content-page .field--name-body {
  clear: both; }
/* line 466, ../sass/components/_pages.scss */
.path-product article.content-page div span.file--application-pdf {
  text-transform: uppercase;
  font-size: 16px;
  float: left;
  padding: 0px 25px 0px 20px; }
  @media (min-width: 1025px) {
    /* line 466, ../sass/components/_pages.scss */
    .path-product article.content-page div span.file--application-pdf {
      font-size: 18px;
      padding: 0px 30px 0px 20px; } }
/* line 478, ../sass/components/_pages.scss */
.path-product article.content-page div.text-formatted {
  clear: both; }
/* line 482, ../sass/components/_pages.scss */
.path-product article.content-page .field--name-field-specifications {
  padding-top: 20px; }
  /* line 485, ../sass/components/_pages.scss */
  .path-product article.content-page .field--name-field-specifications div.field__item {
    padding: 5px 0px; }
    /* line 488, ../sass/components/_pages.scss */
    .path-product article.content-page .field--name-field-specifications div.field__item table {
      margin: 0px; }
      /* line 491, ../sass/components/_pages.scss */
      .path-product article.content-page .field--name-field-specifications div.field__item table tbody tr:first-child {
        border-top: 2px solid #444444; }
      /* line 494, ../sass/components/_pages.scss */
      .path-product article.content-page .field--name-field-specifications div.field__item table tr > td.col_0 {
        width: 35%; }
      /* line 498, ../sass/components/_pages.scss */
      .path-product article.content-page .field--name-field-specifications div.field__item table tr th {
        background: none;
        color: #1f1f1f;
        font-weight: bold;
        text-align: left;
        border: none;
        border-top: 2px solid #444444;
        font-size: 80%;
        line-height: 100%;
        text-transform: uppercase; }
/* line 513, ../sass/components/_pages.scss */
.path-product article.content-page .field--type-image {
  padding-top: 10px; }
  /* line 516, ../sass/components/_pages.scss */
  .path-product article.content-page .field--type-image img {
    margin: 0 auto; }

/* line 529, ../sass/components/_pages.scss */
.path-product article.content-page form.commerce-product-form .field--name-field-data-sheet,
.path-product article.content-page form.commerce-product-form .field--name-field-manual {
  float: left;
  padding: 5px 25px 10px 10px; }
  @media (min-width: 1025px) {
    /* line 529, ../sass/components/_pages.scss */
    .path-product article.content-page form.commerce-product-form .field--name-field-data-sheet,
    .path-product article.content-page form.commerce-product-form .field--name-field-manual {
      padding: 10px 30px 10px 15px; } }

/* line 541, ../sass/components/_pages.scss */
.presentation-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  max-width: 100%; }
  @media (min-width: 768px) {
    /* line 541, ../sass/components/_pages.scss */
    .presentation-wrapper {
      width: 876px; } }
  @media (min-width: 1025px) {
    /* line 541, ../sass/components/_pages.scss */
    .presentation-wrapper {
      width: 1028px; } }
  @media (min-width: 1370px) {
    /* line 541, ../sass/components/_pages.scss */
    .presentation-wrapper {
      width: 1200px; } }
  /* line 557, ../sass/components/_pages.scss */
  .presentation-wrapper .prev-next,
  .presentation-wrapper .go-back {
    padding: 10px 0;
    font-size: 18px; }
    @media (min-width: 768px) {
      /* line 557, ../sass/components/_pages.scss */
      .presentation-wrapper .prev-next,
      .presentation-wrapper .go-back {
        padding: 15px 0;
        font-size: 20px; } }
  /* line 567, ../sass/components/_pages.scss */
  .presentation-wrapper .prev-next,
  .presentation-wrapper .go-back a {
    font-weight: bold; }
  /* line 578, ../sass/components/_pages.scss */
  .presentation-wrapper .prev-next span,
  .presentation-wrapper .go-back a {
    cursor: pointer;
    color: #236caf;
    text-decoration: none; }

/* line 586, ../sass/components/_pages.scss */
#presentation {
  text-align: center;
  margin: 0 auto;
  max-width: 100%;
  width: 100%; }
  /* line 592, ../sass/components/_pages.scss */
  #presentation span {
    display: none;
    width: 100%; }
    /* line 596, ../sass/components/_pages.scss */
    #presentation span img {
      padding: 0px !important;
      margin: 0px;
      width: 100%;
      height: auto; }
  /* line 604, ../sass/components/_pages.scss */
  #presentation ul {
    margin: 0;
    padding: 0; }
    /* line 608, ../sass/components/_pages.scss */
    #presentation ul li {
      margin: 0;
      padding: 0; }

/* line 617, ../sass/components/_pages.scss */
.announcements-wrapper table tr td {
  padding: 8px 5px;
  vertical-align: top;
  border: none;
  line-height: 140%;
  font-weight: bold; }
/* line 625, ../sass/components/_pages.scss */
.announcements-wrapper table tr td.date {
  width: 85px; }
  @media (min-width: 444px) {
    /* line 625, ../sass/components/_pages.scss */
    .announcements-wrapper table tr td.date {
      width: 90px; } }
  @media (min-width: 768px) {
    /* line 625, ../sass/components/_pages.scss */
    .announcements-wrapper table tr td.date {
      width: 100px; } }
  @media (min-width: 1025px) {
    /* line 625, ../sass/components/_pages.scss */
    .announcements-wrapper table tr td.date {
      width: 120px; } }

/* line 639, ../sass/components/_pages.scss */
ul.technical-list,
ul.letters-of-volatility {
  padding-left: 0;
  margin-left: 0; }
  /* line 644, ../sass/components/_pages.scss */
  ul.technical-list li,
  ul.letters-of-volatility li {
    background: url(../images/doc_pdf.png) no-repeat left center transparent;
    background-size: auto 22px;
    list-style: none;
    margin-left: 0;
    padding-left: 25px; }
    @media (min-width: 768px) {
      /* line 644, ../sass/components/_pages.scss */
      ul.technical-list li,
      ul.letters-of-volatility li {
        background-size: auto 24px;
        padding-left: 28px; } }
  /* line 655, ../sass/components/_pages.scss */
  ul.technical-list li.pdf,
  ul.letters-of-volatility li.pdf {
    background-image: url(../images/doc_pdf.png); }
  /* line 658, ../sass/components/_pages.scss */
  ul.technical-list li.eps,
  ul.letters-of-volatility li.eps {
    background-image: url(../images/doc_eps.png); }
  /* line 661, ../sass/components/_pages.scss */
  ul.technical-list li.ai,
  ul.letters-of-volatility li.ai {
    background-image: url(../images/doc_ai.png); }
  /* line 664, ../sass/components/_pages.scss */
  ul.technical-list li.exe,
  ul.letters-of-volatility li.exe {
    background-image: url(../images/doc_exe.png); }

/* line 669, ../sass/components/_pages.scss */
div.mib-files-wrapper {
  max-width: 800px;
  margin: 0 auto; }

/* line 675, ../sass/components/_pages.scss */
table.table.mib-files thead tr th {
  text-align: left; }

/* line 682, ../sass/components/_pages.scss */
table.compliance thead tr th:first-child {
  text-align: left; }
/* line 685, ../sass/components/_pages.scss */
table.compliance tbody tr td {
  text-align: center; }
/* line 688, ../sass/components/_pages.scss */
table.compliance tbody tr td:first-child {
  text-align: left; }

/* line 693, ../sass/components/_pages.scss */
h3.expertise-custom {
  padding: 0; }
  @media (min-width: 1025px) {
    /* line 693, ../sass/components/_pages.scss */
    h3.expertise-custom {
      padding: 15px 0 0; } }

/* line 700, ../sass/components/_pages.scss */
p.bio-intro {
  max-width: 390px;
  padding-bottom: 30px; }
  @media (min-width: 1025px) {
    /* line 700, ../sass/components/_pages.scss */
    p.bio-intro {
      max-width: 520px; } }

/* line 708, ../sass/components/_pages.scss */
table.bio-table {
  max-width: 740px;
  margin: 10px auto; }
  /* line 712, ../sass/components/_pages.scss */
  table.bio-table tbody tr {
    border: none; }
    /* line 715, ../sass/components/_pages.scss */
    table.bio-table tbody tr td {
      padding: 2px 5px; }
    /* line 718, ../sass/components/_pages.scss */
    table.bio-table tbody tr td:first-child {
      min-width: 118px; }
      @media (min-width: 444px) {
        /* line 718, ../sass/components/_pages.scss */
        table.bio-table tbody tr td:first-child {
          min-width: 120px; } }
      @media (min-width: 1025px) {
        /* line 718, ../sass/components/_pages.scss */
        table.bio-table tbody tr td:first-child {
          min-width: 145px; } }

/* line 731, ../sass/components/_pages.scss */
table.export-compliance-table thead tr th {
  white-space: nowrap; }
/* line 734, ../sass/components/_pages.scss */
table.export-compliance-table thead tr th:first-child {
  text-align: left; }
/* line 737, ../sass/components/_pages.scss */
table.export-compliance-table tbody tr td {
  text-align: center;
  vertical-align: middle !important; }
/* line 741, ../sass/components/_pages.scss */
table.export-compliance-table tbody tr td:first-child {
  text-align: left; }

/* line 746, ../sass/components/_pages.scss */
div.testimony-intro-wrapper {
  width: 100%;
  max-width: 840px;
  margin: 0 auto;
  padding-bottom: 30px; }
  @media (min-width: 568px) {
    /* line 746, ../sass/components/_pages.scss */
    div.testimony-intro-wrapper {
      width: 82%; } }

/* line 755, ../sass/components/_pages.scss */
p.testimony-top-paragraph {
  font-size: 90%; }

/* line 759, ../sass/components/_pages.scss */
div.directions-map {
  width: 100%;
  float: none; }
  @media (min-width: 768px) {
    /* line 759, ../sass/components/_pages.scss */
    div.directions-map {
      float: right;
      width: 41%; } }
  /* line 767, ../sass/components/_pages.scss */
  div.directions-map img {
    float: none;
    margin: 5px auto !important; }
    @media (min-width: 768px) {
      /* line 767, ../sass/components/_pages.scss */
      div.directions-map img {
        float: right;
        margin: 20px 0 10px !important; } }

/* line 777, ../sass/components/_pages.scss */
div.directions-wrapper {
  width: 100%;
  float: none; }
  @media (min-width: 768px) {
    /* line 777, ../sass/components/_pages.scss */
    div.directions-wrapper {
      width: 57%;
      float: left; } }
  /* line 785, ../sass/components/_pages.scss */
  div.directions-wrapper h4 {
    margin: 0;
    padding: 20px 0 0; }

/* line 791, ../sass/components/_pages.scss */
div.contact-phone {
  float: none;
  width: 100%; }
  @media (min-width: 568px) {
    /* line 791, ../sass/components/_pages.scss */
    div.contact-phone {
      float: left;
      width: 33%; } }

/* line 799, ../sass/components/_pages.scss */
div.contact-address {
  float: none;
  width: 100%; }
  @media (min-width: 568px) {
    /* line 799, ../sass/components/_pages.scss */
    div.contact-address {
      float: left;
      width: 33%; } }
  /* line 807, ../sass/components/_pages.scss */
  div.contact-address a.maps-link {
    font-size: 75%;
    display: block;
    line-height: 140%;
    padding-top: 2px;
    font-style: italic; }

/* line 815, ../sass/components/_pages.scss */
div.contact-building {
  position: absolute;
  width: 50%;
  right: 0;
  top: 0; }
  @media (min-width: 568px) {
    /* line 815, ../sass/components/_pages.scss */
    div.contact-building {
      width: 35%; } }

/* line 824, ../sass/components/_pages.scss */
.node--view-mode-full p {
  clear: both; }

/* line 830, ../sass/components/_pages.scss */
form.webform-submission-form .fieldset__label--group,
form.webform-submission-form .form-item__label[for] {
  margin: 10px 0 2px; }
/* line 835, ../sass/components/_pages.scss */
form.webform-submission-form div.captcha {
  margin: 20px 0 10px; }

/* line 842, ../sass/components/_pages.scss */
form.webform-submission-quote-form-form fieldset.address--wrapper {
  margin: 0; }
  /* line 845, ../sass/components/_pages.scss */
  form.webform-submission-quote-form-form fieldset.address--wrapper .form-wrapper {
    padding: 0; }
/* line 850, ../sass/components/_pages.scss */
form.webform-submission-quote-form-form fieldset#edit-how-find-out {
  margin: 0; }

/* line 857, ../sass/components/_pages.scss */
.view-staff .views-col {
  width: 100% !important;
  padding: 0px 0 30px; }
  @media (min-width: 568px) {
    /* line 857, ../sass/components/_pages.scss */
    .view-staff .views-col {
      width: 50% !important;
      padding: 0 0 40px; } }
  @media (min-width: 1025px) {
    /* line 857, ../sass/components/_pages.scss */
    .view-staff .views-col {
      padding: 0 0 50px; } }
/* line 869, ../sass/components/_pages.scss */
.view-staff .views-field-field-image {
  float: left;
  width: auto; }
  @media (min-width: 568px) {
    /* line 869, ../sass/components/_pages.scss */
    .view-staff .views-field-field-image {
      float: none;
      width: auto; } }
  @media (min-width: 1025px) {
    /* line 869, ../sass/components/_pages.scss */
    .view-staff .views-field-field-image {
      float: left;
      width: auto; } }
  /* line 881, ../sass/components/_pages.scss */
  .view-staff .views-field-field-image img {
    width: 84px; }
/* line 885, ../sass/components/_pages.scss */
.view-staff .views-field-body {
  float: left;
  padding: 0 0 0 8px;
  width: 73%; }
  @media (min-width: 568px) {
    /* line 885, ../sass/components/_pages.scss */
    .view-staff .views-field-body {
      width: 100%;
      float: none;
      padding: 10px 0 0 0px; } }
  @media (min-width: 768px) {
    /* line 885, ../sass/components/_pages.scss */
    .view-staff .views-field-body {
      float: none;
      padding: 10px 0 0 0px; } }
  @media (min-width: 1025px) {
    /* line 885, ../sass/components/_pages.scss */
    .view-staff .views-field-body {
      float: left;
      padding: 0 0 0 15px;
      width: 74%; } }
  @media (min-width: 1370px) {
    /* line 885, ../sass/components/_pages.scss */
    .view-staff .views-field-body {
      padding: 0 0 0 15px; } }
  /* line 907, ../sass/components/_pages.scss */
  .view-staff .views-field-body div.staff-info-wrapper {
    width: 100%; }
    @media (min-width: 568px) {
      /* line 907, ../sass/components/_pages.scss */
      .view-staff .views-field-body div.staff-info-wrapper {
        width: 92%; } }
    @media (min-width: 768px) {
      /* line 907, ../sass/components/_pages.scss */
      .view-staff .views-field-body div.staff-info-wrapper {
        width: 92%; } }
    @media (min-width: 1025px) {
      /* line 907, ../sass/components/_pages.scss */
      .view-staff .views-field-body div.staff-info-wrapper {
        width: 100%; } }
    /* line 919, ../sass/components/_pages.scss */
    .view-staff .views-field-body div.staff-info-wrapper h4.staff-name {
      padding: 0;
      margin: 0 0 10px; }
    /* line 924, ../sass/components/_pages.scss */
    .view-staff .views-field-body div.staff-info-wrapper div.staff-position {
      padding: 8px 0;
      border-bottom: 1px solid #888888;
      /* font-weight: bold; */
      font-style: italic;
      /* text-decoration: underline; */
      border-top: 1px solid #888888;
      font-size: 16px; }
      @media (min-width: 568px) {
        /* line 924, ../sass/components/_pages.scss */
        .view-staff .views-field-body div.staff-info-wrapper div.staff-position {
          font-size: 17px; } }
      @media (min-width: 768px) {
        /* line 924, ../sass/components/_pages.scss */
        .view-staff .views-field-body div.staff-info-wrapper div.staff-position {
          font-size: 17px;
          padding: 10px 0; } }
      @media (min-width: 1025px) {
        /* line 924, ../sass/components/_pages.scss */
        .view-staff .views-field-body div.staff-info-wrapper div.staff-position {
          font-size: 19px; } }
      @media (min-width: 1370px) {
        /* line 924, ../sass/components/_pages.scss */
        .view-staff .views-field-body div.staff-info-wrapper div.staff-position {
          font-size: 20px; } }
    /* line 947, ../sass/components/_pages.scss */
    .view-staff .views-field-body div.staff-info-wrapper ul {
      padding: 0px 0 0px 30px; }

/* line 954, ../sass/components/_pages.scss */
h1.page-title.steps-to-peace,
div.steps-to-peace-wrapper {
  width: 100%;
  margin: 0 auto;
  display: block; }
  @media (min-width: 568px) {
    /* line 954, ../sass/components/_pages.scss */
    h1.page-title.steps-to-peace,
    div.steps-to-peace-wrapper {
      width: 100%; } }
  @media (min-width: 768px) {
    /* line 954, ../sass/components/_pages.scss */
    h1.page-title.steps-to-peace,
    div.steps-to-peace-wrapper {
      width: 90%; } }
  @media (min-width: 1025px) {
    /* line 954, ../sass/components/_pages.scss */
    h1.page-title.steps-to-peace,
    div.steps-to-peace-wrapper {
      width: 80%; } }

/* line 970, ../sass/components/_pages.scss */
blockquote div.inside-blockquote {
  padding: 10px 0 0;
  line-height: 150%; }
  /* line 974, ../sass/components/_pages.scss */
  blockquote div.inside-blockquote span.verse-quote {
    display: inline-block;
    padding-left: 15px;
    /*padding-bottom: 3px;*/ }

/* line 3, ../sass/components/_tabs.scss */
#block-tabs > ul {
  list-style-type: none;
  display: inline-block;
  width: auto;
  padding: 0 10px;
  border-bottom: 2px solid #236caf;
  margin: 0px 0px 10px; }
  /* line 11, ../sass/components/_tabs.scss */
  #block-tabs > ul li.tabs__tab {
    list-style-type: none;
    float: left;
    border: none;
    margin: 0 10px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 4px 20px;
    box-shadow: none;
    border: none;
    border-bottom: 2px solid #ffffff;
    text-align: center;
    background: none; }
    /* line 25, ../sass/components/_tabs.scss */
    #block-tabs > ul li.tabs__tab a {
      display: block;
      font-size: 16px;
      font-weight: normal; }
  /* line 31, ../sass/components/_tabs.scss */
  #block-tabs > ul li.tabs__tab.is-active {
    list-style-type: none;
    float: left;
    background: #236caf;
    border-bottom: 2px solid #ffffff; }
    /* line 37, ../sass/components/_tabs.scss */
    #block-tabs > ul li.tabs__tab.is-active a {
      color: #ffffff; }

/* line 44, ../sass/components/_tabs.scss */
.tabs-wrapper > nav {
  width: 100%; }

/* line 48, ../sass/components/_tabs.scss */
.tabs {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0 0 1.5rem 0;
  border: 1px solid #d3d4d9;
  border-radius: 2px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }

/* line 58, ../sass/components/_tabs.scss */
.tabs__tab {
  position: relative;
  border-bottom: 1px solid #d3d4d9;
  background-color: #f9faff;
  font-size: 0.889rem;
  font-weight: bold;
  padding: 5px 15px;
  margin: 0px; }

/* line 68, ../sass/components/_tabs.scss */
.tabs__tab:last-child {
  border-bottom: 0; }

/* line 72, ../sass/components/_tabs.scss */
.tabs__tab.is-active {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }

/* line 79, ../sass/components/_tabs.scss */
.tabs--secondary .tabs__tab:not(.is-active) {
  display: block; }

/* line 83, ../sass/components/_tabs.scss */
.tabs.is-open > .tabs__tab {
  display: flex; }

/* line 87, ../sass/components/_tabs.scss */
.tabs__trigger {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 3rem;
  padding-right: 1px;
  text-align: center;
  border-left: 1px solid rgba(216, 217, 224, 0.8);
  /* LTR */ }

/* line 98, ../sass/components/_tabs.scss */
.tabs__trigger:focus {
  padding-right: 0;
  border: 3px solid #26a769;
  border-radius: 2px;
  box-shadow: none; }

@media screen and (min-width: 768px) {
  /* line 106, ../sass/components/_tabs.scss */
  .tabs-wrapper {
    display: flex; }

  /* line 110, ../sass/components/_tabs.scss */
  .tabs-wrapper--secondary {
    position: relative; }

  /* line 114, ../sass/components/_tabs.scss */
  .is-horizontal .tabs {
    flex-direction: row;
    width: auto;
    margin: 0;
    border: 0;
    box-shadow: none; }

  /* line 122, ../sass/components/_tabs.scss */
  .is-horizontal .tabs--secondary {
    overflow: hidden;
    margin: -0.375rem -0.375rem 0;
    padding: 0.375rem 0.375rem 0;
    border-radius: 0; }

  /* line 129, ../sass/components/_tabs.scss */
  .is-horizontal .tabs--secondary .tabs__tab {
    font-size: 0.889rem; }

  /* line 133, ../sass/components/_tabs.scss */
  .is-horizontal .tabs--secondary .tabs__link {
    min-height: 2.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  /* line 139, ../sass/components/_tabs.scss */
  .is-horizontal .tabs--secondary .tabs__link:focus {
    min-height: 2.5rem; }

  /* line 143, ../sass/components/_tabs.scss */
  .is-horizontal .tabs__tab {
    border-top: none;
    border-bottom: none;
    background: none;
    font-size: 1rem; }

  /* line 150, ../sass/components/_tabs.scss */
  .is-horizontal .tabs__tab.is-active {
    order: 0;
    background: none;
    box-shadow: none; }

  /* line 155, ../sass/components/_tabs.scss */
  .is-horizontal .tabs__trigger {
    display: none; }

  /* line 158, ../sass/components/_tabs.scss */
  .is-horizontal .tabs__tab {
    display: block; }

  /* line 162, ../sass/components/_tabs.scss */
  .is-horizontal .tabs__link {
    padding-right: 2rem;
    padding-left: 2rem;
    border-radius: 2px 2px 0 0; } }
/* line 2, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon {
  position: relative;
  padding-left: 2.75em; }

/* line 7, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon:before {
  position: absolute;
  top: 0;
  left: 0.6667em;
  display: block;
  width: 1.25rem;
  height: 100%;
  content: "";
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: 100% auto; }

/* line 22, ../sass/components/_toolbar.scss */
.toolbar button.toolbar-icon {
  border: 0;
  background-color: transparent;
  font-size: 1em;
  margin: 0px; }

/* line 29, ../sass/components/_toolbar.scss */
.toolbar .toolbar-menu ul .toolbar-icon {
  padding-left: 1.3333em; }

/* line 33, ../sass/components/_toolbar.scss */
.toolbar .toolbar-menu ul a.toolbar-icon:before {
  display: none; }

/* line 37, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .toolbar-menu ul a {
  padding-left: 2.75em; }

/* line 41, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .toolbar-menu ul ul a {
  padding-left: 3.75em; }

/* line 45, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .toolbar-menu a {
  padding-right: 4em;
  padding-left: 2.75em; }

/**
 * Top level icons.
 */
/* line 54, ../sass/components/_toolbar.scss */
.toolbar-bar .toolbar-icon-menu:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23bebebe' d='M14.752 6h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 0h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .69.56 1.25 1.25 1.25h13.502c.689 0 1.25-.56 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 12h-13.502c-.69 0-1.25.561-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.689-.561-1.25-1.25-1.25z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 58, ../sass/components/_toolbar.scss */
.toolbar-bar .toolbar-icon-menu:active:before,
.toolbar-bar .toolbar-icon-menu.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23ffffff' d='M14.752 6h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 0h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .69.56 1.25 1.25 1.25h13.502c.689 0 1.25-.56 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 12h-13.502c-.69 0-1.25.561-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.689-.561-1.25-1.25-1.25z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 63, ../sass/components/_toolbar.scss */
.toolbar-bar .toolbar-icon-help:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23bebebe' d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z'/%3e%3c/svg%3e"); }

/* line 67, ../sass/components/_toolbar.scss */
.toolbar-bar .toolbar-icon-help:active:before,
.toolbar-bar .toolbar-icon-help.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23ffffff' d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z'/%3e%3c/svg%3e"); }

/**
 * Main menu icons.
 */
/* line 76, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-content:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M12.502 7h-5c-.276 0-.502-.225-.502-.5v-5c0-.275-.225-.5-.5-.5h-3c-.275 0-.5.225-.5.5v12.029c0 .275.225.5.5.5h9.002c.275 0 .5-.225.5-.5v-6.029c0-.275-.225-.5-.5-.5zM8.502 6h4c.275 0 .34-.159.146-.354l-4.293-4.292c-.195-.195-.353-.129-.353.146v4c0 .275.225.5.5.5z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 80, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-content:active:before,
.toolbar-icon-system-admin-content.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23000000' d='M12.502 7h-5c-.276 0-.502-.225-.502-.5v-5c0-.275-.225-.5-.5-.5h-3c-.275 0-.5.225-.5.5v12.029c0 .275.225.5.5.5h9.002c.275 0 .5-.225.5-.5v-6.029c0-.275-.225-.5-.5-.5zM8.502 6h4c.275 0 .34-.159.146-.354l-4.293-4.292c-.195-.195-.353-.129-.353.146v4c0 .275.225.5.5.5z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 85, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-structure:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'%3e%3cpath fill='%23787878' d='M15.002,11.277c0-0.721,0-1.471,0-2.014c0-1.456-0.824-2.25-2.25-2.25c-1.428,0-3.5,0-3.5,0c-0.139,0-0.25-0.112-0.25-0.25v-2.04c0.596-0.346,1-0.984,1-1.723c0-1.104-0.895-2-2-2C6.896,1,6,1.896,6,3c0,0.738,0.405,1.376,1,1.722v2.042c0,0.138-0.112,0.25-0.25,0.25c0,0-2.138,0-3.5,0S1,7.932,1,9.266c0,0.521,0,1.277,0,2.012c-0.595,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2c0-0.732-0.405-1.377-1-1.729V9.266c0-0.139,0.112-0.25,0.25-0.25h3.536C6.904,9.034,7,9.126,7,9.25v2.027C6.405,11.624,6,12.26,6,13c0,1.104,0.896,2,2.002,2c1.105,0,2-0.896,2-2c0-0.738-0.404-1.376-1-1.723V9.25c0-0.124,0.098-0.216,0.215-0.234h3.535c0.137,0,0.25,0.111,0.25,0.25v2.012c-0.596,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2C16.002,12.262,15.598,11.623,15.002,11.277z'/%3e%3c/svg%3e"); }

/* line 89, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-structure:active:before,
.toolbar-icon-system-admin-structure.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'%3e%3cpath d='M15.002,11.277c0-0.721,0-1.471,0-2.014c0-1.456-0.824-2.25-2.25-2.25c-1.428,0-3.5,0-3.5,0c-0.139,0-0.25-0.112-0.25-0.25v-2.04c0.596-0.346,1-0.984,1-1.723c0-1.104-0.895-2-2-2C6.896,1,6,1.896,6,3c0,0.738,0.405,1.376,1,1.722v2.042c0,0.138-0.112,0.25-0.25,0.25c0,0-2.138,0-3.5,0S1,7.932,1,9.266c0,0.521,0,1.277,0,2.012c-0.595,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2c0-0.732-0.405-1.377-1-1.729V9.266c0-0.139,0.112-0.25,0.25-0.25h3.536C6.904,9.034,7,9.126,7,9.25v2.027C6.405,11.624,6,12.26,6,13c0,1.104,0.896,2,2.002,2c1.105,0,2-0.896,2-2c0-0.738-0.404-1.376-1-1.723V9.25c0-0.124,0.098-0.216,0.215-0.234h3.535c0.137,0,0.25,0.111,0.25,0.25v2.012c-0.596,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2C16.002,12.262,15.598,11.623,15.002,11.277z'/%3e%3c/svg%3e"); }

/* line 94, ../sass/components/_toolbar.scss */
.toolbar-icon-system-themes-page:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23787878' d='M8.184 7.928l-1.905 1.983-3.538-2.436 4.714-4.713 2.623 3.183-1.894 1.983zm-1.746-7.523c-.236-.416-.803-.649-1.346.083-.259.349-4.727 4.764-4.91 4.983-.182.218-.294.721.044.976.34.258 5.611 3.933 5.611 3.933l-.225.229c.7.729.816.854 1.046.863.75.016 2.035-1.457 2.578-.854.541.604 3.537 3.979 3.537 3.979.51.531 1.305.559 1.815.041.521-.521.541-1.311.025-1.848 0 0-2.742-2.635-3.904-3.619-.578-.479.869-2.051.854-2.839-.008-.238-.125-.361-.823-1.095l-.22.243c0 .003-3.846-4.659-4.082-5.075z'/%3e%3c/svg%3e"); }

/* line 98, ../sass/components/_toolbar.scss */
.toolbar-icon-system-themes-page:active:before,
.toolbar-icon-system-themes-page.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23000000' d='M8.184 7.928l-1.905 1.983-3.538-2.436 4.714-4.713 2.623 3.183-1.894 1.983zm-1.746-7.523c-.236-.416-.803-.649-1.346.083-.259.349-4.727 4.764-4.91 4.983-.182.218-.294.721.044.976.34.258 5.611 3.933 5.611 3.933l-.225.229c.7.729.816.854 1.046.863.75.016 2.035-1.457 2.578-.854.541.604 3.537 3.979 3.537 3.979.51.531 1.305.559 1.815.041.521-.521.541-1.311.025-1.848 0 0-2.742-2.635-3.904-3.619-.578-.479.869-2.051.854-2.839-.008-.238-.125-.361-.823-1.095l-.22.243c0 .003-3.846-4.659-4.082-5.075z'/%3e%3c/svg%3e"); }

/* line 103, ../sass/components/_toolbar.scss */
.toolbar-icon-entity-user-collection:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M6.722 11.291l.451-.17-.165-.32c-.536-1.039-.685-1.934-.761-2.672-.082-.808-.144-2.831 1.053-4.189.244-.278.493-.493.743-.675.012-.826-.135-1.766-.646-2.345-.618-.7-1.4-.787-1.4-.787l-.497-.055-.498.055s-.783.087-1.398.787c-.617.702-.717 1.948-.625 2.855.06.583.17 1.263.574 2.05.274.533.341.617.355 1.01.022.595.027 1.153-.671 1.538-.697.383-1.564.508-2.403 1.088-.596.41-.709 1.033-.78 1.459l-.051.41c-.029.273.173.498.448.498h5.012c.457-.24.89-.402 1.259-.537zM5.064 15.096c.07-.427.184-1.05.78-1.46.838-.581 1.708-.706 2.404-1.089.699-.385.693-.943.672-1.537-.014-.393-.08-.477-.354-1.01-.406-.787-.515-1.467-.576-2.049-.093-.909.008-2.155.625-2.856.615-.7 1.398-.787 1.398-.787l.492-.055h.002l.496.055s.781.087 1.396.787c.615.701.72 1.947.623 2.855-.062.583-.172 1.262-.571 2.049-.271.533-.341.617-.354 1.01-.021.595-.062 1.22.637 1.604.697.385 1.604.527 2.438 1.104.923.641.822 1.783.822 1.783-.022.275-.269.5-.542.5h-9.991c-.275 0-.477-.223-.448-.496l.051-.408z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 107, ../sass/components/_toolbar.scss */
.toolbar-icon-entity-user-collection:active:before,
.toolbar-icon-entity-user-collection.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23000000' d='M6.722 11.291l.451-.17-.165-.32c-.536-1.039-.685-1.934-.761-2.672-.082-.808-.144-2.831 1.053-4.189.244-.278.493-.493.743-.675.012-.826-.135-1.766-.646-2.345-.618-.7-1.4-.787-1.4-.787l-.497-.055-.498.055s-.783.087-1.398.787c-.617.702-.717 1.948-.625 2.855.06.583.17 1.263.574 2.05.274.533.341.617.355 1.01.022.595.027 1.153-.671 1.538-.697.383-1.564.508-2.403 1.088-.596.41-.709 1.033-.78 1.459l-.051.41c-.029.273.173.498.448.498h5.012c.457-.24.89-.402 1.259-.537zM5.064 15.096c.07-.427.184-1.05.78-1.46.838-.581 1.708-.706 2.404-1.089.699-.385.693-.943.672-1.537-.014-.393-.08-.477-.354-1.01-.406-.787-.515-1.467-.576-2.049-.093-.909.008-2.155.625-2.856.615-.7 1.398-.787 1.398-.787l.492-.055h.002l.496.055s.781.087 1.396.787c.615.701.72 1.947.623 2.855-.062.583-.172 1.262-.571 2.049-.271.533-.341.617-.354 1.01-.021.595-.062 1.22.637 1.604.697.385 1.604.527 2.438 1.104.923.641.822 1.783.822 1.783-.022.275-.269.5-.542.5h-9.991c-.275 0-.477-.223-.448-.496l.051-.408z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 112, ../sass/components/_toolbar.scss */
.toolbar-icon-system-modules-list:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23787878' d='M11.002 11v2.529c0 .275-.225.471-.5.471h-3c-.827 0-1.112-.754-.604-1.316l.81-.725c.509-.562.513-1.461-.097-2.01-.383-.344-1.027-.728-2.111-.728s-1.727.386-2.109.731c-.609.549-.606 1.45-.097 2.015l.808.717c.509.562.223 1.316-.602 1.316h-3c-.276 0-.5-.193-.5-.471v-9.029c0-.276.224-.5.5-.5h3c.825 0 1.111-.768.602-1.332l-.808-.73c-.51-.563-.513-1.465.097-2.014.382-.344 1.025-.731 2.109-.731s1.728.387 2.111.731c.608.548.606 1.45.097 2.014l-.81.73c-.509.564-.223 1.332.603 1.332h3c.274 0 .5.224.5.5v2.5c0 .825.642 1.111 1.233.602l.771-.808c.599-.51 1.547-.513 2.127.097.364.383.772 1.025.772 2.109s-.408 1.727-.771 2.109c-.58.604-1.529.604-2.127.097l-.77-.808c-.593-.509-1.234-.223-1.234.602z'/%3e%3c/svg%3e"); }

/* line 116, ../sass/components/_toolbar.scss */
.toolbar-icon-system-modules-list:active:before,
.toolbar-icon-system-modules-list.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23000000' d='M11.002 11v2.529c0 .275-.225.471-.5.471h-3c-.827 0-1.112-.754-.604-1.316l.81-.725c.509-.562.513-1.461-.097-2.01-.383-.344-1.027-.728-2.111-.728s-1.727.386-2.109.731c-.609.549-.606 1.45-.097 2.015l.808.717c.509.562.223 1.316-.602 1.316h-3c-.276 0-.5-.193-.5-.471v-9.029c0-.276.224-.5.5-.5h3c.825 0 1.111-.768.602-1.332l-.808-.73c-.51-.563-.513-1.465.097-2.014.382-.344 1.025-.731 2.109-.731s1.728.387 2.111.731c.608.548.606 1.45.097 2.014l-.81.73c-.509.564-.223 1.332.603 1.332h3c.274 0 .5.224.5.5v2.5c0 .825.642 1.111 1.233.602l.771-.808c.599-.51 1.547-.513 2.127.097.364.383.772 1.025.772 2.109s-.408 1.727-.771 2.109c-.58.604-1.529.604-2.127.097l-.77-.808c-.593-.509-1.234-.223-1.234.602z'/%3e%3c/svg%3e"); }

/* line 121, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-config:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23787878' d='M14.416 11.586l-.01-.008v-.001l-5.656-5.656c.15-.449.252-.921.252-1.421 0-2.485-2.016-4.5-4.502-4.5-.505 0-.981.102-1.434.255l2.431 2.431-.588 2.196-2.196.588-2.445-2.445c-.162.464-.268.956-.268 1.475 0 2.486 2.014 4.5 4.5 4.5.5 0 .972-.102 1.421-.251l5.667 5.665c.781.781 2.047.781 2.828 0s.781-2.047 0-2.828z'/%3e%3c/svg%3e"); }

/* line 125, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-config:active:before,
.toolbar-icon-system-admin-config.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23000000' d='M14.416 11.586l-.01-.008v-.001l-5.656-5.656c.15-.449.252-.921.252-1.421 0-2.485-2.016-4.5-4.502-4.5-.505 0-.981.102-1.434.255l2.431 2.431-.588 2.196-2.196.588-2.445-2.445c-.162.464-.268.956-.268 1.475 0 2.486 2.014 4.5 4.5 4.5.5 0 .972-.102 1.421-.251l5.667 5.665c.781.781 2.047.781 2.828 0s.781-2.047 0-2.828z'/%3e%3c/svg%3e"); }

/* line 130, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-reports:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M4 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-4.25c0-.274.225-.5.5-.5h3c.275 0 .5.226.5.5v4.25zM10.002 13.529c0 .275-.225.5-.5.5h-3.002c-.275 0-.5-.225-.5-.5v-13c0-.275.225-.5.5-.5h3.002c.275 0 .5.225.5.5v13zM16.002 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-9.5c0-.275.225-.5.5-.5h3c.275 0 .5.225.5.5v9.5z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 134, ../sass/components/_toolbar.scss */
.toolbar-icon-system-admin-reports:active:before,
.toolbar-icon-system-admin-reports.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23000000' d='M4 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-4.25c0-.274.225-.5.5-.5h3c.275 0 .5.226.5.5v4.25zM10.002 13.529c0 .275-.225.5-.5.5h-3.002c-.275 0-.5-.225-.5-.5v-13c0-.275.225-.5.5-.5h3.002c.275 0 .5.225.5.5v13zM16.002 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-9.5c0-.275.225-.5.5-.5h3c.275 0 .5.225.5.5v9.5z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 139, ../sass/components/_toolbar.scss */
.toolbar-icon-help-main:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23787878' d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z'/%3e%3c/svg%3e"); }

/* line 143, ../sass/components/_toolbar.scss */
.toolbar-icon-help-main:active:before,
.toolbar-icon-help-main.is-active:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23000000' d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z'/%3e%3c/svg%3e"); }

/* line 148, ../sass/components/_toolbar.scss */
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
  width: 4em;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  text-indent: -624.9375rem; }
  @media (min-width: 568px) {
    /* line 148, ../sass/components/_toolbar.scss */
    .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
      width: auto;
      padding-right: 1.3333em;
      padding-left: 2.75em;
      text-indent: 0;
      background-position: left center; } }

/* line 163, ../sass/components/_toolbar.scss */
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
  left: 0;
  width: 100%;
  background-size: 42% auto; }
  @media (min-width: 568px) {
    /* line 163, ../sass/components/_toolbar.scss */
    .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
      left: 0.6667em;
      width: 1.25rem;
      background-size: 100% auto; } }

/* line 173, ../sass/components/_toolbar.scss */
.no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
  background-size: auto auto; }
  @media (min-width: 568px) {
    /* line 173, ../sass/components/_toolbar.scss */
    .no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
      background-size: auto auto; } }

/**
 *  Accessibility/focus
 */
/* line 184, ../sass/components/_toolbar.scss */
.toolbar-tab a:focus {
  text-decoration: underline;
  outline: none; }

/* line 189, ../sass/components/_toolbar.scss */
.toolbar-lining button:focus {
  outline: none; }

/* line 193, ../sass/components/_toolbar.scss */
.toolbar-tray-horizontal a:focus,
.toolbar-box a:focus {
  outline: none;
  background-color: #f5f5f5; }

/* line 199, ../sass/components/_toolbar.scss */
.toolbar-box a:hover:focus {
  text-decoration: underline; }

/* line 203, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon.toolbar-handle:focus {
  outline: none;
  background-color: #f5f5f5; }

/**
 * Handle.
 */
/* line 212, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon.toolbar-handle {
  width: 4em;
  text-indent: -624.9375rem; }

/* line 217, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon.toolbar-handle:before {
  left: 1.6667em; }

/* line 221, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon.toolbar-handle:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%235181C6' d='M8.002 1c-3.869 0-7.002 3.134-7.002 7s3.133 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.459 6.336l-4.105 4.105c-.196.189-.515.189-.708 0l-4.107-4.105c-.194-.194-.194-.513 0-.707l.977-.978c.194-.194.513-.194.707 0l2.422 2.421c.192.195.513.195.708 0l2.422-2.42c.188-.194.512-.194.707 0l.977.977c.193.194.193.513 0 .707z'/%3e%3c/svg%3e"); }

/* line 225, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon.toolbar-handle.open:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23787878' d='M8.002 1c-3.867 0-7.002 3.134-7.002 7s3.135 7 7.002 7 7-3.134 7-7-3.133-7-7-7zm4.462 8.37l-.979.979c-.19.19-.516.19-.707 0l-2.422-2.419c-.196-.194-.515-.194-.708 0l-2.423 2.417c-.194.193-.513.193-.707 0l-.977-.976c-.194-.194-.194-.514 0-.707l4.106-4.106c.193-.194.515-.194.708 0l4.109 4.105c.19.192.19.513 0 .707z'/%3e%3c/svg%3e"); }

/* line 229, ../sass/components/_toolbar.scss */
.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%235181C6' d='M2.611 5.393c-.17-.216-.084-.393.191-.393h10.397c.275 0 .361.177.191.393l-5.08 6.464c-.17.216-.452.216-.622 0l-5.077-6.464z'/%3e%3c/svg%3e");
  background-size: 75%; }

/* line 234, ../sass/components/_toolbar.scss */
.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23787878' d='M13.391 10.607c.17.216.084.393-.191.393h-10.398c-.275 0-.361-.177-.191-.393l5.08-6.464c.17-.216.45-.216.62 0l5.08 6.464z'/%3e%3c/svg%3e");
  background-size: 75%; }

/* line 239, ../sass/components/_toolbar.scss */
.toolbar .toolbar-icon-escape-admin:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23bebebe' d='M8.002 1c-3.868 0-7.002 3.133-7.002 7 0 3.865 3.134 7 7.002 7 3.865 0 7-3.135 7-7 0-3.867-3.135-7-7-7zm2.348 10.482l-.977.977c-.195.193-.514.193-.707 0l-4.108-4.105c-.194-.195-.194-.514 0-.708l4.108-4.105c.193-.194.512-.194.707 0l.979.977c.191.194.191.513 0 .707l-2.422 2.421c-.195.194-.195.515 0 .708l2.419 2.421c.196.19.196.512.001.707z'/%3e%3c/svg%3e"); }

/**
 * Orientation toggle.
 */
/* line 247, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation button {
  width: 2.4375rem;
  height: 2.4375rem;
  padding: 0;
  text-indent: -999em; }

/* line 254, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation button:before {
  right: 0;
  left: 0;
  margin: 0 auto; }

/**
 * In order to support a hover effect on the SVG images, while also supporting
 * RTL text direction and no SVG support, this little icon requires some very
 * specific targeting, setting and unsetting.
 */
/* line 266, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation [value="vertical"]:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23bebebe' d='M2.5 2h-2.491v12.029h2.491c.276 0 .5-.225.5-.5v-11.029c0-.276-.224-.5-.5-.5zM14.502 6.029h-4c-.275 0-.5-.225-.5-.5v-1c0-.275-.16-.341-.354-.146l-3.294 3.292c-.194.194-.194.513 0 .708l3.294 3.293c.188.193.354.129.354-.146v-1c0-.271.227-.5.5-.5h4c.275 0 .5-.225.5-.5v-3c0-.276-.225-.501-.5-.501z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 270, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before,
.toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M2.5 2h-2.491v12.029h2.491c.276 0 .5-.225.5-.5v-11.029c0-.276-.224-.5-.5-.5zM14.502 6.029h-4c-.275 0-.5-.225-.5-.5v-1c0-.275-.16-.341-.354-.146l-3.294 3.292c-.194.194-.194.513 0 .708l3.294 3.293c.188.193.354.129.354-.146v-1c0-.271.227-.5.5-.5h4c.275 0 .5-.225.5-.5v-3c0-.276-.225-.501-.5-.501z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 275, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation [value="horizontal"]:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23bebebe' d='M1.986.019v2.491c0 .276.225.5.5.5h11.032c.275 0 .5-.224.5-.5v-2.491h-12.032zM8.342 6.334c-.193-.194-.513-.194-.708 0l-3.294 3.293c-.194.195-.129.353.146.353h1c.275 0 .5.227.5.5v4.02c0 .275.225.5.5.5h3.002c.271 0 .5-.225.5-.5v-4.02c0-.274.225-.5.5-.5h1c.271 0 .34-.158.145-.354l-3.291-3.292z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 279, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation [value="horizontal"]:hover:before,
.toolbar .toolbar-toggle-orientation [value="horizontal"]:focus:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M1.986.019v2.491c0 .276.225.5.5.5h11.032c.275 0 .5-.224.5-.5v-2.491h-12.032zM8.342 6.334c-.193-.194-.513-.194-.708 0l-3.294 3.293c-.194.195-.129.353.146.353h1c.275 0 .5.227.5.5v4.02c0 .275.225.5.5.5h3.002c.271 0 .5-.225.5-.5v-4.02c0-.274.225-.5.5-.5h1c.271 0 .34-.158.145-.354l-3.291-3.292z'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 284, ../sass/components/_toolbar.scss */
.toolbar {
  font-family: "Source Sans Pro", "Lucida Grande", Verdana, sans-serif;
  /* Set base font size to 13px based on root ems. */
  font-size: 0.8125rem;
  -moz-tap-highlight-color: transparent;
  -o-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -moz-touch-callout: none;
  -o-touch-callout: none;
  -webkit-touch-callout: none;
  touch-callout: none; }

/* line 297, ../sass/components/_toolbar.scss */
.toolbar .toolbar-item {
  padding: 1em 1.3333em;
  cursor: pointer;
  text-decoration: none;
  line-height: 1em; }

/* line 303, ../sass/components/_toolbar.scss */
.toolbar .toolbar-item:hover,
.toolbar .toolbar-item:focus {
  text-decoration: underline; }

/**
 * Toolbar bar.
 */
/* line 310, ../sass/components/_toolbar.scss */
.toolbar .toolbar-bar {
  color: #ddd;
  background-color: #0f0f0f;
  box-shadow: -1px 0 3px 1px rgba(0, 0, 0, 0.3333); }

/* line 315, ../sass/components/_toolbar.scss */
.toolbar .toolbar-bar .toolbar-item {
  color: #fff; }

/* line 318, ../sass/components/_toolbar.scss */
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item {
  font-weight: bold; }

/* line 321, ../sass/components/_toolbar.scss */
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover,
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-image: linear-gradient(rgba(255, 255, 255, 0.125) 20%, rgba(0, 0, 0, 0) 200%); }

/* line 325, ../sass/components/_toolbar.scss */
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active {
  background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, rgba(0, 0, 0, 0) 200%); }

/**
 * Toolbar tray.
 */
/* line 331, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray {
  background-color: #fff; }

/* line 334, ../sass/components/_toolbar.scss */
.toolbar-horizontal .toolbar-tray > .toolbar-lining {
  padding-right: 5em; }

/* line 337, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical {
  border-right: 1px solid #aaa;
  background-color: #f5f5f5;
  box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.3333); }

/* line 342, ../sass/components/_toolbar.scss */
.toolbar-horizontal .toolbar-tray {
  border-bottom: 1px solid #aaa;
  box-shadow: -2px 1px 3px 1px rgba(0, 0, 0, 0.3333); }

/* line 346, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-horizontal .toolbar-tray {
  background-color: #f5f5f5; }

/* line 349, ../sass/components/_toolbar.scss */
.toolbar-tray a {
  padding: 1em 1.3333em;
  cursor: pointer;
  text-decoration: none;
  color: #565656; }

/* line 355, ../sass/components/_toolbar.scss */
.toolbar-tray a:hover,
.toolbar-tray a:active,
.toolbar-tray a:focus {
  text-decoration: underline;
  color: #1f1f1f;
  background: none; }

/* line 362, ../sass/components/_toolbar.scss */
.toolbar-tray a.is-active {
  text-decoration: none; }

/* line 365, ../sass/components/_toolbar.scss */
.toolbar-tray-horizontal .menu-item a:focus {
  background: none; }

/* line 368, ../sass/components/_toolbar.scss */
.toolbar .toolbar-menu {
  background-color: #fff; }

/* line 371, ../sass/components/_toolbar.scss */
.toolbar-horizontal .toolbar-tray .menu-item + .menu-item {
  border-left: 1px solid #ddd; }

/* line 374, ../sass/components/_toolbar.scss */
.toolbar-horizontal .toolbar-tray .menu-item:last-child {
  border-right: 1px solid #ddd; }

/* line 377, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .menu-item + .menu-item {
  border-top: 1px solid #ddd; }

/* line 380, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .menu-item:last-child {
  border-bottom: 1px solid #ddd; }

/* line 383, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .menu-item .menu-item {
  border: 0 none; }

/* line 386, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .toolbar-menu ul ul {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

/* line 390, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .menu-item:last-child > ul {
  border-bottom: 0; }

/* line 393, ../sass/components/_toolbar.scss */
.toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu {
  margin-left: 0.25em; }

/* line 396, ../sass/components/_toolbar.scss */
.toolbar .toolbar-menu .toolbar-menu a {
  color: #434343; }

/**
 * Orientation toggle.
 */
/* line 402, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation {
  height: 100%;
  padding: 0;
  background-color: #f5f5f5; }

/* line 407, ../sass/components/_toolbar.scss */
.toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
  border-left: 1px solid #c9c9c9; }

/* line 410, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation > .toolbar-lining {
  float: right; }

/* line 413, ../sass/components/_toolbar.scss */
.toolbar .toolbar-toggle-orientation button {
  display: inline-block;
  cursor: pointer; }

/* line 417, ../sass/components/_toolbar.scss */
.toolbar-oriented .toolbar-bar {
  position: fixed; }

/* line 1, ../sass/components/_views.scss */
.views-tabs a {
  display: inline-block;
  padding: 10px;
  border: 2px solid #cbcbcb;
  border-radius: 7px;
  line-height: 100%; }

/* line 8, ../sass/components/_views.scss */
.views-tabs .add {
  position: relative; }

/* line 11, ../sass/components/_views.scss */
.views-tabs .add a {
  padding: 9px 13px 9px 9px;
  color: #555;
  border: none;
  border-radius: 7px;
  background-color: transparent;
  font-weight: 700; }

/* line 19, ../sass/components/_views.scss */
.views-tabs .add a::before {
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "";
  /* Copy of icon from .action-link--icon-plus */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 14' stroke-width='2' stroke='%23545560'%3E%3Cpath d='m3 8h10'/%3E%3Cpath d='m8 3v10'/%3E%3C/svg%3E"); }

/* line 27, ../sass/components/_views.scss */
.views-tabs .add a:hover {
  color: #236caf;
  background-color: #ffffff; }

/* line 31, ../sass/components/_views.scss */
.views-tabs .add a:hover::before {
  /* Copy of icon from .action-link--icon-plus:hover */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 14' stroke-width='2' stroke='%230036b1'%3E%3Cpath d='m3 8h10'/%3E%3Cpath d='m8 3v10'/%3E%3C/svg%3E"); }

/* line 35, ../sass/components/_views.scss */
.views-tabs .add a:focus {
  background-color: #236caf;
  box-shadow: none; }

/* line 39, ../sass/components/_views.scss */
.views-tabs .add.open a {
  color: #ffffff;
  background-color: #888888; }

/* line 43, ../sass/components/_views.scss */
.views-tabs .add.open a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 14' stroke-width='2' stroke='%23FFFFFF'%3E%3Cpath d='m3 8h10'/%3E%3Cpath d='m8 3v10'/%3E%3C/svg%3E"); }

/* Hide core icon, added via JS that isn't accessible via theme function. */
/* line 47, ../sass/components/_views.scss */
.views-tabs .add .icon.add {
  display: none; }

/* These are the individual "buckets," or boxes, inside the display settings area */
/* line 52, ../sass/components/_views.scss */
.views-ui-display-tab-bucket.views-ui-display-tab-bucket {
  position: relative;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #c8c8c8;
  line-height: 20px; }

/* line 60, ../sass/components/_views.scss */
.views-ui-display-tab-bucket:last-of-type {
  margin-bottom: 0;
  border-bottom: none; }

/* line 64, ../sass/components/_views.scss */
.views-ui-display-tab-bucket + .views-ui-display-tab-bucket {
  border-top: medium none; }

/* line 67, ../sass/components/_views.scss */
.views-ui-display-tab-bucket__header {
  display: inline-flex;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 15px; }

/* line 74, ../sass/components/_views.scss */
.views-ui-display-tab-bucket__title {
  margin: 0;
  font-size: 18px; }

/* line 78, ../sass/components/_views.scss */
.views-ui-display-tab-bucket.access {
  padding-top: 0; }

/* line 81, ../sass/components/_views.scss */
.views-ui-display-tab-bucket.page-settings {
  border-bottom: medium none; }

/* line 85, ../sass/components/_views.scss */
.views-displays {
  padding: 0px;
  border: 1px solid #c8c8c8; }
  /* line 89, ../sass/components/_views.scss */
  .views-displays .views-display-top__extra-actions-wrapper {
    padding: 0px; }

/* line 94, ../sass/components/_views.scss */
.views-display-column {
  border: 1px solid #c8c8c8;
  border-radius: 0px;
  box-shadow: none; }

/* line 100, ../sass/components/_views.scss */
.views-display-columns > .views-display-column {
  padding-top: 0px; }

/* line 103, ../sass/components/_views.scss */
.views-display-columns > details.views-display-column {
  padding-top: 20px; }

/* line 106, ../sass/components/_views.scss */
#edit-display-settings-details,
#edit-display-settings-main {
  padding: 20px 0px 0px; }

/* line 110, ../sass/components/_views.scss */
.edit-display-settings {
  margin: 0px;
  padding: 0px; }
  /* line 114, ../sass/components/_views.scss */
  .edit-display-settings > .form-wrapper {
    padding: 0px; }
    /* line 117, ../sass/components/_views.scss */
    .edit-display-settings > .form-wrapper > .views-display-tab {
      padding: 0px; }

/* line 122, ../sass/components/_views.scss */
.edit-display-settings-top.views-ui-display-tab-bucket.views-ui-display-tab-bucket {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0 20px;
  border-bottom: none;
  line-height: 20px; }

/* line 132, ../sass/components/_views.scss */
.edit-display-settings-top.views-ui-display-tab-bucket .views-display-setting {
  padding: 5px 0 0; }

/* line 136, ../sass/components/_views.scss */
.ui-dialog > .ui-dialog-buttonpane {
  padding: 15px 0; }

/* line 140, ../sass/components/_views.scss */
.views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
  padding-top: 0px; }

/* line 148, ../sass/components/_views.scss */
.view-content .view-filters #edit-header.form-wrapper {
  padding: 0; }
