@charset "UTF-8";
/* Hide element visually, keeping it focusable (with keyboard) and available for screen-readers */
.semantic-anvil-theme {
  /* Set color on root of component. It can be overridden after the @include */
  color: var(--colorsTextDefault, #141414);
  /* Make sure font-family goes across entire component */
  font-family: "Nunito Sans", sans-serif;
  /*
  * # Semantic UI - 2.4.2
  * https://github.com/Semantic-Org/Semantic-UI
  * http://www.semantic-ui.com/
  *
  * Copyright 2014 Contributors
  * Released under the MIT license
  * http://opensource.org/licenses/MIT
  *
  */
  /*!
   * # Semantic UI 2.4.2 - Dropdown
   * http://github.com/semantic-org/semantic-ui/
   *
   *
   * Released under the MIT license
   * http://opensource.org/licenses/MIT
   *
   */
  /*******************************
              Dropdown
  *******************************/
  /*******************************
              Content
  *******************************/
  /*--------------
        Menu
  ---------------*/
  /*--------------
    Hidden Input
  ---------------*/
  /*--------------
   Dropdown Icon
  ---------------*/
  /*--------------
        Text
  ---------------*/
  /*--------------
      Menu Item
  ---------------*/
  /*--------------
    Floated Content
  ---------------*/
  /*--------------
    Menu Divider
  ---------------*/
  /*-----------------
    Item Description
  -------------------*/
  /*-----------------
         Message
  -------------------*/
  /*--------------
      Sub Menu
  ---------------*/
  /* Hide Arrow */
  /*--------------
     Sub Elements
  ---------------*/
  /* Icons / Flags / Labels / Image */
  /*--------------
       Image
  ---------------*/
  /*******************************
              Coupling
  *******************************/
  /*--------------
        Menu
  ---------------*/
  /* Remove Menu Item Divider */
  /* Prevent Menu Item Border */
  /* Automatically float dropdown menu right on last menu item */
  /*--------------
        Label
  ---------------*/
  /* Dropdown Menu */
  /*--------------
       Button
  ---------------*/
  /* No Margin On Icon Button */
  /*******************************
                Types
  *******************************/
  /*--------------
      Selection
  ---------------*/
  /* Displays like a select box */
  /* Compact */
  /*  Selection Menu */
  /*--------------
      Message
  ---------------*/
  /* Menu Item */
  /* User Item */
  /* Hover */
  /* Active */
  /* Focus */
  /* Visible */
  /* Visible Hover */
  /* Dropdown Icon */
  /* Connecting Border */
  /* Empty Connecting Border */
  /*--------------
     Searchable
  ---------------*/
  /* Search Selection */
  /* Search Dropdown */
  /* Text Layering */
  /* Search Selection */
  /* Used to size multi select input to character width */
  /* Active/Visible Search */
  /* Filtered Text */
  /* Search Menu */
  /*--------------
      Multiple
  ---------------*/
  /* Multiple Selection */
  /* Multiple Search Selection */
  /* Selection Label */
  /* Dropdown Icon */
  /* Text */
  /*-----------------
    Multiple Search
  -----------------*/
  /* Prompt Text */
  /* Search */
  /*--------------
       Inline
  ---------------*/
  /*******************************
              States
  *******************************/
  /*--------------------
          Active
  ----------------------*/
  /* Menu Item Active */
  /*--------------------
          Hover
  ----------------------*/
  /* Menu Item Hover */
  /*--------------------
         Loading
  ---------------------*/
  /* Coupling */
  /*--------------------
       Default Text
  ----------------------*/
  /*--------------------
          Loading
  ----------------------*/
  /* Used To Check Position */
  /*--------------------
      Keyboard Select
  ----------------------*/
  /* Selected Item */
  /*--------------------
      Search Filtered
  ----------------------*/
  /* Filtered Item */
  /*--------------------
          Error
  ----------------------*/
  /* Item Hover */
  /* Item Active */
  /*--------------------
          Clear
  ----------------------*/
  /*--------------------
          Disabled
  ----------------------*/
  /* Disabled */
  /*******************************
             Variations
  *******************************/
  /*--------------
      Direction
  ---------------*/
  /* Flyout Direction */
  /* Default Side (Right) */
  /* Leftward Opening Menu */
  /*--------------
       Upward
  ---------------*/
  /* Upward Main Menu */
  /* Upward Sub Menu */
  /* Active Upward */
  /* Selection */
  /* Active Upward */
  /* Visible Upward */
  /* Visible Hover Upward */
  /*--------------
       Simple
  ---------------*/
  /*  Selection Menu */
  /* Scrollbar in IE */
  /*--------------
       Simple
  ---------------*/
  /* Displays without javascript */
  /* Visible */
  /*--------------
        Fluid
  ---------------*/
  /*--------------
      Floating
  ---------------*/
  /*--------------
       Pointing
  ---------------*/
  /* Top Left Pointing */
  /* Top Right Pointing */
  /* Left Pointing */
  /* Right Pointing */
  /* Bottom Pointing */
  /* Reverse Sub-Menu Direction */
  /* Bottom Left */
  /* Bottom Right */
  /* Upward pointing */
  /* Right Pointing Upward */
  /* Left Pointing Upward */
  /*******************************
  	Theme Overrides
  *******************************/
  /* Sub Menu */
  /* Vertical Menu Dropdown */
  /* Icons for Reference
  .dropdown.down.icon {
  	content: "\f107";
  }
  .dropdown.up.icon {
  	content: "\f106";
  }
  .dropdown.left.icon {
  	content: "\f104";
  }
  .dropdown.icon.icon {
  	content: "\f105";
  }
  */
  /* Make Sure Dropdowns Open */
  /* Selection Dropdown Line Height Fix */
  /* Selection Dropdown Icon Red when Error */
  /* Selection Dropdown Selected Item Hover */
  /* Remove Border from Select Dropdown Menu */
  /* Make sure Selection Dropdown doesn't overlap border */
  /* Fix Upward Select Dropdown */
  /* Grouped Select Item */
  /* Style Labels in Multiselect */
  /* Loading Select Positioning Fix */
  box-sizing: border-box;
}
.semantic-anvil-theme .ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  text-align: left;
  transition: background 0.2s ease-in-out, box-shadow 0.1s ease-in-out, width 0.1s ease-in-out;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.semantic-anvil-theme .ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: none;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0em;
  padding: 0em 0em;
  background: #FFFFFF;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
  border: 1px solid #dfe0e1;
  border-radius: 3px;
  transition: opacity 0.1s ease-in-out;
  z-index: 11;
  will-change: transform, opacity;
}
.semantic-anvil-theme .ui.dropdown .menu > * {
  white-space: nowrap;
}
.semantic-anvil-theme .ui.dropdown > input:not(.search):first-child,
.semantic-anvil-theme .ui.dropdown > select {
  display: none !important;
}
.semantic-anvil-theme .ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  font-size: 1.1em;
  margin: 0em 0em 0em 1em;
}
.semantic-anvil-theme .ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0em 0em 0em 1em;
}
.semantic-anvil-theme .ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em;
}
.semantic-anvil-theme .ui.dropdown > .text {
  display: inline-block;
  transition: none;
}
.semantic-anvil-theme .ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: none;
  line-height: 1em;
  color: #141414;
  padding: 0.8125rem 1.125rem !important;
  font-size: 1rem;
  text-transform: none;
  font-weight: normal;
  box-shadow: none;
  -webkit-touch-callout: none;
}
.semantic-anvil-theme .ui.dropdown .menu > .item:first-child {
  border-top-width: 0px;
}
.semantic-anvil-theme .ui.dropdown > .text > [class*="right floated"],
.semantic-anvil-theme .ui.dropdown .menu .item > [class*="right floated"] {
  float: right !important;
  margin-right: 0em !important;
  margin-left: 1em !important;
}
.semantic-anvil-theme .ui.dropdown > .text > [class*="left floated"],
.semantic-anvil-theme .ui.dropdown .menu .item > [class*="left floated"] {
  float: left !important;
  margin-left: 0em !important;
  margin-right: 1em !important;
}
.semantic-anvil-theme .ui.dropdown .menu .item > .icon.floated,
.semantic-anvil-theme .ui.dropdown .menu .item > .flag.floated,
.semantic-anvil-theme .ui.dropdown .menu .item > .image.floated,
.semantic-anvil-theme .ui.dropdown .menu .item > img.floated {
  margin-top: 0em;
}
.semantic-anvil-theme .ui.dropdown .menu > .header {
  margin: 1rem 0rem 0.75rem;
  padding: 0em 1.125rem;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.6875em;
  font-weight: bold;
  text-transform: uppercase;
}
.semantic-anvil-theme .ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0em;
  margin: 0.5em 0em;
}
.semantic-anvil-theme .ui.dropdown.dropdown .menu > .input {
  width: auto;
  display: flex;
  margin: 1.125rem 0.8125rem;
  min-width: 10rem;
}
.semantic-anvil-theme .ui.dropdown .menu > .header + .input {
  margin-top: 0em;
}
.semantic-anvil-theme .ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 0.6875em;
}
.semantic-anvil-theme .ui.dropdown .menu > .input:not(.transparent) .button,
.semantic-anvil-theme .ui.dropdown .menu > .input:not(.transparent) .icon,
.semantic-anvil-theme .ui.dropdown .menu > .input:not(.transparent) .label {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.semantic-anvil-theme .ui.dropdown > .text > .description,
.semantic-anvil-theme .ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0em 0em 0em 1em;
  color: rgba(0, 0, 0, 0.4);
}
.semantic-anvil-theme .ui.dropdown .menu > .message {
  padding: 1.015625rem 0.6875em;
  font-weight: normal;
}
.semantic-anvil-theme .ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.semantic-anvil-theme .ui.dropdown .menu .menu {
  top: 0% !important;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em -0.5em !important;
  border-radius: 3px !important;
  z-index: 21 !important;
}
.semantic-anvil-theme .ui.dropdown .menu .menu:after {
  display: none;
}
.semantic-anvil-theme .ui.dropdown > .text > .icon,
.semantic-anvil-theme .ui.dropdown > .text > .label,
.semantic-anvil-theme .ui.dropdown > .text > .flag,
.semantic-anvil-theme .ui.dropdown > .text > img,
.semantic-anvil-theme .ui.dropdown > .text > .image {
  margin-top: 0em;
}
.semantic-anvil-theme .ui.dropdown .menu > .item > .icon,
.semantic-anvil-theme .ui.dropdown .menu > .item > .label,
.semantic-anvil-theme .ui.dropdown .menu > .item > .flag,
.semantic-anvil-theme .ui.dropdown .menu > .item > .image,
.semantic-anvil-theme .ui.dropdown .menu > .item > img {
  margin-top: 0em;
}
.semantic-anvil-theme .ui.dropdown > .text > .icon,
.semantic-anvil-theme .ui.dropdown > .text > .label,
.semantic-anvil-theme .ui.dropdown > .text > .flag,
.semantic-anvil-theme .ui.dropdown > .text > img,
.semantic-anvil-theme .ui.dropdown > .text > .image,
.semantic-anvil-theme .ui.dropdown .menu > .item > .icon,
.semantic-anvil-theme .ui.dropdown .menu > .item > .label,
.semantic-anvil-theme .ui.dropdown .menu > .item > .flag,
.semantic-anvil-theme .ui.dropdown .menu > .item > .image,
.semantic-anvil-theme .ui.dropdown .menu > .item > img {
  margin-left: 0em;
  float: none;
  margin-right: 0.8125rem;
}
.semantic-anvil-theme .ui.dropdown > .text > img,
.semantic-anvil-theme .ui.dropdown > .text > .image,
.semantic-anvil-theme .ui.dropdown .menu > .item > .image,
.semantic-anvil-theme .ui.dropdown .menu > .item > img {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  max-height: 2em;
}
.semantic-anvil-theme .ui.dropdown .ui.menu > .item:before,
.semantic-anvil-theme .ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}
.semantic-anvil-theme .ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}
.semantic-anvil-theme .ui.menu .right.menu .dropdown:last-child .menu,
.semantic-anvil-theme .ui.menu .right.dropdown.item .menu,
.semantic-anvil-theme .ui.buttons > .ui.dropdown:last-child .menu {
  left: auto;
  right: 0em;
}
.semantic-anvil-theme .ui.label.dropdown .menu {
  min-width: 100%;
}
.semantic-anvil-theme .ui.dropdown.icon.button > .dropdown.icon {
  margin: 0em;
}
.semantic-anvil-theme .ui.button.dropdown .menu {
  min-width: 100%;
}
.semantic-anvil-theme .ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  transform: rotateZ(0deg);
  min-width: 14em;
  min-height: 2.3125em;
  background: #FFFFFF;
  display: inline-block;
  padding: 0.4375em 2.475em 0.4375em 0.6875em;
  color: #141414;
  box-shadow: none;
  border: 1px solid #dfe0e1;
  border-radius: 3px;
  transition: background 0.2s ease-in-out, box-shadow 0.1s ease-in-out, width 0.1s ease-in-out;
}
.semantic-anvil-theme .ui.selection.dropdown.visible,
.semantic-anvil-theme .ui.selection.dropdown.active {
  z-index: 10;
}
.semantic-anvil-theme select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid #dfe0e1;
  visibility: visible;
}
.semantic-anvil-theme .ui.selection.dropdown > .search.icon,
.semantic-anvil-theme .ui.selection.dropdown > .delete.icon,
.semantic-anvil-theme .ui.selection.dropdown > .dropdown.icon {
  cursor: pointer;
  position: absolute;
  width: auto;
  height: auto;
  line-height: 1.5;
  top: 0.4375em;
  right: 0.6875em;
  z-index: 3;
  margin: 0;
  padding: 0;
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}
.semantic-anvil-theme .ui.compact.selection.dropdown {
  min-width: 0px;
}
.semantic-anvil-theme .ui.selection.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  border-top-width: 0px !important;
  width: auto;
  outline: none;
  margin: 0px -1px;
  min-width: calc(100% + 2px);
  width: calc(100% + 2px);
  border-radius: 0em 0em 3px 3px;
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
  transition: opacity 0.1s ease-in-out;
}
.semantic-anvil-theme .ui.selection.dropdown .menu:after,
.semantic-anvil-theme .ui.selection.dropdown .menu:before {
  display: none;
}
.semantic-anvil-theme .ui.selection.dropdown .menu > .message {
  padding: 1.015625rem 0.6875em;
}
@media only screen and (max-width: 767px) {
  .semantic-anvil-theme .ui.selection.dropdown .menu {
    max-height: 9.39375rem;
  }
}
@media only screen and (min-width: 768px) {
  .semantic-anvil-theme .ui.selection.dropdown .menu {
    max-height: 12.525rem;
  }
}
@media only screen and (min-width: 992px) {
  .semantic-anvil-theme .ui.selection.dropdown .menu {
    max-height: 18.7875rem;
  }
}
@media only screen and (min-width: 1920px) {
  .semantic-anvil-theme .ui.selection.dropdown .menu {
    max-height: 25.05rem;
  }
}
.semantic-anvil-theme .ui.selection.dropdown .menu > .item {
  border-top: 0;
  padding: 1.015625rem 0.6875em !important;
  white-space: normal;
  word-wrap: normal;
}
.semantic-anvil-theme .ui.selection.dropdown .menu > .hidden.addition.item {
  display: none;
}
.semantic-anvil-theme .ui.selection.dropdown:hover {
  border-color: #dfe0e1;
  box-shadow: none;
}
.semantic-anvil-theme .ui.selection.active.dropdown {
  border-color: #2270ee;
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
}
.semantic-anvil-theme .ui.selection.active.dropdown .menu {
  border-color: #2270ee;
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
}
.semantic-anvil-theme .ui.selection.dropdown:focus {
  border-color: #2270ee;
  box-shadow: none;
}
.semantic-anvil-theme .ui.selection.dropdown:focus .menu {
  border-color: #2270ee;
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
}
.semantic-anvil-theme .ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.8);
}
.semantic-anvil-theme .ui.selection.active.dropdown:hover {
  border-color: #2270ee;
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
}
.semantic-anvil-theme .ui.selection.active.dropdown:hover .menu {
  border-color: #2270ee;
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
}
.semantic-anvil-theme .ui.active.selection.dropdown > .dropdown.icon,
.semantic-anvil-theme .ui.visible.selection.dropdown > .dropdown.icon {
  opacity: "";
  z-index: 3;
}
.semantic-anvil-theme .ui.active.selection.dropdown {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}
.semantic-anvil-theme .ui.active.empty.selection.dropdown {
  border-radius: 3px !important;
  box-shadow: none !important;
}
.semantic-anvil-theme .ui.active.empty.selection.dropdown .menu {
  border: none !important;
  box-shadow: none !important;
}
.semantic-anvil-theme .ui.search.dropdown {
  min-width: "";
}
.semantic-anvil-theme .ui.search.dropdown > input.search {
  background: none transparent !important;
  border: none !important;
  box-shadow: none !important;
  cursor: text;
  top: 0em;
  left: 1px;
  width: 100%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: inherit;
}
.semantic-anvil-theme .ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2;
}
.semantic-anvil-theme .ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3;
}
.semantic-anvil-theme .ui.search.selection.dropdown > input.search {
  line-height: 1.5;
  padding: 0.4375em 2.475em 0.4375em 0.6875em;
}
.semantic-anvil-theme .ui.search.selection.dropdown > span.sizer {
  line-height: 1.5;
  padding: 0.4375em 2.475em 0.4375em 0.6875em;
  display: none;
  white-space: pre;
}
.semantic-anvil-theme .ui.search.dropdown.active > input.search,
.semantic-anvil-theme .ui.search.dropdown.visible > input.search {
  cursor: auto;
}
.semantic-anvil-theme .ui.search.dropdown.active > .text,
.semantic-anvil-theme .ui.search.dropdown.visible > .text {
  pointer-events: none;
}
.semantic-anvil-theme .ui.active.search.dropdown input.search:focus + .text .icon,
.semantic-anvil-theme .ui.active.search.dropdown input.search:focus + .text .flag {
  opacity: 0.6;
}
.semantic-anvil-theme .ui.active.search.dropdown input.search:focus + .text {
  color: #9e9ea0 !important;
}
.semantic-anvil-theme .ui.search.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767px) {
  .semantic-anvil-theme .ui.search.dropdown .menu {
    max-height: 9.39375rem;
  }
}
@media only screen and (min-width: 768px) {
  .semantic-anvil-theme .ui.search.dropdown .menu {
    max-height: 12.525rem;
  }
}
@media only screen and (min-width: 992px) {
  .semantic-anvil-theme .ui.search.dropdown .menu {
    max-height: 18.7875rem;
  }
}
@media only screen and (min-width: 1920px) {
  .semantic-anvil-theme .ui.search.dropdown .menu {
    max-height: 25.05rem;
  }
}
.semantic-anvil-theme .ui.multiple.dropdown {
  padding: 0.1875rem 2.475em 0.1875rem 0.1875rem;
}
.semantic-anvil-theme .ui.multiple.dropdown .menu {
  cursor: auto;
}
.semantic-anvil-theme .ui.multiple.search.dropdown,
.semantic-anvil-theme .ui.multiple.search.dropdown > input.search {
  cursor: text;
}
.semantic-anvil-theme .ui.multiple.dropdown > .label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  font-size: 16px;
  padding: 4px 8px;
  margin: 4px;
  box-shadow: 0;
}
.semantic-anvil-theme .ui.multiple.dropdown .dropdown.icon {
  margin: 0;
  padding: 0;
}
.semantic-anvil-theme .ui.multiple.dropdown > .text {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.5rem 0 0.5rem 0.5em;
  line-height: 1;
}
.semantic-anvil-theme .ui.multiple.dropdown > .label ~ input.search {
  margin-left: 0.125em !important;
}
.semantic-anvil-theme .ui.multiple.dropdown > .label ~ .text {
  display: none;
}
.semantic-anvil-theme .ui.multiple.search.dropdown > .text {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
  margin: 0.5rem 0 0.5rem 0.5em;
  line-height: 1;
}
.semantic-anvil-theme .ui.multiple.search.dropdown > .label ~ .text {
  display: none;
}
.semantic-anvil-theme .ui.multiple.search.dropdown > input.search {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.5rem 0 0.5rem 0.5em;
  width: 2.2em;
  line-height: 1;
}
.semantic-anvil-theme .ui.inline.dropdown {
  cursor: pointer;
  display: inline-block;
  color: inherit;
}
.semantic-anvil-theme .ui.inline.dropdown .dropdown.icon {
  margin: 0em 0.1875em 0em 0.1875em;
  vertical-align: baseline;
}
.semantic-anvil-theme .ui.inline.dropdown > .text {
  font-weight: bold;
}
.semantic-anvil-theme .ui.inline.dropdown .menu {
  cursor: auto;
  margin-top: 0.1875em;
  border-radius: 3px;
}
.semantic-anvil-theme .ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
  z-index: 12;
}
.semantic-anvil-theme .ui.dropdown .menu > .item:hover {
  background: #f7f7f7;
  color: #141414;
  z-index: 13;
}
.semantic-anvil-theme .ui.loading.dropdown > i.icon {
  height: 0.875em !important;
}
.semantic-anvil-theme .ui.loading.selection.dropdown > i.icon {
  padding: 1.3125em 1.125em !important;
}
.semantic-anvil-theme .ui.loading.dropdown > i.icon:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -0.65625em 0em 0em -0.65625em;
  width: 1.3125em;
  height: 1.3125em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.semantic-anvil-theme .ui.loading.dropdown > i.icon:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  box-shadow: 0px 0px 0px 1px transparent;
  margin: -0.65625em 0em 0em -0.65625em;
  width: 1.3125em;
  height: 1.3125em;
  -webkit-animation: dropdown-spin 0.6s linear;
  animation: dropdown-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
}
.semantic-anvil-theme .ui.loading.dropdown.button > i.icon:before,
.semantic-anvil-theme .ui.loading.dropdown.button > i.icon:after {
  display: none;
}
@-webkit-keyframes dropdown-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes dropdown-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.semantic-anvil-theme .ui.dropdown:not(.button) > .default.text,
.semantic-anvil-theme .ui.default.dropdown:not(.button) > .text {
  color: #9e9ea0;
}
.semantic-anvil-theme .ui.dropdown:not(.button) > input:focus ~ .default.text,
.semantic-anvil-theme .ui.default.dropdown:not(.button) > input:focus ~ .text {
  color: #9e9ea0;
}
.semantic-anvil-theme .ui.loading.dropdown > .text {
  transition: none;
}
.semantic-anvil-theme .ui.dropdown .loading.menu {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.semantic-anvil-theme .ui.dropdown > .loading.menu {
  left: 0px !important;
  right: auto !important;
}
.semantic-anvil-theme .ui.dropdown > .menu .loading.menu {
  left: 100% !important;
  right: auto !important;
}
.semantic-anvil-theme .ui.dropdown.selected,
.semantic-anvil-theme .ui.dropdown .menu .selected.item {
  background: #ecf4fd;
  color: #141414;
}
.semantic-anvil-theme .ui.dropdown > .filtered.text {
  visibility: hidden;
}
.semantic-anvil-theme .ui.dropdown .filtered.item {
  display: none !important;
}
.semantic-anvil-theme .ui.dropdown.error,
.semantic-anvil-theme .ui.dropdown.error > .text,
.semantic-anvil-theme .ui.dropdown.error > .default.text {
  color: #e63717;
}
.semantic-anvil-theme .ui.selection.dropdown.error {
  background: #ffece9;
  border-color: #ffb2a0;
}
.semantic-anvil-theme .ui.selection.dropdown.error:hover {
  border-color: #ffb2a0;
}
.semantic-anvil-theme .ui.dropdown.error > .menu,
.semantic-anvil-theme .ui.dropdown.error > .menu .menu {
  border-color: #ffb2a0;
}
.semantic-anvil-theme .ui.dropdown.error > .menu > .item {
  color: #e63717;
}
.semantic-anvil-theme .ui.multiple.selection.error.dropdown > .label {
  border-color: #ffb2a0;
}
.semantic-anvil-theme .ui.dropdown.error > .menu > .item:hover {
  background-color: #FFF2F2;
}
.semantic-anvil-theme .ui.dropdown.error > .menu .active.item {
  background-color: #FDCFCF;
}
.semantic-anvil-theme .ui.dropdown > .clear.dropdown.icon {
  opacity: 0.8;
  transition: opacity 0.1s ease-in-out;
}
.semantic-anvil-theme .ui.dropdown > .clear.dropdown.icon:hover {
  opacity: 1;
}
.semantic-anvil-theme .ui.disabled.dropdown,
.semantic-anvil-theme .ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.6;
}
.semantic-anvil-theme .ui.dropdown .menu {
  left: 0px;
}
.semantic-anvil-theme .ui.dropdown .right.menu > .menu,
.semantic-anvil-theme .ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 3px !important;
}
.semantic-anvil-theme .ui.dropdown > .left.menu {
  left: auto !important;
  right: 0px !important;
}
.semantic-anvil-theme .ui.dropdown > .left.menu .menu,
.semantic-anvil-theme .ui.dropdown .menu .left.menu {
  left: auto;
  right: 100%;
  margin: 0em -0.5em 0em 0em !important;
  border-radius: 3px !important;
}
.semantic-anvil-theme .ui.dropdown .item .left.dropdown.icon,
.semantic-anvil-theme .ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0em 0em 0em;
}
.semantic-anvil-theme .ui.dropdown .item .left.dropdown.icon,
.semantic-anvil-theme .ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0em 0em 0em;
}
.semantic-anvil-theme .ui.dropdown .item .left.dropdown.icon + .text,
.semantic-anvil-theme .ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em;
  margin-right: 0em;
}
.semantic-anvil-theme .ui.upward.dropdown > .menu {
  top: auto;
  bottom: 100%;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 3px 3px 0em 0em;
}
.semantic-anvil-theme .ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important;
}
.semantic-anvil-theme .ui.simple.upward.active.dropdown,
.semantic-anvil-theme .ui.simple.upward.dropdown:hover {
  border-radius: 3px 3px 0em 0em !important;
}
.semantic-anvil-theme .ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  border-radius: 3px 3px 0em 0em;
}
.semantic-anvil-theme .ui.upward.selection.dropdown .menu {
  border-top-width: 1px !important;
  border-bottom-width: 0px !important;
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}
.semantic-anvil-theme .ui.upward.selection.dropdown:hover {
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}
.semantic-anvil-theme .ui.active.upward.selection.dropdown {
  border-radius: 0em 0em 3px 3px !important;
}
.semantic-anvil-theme .ui.upward.selection.dropdown.visible {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0em 3px 3px !important;
}
.semantic-anvil-theme .ui.upward.active.selection.dropdown:hover {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}
.semantic-anvil-theme .ui.upward.active.selection.dropdown:hover .menu {
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}
.semantic-anvil-theme .ui.scrolling.dropdown .menu,
.semantic-anvil-theme .ui.dropdown .scrolling.menu {
  overflow-x: hidden;
  overflow-y: auto;
}
.semantic-anvil-theme .ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important;
}
.semantic-anvil-theme .ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  border-top: 1px solid #dfe0e1;
}
.semantic-anvil-theme .ui.scrolling.dropdown .menu .item.item.item,
.semantic-anvil-theme .ui.dropdown .scrolling.menu > .item.item.item {
  border-top: none;
}
.semantic-anvil-theme .ui.scrolling.dropdown .menu .item:first-child,
.semantic-anvil-theme .ui.dropdown .scrolling.menu .item:first-child {
  border-top: none;
}
.semantic-anvil-theme .ui.dropdown > .animating.menu .scrolling.menu,
.semantic-anvil-theme .ui.dropdown > .visible.menu .scrolling.menu {
  display: block;
}
@media all and (-ms-high-contrast: none) {
  .semantic-anvil-theme .ui.scrolling.dropdown .menu,
.semantic-anvil-theme .ui.dropdown .scrolling.menu {
    min-width: calc(100% - 17px);
  }
}
@media only screen and (max-width: 767px) {
  .semantic-anvil-theme .ui.scrolling.dropdown .menu,
.semantic-anvil-theme .ui.dropdown .scrolling.menu {
    max-height: 10.5rem;
  }
}
@media only screen and (min-width: 768px) {
  .semantic-anvil-theme .ui.scrolling.dropdown .menu,
.semantic-anvil-theme .ui.dropdown .scrolling.menu {
    max-height: 15.75rem;
  }
}
@media only screen and (min-width: 992px) {
  .semantic-anvil-theme .ui.scrolling.dropdown .menu,
.semantic-anvil-theme .ui.dropdown .scrolling.menu {
    max-height: 21rem;
  }
}
@media only screen and (min-width: 1920px) {
  .semantic-anvil-theme .ui.scrolling.dropdown .menu,
.semantic-anvil-theme .ui.dropdown .scrolling.menu {
    max-height: 21rem;
  }
}
.semantic-anvil-theme .ui.simple.dropdown .menu:before,
.semantic-anvil-theme .ui.simple.dropdown .menu:after {
  display: none;
}
.semantic-anvil-theme .ui.simple.dropdown .menu {
  position: absolute;
  display: block;
  overflow: hidden;
  top: -9999px !important;
  opacity: 0;
  width: 0;
  height: 0;
  transition: opacity 0.1s ease-in-out;
}
.semantic-anvil-theme .ui.simple.active.dropdown,
.semantic-anvil-theme .ui.simple.dropdown:hover {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}
.semantic-anvil-theme .ui.simple.active.dropdown > .menu,
.semantic-anvil-theme .ui.simple.dropdown:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 100% !important;
  opacity: 1;
}
.semantic-anvil-theme .ui.simple.dropdown > .menu > .item:active > .menu,
.semantic-anvil-theme .ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 0% !important;
  left: 100% !important;
  opacity: 1;
}
.semantic-anvil-theme .ui.simple.disabled.dropdown:hover .menu {
  display: none;
  height: 0px;
  width: 0px;
  overflow: hidden;
}
.semantic-anvil-theme .ui.simple.visible.dropdown > .menu {
  display: block;
}
.semantic-anvil-theme .ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0em;
}
.semantic-anvil-theme .ui.fluid.dropdown > .dropdown.icon {
  float: right;
}
.semantic-anvil-theme .ui.floating.dropdown .menu {
  left: 0;
  right: auto;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  border-radius: 3px !important;
}
.semantic-anvil-theme .ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  border-radius: 3px !important;
}
.semantic-anvil-theme .ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.8125rem;
  border-radius: 3px;
}
.semantic-anvil-theme .ui.pointing.dropdown > .menu:after {
  display: block;
  position: absolute;
  pointer-events: none;
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  width: 0.4375em;
  height: 0.4375em;
  box-shadow: -1px -1px 0px 0px #dfe0e1;
  background: #FFFFFF;
  z-index: 2;
}
.semantic-anvil-theme .ui.pointing.dropdown > .menu:after {
  top: -0.21875em;
  left: 50%;
  margin: 0em 0em 0em -0.21875em;
}
.semantic-anvil-theme .ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}
.semantic-anvil-theme .ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}
.semantic-anvil-theme .ui.top.left.pointing.dropdown > .menu:after {
  top: -0.21875em;
  left: 1em;
  right: auto;
  margin: 0em;
  transform: rotate(45deg);
}
.semantic-anvil-theme .ui.top.right.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  right: 0%;
  left: auto;
  margin: 1em 0em 0em;
}
.semantic-anvil-theme .ui.top.pointing.dropdown > .left.menu:after,
.semantic-anvil-theme .ui.top.right.pointing.dropdown > .menu:after {
  top: -0.21875em;
  left: auto !important;
  right: 1em !important;
  margin: 0em;
  transform: rotate(45deg);
}
.semantic-anvil-theme .ui.left.pointing.dropdown > .menu {
  top: 0%;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em 1em;
}
.semantic-anvil-theme .ui.left.pointing.dropdown > .menu:after {
  top: 1em;
  left: -0.21875em;
  margin: 0em 0em 0em 0em;
  transform: rotate(-45deg);
}
.semantic-anvil-theme .ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu {
  left: auto !important;
  right: 100% !important;
  margin: 0em 1em 0em 0em;
}
.semantic-anvil-theme .ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after {
  top: 1em;
  left: auto;
  right: -0.21875em;
  margin: 0em 0em 0em 0em;
  transform: rotate(135deg);
}
.semantic-anvil-theme .ui.right.pointing.dropdown > .menu {
  top: 0%;
  left: auto;
  right: 100%;
  margin: 0em 1em 0em 0em;
}
.semantic-anvil-theme .ui.right.pointing.dropdown > .menu:after {
  top: 1em;
  left: auto;
  right: -0.21875em;
  margin: 0em 0em 0em 0em;
  transform: rotate(135deg);
}
.semantic-anvil-theme .ui.bottom.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  left: 0%;
  right: auto;
  margin: 0em 0em 1em;
}
.semantic-anvil-theme .ui.bottom.pointing.dropdown > .menu:after {
  top: auto;
  bottom: -0.21875em;
  right: auto;
  margin: 0em;
  transform: rotate(-135deg);
}
.semantic-anvil-theme .ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0px !important;
}
.semantic-anvil-theme .ui.bottom.left.pointing.dropdown > .menu {
  left: 0%;
  right: auto;
}
.semantic-anvil-theme .ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto;
}
.semantic-anvil-theme .ui.bottom.right.pointing.dropdown > .menu {
  right: 0%;
  left: auto;
}
.semantic-anvil-theme .ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em;
}
.semantic-anvil-theme .ui.pointing.upward.dropdown .menu,
.semantic-anvil-theme .ui.top.pointing.upward.dropdown .menu {
  top: auto !important;
  bottom: 100% !important;
  margin: 0em 0em 0.8125rem;
  border-radius: 3px;
}
.semantic-anvil-theme .ui.pointing.upward.dropdown .menu:after,
.semantic-anvil-theme .ui.top.pointing.upward.dropdown .menu:after {
  top: 100% !important;
  bottom: auto !important;
  box-shadow: 1px 1px 0px 0px #dfe0e1;
  margin: -0.21875em 0em 0em;
}
.semantic-anvil-theme .ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 1em 0em 0em;
}
.semantic-anvil-theme .ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 1em 0em;
  box-shadow: -1px -1px 0px 0px #dfe0e1;
}
.semantic-anvil-theme .ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 0em 1em;
}
.semantic-anvil-theme .ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 1em 0em;
  box-shadow: -1px -1px 0px 0px #dfe0e1;
}
.semantic-anvil-theme .ui.dropdown > .dropdown.icon,
.semantic-anvil-theme .ui.selection.dropdown > .dropdown.icon {
  color: #9e9ea0;
  line-height: 1;
  height: 1em;
  width: auto;
  /* Old size: 1.23em; */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  top: 0.5375em;
}
.semantic-anvil-theme .ui.dropdown .menu .item .dropdown.icon::before {
  content: "\f105";
}
.semantic-anvil-theme .ui.dropdown .item .left.dropdown.icon::before,
.semantic-anvil-theme .ui.dropdown .left.menu .item .dropdown.icon::before {
  content: "\f104";
}
.semantic-anvil-theme .ui.vertical.menu .dropdown.item > .dropdown.icon::before {
  content: "\f105";
}
.semantic-anvil-theme .ui.dropdown .menu.visible {
  display: block;
}
.semantic-anvil-theme .ui.selection.dropdown {
  line-height: 1.5;
}
.semantic-anvil-theme .ui.error.selection.dropdown > .dropdown.icon svg {
  color: #e63717;
}
.semantic-anvil-theme .ui.dropdown .menu > .selected.item:hover {
  background: #f7f7f7;
  color: #141414;
}
.semantic-anvil-theme .ui.form .fields.error .field .ui.dropdown .menu,
.semantic-anvil-theme .ui.form .field.error .ui.dropdown .menu {
  border-color: #ffb2a0;
}
.semantic-anvil-theme .ui.selection.active.dropdown .menu,
.semantic-anvil-theme .ui.selection.active.dropdown:hover .menu {
  border-color: #dfe0e1;
  border-top-width: 0;
}
.semantic-anvil-theme .ui.selection.dropdown .menu {
  margin-top: 1px;
}
.semantic-anvil-theme .ui.upward.selection.dropdown .menu {
  border-top-width: 1px;
  margin-top: 0;
  margin-bottom: 1px;
}
.semantic-anvil-theme .ui.Select--grouped.selection.dropdown .menu .item.with-group {
  margin-top: 32px;
}
.semantic-anvil-theme .ui.Select--grouped.selection.dropdown .menu .item.with-group:first-child {
  margin-top: 24px;
}
.semantic-anvil-theme .ui.Select--grouped.selection.dropdown .menu .item.with-group .group {
  position: absolute;
  top: -16px;
  line-height: 16px;
  color: #737475;
  font-size: 12px;
  pointer-events: none;
  text-transform: uppercase;
}
.semantic-anvil-theme .ui.multiple.dropdown > .label {
  background: #eaeff2;
  border-radius: 3px;
  cursor: pointer;
  color: #141414;
  display: inline-flex;
  line-height: 1.1;
  font-size: 14px;
  overflow: hidden;
  word-break: break-word;
}
.semantic-anvil-theme .ui.multiple.dropdown > .label > .delete.icon {
  word-break: normal;
}
.semantic-anvil-theme .ui.multiple.dropdown > .label > .delete.icon::before {
  color: #737475;
  content: "×";
  font-size: 16px;
  line-height: 1;
  margin: -8px -8px -8px 4px;
  padding: 4px 8px;
}
.semantic-anvil-theme .ui.multiple.dropdown > .label > .delete.icon:hover::before {
  background: #d0d8dd;
}
.semantic-anvil-theme .ui.multiple.dropdown > .text {
  min-height: 9px;
}
.semantic-anvil-theme .ui.multiple.dropdown > .text::after {
  content: " ";
}
.semantic-anvil-theme .ui.multiple.search.dropdown > input.search {
  margin: 0.3125rem 0 0.3125rem 0.5em;
}
.semantic-anvil-theme .ui.loading.selection.dropdown > i.icon {
  top: 0;
  right: 0;
  padding: 0 !important;
  width: 2em;
  height: 100% !important;
}
.semantic-anvil-theme .ui select,
.semantic-anvil-theme select.ui {
  font-family: "Nunito Sans", sans-serif;
}
.semantic-anvil-theme *,
.semantic-anvil-theme *::before,
.semantic-anvil-theme *::after {
  box-sizing: inherit;
}

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