@import url(https://use.typekit.net/rmu4nwc.css);
/**
* General Uppy styles that apply to everything inside the .Uppy container
*/
.uppy-Root {
  box-sizing: border-box !important;
  font-family: system-ui, -apple-system, BLinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important; }

.uppy-Root *, .uppy-Root *:before, .uppy-Root *:after {
  box-sizing: inherit !important; }

.uppy-Root *:focus {
  outline: 2px solid #2275D7 !important;
  outline-offset: 2px !important; }

.UppyIcon {
  max-width: 100% !important;
  max-height: 100% !important;
  fill: currentColor;
  display: inline-block !important;
  overflow: hidden !important; }

.UppyIcon--svg-baseline {
  bottom: -0.125em !important;
  position: relative !important; }

.uppy-u-reset {
  animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll !important;
  border: medium none currentColor !important;
  border-collapse: separate !important;
  border-image: none !important;
  border-radius: 0 !important;
  border-spacing: 0 !important;
  bottom: auto !important;
  box-shadow: none !important;
  caption-side: top !important;
  clear: none !important;
  clip: auto !important;
  color: #000 !important;
  columns: auto !important;
  column-count: auto !important;
  column-fill: balance !important;
  column-gap: normal !important;
  column-rule: medium none currentColor !important;
  column-span: 1 !important;
  column-width: auto !important;
  content: normal !important;
  counter-increment: none !important;
  counter-reset: none !important;
  cursor: auto !important;
  display: inline !important;
  empty-cells: show !important;
  float: none !important;
  font-family: serif !important;
  font-size: medium !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  line-height: normal !important;
  height: auto !important;
  -webkit-hyphens: none !important;
      -ms-hyphens: none !important;
          hyphens: none !important;
  left: auto !important;
  letter-spacing: normal !important;
  list-style: disc outside none !important;
  margin: 0 !important;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 1 !important;
  orphans: 2 !important;
  outline: medium none invert !important;
  overflow: visible !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  padding: 0 !important;
  page-break-after: auto !important;
  page-break-before: auto !important;
  page-break-inside: auto !important;
  perspective: none !important;
  perspective-origin: 50% 50% !important;
  position: static !important;
  right: auto !important;
  -moz-tab-size: 8 !important;
       tab-size: 8 !important;
  table-layout: auto !important;
  text-align: left !important;
  text-align-last: auto !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  text-transform: none !important;
  top: auto !important;
  transform: none !important;
  transform-origin: 50% 50% 0 !important;
  transform-style: flat !important;
  transition: none 0s ease 0s !important;
  unicode-bidi: normal !important;
  vertical-align: baseline !important;
  visibility: visible !important;
  white-space: normal !important;
  widows: 2 !important;
  width: auto !important;
  word-spacing: normal !important;
  z-index: auto !important; }

.uppy-c-textInput {
  border: 1px solid rgba(147, 147, 147, 0.5) !important;
  border-radius: 4px !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  padding: 6px 8px !important; }

.uppy-size--md .uppy-c-textInput {
  font-size: 15px !important;
  line-height: 1.8 !important;
  padding: 8px 12px !important; }

.uppy-c-textInput:focus {
  border-color: #2275D7 !important;
  outline: none !important;
  box-shadow: 0 0 1px 1px rgba(34, 117, 215, 0.5) !important; }

.uppy-c-btn {
  display: inline-block !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1 !important;
  font-weight: 500 !important;
  transition: background-color 0.3s !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.uppy-c-btn:not(:disabled):not(.disabled) {
  cursor: pointer !important; }

.uppy-c-btn-primary {
  font-size: 13px !important;
  padding: 10px 18px !important;
  border-radius: 4px !important;
  background-color: #2275D7 !important;
  color: #fff !important; }

.uppy-size--md .uppy-c-btn-primary {
  font-size: 15px !important;
  padding: 13px 22px !important; }

.uppy-c-btn-primary:hover {
  background-color: #1b5dab !important; }

.uppy-c-btn-primary:focus {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5) !important; }

.uppy-c-btn-link {
  font-size: 13px !important;
  line-height: 1 !important;
  padding: 10px 18px !important;
  border-radius: 4px !important;
  background-color: transparent !important;
  color: #000 !important; }

.uppy-size--md .uppy-c-btn-link {
  font-size: 15px !important;
  padding: 13px 28px !important; }

.uppy-c-btn-link:hover {
  text-decoration: underline !important; }

.uppy-c-btn-link:focus {
  outline: none !important;
  box-shadow: 0 0 0 0.2rem rgba(34, 117, 215, 0.5) !important; }

.uppy-c-btn--small {
  font-size: 0.9em !important;
  padding: 7px 16px !important;
  border-radius: 2px !important; }

.uppy-size--md .uppy-c-btn--small {
  padding: 8px 10px !important;
  border-radius: 2px !important; }

.uppy-Informer {
  position: absolute !important;
  bottom: 60px !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
  opacity: 1 !important;
  transform: none !important;
  transition: all 250ms ease-in !important;
  z-index: 1005 !important; }

.uppy-Informer[aria-hidden=true] {
  opacity: 0 !important;
  transform: translateY(350%) !important;
  transition: all 300ms ease-in !important;
  z-index: -1000 !important; }

.uppy-Informer p {
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
  padding: 6px 15px !important;
  background-color: rgba(82, 82, 82, 0.8);
  color: #fff !important;
  border-radius: 18px !important;
  max-width: 90% !important; }
  .uppy-size--md .uppy-Informer p {
    font-size: 14px !important;
    line-height: 1.3 !important;
    max-width: 500px !important;
    padding: 10px 20px !important; }

.uppy-Informer span {
  line-height: 12px !important;
  width: 13px !important;
  height: 13px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  color: #525252 !important;
  background-color: #fff !important;
  border-radius: 50% !important;
  position: relative !important;
  top: -1px !important;
  left: 3px !important;
  font-size: 10px !important;
  margin-left: -1px !important; }

.uppy-Informer span:hover {
  cursor: help !important; }

.uppy-Informer span:after {
  line-height: 1.3 !important;
  word-wrap: break-word !important; }

/* -------------------------------------------------------------------
  Microtip

  Modern, lightweight css-only tooltips
  Just 1kb minified and gzipped

  @author Ghosh
  @package Microtip

----------------------------------------------------------------------
  1. Base Styles
  2. Direction Modifiers
  3. Position Modifiers
--------------------------------------------------------------------*/
/* ------------------------------------------------
  [1] Base Styles
-------------------------------------------------*/
.uppy-Root [aria-label][role~="tooltip"] {
  position: relative; }

.uppy-Root [aria-label][role~="tooltip"]::before,
.uppy-Root [aria-label][role~="tooltip"]::after {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  opacity: 0;
  pointer-events: none;
  transition: all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  position: absolute;
  box-sizing: border-box;
  z-index: 10;
  transform-origin: top; }

.uppy-Root [aria-label][role~="tooltip"]::before {
  background-size: 100% auto !important;
  content: ""; }

.uppy-Root [aria-label][role~="tooltip"]::after {
  background: rgba(17, 17, 17, 0.9);
  border-radius: 4px;
  color: #ffffff;
  content: attr(aria-label);
  font-size: var(--microtip-font-size, 13px);
  font-weight: var(--microtip-font-weight, normal);
  text-transform: var(--microtip-text-transform, none);
  padding: .5em 1em;
  white-space: nowrap;
  box-sizing: content-box; }

.uppy-Root [aria-label][role~="tooltip"]:hover::before,
.uppy-Root [aria-label][role~="tooltip"]:hover::after,
.uppy-Root [aria-label][role~="tooltip"]:focus::before,
.uppy-Root [aria-label][role~="tooltip"]:focus::after {
  opacity: 1;
  pointer-events: auto; }

/* ------------------------------------------------
  [2] Position Modifiers
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position|="top"]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-bottom: 5px; }

.uppy-Root [role~="tooltip"][data-microtip-position|="top"]::after {
  margin-bottom: 11px; }

.uppy-Root [role~="tooltip"][data-microtip-position|="top"]::before {
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%; }

.uppy-Root [role~="tooltip"][data-microtip-position|="top"]:hover::before {
  transform: translate3d(-50%, -5px, 0); }

.uppy-Root [role~="tooltip"][data-microtip-position|="top"]::after {
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%; }

.uppy-Root [role~="tooltip"][data-microtip-position="top"]:hover::after {
  transform: translate3d(-50%, -5px, 0); }

/* ------------------------------------------------
  [2.1] Top Left
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position="top-left"]::after {
  transform: translate3d(calc(-100% + 16px), 0, 0);
  bottom: 100%; }

.uppy-Root [role~="tooltip"][data-microtip-position="top-left"]:hover::after {
  transform: translate3d(calc(-100% + 16px), -5px, 0); }

/* ------------------------------------------------
  [2.2] Top Right
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position="top-right"]::after {
  transform: translate3d(calc(0% + -16px), 0, 0);
  bottom: 100%; }

.uppy-Root [role~="tooltip"][data-microtip-position="top-right"]:hover::after {
  transform: translate3d(calc(0% + -16px), -5px, 0); }

/* ------------------------------------------------
  [2.3] Bottom
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position|="bottom"]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-top: 5px;
  margin-bottom: 0; }

.uppy-Root [role~="tooltip"][data-microtip-position|="bottom"]::after {
  margin-top: 11px; }

.uppy-Root [role~="tooltip"][data-microtip-position|="bottom"]::before {
  transform: translate3d(-50%, -10px, 0);
  bottom: auto;
  left: 50%;
  top: 100%; }

.uppy-Root [role~="tooltip"][data-microtip-position|="bottom"]:hover::before {
  transform: translate3d(-50%, 0, 0); }

.uppy-Root [role~="tooltip"][data-microtip-position|="bottom"]::after {
  transform: translate3d(-50%, -10px, 0);
  top: 100%;
  left: 50%; }

.uppy-Root [role~="tooltip"][data-microtip-position="bottom"]:hover::after {
  transform: translate3d(-50%, 0, 0); }

/* ------------------------------------------------
  [2.4] Bottom Left
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position="bottom-left"]::after {
  transform: translate3d(calc(-100% + 16px), -10px, 0);
  top: 100%; }

.uppy-Root [role~="tooltip"][data-microtip-position="bottom-left"]:hover::after {
  transform: translate3d(calc(-100% + 16px), 0, 0); }

/* ------------------------------------------------
  [2.5] Bottom Right
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position="bottom-right"]::after {
  transform: translate3d(calc(0% + -16px), -10px, 0);
  top: 100%; }

.uppy-Root [role~="tooltip"][data-microtip-position="bottom-right"]:hover::after {
  transform: translate3d(calc(0% + -16px), 0, 0); }

/* ------------------------------------------------
  [2.6] Left
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position="left"]::before,
.uppy-Root [role~="tooltip"][data-microtip-position="left"]::after {
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  transform: translate3d(10px, -50%, 0); }

.uppy-Root [role~="tooltip"][data-microtip-position="left"]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-right: 5px;
  margin-bottom: 0; }

.uppy-Root [role~="tooltip"][data-microtip-position="left"]::after {
  margin-right: 11px; }

.uppy-Root [role~="tooltip"][data-microtip-position="left"]:hover::before,
.uppy-Root [role~="tooltip"][data-microtip-position="left"]:hover::after {
  transform: translate3d(0, -50%, 0); }

/* ------------------------------------------------
  [2.7] Right
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-position="right"]::before,
.uppy-Root [role~="tooltip"][data-microtip-position="right"]::after {
  bottom: auto;
  left: 100%;
  top: 50%;
  transform: translate3d(-10px, -50%, 0); }

.uppy-Root [role~="tooltip"][data-microtip-position="right"]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-bottom: 0;
  margin-left: 5px; }

.uppy-Root [role~="tooltip"][data-microtip-position="right"]::after {
  margin-left: 11px; }

.uppy-Root [role~="tooltip"][data-microtip-position="right"]:hover::before,
.uppy-Root [role~="tooltip"][data-microtip-position="right"]:hover::after {
  transform: translate3d(0, -50%, 0); }

/* ------------------------------------------------
  [3] Size
-------------------------------------------------*/
.uppy-Root [role~="tooltip"][data-microtip-size="small"]::after {
  white-space: initial;
  width: 80px; }

.uppy-Root [role~="tooltip"][data-microtip-size="medium"]::after {
  white-space: initial;
  width: 150px; }

.uppy-Root [role~="tooltip"][data-microtip-size="large"]::after {
  white-space: initial;
  width: 260px; }

.uppy-StatusBar {
  display: -ms-flexbox !important;
  display: flex !important;
  position: relative !important;
  height: 40px !important;
  line-height: 40px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #fff !important;
  background-color: #fff !important;
  z-index: 1001 !important;
  transition: height .2s !important; }

.uppy-size--md .uppy-StatusBar {
  height: 45px !important;
  font-size: 14px !important; }

.uppy-StatusBar:before {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 2px !important;
  background-color: rgba(147, 147, 147, 0.25) !important; }

.uppy-StatusBar[aria-hidden=true] {
  overflow-y: hidden !important;
  height: 0 !important; }

.uppy-StatusBar.is-complete .uppy-StatusBar-progress {
  background-color: #1BB240 !important; }

.uppy-StatusBar.is-error .uppy-StatusBar-progress {
  background-color: #D32F2F !important; }

.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator {
  cursor: default !important;
  color: #1BB240 !important; }

.uppy-StatusBar:not([aria-hidden=true]).is-waiting {
  background-color: #fff !important;
  height: 65px !important;
  border-top: 1px solid rgba(147, 147, 147, 0.3) !important; }

.uppy-StatusBar-progress {
  background-color: #2275D7 !important;
  height: 2px !important;
  position: absolute !important;
  z-index: 1001 !important;
  transition: background-color, width .3s ease-out !important; }
  .uppy-StatusBar-progress.is-indeterminate {
    background-size: 64px 64px !important;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.3) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 75%, transparent 75%, transparent) !important;
    animation: uppy-StatusBar-ProgressStripes 1s linear infinite; }

@keyframes uppy-StatusBar-ProgressStripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 64px 0; } }

.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress,
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress {
  background-color: #F6A623 !important; }

.uppy-StatusBar.is-waiting .uppy-StatusBar-progress {
  display: none !important; }

.uppy-StatusBar-content {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  position: relative !important;
  z-index: 1002 !important;
  padding-left: 10px !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  color: #000 !important;
  height: 100% !important; }
  .uppy-size--md .uppy-StatusBar-content {
    padding-left: 15px !important; }

.uppy-StatusBar-contentPadding {
  margin-right: 0.5ch !important; }

.uppy-StatusBar-status {
  line-height: 1.4 !important;
  font-weight: normal !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  max-width: 170px !important;
  overflow-x: hidden !important; }
  .uppy-size--md .uppy-StatusBar-status {
    line-height: 1.5 !important;
    max-width: 400px !important; }

.uppy-StatusBar-statusPrimary {
  font-size: 12px !important;
  font-weight: 400 !important; }
  .uppy-size--md .uppy-StatusBar-statusPrimary {
    font-size: 13px !important; }

.uppy-StatusBar-statusSecondary {
  font-size: 10px !important;
  display: inline-block !important;
  color: rgba(82, 82, 82, 0.8) !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow-x: hidden !important; }
  .uppy-size--md .uppy-StatusBar-statusSecondary {
    font-size: 11px !important; }

.uppy-StatusBar-statusSecondaryHint {
  display: inline-block !important;
  vertical-align: middle !important;
  margin-right: 5px !important;
  line-height: 1 !important; }
  .uppy-size--md .uppy-StatusBar-statusSecondaryHint {
    margin-right: 8px !important; }

.uppy-StatusBar-statusIndicator {
  color: #525252 !important;
  margin-right: 10px !important;
  cursor: pointer !important; }
  .uppy-size--md .uppy-StatusBar-statusIndicator {
    margin-right: 12px !important; }

.uppy-StatusBar-statusIndicator svg {
  vertical-align: text-bottom !important; }

.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator {
  width: 15px !important;
  margin-right: 7px !important; }

.uppy-StatusBar-actions {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  right: 10px !important;
  z-index: 1004 !important; }

.uppy-StatusBar.is-waiting .uppy-StatusBar-actions {
  width: 100% !important;
  position: static !important;
  padding: 0 15px !important;
  background-color: #FAFAFA !important; }

.uppy-StatusBar-actionCircleBtn {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 50% !important;
  cursor: pointer !important;
  color: rgba(0, 0, 0, 0.6) !important;
  background-color: rgba(147, 147, 147, 0.3) !important;
  text-align: center !important; }

.uppy-StatusBar-actionCircleBtn:not(:last-child) {
  margin-right: 8px !important; }

.uppy-StatusBar-actionCircleBtn svg {
  width: 12px !important;
  height: 12px !important;
  fill: currentColor !important; }

.uppy-StatusBar-actionBtn {
  display: inline-block !important;
  vertical-align: middle !important;
  font-size: 10px !important;
  color: #2275D7 !important; }
  .uppy-size--md .uppy-StatusBar-actionBtn {
    font-size: 11px !important; }

.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  font-size: 14px !important;
  width: 100% !important;
  padding: 15px 10px !important;
  color: #fff !important;
  background-color: #1BB240 !important; }

.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover {
  background-color: #148630 !important; }

.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  padding: 16px 22px !important;
  width: auto !important; }

.uppy-StatusBar-actionBtn:not(:last-child) {
  margin-right: 10px !important; }

.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload {
  background-color: transparent !important;
  color: #2275D7 !important; }

.uppy-StatusBar-details {
  line-height: 12px !important;
  width: 13px !important;
  height: 13px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.2) !important;
  border-radius: 50% !important;
  position: relative !important;
  top: 0 !important;
  left: 2px !important;
  font-size: 10px !important;
  text-align: center !important;
  cursor: help !important; }
  .uppy-StatusBar-details:hover {
    cursor: help !important; }

.uppy-StatusBar-details:after {
  line-height: 1.3 !important;
  word-wrap: break-word !important; }

.uppy-StatusBar-spinner {
  animation-name: uppy-StatusBar-spinnerAnimation;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  margin-right: 10px !important;
  fill: #2275D7 !important; }

.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner,
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner {
  fill: #F6A623 !important; }

@keyframes uppy-StatusBar-spinnerAnimation {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.uppy-DashboardContent-panelBody {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex: 1 !important;
      flex: 1 !important; }

.uppy-Provider-auth,
.uppy-Provider-error,
.uppy-Provider-loading,
.uppy-Provider-empty {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex-flow: column wrap !important;
      flex-flow: column wrap !important;
  -ms-flex: 1 !important;
      flex: 1 !important; }

.uppy-Provider-authIcon svg {
  width: 100px !important;
  height: 75px !important;
  margin-bottom: 15px !important; }

.uppy-Provider-authTitle {
  font-size: 17px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
  margin-bottom: 30px !important;
  padding: 0 15px !important;
  max-width: 500px !important;
  text-align: center !important; }
  .uppy-size--md .uppy-Provider-authTitle {
    font-size: 20px !important; }

.uppy-Provider-breadcrumbsWrap {
  -ms-flex: 1 !important;
      flex: 1 !important; }

.uppy-Provider-breadcrumbs {
  display: inline-block !important;
  color: #535353 !important;
  font-size: 12px !important;
  line-height: 1 !important;
  margin-bottom: 10px !important; }
  .uppy-size--md .uppy-Provider-breadcrumbs {
    margin-bottom: 0 !important; }

.uppy-Provider-breadcrumbsIcon {
  display: inline !important;
  color: #535353 !important;
  vertical-align: middle !important;
  margin-right: 8px !important;
  line-height: 1 !important; }

.uppy-Provider-breadcrumbsIcon svg {
  width: 13px !important;
  height: 13px !important;
  fill: #535353 !important; }

.uppy-Provider-breadcrumbs button {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  display: inline-block !important;
  cursor: pointer !important;
  font-size: 14px !important; }

.uppy-Provider-breadcrumbs button:hover {
  text-decoration: underline !important; }

.uppy-Provider-breadcrumbs button ~ button:before {
  content: '/' !important;
  padding: 0 7px !important; }

.uppy-ProviderBrowser {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex: 1 !important;
      flex: 1 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  height: 100% !important; }

.uppy-ProviderBrowser-user {
  margin: 0 8px 0 0 !important;
  line-height: 1 !important; }

.uppy-ProviderBrowser-user:after {
  content: '\B7' !important;
  position: relative !important;
  left: 4px !important; }

.uppy-ProviderBrowser-header {
  z-index: 1001 !important;
  border-bottom: 1px solid rgba(147, 147, 147, 0.3) !important;
  position: relative !important; }

.uppy-ProviderBrowser-headerBar {
  padding: 12px 15px !important;
  background-color: #f9f9f9 !important;
  z-index: 1001 !important;
  color: #606060 !important;
  line-height: 1 !important; }
  .uppy-size--md .uppy-ProviderBrowser-headerBar {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 15px !important; }

.uppy-ProviderBrowser-headerBar--simple {
  text-align: center !important;
  display: block !important;
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap {
  -ms-flex: none !important;
      flex: none !important;
  display: inline-block !important;
  vertical-align: middle !important; }

.uppy-ProviderBrowser-search {
  width: 100% !important;
  background-color: #fff !important;
  position: relative !important;
  height: 30px !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.uppy-ProviderBrowser-searchInput {
  width: 100% !important;
  height: 30px !important;
  background-color: transparent !important;
  outline: 0 !important;
  font-family: sans-serif !important;
  font-size: 14px !important;
  line-height: 30px !important;
  border: 0 !important;
  padding: 0 16px 0 43px !important;
  z-index: 1001 !important; }

.uppy-ProviderBrowser-searchInput::-webkit-input-placeholder,
.uppy-ProviderBrowser-searchInput::-moz-placeholder,
.uppy-ProviderBrowser-searchInput::-ms-input-placeholder {
  color: rgba(147, 147, 147, 0.75) !important;
  letter-spacing: 1px !important; }

.uppy-ProviderBrowser-searchIcon {
  width: 16px !important;
  height: 16px !important;
  position: absolute !important;
  left: 16px !important;
  top: 7px !important;
  z-index: 1002 !important;
  color: rgba(147, 147, 147, 0.6) !important; }

.uppy-ProviderBrowser-searchClose {
  width: 12px !important;
  height: 12px !important;
  position: absolute !important;
  right: 16px !important;
  top: 7px !important;
  z-index: 1002 !important;
  color: rgba(147, 147, 147, 0.6) !important;
  cursor: pointer !important; }

.uppy-ProviderBrowser-userLogout {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  cursor: pointer !important; }
  .uppy-ProviderBrowser-userLogout:hover {
    text-decoration: underline !important; }

.uppy-ProviderBrowser-body {
  -ms-flex: 1 !important;
      flex: 1 !important;
  position: relative !important; }

.uppy-ProviderBrowser-list {
  -ms-flex: 1 !important;
      flex: 1 !important;
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  background-color: #fff !important;
  border-spacing: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important; }

.uppy-ProviderBrowserItem-inner {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  cursor: pointer !important;
  font-weight: 600 !important; }

.uppy-ProviderBrowser-viewType--list {
  background-color: #fff !important; }
  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem {
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 10px 15px !important; }
  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox {
    vertical-align: middle !important; }
  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox label:before {
    border-color: rgba(82, 82, 82, 0.4) !important; }
  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox input:checked + label:before {
    border-color: #2275D7 !important; }
  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-align: left !important;
    line-height: 1.4 !important; }
  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,
  .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg {
    vertical-align: top !important;
    margin-right: 8px !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowser-list {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
  -ms-flex-align: start !important;
      align-items: flex-start !important;
  padding: 6px !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowser-list:after {
  content: '' !important;
  -ms-flex: auto !important;
      flex: auto !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem {
  display: inline-block !important;
  width: 50% !important;
  position: relative !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem:before {
  content: '' !important;
  padding-top: 100% !important;
  display: block !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner {
  border-radius: 4px !important;
  overflow: hidden !important;
  position: absolute !important;
  top: 7px !important;
  left: 7px !important;
  right: 7px !important;
  bottom: 7px !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner:focus {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.9) !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem img,
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem svg {
  width: 100% !important;
  height: 100% !important;
  vertical-align: middle !important;
  object-fit: cover !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner {
  background-color: rgba(147, 147, 147, 0.3) !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--noPreview svg {
  fill: rgba(0, 0, 0, 0.7) !important;
  width: 30% !important;
  height: 30% !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox {
  position: absolute !important;
  top: 13px !important;
  right: 22px !important;
  margin-right: 0 !important;
  opacity: 0.95 !important;
  z-index: 1002 !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox label:before {
  background-color: #2275D7 !important;
  border-radius: 50% !important;
  width: 26px !important;
  height: 26px !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox label:after {
  width: 12px !important;
  height: 7px !important;
  left: 7px !important;
  top: 10px !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox input + label {
  opacity: 0 !important; }

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox input:checked + label {
  opacity: 1 !important; }

.uppy-size--md .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem {
  width: 33.3333% !important; }

.uppy-size--lg .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem {
  width: 25% !important; }

.uppy-ProviderBrowserItem-checkbox input {
  opacity: 0 !important; }

.uppy-ProviderBrowserItem-checkbox {
  position: relative !important;
  display: inline-block !important;
  top: -3px !important;
  margin-right: 15px !important; }

.uppy-ProviderBrowserItem-checkbox label {
  display: block !important; }

.uppy-ProviderBrowserItem-checkbox label::before,
.uppy-ProviderBrowserItem-checkbox label::after {
  position: absolute !important;
  cursor: pointer !important; }

.uppy-ProviderBrowserItem-checkbox label:before {
  content: "" !important;
  display: inline-block !important;
  height: 18px !important;
  width: 18px !important;
  top: 2px !important;
  border: 1px solid #2275D7 !important;
  background-color: #fff !important;
  border-radius: 2px !important; }

.uppy-ProviderBrowserItem-checkbox label:after {
  content: '' !important;
  display: inline-block !important;
  height: 5px !important;
  width: 8px !important;
  left: 5px !important;
  top: 8px !important;
  border-left: 2px solid #fff !important;
  border-bottom: 2px solid #fff !important;
  transform: rotate(-45deg) !important; }

.uppy-ProviderBrowserItem-checkbox input + label::after {
  content: none !important; }

.uppy-ProviderBrowserItem-checkbox input:checked + label::after {
  content: '' !important; }

.uppy-ProviderBrowserItem-checkbox input:checked + label::before {
  background-color: #2275D7 !important; }

.uppy-ProviderBrowserItem-checkbox input:focus + label::before {
  outline: #3b99fc auto 5px !important; }

.uppy-ProviderBrowser-footer {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  background: #fff !important;
  height: 65px !important;
  border-top: 1px solid rgba(147, 147, 147, 0.3) !important;
  padding: 0 15px !important; }
  .uppy-ProviderBrowser-footer button {
    margin-right: 10px !important; }

.uppy-transition-slideDownUp-enter {
  opacity: 0.01 !important;
  transform: translate3d(0, -105%, 0) !important;
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out !important; }

.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active {
  opacity: 1 !important;
  transform: translate3d(0, 0, 0) !important; }

.uppy-transition-slideDownUp-leave {
  opacity: 1 !important;
  transform: translate3d(0, 0, 0) !important;
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out !important; }

.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active {
  opacity: 0.01 !important;
  transform: translate3d(0, -105%, 0) !important; }

.uppy-Dashboard--modal {
  z-index: 1001 !important; }

.uppy-Dashboard--modal[aria-hidden=true] {
  display: none !important; }

@keyframes uppy-Dashboard-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes uppy-Dashboard-fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes uppy-Dashboard-slideDownAndFadeIn {
  from {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0; }
  to {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1; } }

@keyframes uppy-Dashboard-slideDownAndFadeIn--small {
  from {
    transform: translate3d(0, -20%, 0);
    opacity: 0; }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes uppy-Dashboard-slideUpFadeOut {
  from {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1; }
  to {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0; } }

@keyframes uppy-Dashboard-slideUpFadeOut--small {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1; }
  to {
    transform: translate3d(0, -20%, 0);
    opacity: 0; } }

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-inner {
  animation: uppy-Dashboard-slideDownAndFadeIn--small 0.3s cubic-bezier(0, 0, 0.2, 1); }
  @media only screen and (min-width: 820px) {
    .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-inner {
      animation: uppy-Dashboard-slideDownAndFadeIn 0.3s cubic-bezier(0, 0, 0.2, 1); } }

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-overlay {
  animation: uppy-Dashboard-fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1); }

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-inner {
  animation: uppy-Dashboard-slideUpFadeOut--small 0.3s cubic-bezier(0, 0, 0.2, 1); }
  @media only screen and (min-width: 820px) {
    .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-inner {
      animation: uppy-Dashboard-slideUpFadeOut 0.3s cubic-bezier(0, 0, 0.2, 1); } }

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-overlay {
  animation: uppy-Dashboard-fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1); }

.uppy-Dashboard-isFixed {
  overflow: hidden !important;
  height: 100vh !important; }

.uppy-Dashboard--modal .uppy-Dashboard-overlay {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
  z-index: 1001 !important; }

.uppy-Dashboard-inner {
  position: relative !important;
  background-color: #FAFAFA !important;
  max-width: 100%;
  max-height: 100%;
  min-width: 290px !important;
  min-height: 400px !important;
  outline: none !important;
  border: 1px solid rgba(147, 147, 147, 0.2) !important;
  border-radius: 5px !important; }
  .uppy-Dashboard--modal .uppy-Dashboard-inner {
    z-index: 1002 !important; }
  @media only screen and (min-width: 820px) {
    .uppy-Dashboard-inner {
      width: 750px;
      height: 550px; } }

.uppy-Dashboard-innerWrap {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  height: 100% !important;
  overflow: hidden !important;
  position: relative !important;
  border-radius: 5px !important; }

.uppy-Dashboard--modal .uppy-Dashboard-inner {
  position: fixed !important;
  top: 35px !important;
  left: 15px !important;
  right: 15px !important;
  bottom: 15px !important;
  border: none !important; }
  @media only screen and (min-width: 820px) {
    .uppy-Dashboard--modal .uppy-Dashboard-inner {
      top: 50% !important;
      left: 50% !important;
      transform: translate(-50%, -50%) !important;
      box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.15) !important; } }

.uppy-Dashboard-close {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  display: none !important;
  position: absolute !important;
  top: -33px !important;
  right: -2px !important;
  cursor: pointer !important;
  color: rgba(255, 255, 255, 0.9) !important;
  font-size: 27px !important; }
  @media only screen and (min-width: 820px) {
    .uppy-Dashboard-close {
      font-size: 35px !important;
      top: -10px !important;
      right: -35px !important; } }
  .uppy-Dashboard--modal .uppy-Dashboard-close {
    z-index: 1005 !important;
    display: block !important; }

.uppy-DashboarAddFiles {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  height: 100% !important;
  position: relative !important;
  text-align: center !important;
  -ms-flex: 1 !important;
      flex: 1 !important; }

.uppy-DashboardTabs {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  width: 100% !important; }
  .uppy-size--md .uppy-DashboardTabs {
    -ms-flex-align: center !important;
        align-items: center !important; }

.uppy-DashboardTabs-title {
  font-size: 15px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  color: #525252 !important; }
  .uppy-size--md .uppy-DashboardTabs-title {
    font-size: 17px !important;
    line-height: 40px !important; }

.uppy-DashboarAddFiles-info {
  padding-top: 30px !important;
  padding-bottom: 15px !important; }
  .uppy-size--md .uppy-DashboarAddFiles-info {
    position: absolute !important;
    bottom: 30px !important;
    left: 0 !important;
    right: 0 !important;
    padding-bottom: 0 !important; }

.uppy-Dashboard-browse {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  cursor: pointer !important;
  color: rgba(34, 117, 215, 0.9) !important; }

.uppy-Dashboard-browse:focus {
  outline: none !important;
  border-bottom: 2px solid #2275D7 !important; }

.uppy-DashboardTabs-list {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  max-height: 300px !important;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
  margin-top: 10px !important;
  padding: 2px 0 !important; }
  .uppy-size--md .uppy-DashboardTabs-list {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    -ms-flex-pack: center !important;
        justify-content: center !important;
    max-width: 600px !important;
    overflow-x: initial !important;
    margin-top: 30px !important;
    padding-top: 0 !important; }

.uppy-DashboardTab {
  width: 100% !important;
  display: inline-block !important;
  text-align: center !important;
  border-bottom: 1px solid rgba(147, 147, 147, 0.2) !important;
  padding: 0px 2px !important; }
  .uppy-size--md .uppy-DashboardTab {
    width: initial !important;
    margin-bottom: 20px !important;
    border-bottom: initial !important;
    padding: 0 !important; }

.uppy-DashboardTab-btn {
  width: 100% !important;
  height: 100% !important;
  cursor: pointer !important;
  border: 0 !important;
  background-color: transparent !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
       appearance: none !important;
  color: #535353 !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  padding: 12px 20px !important;
  line-height: 1 !important; }
  .uppy-size--md .uppy-DashboardTab-btn {
    width: 80px !important;
    margin: 0 5px !important;
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    padding: 0 !important; }

.uppy-DashboardTab-btn:hover {
  color: #2275D7 !important; }

.uppy-DashboardTab-btn:focus {
  outline-offset: 0 !important; }
  .uppy-size--md .uppy-DashboardTab-btn:focus {
    outline-offset: 2px !important; }

.uppy-DashboardTab-btn svg {
  margin-right: 10px !important; }
  .uppy-size--md .uppy-DashboardTab-btn svg {
    margin-right: 0 !important; }

.uppy-DashboardTab-btn svg,
.uppy-DashboardTab-btn svg * {
  max-width: 100% !important;
  max-height: 100% !important;
  display: inline-block !important;
  vertical-align: text-top !important;
  overflow: hidden !important;
  transition: transform 0.2s !important;
  will-change: transform !important; }

.uppy-DashboardTab-btn:hover svg {
  transform: scale(1.1, 1.1) !important; }

.uppy-DashboardTab-name {
  font-size: 14px !important;
  font-weight: 500 !important; }
  .uppy-size--md .uppy-DashboardTab-name {
    font-size: 11px !important;
    line-height: 14px !important;
    margin-top: 8px !important;
    margin-bottom: 0 !important; }

.uppy-DashboardTab svg {
  width: 18px !important;
  height: 18px !important;
  vertical-align: middle !important; }
  .uppy-size--md .uppy-DashboardTab svg {
    width: 27px !important;
    height: 27px !important; }

.uppy-Dashboard-input {
  width: 0.1px !important;
  height: 0.1px !important;
  opacity: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  z-index: -1 !important; }

.uppy-DashboardContent-bar {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
  height: 40px !important;
  width: 100% !important;
  border-bottom: 1px solid rgba(147, 147, 147, 0.3) !important;
  z-index: 1004 !important;
  background-color: #FAFAFA !important;
  padding: 0 10px !important; }
  .uppy-size--md .uppy-DashboardContent-bar {
    height: 50px !important;
    padding: 0 15px !important; }

.uppy-DashboardContent-title {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
  font-size: 12px !important;
  line-height: 40px !important;
  font-weight: normal !important;
  max-width: 170px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow-x: hidden !important;
  margin: auto !important; }
  .uppy-size--md .uppy-DashboardContent-title {
    font-size: 14px !important;
    line-height: 50px !important;
    max-width: 300px !important; }

.uppy-DashboardContent-back {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  color: #2275D7 !important; }
  .uppy-size--md .uppy-DashboardContent-back {
    font-size: 15px !important; }

.uppy-DashboardContent-addMore {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  color: #2275D7 !important;
  stroke: #2275D7 !important;
  stroke-width: 0.7px !important;
  width: 13px !important;
  height: 13px !important; }
  .uppy-size--md .uppy-DashboardContent-addMore {
    width: 15px !important;
    height: 15px !important; }

.uppy-DashboardContent-addMore svg {
  vertical-align: text-top !important; }

.uppy-DashboardContent-panel {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  background-color: whitesmoke !important;
  overflow: hidden !important;
  z-index: 1005 !important;
  border-radius: 5px !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex: 1 !important;
      flex: 1 !important; }

.uppy-Dashboard-AddFilesPanel {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  background: #FAFAFA !important;
  background: linear-gradient(0deg, #FAFAFA 35%, rgba(250, 250, 250, 0.85) 100%) !important;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.15) !important;
  overflow: hidden !important;
  z-index: 1005 !important;
  border-radius: 5px !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files {
  filter: blur(2px) !important; }

.uppy-Dashboard-progress {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 12% !important; }

.uppy-Dashboard-progressBarContainer.is-active {
  z-index: 1004 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; }

.uppy-Dashboard-next {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: none !important;
  background-color: rgba(147, 147, 147, 0.7) !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
       appearance: none !important;
  border: 0 !important;
  z-index: 1002 !important;
  transition: background-color 0.5s !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  cursor: not-allowed !important; }

.uppy-Dashboard-next.is-active {
  cursor: pointer !important;
  background-color: #2275D7 !important; }
  .uppy-Dashboard-next.is-active:hover {
    background-color: #14457f !important; }

.uppy-Dashboard-filesContainer {
  position: relative !important;
  overflow-y: hidden !important;
  margin: 0 !important;
  -ms-flex: 1 !important;
      flex: 1 !important; }
  .uppy-Dashboard-filesContainer:after {
    content: '' !important;
    display: table !important;
    clear: both !important; }

.uppy-Dashboard-files {
  margin: 0 !important;
  padding: 0 0 10px 0 !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
  -ms-flex: 1 !important;
      flex: 1 !important; }

.uppy-size--md .uppy-Dashboard-files {
  padding-top: 10px !important; }

.uppy-Dashboard.drag .uppy-Dashboard-innerWrap {
  background-color: #bababa !important; }

.uppy-Dashboard.drag .uppy-Dashboard-AddFilesPanel {
  background: #c7c7c7 !important; }

.uppy-Dashboard.drag .uppy-Dashboard-files--noFiles {
  border-color: #c7c7c7 !important; }

.uppy-Dashboard-dropFilesTitle {
  max-width: 300px !important;
  text-align: center !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
  color: #525252 !important;
  margin: auto !important;
  padding: 0 15px !important;
  padding-top: 20px !important; }
  .uppy-size--md .uppy-Dashboard-dropFilesTitle {
    max-width: 400px !important;
    font-size: 27px !important; }

.uppy-Dashboard-note {
  font-size: 13px !important;
  line-height: 1.2 !important;
  text-align: center !important;
  color: rgba(82, 82, 82, 0.8) !important;
  width: 100% !important; }
  .uppy-size--md .uppy-Dashboard-note {
    font-size: 16px !important; }

.uppy-Dashboard-poweredBy {
  display: inline-block !important;
  text-align: center !important;
  font-size: 11px !important;
  color: #939393 !important;
  text-decoration: none !important;
  margin-top: 8px !important; }

.uppy-Dashboard-poweredByUppy {
  color: #939393 !important; }

.uppy-Dashboard-poweredByIcon {
  stroke: #939393 !important;
  fill: none !important;
  margin-left: 1px !important;
  margin-right: 1px !important;
  position: relative !important;
  top: 1px !important;
  opacity: 0.9 !important; }

.uppy-DashboardItem {
  list-style: none !important;
  margin: 10px 0 !important;
  position: relative !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  border-bottom: 1px solid #ececec !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important; }
  .uppy-size--md .uppy-DashboardItem {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    float: left !important;
    width: 140px !important;
    height: 170px !important;
    margin: 5px 15px !important;
    border: 0 !important;
    background-color: initial !important;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important; }

.uppy-DashboardItem-preview {
  width: 50px !important;
  height: 50px !important;
  border-bottom: 0 !important;
  position: relative !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex-align: center !important;
      align-items: center !important; }
  .uppy-size--md .uppy-DashboardItem-preview {
    width: 100% !important;
    height: 100px !important;
    border: 0 !important; }

.uppy-DashboardItem-previewLink {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1002 !important; }

.uppy-DashboardItem-sourceIcon {
  display: inline-block !important;
  vertical-align: middle !important;
  width: 11px !important;
  height: 11px !important;
  color: rgba(147, 147, 147, 0.85) !important; }

.uppy-DashboardItem-sourceIcon svg,
.uppy-DashboardItem-sourceIcon svg * {
  max-width: 100% !important;
  max-height: 100% !important;
  display: inline-block !important;
  vertical-align: text-top !important;
  overflow: hidden !important;
  fill: currentColor !important; }

.uppy-DashboardItem-previewInnerWrap {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  position: relative !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  box-shadow: 0 0 2px 0 rgba(147, 147, 147, 0.7) !important;
  border-radius: 3px !important; }
  .uppy-size--md .uppy-DashboardItem-previewInnerWrap {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) !important; }

.uppy-DashboardItem-previewInnerWrap:after {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  background-color: rgba(0, 0, 0, 0.65) !important;
  display: none !important;
  z-index: 1001 !important; }

.uppy-DashboardItem-preview img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important; }

.uppy-DashboardItem-previewIconWrap {
  height: 80px !important;
  max-height: 90% !important;
  position: relative !important; }

.uppy-DashboardItem-previewIconBg {
  width: 100% !important;
  height: 100% !important;
  filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 0px 1px) !important; }

.uppy-DashboardItem-previewIcon {
  width: 18px !important;
  height: 18px !important;
  z-index: 100 !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important; }
  .uppy-size--md .uppy-DashboardItem-previewIcon {
    width: 25px !important;
    height: 25px !important; }

.uppy-DashboardItem-previewType {
  position: absolute !important;
  bottom: 14px !important;
  left: 50% !important;
  transform: translate(-50%, 0) !important;
  text-transform: uppercase !important;
  font-size: 9px !important;
  letter-spacing: 1px !important;
  color: #525252 !important;
  z-index: 100 !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.uppy-DashboardItem-info {
  padding-left: 15px !important;
  position: relative !important;
  max-width: 65% !important; }
  .uppy-size--md .uppy-DashboardItem-info {
    width: 100% !important;
    max-width: 100% !important;
    -ms-flex: 1 !important;
        flex: 1 !important;
    padding: 8px 3px 0 3px !important;
    border-top: 0 !important; }

.uppy-DashboardItem-name {
  font-size: 11px !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
  margin: 0 !important;
  padding: 0 !important;
  max-height: 28px !important;
  margin-bottom: 5px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important; }
  .uppy-size--md .uppy-DashboardItem-name {
    word-break: break-all !important;
    white-space: normal !important;
    overflow: initial !important; }

.uppy-DashboardItem-name a {
  text-decoration: underline !important;
  color: #000 !important; }

.uppy-DashboardItem-status {
  font-size: 11px !important;
  line-height: 11px !important;
  font-weight: normal !important;
  color: #6d6d6d !important;
  margin-bottom: 4px !important; }

.uppy-DashboardItem-statusSize {
  display: inline-block !important;
  vertical-align: bottom !important;
  text-transform: uppercase !important; }

.uppy-DashboardItem-edit,
.uppy-DashboardItem-copyLink {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  display: inline-block !important;
  vertical-align: bottom !important;
  cursor: pointer !important; }

.uppy-DashboardItem-copyLink {
  width: 12px !important;
  height: 11px !important; }

.uppy-DashboardItem-edit:not(:first-child),
.uppy-DashboardItem-copyLink:not(:first-child),
.uppy-DashboardItem-sourceIcon:not(:first-child) {
  position: relative !important;
  margin-left: 14px !important; }
  .uppy-DashboardItem-edit:not(:first-child):before,
  .uppy-DashboardItem-copyLink:not(:first-child):before,
  .uppy-DashboardItem-sourceIcon:not(:first-child):before {
    content: '\B7' !important;
    position: absolute !important;
    top: 0 !important;
    left: -9px !important;
    color: #939393 !important;
    font-weight: 700 !important; }

.uppy-DashboardItem-action {
  position: absolute !important;
  top: 18px !important;
  right: 10px !important;
  z-index: 1002 !important; }
  .uppy-size--md .uppy-DashboardItem-action {
    top: -8px !important;
    right: -8px !important; }

.uppy-DashboardItem-remove {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  cursor: pointer !important;
  color: #000 !important;
  width: 16px !important;
  height: 16px !important;
  opacity: 0.75 !important; }
  .uppy-size--md .uppy-DashboardItem-remove {
    width: 20px !important;
    height: 20px !important; }

.uppy-DashboardItem.is-inprogress:not(.is-resumable) .uppy-DashboardItem-remove {
  display: none !important; }

.uppy-DashboardItem-progress {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 1002 !important;
  color: #fff !important;
  text-align: center !important;
  width: 120px !important;
  display: none !important;
  transition: all .35 ease !important; }

.uppy-DashboardItem.is-complete .uppy-DashboardItem-progress {
  transform: initial !important;
  top: -9px !important;
  right: -8px !important;
  left: initial !important;
  width: auto !important; }

.uppy-DashboardItem.is-inprogress .uppy-DashboardItem-progress,
.uppy-DashboardItem.is-complete .uppy-DashboardItem-progress,
.uppy-DashboardItem.is-error .uppy-DashboardItem-progress {
  display: block !important; }

.uppy-DashboardItem-progressIndicator {
  background: none !important;
  -webkit-appearance: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  color: inherit !important;
  display: inline-block !important;
  width: 38px !important;
  height: 38px !important;
  opacity: 0.9 !important;
  transition: all .35s ease !important; }
  .uppy-size--md .uppy-DashboardItem-progressIndicator {
    width: 55px !important;
    height: 55px !important; }

button.uppy-DashboardItem-progressIndicator {
  cursor: pointer !important; }

.uppy-DashboardItem.is-error .uppy-DashboardItem-progressIndicator {
  width: 18px !important;
  height: 18px !important; }
  .uppy-size--md .uppy-DashboardItem.is-error .uppy-DashboardItem-progressIndicator {
    width: 28px !important;
    height: 28px !important; }

.uppy-DashboardItem.is-complete .uppy-DashboardItem-progressIndicator {
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important; }
  .uppy-size--md .uppy-DashboardItem.is-complete .uppy-DashboardItem-progressIndicator {
    width: 25px !important;
    height: 25px !important; }

.uppy-DashboardItem-progressInfo {
  font-size: 9px !important;
  line-height: 1 !important;
  font-weight: 500 !important;
  height: 10px !important;
  display: none !important;
  position: absolute !important;
  bottom: -10px !important;
  left: 0 !important;
  width: 100% !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3) !important; }
  .uppy-size--md .uppy-DashboardItem-progressInfo {
    display: block !important; }

.UppyIcon-progressCircle {
  width: 100% !important;
  height: 100% !important; }

.uppy-DashboardItem .bg {
  stroke: rgba(255, 255, 255, 0.4) !important;
  opacity: 0 !important; }

.uppy-DashboardItem .progress {
  stroke: #fff !important;
  transition: stroke-dashoffset .5s ease-out !important;
  opacity: 0 !important; }

.uppy-DashboardItem .play {
  stroke: #fff !important;
  fill: #fff !important;
  opacity: 0 !important;
  transition: all 0.2s !important;
  display: none !important; }

.uppy-DashboardItem .cancel {
  fill: #fff !important;
  opacity: 0 !important;
  transition: all 0.2s !important; }

.uppy-DashboardItem .pause {
  stroke: #fff !important;
  fill: #fff !important;
  opacity: 0 !important;
  transition: all 0.2s !important;
  display: none !important; }

.uppy-DashboardItem.is-error .retry {
  fill: #fff !important; }

.uppy-DashboardItem.is-resumable .pause, .uppy-DashboardItem.is-resumable .play {
  display: block !important; }

.uppy-DashboardItem.is-resumable .cancel {
  display: none !important; }

.UppyIcon-progressCircle .check {
  opacity: 0 !important;
  fill: #fff !important;
  transition: all 0.2s !important; }

.uppy-DashboardItem.is-inprogress .bg, .uppy-DashboardItem.is-inprogress .progress, .uppy-DashboardItem.is-inprogress .pause, .uppy-DashboardItem.is-inprogress .cancel {
  opacity: 1 !important; }

.uppy-DashboardItem.is-inprogress .uppy-DashboardItem-previewInnerWrap:after {
  display: block !important; }

.uppy-DashboardItem.is-error .uppy-DashboardItem-previewInnerWrap:after {
  display: block !important; }

.uppy-DashboardItem.is-paused .pause {
  opacity: 0 !important; }

.uppy-DashboardItem.is-paused .play {
  opacity: 1 !important; }

.uppy-DashboardItem.is-processing .uppy-DashboardItem-progress {
  opacity: 0 !important; }

.uppy-DashboardItem.is-complete .uppy-DashboardItem-progressIndicator {
  cursor: default !important; }

.uppy-DashboardItem.is-complete .progress {
  stroke: #1BB240 !important;
  fill: #1BB240 !important;
  opacity: 1 !important; }

.uppy-DashboardItem.is-complete .check {
  opacity: 1 !important; }

.uppy-DashboardItem-progressNum {
  position: relative !important;
  z-index: 1001 !important; }

.uppy-DashboardItem-progressInner {
  height: 15px !important;
  background-color: #2275D7 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important; }

.uppy-Dashboard-actions {
  height: 55px !important;
  border-top: 1px solid rgba(147, 147, 147, 0.3) !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  padding: 0 15px !important;
  background-color: #FAFAFA !important; }

.uppy-size--md .uppy-Dashboard-actions {
  height: 65px !important; }

.uppy-Dashboard-actionsBtn {
  margin-right: 10px !important; }

.uppy-Dashboard-pauseResume .UppyIcon {
  width: 100% !important;
  height: 100% !important; }

.uppy-Dashboard-upload {
  position: relative !important;
  width: 50px !important;
  height: 50px !important; }
  .uppy-size--md .uppy-Dashboard-upload {
    width: 60px !important;
    height: 60px !important; }

.uppy-Dashboard-upload .UppyIcon {
  position: relative !important;
  top: 1px !important;
  width: 50% !important; }

.uppy-Dashboard-uploadCount {
  position: absolute !important;
  top: -12px !important;
  right: -12px !important;
  background-color: #1BB240 !important;
  color: #fff !important;
  border-radius: 50% !important;
  width: 16px !important;
  height: 16px !important;
  line-height: 16px !important;
  font-size: 8px !important; }
  .uppy-size--md .uppy-Dashboard-uploadCount {
    width: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
    font-size: 9px !important; }

.uppy-DashboardFileCard {
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 1005 !important;
  box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1) !important;
  background-color: #fff !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.uppy-DashboardFileCard-inner {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  height: 100% !important;
  -ms-flex: 1 !important;
      flex: 1 !important; }

.uppy-DashboardFileCard-preview {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
  border-bottom: 1px solid rgba(147, 147, 147, 0.3) !important;
  background-color: #f9f9f9;
  position: relative !important; }

.uppy-DashboardFileCard-preview img {
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.15) !important;
  max-width: 90% !important;
  max-height: 90% !important;
  object-fit: cover !important;
  border-radius: 3px !important;
  position: absolute !important; }

.uppy-DashboardFileCard-info {
  padding: 30px 20px 20px 20px !important;
  max-height: 40% !important;
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important; }

.uppy-DashboardFileCard-fieldset {
  font-size: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  max-width: 640px !important;
  margin: auto !important;
  margin-bottom: 12px !important; }

.uppy-DashboardFileCard-label {
  display: inline-block !important;
  vertical-align: middle !important;
  width: 22% !important;
  font-size: 12px !important;
  color: #525252 !important; }
  .uppy-size--md .uppy-DashboardFileCard-label {
    font-size: 13px !important; }

.uppy-DashboardFileCard-input {
  display: inline-block !important;
  vertical-align: middle !important;
  width: 78% !important; }

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}blockquote,h1,h2,h3,h4,h5,h6,p{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ul{margin:0}*,:after,:before{border:0 solid #f3f1ed}img{border-style:solid}textarea{resize:vertical}img{max-width:100%;height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1{font-size:2rem}h2{font-size:1.5rem}h3,h4,h5,h6{font-size:1.25rem}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1560px}.row .row{margin-left:-1rem;margin-right:-1rem}.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 1rem}.columns.one{width:8.33333%}.columns.four{width:33.33333%}.columns.five{width:41.66667%}.columns.six{width:50%}.columns.eight{width:66.66667%}.columns.ten{width:83.33333%}.columns.eleven{width:91.66667%}.columns.twelve{width:100%}@media (min-width:576px){.columns{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.columns.offset-by-one{margin-left:8.33333%}.columns.offset-by-two{margin-left:16.66667%}.columns.offset-by-four{margin-left:33.33333%}.columns.offset-by-six{margin-left:50%}}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:1rem;padding-right:1rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.button:after{content:"";min-height:inherit;font-size:0}.button--base{min-height:50px;min-width:50px}.button[data-loading]{pointer-events:none}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:1rem;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:50px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:50px;height:1px;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:.5px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-7.1428571429px,-9px,0);transform:rotate(-45deg) translate3d(-7.1428571429px,-9px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}

/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */@keyframes ladda-spinner-line-fade{0%,to{opacity:.22}1%{opacity:1}}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);display:none;-webkit-transition:all .1s linear;transition:all .1s linear}.ladda-button[data-loading] .ladda-progress{display:block}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transition:all .3s ease;transition:all .3s ease}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{right:auto}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(.2);transform:scale(.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;-webkit-box-shadow:0 0 0 2000px transparent;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;-webkit-box-shadow:0 0 0 2000px rgba(0,0,0,.8);box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}[dir=rtl] .ladda-spinner>div{left:25%!important}b,strong{font-weight:700}.body blockquote:not(:first-child),.body h1:not(:first-child),.body h2:not(:first-child),.body h3:not(:first-child),.body h4:not(:first-child),.body h5:not(:first-child),.body h6:not(:first-child),.body img:not(:first-child),.body p:not(:first-child),.body ul:not(:first-child){margin:1.5rem 0}.body b,.body strong{font-weight:700}.body a{color:inherit}.body ul{list-style:none;padding:0}.body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.body ul li:before{content:"";margin-right:1rem;margin-top:1em;display:block;height:1px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;background:currentColor}.body h1,.body h2,.body h3{font-size:1.4375rem;text-transform:uppercase;line-height:1.5;font-weight:400;margin-bottom:3rem;letter-spacing:.4em}.footer>.row:before{content:"";width:40px;height:100%;background:#000;position:absolute;top:0;right:100%;-webkit-transform:skewX(-8deg);transform:skewX(-8deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.anchor-hover-fix:before{display:block;content:attr(title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}legend{font-size:.875rem;text-transform:uppercase;line-height:1.25}legend:after{content:"";margin:1rem 0;display:block;width:1px;height:50px;background:currentColor}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;opacity:1}input.text-white::-webkit-input-placeholder,textarea.text-white::-webkit-input-placeholder{color:#fff}input.text-brown-darkest::-webkit-input-placeholder,textarea.text-brown-darkest::-webkit-input-placeholder{color:#40392d}input.text-black::-webkit-input-placeholder,textarea.text-black::-webkit-input-placeholder{color:#000}label.error{color:#e3342f}form .error input,form .error select,form .error textarea{border-color:#e3342f;color:#e3342f}form .error input::-webkit-input-placeholder,form .error select::-webkit-input-placeholder,form .error textarea::-webkit-input-placeholder{color:#e3342f}input[type=radio]+label:after{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%}input[type=radio]:checked+label:after{background:#40392d}input[type=checkbox]:checked+label:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:transparent url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 69.47 48.28'%3E%3Cpath d='M63.78 0c-.26.26-3.16 3.06-7 6.75l-13.9 13.19L29 33.12c-2.42 2.31-3.22 3.09-4.5 4.32L5.25 20.81 0 26.84l22 19 2.81 2.44 2.66-2.62c.26-.27 3.16-3.07 7-6.75s8.88-8.44 13.88-13.19l13.9-13.19c3.88-3.69 6.48-6.14 7.22-6.87z'/%3E%3C/svg%3E") no-repeat 50%/20px}.error input[type=checkbox]+label,.error input[type=radio]+label{border-color:#e3342f;color:#e3342f}.grecaptcha-badge{position:absolute;visibility:hidden;pointer-events:none}.aria-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bg-after-black .hamburger .hamburger-inner,.bg-after-black .hamburger .hamburger-inner:after,.bg-after-black .hamburger .hamburger-inner:before,.bg-after-black .hamburger.is-active .hamburger-inner,.bg-after-black .hamburger.is-active .hamburger-inner:after,.bg-after-black .hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}blockquote>p:before{content:"\201C"}blockquote>p:after{content:"\201D"}blockquote cite:before{content:"";position:relative;left:50%;margin:1rem 0;display:block;width:1px;height:50px;background:#3f372b}.bg-after-black,.bg-after-grey-dark,.bg-after-grey-light,.bg-before-black{position:relative}.bg-after-black:after,.bg-after-grey-dark:after,.bg-after-grey-light:after,.bg-before-black:after{content:"";position:absolute;top:0;z-index:-1;width:50vw;height:100%;left:100%;background:#f3f1ed}.bg-after-black:after,.bg-after-grey-dark:after{background:#000}.bg-before-black:after{left:auto;right:99%;background:#000}@media (min-width:576px){.hero-banner{display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr 2fr;grid-template-columns:3fr 1fr 2fr}.hero-banner__img{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.hero-banner__intro{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.hero-banner:after{left:50%}}.intro-banner{padding-left:calc(9.09091% + 1rem + 2px);padding-right:calc(9.09091% + 1rem + 2px)}.dashed-nav li:not(:first-child):before{content:"-";display:inline-block;margin:0 .25rem}.main-nav a:after{content:"";opacity:0;margin-left:1rem;display:block;height:1px;width:50px;background:#fff;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.main-nav a.is-active:after,.main-nav a:hover:after{opacity:1}.swup-transition-fade{-webkit-transition:.1s;transition:.1s;opacity:1}html.is-animating .swup-transition-fade{opacity:0}.picture-expand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.picture-expand img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ladda-button .ladda-label{-webkit-transition-duration:0s;transition-duration:0s}.popup{bottom:0}@media (min-width:576px){.popup{bottom:10vh}}.popup .columns{padding:0}@media (min-width:576px){.popup .columns{padding:0 1rem}}.cc-window.cc-banner{padding:20px 40px!important}.cc-window.cc-banner .cc-message{padding-right:30px;font-size:.8125rem}.cc-window.cc-banner .cc-btn{border-width:1px;font-weight:500}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:39;cursor:pointer}.popup-banner{position:relative}.greeting-box{width:700px;height:430px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:40}@media (max-width:767px){.greeting-box{width:300px;height:600px}.cross-click{width:1.5rem}}.list-reset{list-style:none;padding:0}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-transparent{background-color:transparent}.bg-black{background-color:#000}.bg-grey-light{background-color:#f3f1ed}.bg-white{background-color:#fff}.hover\:bg-brown-darkest:hover{background-color:#40392d}.hover\:bg-black:hover{background-color:#000}.hover\:bg-white:hover{background-color:#fff}.border-brown-darkest{border-color:#40392d}.border-black{border-color:#000}.border-white{border-color:#fff}.rounded-none{border-radius:0}.rounded-full{border-radius:9999px}.border{border-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.table{display:table}.hidden{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.font-sans{font-family:agenda,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.font-light{font-weight:300}.font-normal{font-weight:400}.font-bold,.hover\:font-bold:hover{font-weight:700}.h-0{height:0}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-12{height:3rem}.h-auto{height:auto}.h-01{height:.1px}.h-full{height:100%}.h-screen{height:100vh}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-loose{line-height:2}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-48px{margin-top:48px;margin-bottom:48px}.mb-1{margin-bottom:.25rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mb-24{margin-bottom:6rem}.ml-auto{margin-left:auto}.-mx-4{margin-left:-1rem}.-mr-4,.-mx-4{margin-right:-1rem}.-mb-8{margin-bottom:-2rem}.-mt-10{margin-top:-2.5rem}.-mb-24{margin-bottom:-6rem}.opacity-0{opacity:0}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.p-4{padding:1rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-48px{padding-top:48px;padding-bottom:48px}.pr-0{padding-right:0}.pl-0{padding-left:0}.pt-4{padding-top:1rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pb-24{padding-bottom:6rem}.pt-2px{padding-top:2px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.pin-y{top:0;bottom:0}.pin-t{top:0}.pin-r{right:0}.pin-l{left:0}.resize-none{resize:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-brown-darkest{color:#40392d}.text-black{color:#000}.text-grey-darker{color:#606f7b}.text-white{color:#fff}.hover\:text-brown-darkest:hover{color:#40392d}.hover\:text-black:hover{color:#000}.hover\:text-white:hover{color:#fff}.text-xs{font-size:.8125rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.4375rem}.text-2xl{font-size:1.625rem}.roman{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.no-underline{text-decoration:none}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hover\:underline:hover{text-decoration:underline}.tracking-wide{letter-spacing:.03em}.tracking-wider{letter-spacing:.4em}.invisible{visibility:hidden}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-01{width:.1px}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z--1{z-index:-1}.ml-0-important{margin-left:0!important}.mr-0-important{margin-right:0!important}@media (min-width:576px){.columns.sm\:six{width:50%}.sm\:bg-after-grey-dark,.sm\:bg-after-grey-light{position:relative}.sm\:bg-after-grey-dark:after,.sm\:bg-after-grey-light:after{content:"";position:absolute;top:0;z-index:-1;width:50vw;height:100%;left:100%;background:#f3f1ed}.sm\:bg-after-grey-dark:after{background:#000}.sm\:bg-after-4-col-grey-dark,.sm\:bg-after-4-col-grey-light{position:relative}.sm\:bg-after-4-col-grey-dark:after,.sm\:bg-after-4-col-grey-light:after{content:"";position:absolute;top:0;z-index:-1;height:100%;width:33.33333%;left:100%;background:#f3f1ed}.sm\:bg-after-4-col-grey-dark:after{background:#000}.sm\:bg-black{background-color:#000}.sm\:bg-grey-light{background-color:#f3f1ed}.sm\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.sm\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sm\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sm\:h-full{height:100%}.sm\:mb-8{margin-bottom:2rem}.sm\:mr-12{margin-right:3rem}.sm\:mb-24{margin-bottom:6rem}.sm\:min-h-571px{min-height:571px}.sm\:-mb-24{margin-bottom:-6rem}.sm\:overflow-auto{overflow:auto}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-48px{padding-top:48px;padding-bottom:48px}.sm\:pb-20{padding-bottom:5rem}.sm\:absolute{position:absolute}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:2.25rem}.sm\:w-2\/5{width:40%}.sm\:w-7\/25{width:28%}.sm\:ml-0-important{margin-left:0!important}.sm\:mr-0-important{margin-right:0!important}}@media (min-width:768px){.columns.md\:four{width:33.33333%}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:h-6{height:1.5rem}.md\:p-16{padding:4rem}}@media (min-width:992px){.lg\:my-83px{margin-top:83px;margin-bottom:83px}.lg\:py-83px{padding-top:83px;padding-bottom:83px}}@media (min-width:1200px){.columns.xl\:four{width:33.33333%}.xl\:my-129px{margin-top:129px;margin-bottom:129px}.xl\:py-129px{padding-top:129px;padding-bottom:129px}}@media (min-width:1560px){.xxl\:-ml-4{margin-left:-1rem}.xxl\:pl-0{padding-left:0}}
