.Toastify__toast-container{z-index:9999;position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;margin-left:-160px}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;margin-left:-160px}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:1px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.1),0 2px 15px 0 rgba(0,0,0,0.05);display:flex;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;flex:1}@media only screen and (max-width: 480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;font-weight:bold;font-size:14px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:0.7;transition:0.3s ease;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:0.3}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:0.7;background-color:rgba(255,255,255,0.7);transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55)}@keyframes Toastify__bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes Toastify__bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes Toastify__bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes Toastify__bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{from{transform:translate3d(110%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0, 110%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0, -110%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(110%, 0, 0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-110%, 0, 0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 500px, 0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -500px, 0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}

.react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 80px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: 85px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\00d7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

@font-face{font-family:'Roboto';src:url("/fonts/Roboto-Regular.ttf")}@font-face{font-family:'Roboto-Thin';src:url("/fonts/Roboto-Thin.ttf")}@font-face{font-family:'Roboto-Medium';src:url("/fonts/Roboto-Medium.ttf")}@font-face{font-family:'Roboto-Light';src:url("/fonts/Roboto-Light.ttf")}@font-face{font-family:'OpenSans';src:url("/fonts/OpenSans.eot"),url("/fonts/OpenSans.woff")}.cursive{font-style:italic}body{margin:0;font-size:18px;font-family:"OpenSans","sans-serif","Arial";position:relative}#root{height:100%}h1,h2{letter-spacing:0}h1{font-size:2.5rem;font-family:"OpenSans","sans-serif","Arial";margin:0}h2{font-size:1.8rem;font-family:"OpenSans","sans-serif","Arial";margin:0}h3{font-size:1.5rem;font-family:"OpenSans","sans-serif","Arial";margin:0}a{color:#66bb6a;text-decoration:none;cursor:pointer;padding:0 5px}ul{list-style:none;padding:0;margin:0}li{position:relative}.error{color:#e53935;margin:0;height:30px;font-size:.9rem}.hint{margin:0;height:30px;font-size:.9rem;color:#4a4a4a}.hint a{font-size:.9rem}.wrapper{position:relative}.main{max-width:500px;margin:auto;border:1px solid #f4f3f4;text-align:center;box-shadow:0 2px 8px #494949;position:relative;top:15%;padding:15px}.page{max-width:1200px;padding:1em;margin:0 auto}.page__header{display:flex;justify-content:space-between;align-items:center}.divider{width:100%;height:1px;background-color:#f4f3f4;margin:15px 0}.privacy-box{background:white;padding:20px 20px;border-radius:5px;box-shadow:0 2px 5px #0000003b;margin:0 50px;position:absolute;top:100px;max-width:800px}.btn,.btn-green,.btn-white,.btn-green--bg,.btn-red--bg{border-radius:50px;padding:12px 50px;text-decoration:none;font-size:1rem;position:relative;overflow:hidden;color:#fff;outline:none;cursor:pointer;border:2px solid transparent;z-index:1;user-select:none}.btn--secondary{color:#4a4a4a;border:2px solid #4a4a4a;transition:0.5s all ease}.btn--secondary:hover{background-color:#4a4a4a;color:#fff;border:2px solid #4a4a4a}.btn--green{color:#66bb6a;border:2px solid #66bb6a;transition:0.5s all ease}.btn--green:hover{background-color:#66bb6a;color:#fff;border:2px solid #66bb6a}.btn--white{color:#fff;border:2px solid #fff;transition:0.5s all ease}.btn--white:hover{background-color:#fff;color:#66bb6a;border:2px solid #fff}.btn--green-bg{color:#fff;border:2px solid #66bb6a;background-color:#66bb6a;transition:0.5s all ease}.btn--green-bg:hover{color:#66bb6a;background-color:transparent;border:2px solid #66bb6a}.btn--red{color:#e53935;border:2px solid #e53935;transition:0.5s all ease}.btn--red:hover{background-color:#e53935;color:#fff;border:2px solid #e53935}.btn:disabled,.btn-green:disabled,.btn-white:disabled,.btn-green--bg:disabled,.btn-red--bg:disabled{opacity:0.3;pointer-events:none}button{line-height:0;text-transform:none;height:50px}button:hover,button:focus{border:inherit}a.btn-add{margin-top:8px}a.btn-add i{font-size:1.5rem;margin-right:5px;margin-top:3px;float:left}a.btn-add span{display:inline-block;margin-top:4px}.btn,.btn-green,.btn-white,.btn-green--bg,.btn-red--bg{border-radius:50px;padding:12px 50px;text-decoration:none;font-size:1.0rem;position:relative;overflow:hidden}.btn i,.btn-green i,.btn-white i,.btn-green--bg i,.btn-red--bg i{margin-right:10px;font-size:1.2rem}.btn-green{color:#66BB6A;border:2px solid #66BB6A;transition:0.5s all ease}.btn-green:hover{background-color:#66BB6A;color:#fff;border:2px solid #66BB6A}.btn-white{color:#fff;border:2px solid #fff;transition:0.5s all ease}.btn-white:hover{background-color:#fff;color:#66BB6A;border:2px solid #fff}.btn-green--bg{color:#fff;border:2px solid #66BB6A;background-color:#66BB6A;transition:0.5s all ease}.btn-green--bg:hover{color:#66BB6A;background-color:transparent;border:2px solid #66BB6A}.btn-red--bg{color:#fff;border:2px solid #E53935;background-color:#E53935;transition:0.5s all ease}.btn-red--bg:hover{color:#E53935;background-color:transparent;border:2px solid #E53935}.icon{width:24px;height:24px;fill:#c8c8c8}.icon--stroke-chevre-up,.icon--stroke-chevre-down,.icon--stroke-close-cross{fill:#333}.icon--stroke-trashbin{fill:#e53935}.hashtag{position:relative;text-indent:20px}.hashtag::before{content:'#';color:#66bb6a;font-size:1.8rem;line-height:0;font-family:impact;margin-right:3px;margin-top:-1px;top:50%;left:-20px;transform:translateY(-50%);position:absolute}.header{position:relative;width:100%;background-color:#4a4a4a;box-sizing:border-box;z-index:2}.header__content{max-width:1200px;margin:0 auto;padding:5px 0 0}.header__nav{margin:0;padding:0;display:flex;list-style:none;align-items:center}.header__nav li:first-child{flex:1}.header__nav p{display:flex;align-items:center;font-size:.9rem}.header__nav .nav-link{text-decoration:none;text-transform:uppercase;padding:0 10px}.header__nav .nav-link svg{fill:#66bb6a}.header__nav p{color:#fff;margin:0}.header__nav p svg{margin-right:5px;fill:#fff}@media (max-width: 414px){.header__nav .topbar-links{text-align:right}}.header__nav .topbar-links .topbar-link{display:inline;color:white;font-size:0.9rem;text-transform:uppercase;margin:0 10px}@media (max-width: 414px){.header__nav .topbar-links .topbar-link{display:block;margin:20px 0}}.input-group{position:relative}.input-group svg{position:absolute;left:15px;color:#c8c8c8;top:50%;transform:translateY(-50%)}.input-group svg ~ .input{text-indent:30px}.input{background-color:#f4f3f4;box-sizing:border-box;margin-bottom:0;border-radius:25px;border:none;height:50px;width:100%;padding:0 20px;font-size:100%;outline:none}.input::placeholder{color:#c8c8c8}.form{position:relative}.form__section{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative}.form__header{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.form .form__divider{margin:15px 0;height:2px;background-color:#f4f3f4;height:2px;z-index:-1;display:block}.form .form__divider-label{text-align:center;background-color:#fff;margin:auto;width:200px}.form .form__divider-label--settings{margin:0 auto 0 0}.form .input-group{margin:30px 0}.form--modal{display:block}.form--shipment .input-group,.form--settings .input-group{margin:10px 20px 10px 0;max-width:280px}.form__footer{display:flex;justify-content:flex-start;width:100%}.form__footer .btn,.form__footer .btn-green,.form__footer .btn-white,.form__footer .btn-green--bg,.form__footer .btn-red--bg{margin:10px}.input-group--with-button{display:flex;align-items:center}.input-group--with-button .input-group{flex:1;padding:10px 0}.input-group--with-button a{margin-left:20px}.input-group--area{max-width:100% !important}.input-group--area .input{padding:20px}.input-group--checkbox{margin-top:30px !important;cursor:pointer}.input-group--checkbox label{font-size:1.2rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#4a4a4a;-webkit-box-shadow:0 0 0px 1000px #f4f3f4 inset}.filter-row{width:100%;display:grid;grid-template-columns:700px 300px 200px;align-items:end;padding-bottom:15px}.row{padding:10px 30px;display:flex}.row:nth-child(2n){background:rgba(102,187,106,0.1)}.col-50{width:50%;float:left}.col-50:nth-child(2n){font-weight:bold}.col-100{width:100%;float:left}.goods-title{text-transform:uppercase;color:#66bb6a}.goods__item{border-bottom:1px solid lightgray}.goods-img{width:300px;height:auto}.shipments{border:1px solid #c8c8c8;border-top-left-radius:4px;border-top-right-radius:4px}.shipments__item{display:grid;grid-template-columns:250px auto 250px auto 50px;cursor:pointer}.shipments__item:hover,.shipments__item--active{background-color:#f4f3f4}.shipments__item:not(:last-child){border-bottom:1px solid #c8c8c8}.shipments__item--signed{background-color:#dfffe0}.shipments__item--header{background-color:#4a4a4a;cursor:initial;border-top-left-radius:4px;border-top-right-radius:4px}.shipments__item--header:hover{background-color:#4a4a4a}.shipments__item--header a{color:#fff;text-transform:uppercase;cursor:pointer}.shipments__item p{margin:0}.shipments__item,.shipments__info{padding:15px 30px}.shipments__info{background-color:#f4f3f4}.list__divider{margin:15px 0;height:2px;background-color:#f4f3f4;height:2px;z-index:-1;display:block}.list__divider-label{text-align:center;background-color:#fff;margin:auto;width:200px}.list__divider-label--settings{margin:0 auto 0 0}.employees__item{display:grid;grid-template-columns:300px auto 25px;cursor:pointer;position:relative}.employees__item:hover,.employees__item--active{background-color:#f4f3f4}.employees__item:not(:last-child){border-bottom:1px solid #c8c8c8}.employees__item p{margin:0}.employees__item--employee::after,.employees__item--invite::after{content:'';position:absolute;left:0;height:100%;width:5px}.employees__item--employee a,.employees__item--invite a{padding:0}.employees__item--employee::after{background-color:#66bb6a}.employees__item--invite::after{background-color:#e53935}.employees__item,.employees__info{padding:15px 30px}.employees__item p,.employees__info p{margin:0}.employees__item p span,.employees__info p span{font-family:"Roboto-Thin"}.employees__info{background-color:#c8c8c8;position:relative}.employees__info a{position:absolute;right:25px;top:15px}.company-invite-list{margin-bottom:20px}.company-invite-list__item{display:grid;grid-template-columns:auto 100px 100px;padding:20px 0;border-bottom:1px solid #c8c8c8}.company-invite-list__item p,.company-invite-list__item a{margin:0}.company-invite-list__item a{text-align:right}.goods-list__item{padding:15px 30px;display:block}.goods-list__item:not(:first-child){padding-top:30px}.goods-list__item:not(:last-child){border-bottom:thin solid #c8c8c8}.modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.modal>div{position:relative;top:40%;transform:translateY(-50%)}.modal__content{max-width:600px;margin:auto;background-color:#fff;box-shadow:0 2px 8px #494949;padding:30px 50px;border-radius:4px;text-align:center}.modal__content--left{text-align:left}.modal__content h2{color:#4a4a4a}.modal__footer .btn ~ .btn,.modal__footer .btn-green ~ .btn,.modal__footer .btn-white ~ .btn,.modal__footer .btn-green--bg ~ .btn,.modal__footer .btn-red--bg ~ .btn,.modal__footer .btn ~ .btn-green,.modal__footer .btn-green ~ .btn-green,.modal__footer .btn-white ~ .btn-green,.modal__footer .btn-green--bg ~ .btn-green,.modal__footer .btn-red--bg ~ .btn-green,.modal__footer .btn ~ .btn-white,.modal__footer .btn-green ~ .btn-white,.modal__footer .btn-white ~ .btn-white,.modal__footer .btn-green--bg ~ .btn-white,.modal__footer .btn-red--bg ~ .btn-white,.modal__footer .btn ~ .btn-green--bg,.modal__footer .btn-green ~ .btn-green--bg,.modal__footer .btn-white ~ .btn-green--bg,.modal__footer .btn-green--bg ~ .btn-green--bg,.modal__footer .btn-red--bg ~ .btn-green--bg,.modal__footer .btn ~ .btn-red--bg,.modal__footer .btn-green ~ .btn-red--bg,.modal__footer .btn-white ~ .btn-red--bg,.modal__footer .btn-green--bg ~ .btn-red--bg,.modal__footer .btn-red--bg ~ .btn-red--bg{margin:0 5px}.modal__footer p,.modal__footer a{font-size:.9rem}section{position:relative}.usp{padding:4rem 0;background-color:#f4f3f4}.usp__content{padding:0 1rem;display:grid;grid-template-columns:300px 340px 300px;justify-content:center}.usp__content>div:first-child{text-align:right}.usp__content>div:last-child{text-align:left}.usp__content img{text-align:center;width:340px}#start .container{margin:0 auto;max-width:1440px;padding:0 1rem}#start .topbar-in{background-color:#4A4A4A}#start .topbar-in .user-email{color:#ffffff;display:flex;align-items:center;float:left}@media (max-width: 1024px){#start .topbar-in .user-email{margin-bottom:15px;display:none}}#start .topbar-in .user-email p{margin:2px 0 0 0;font-size:0.8rem}#start .topbar-in .user-email svg{margin-right:5px}#start .topbar-in .topbar-icon{margin-left:35px;display:inline-block;width:24px;height:24px}@media (max-width: 568px){#start .topbar-in .topbar-icon{margin-left:20px}}#start .section{padding:4rem 0}@media (max-width: 768px){#start .section{padding:2rem 0}}#start .section--grey{background-color:#F4F3F4}@keyframes pulse{from{opacity:.5}50%{opacity:.8;transform:scale(1.1)}to{opacity:.5}}#start section h1{padding-left:0.25rem}@media (min-width: 1024px){#start section.no-company .list{width:50%}}#start section.home,#start section.not-found{position:relative}#start section.home .down-arrow,#start section.not-found .down-arrow{position:absolute;left:50%;transform:translateX(-50%);bottom:30px;cursor:pointer}@media (max-width: 768px){#start section.home .down-arrow,#start section.not-found .down-arrow{bottom:15px}}#start section.home .down-arrow .fa-arrow-circle-down,#start section.not-found .down-arrow .fa-arrow-circle-down{color:#fff;font-size:4rem;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite}#start section.home .content,#start section.not-found .content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:90%}#start section.home .content .welcome-box,#start section.not-found .content .welcome-box{text-align:center}#start section.home .content .welcome-box h1,#start section.not-found .content .welcome-box h1{color:#fff;margin-bottom:40px}#start section.home .content .welcome-box h2,#start section.not-found .content .welcome-box h2{color:#C8C8C8;text-transform:uppercase;margin-bottom:10px}#start section.home .content .welcome-box .cta-box a,#start section.not-found .content .welcome-box .cta-box a{margin:0 1rem}@media (max-width: 550px){#start section.home .content .welcome-box .cta-box a,#start section.not-found .content .welcome-box .cta-box a{display:block;margin:0 0 1rem}}#start section.home .contentbox,#start section.not-found .contentbox{background-color:#ffffff;padding:30px 50px;border-radius:4px;text-align:center;box-shadow:0px 2px 8px #494949;width:35%}@media (max-width: 1024px){#start section.home .contentbox,#start section.not-found .contentbox{width:60%}}@media (max-width: 768px){#start section.home .contentbox,#start section.not-found .contentbox{width:80%;padding:30px 20px}}#start section.home .contentbox h1,#start section.not-found .contentbox h1{margin-bottom:10px}#start section.home .contentbox button,#start section.not-found .contentbox button{margin-bottom:30px}#start section.home .contentbox p,#start section.not-found .contentbox p{margin-bottom:10px;font-size:0.8rem}#start section.home .contentbox .input-error,#start section.not-found .contentbox .input-error{display:inline-block;width:100%;margin:0 0 0 10px}#start section.home .contentbox .header,#start section.not-found .contentbox .header{width:100%;padding-bottom:30px}#start section.home .contentbox .header p,#start section.not-found .contentbox .header p{font-size:1.0rem}#start section.home .contentbox>.input-wrapper ~ .input-wrapper,#start section.not-found .contentbox>.input-wrapper ~ .input-wrapper{padding-top:25px}#start section.home .not-found-dialog h1,#start section.not-found .not-found-dialog h1{font-size:10rem}#start .home{background:url(/images/ts-desktop.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed;min-height:100%;min-width:100%;width:auto;height:100vh;margin-top:-82px;position:relative;z-index:0}#start .home:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3;z-index:-1}#start .home__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;text-align:center}#start .home__content h2{color:#c8c8c8;text-transform:uppercase;margin-bottom:10px}#start .home__content h1{color:#fff;margin-bottom:40px}#start .home__content a:first-child{margin-right:40px}#start section.about .content{display:flex;justify-content:center;align-items:flex-start}@media (max-width: 1024px){#start section.about .content{display:block}}#start section.about .content div{flex:2}#start section.about .content div.content-left{order:1;text-align:right}@media (max-width: 1024px){#start section.about .content div.content-left{text-align:left}}#start section.about .content div.content-right{order:3}#start section.about .content img{width:340px;flex:1;order:2}@media (max-width: 1024px){#start section.about .content img{display:block;margin:0 auto;margin-bottom:3rem}}#start section.about .content .text-column{margin-top:3em}@media (max-width: 1024px){#start section.about .content .text-column{margin-top:2rem}}#start section.about .content .text-column p{color:#797979}#start section.about .content .text-column .label{color:#4A4A4A;margin-bottom:5px;font-size:1.7rem}#start section.about .container{margin:0 auto;max-width:1440px}#start section.about .how-tos .wrapper{padding:0 1rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5%;justify-items:center}@media (max-width: 769px){#start section.about .how-tos .wrapper{display:block}}@media (max-width: 769px){#start section.about .how-to_item{margin-bottom:20px}}#start section.about div p{margin:0;color:#797979}#start section.about div h3{margin-bottom:10px;color:#4a4a4a}#start section.about div i{color:#66BB6A;font-size:1.2rem;margin-right:10px}#start footer{flex:1;padding:4rem 0;background-color:#66BB6A;position:relative}#start footer .container{margin:0 auto;max-width:1440px}#start footer .footer-links{text-align:center;margin-bottom:25px}#start footer .footer-links .footer-link{color:#fff}#start footer .footer-links .footer-link:hover{text-decoration:underline}#start footer .cta-box{text-align:center}#start footer .cta-box a{display:inline-block;margin:0 1rem 1rem;z-index:0}@media (max-width: 550px){#start footer .cta-box a{display:block}}#start footer .scroll-arrow{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0}#start footer .scroll-arrow .arrow,#start footer .scroll-arrow .arrow-up-white{display:flex;align-items:center;justify-content:center;width:0;height:0;cursor:pointer;text-decoration:none}#start footer .scroll-arrow .arrow i,#start footer .scroll-arrow .arrow-up-white i{font-size:1.3rem;position:relative;top:25px}#start footer .scroll-arrow .arrow-up-white{border-bottom:50px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;padding:0}#start footer .bottom-line{position:absolute;bottom:0;left:0;right:0;width:100%;height:10px;background-color:#fff}.dropdown-wrapper{min-width:280px}.dropdown-wrapper label{display:block}.dropdown{position:relative;display:inline-block;min-width:120px;width:100%}.dropdown__content{position:absolute;background-color:#fff;width:100%;z-index:1;margin-top:3px}.dropdown__content--expanded{border-radius:25px}.dropdown__trigger{font-size:1.8rem;font-weight:300;text-align:left;outline:none;box-shadow:none;width:100%;position:relative;cursor:pointer;z-index:1;background-color:#f4f3f4;box-sizing:border-box;margin-bottom:0;border-radius:25px;border:none;height:50px;width:100%;padding:0 20px;font-size:100%;outline:none}.dropdown__trigger:after{content:'';position:absolute;right:20px;top:calc(50% - 10px);transform:rotateZ(45deg);width:10px;height:10px;border:2px solid #333;border-top-color:transparent;border-left-color:transparent}.dropdown__list{background-color:#f4f3f4;list-style:none;overflow:hidden;padding:3px 0;margin:0}.dropdown__list-item{font-size:16px;margin-left:5px;padding:5px 5px 5px 20px}.dropdown__list-item:not(:first-child){border-top:1px solid #c8c8c8}.dropdown__list-item a{padding:10px 0;display:block}.tabs{display:flex}.tabs__list{border:1px solid #c8c8c8;border-bottom:1px solid transparent;flex-basis:300px}.tabs__content{border-top:1px solid #c8c8c8;padding-left:20px;flex:1}.tabs__list-item:not(:last-child) a{border-bottom:1px solid #c8c8c8}.tabs__list-item a{padding:30px 20px;text-align:center;text-transform:uppercase;background-color:transparent;display:block;color:#333;cursor:pointer}.tabs__list-item:hover a,.tabs__list-item--active a{color:#66bb6a;background-color:#f4f3f4}.toaster{top:4.2em}.toaster div{color:#fff}.badge{background-color:#e53935;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:2px;position:absolute;top:-2px;right:7px;height:5px;width:5px}.goods__row{display:grid;grid-template-columns:220px 220px auto 100px 100px 100px 100px}.goods__row--header{font-weight:700}.goods__description p:first-child,.goods__images p:first-child{font-weight:700}.goods__images img{display:inline;height:120px}.goods__images img:not(:first-child){margin-left:10px}.file-input input[type=file]{width:0;opacity:0;position:fixed}.file-input__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.file-input__list-item{flex:1;display:flex;flex-direction:column}.file-input__button,.file-input__image-wrapper{height:200px;width:280px;overflow:hidden;position:relative}.file-input__image{width:100%;height:100%}.file-input__image img{width:100%}.file-input__remove{background-repeat:no-repeat;background-color:transparent;border:none;box-shadow:none;position:absolute;top:2px;right:2px;padding:8px;cursor:pointer}.file-input__remove::after{content:'\274C';color:#000}.file-input__button{border:1px solid transparent;border-radius:1px;background-color:#66bb6a;color:#fff;font-size:1.2rem;cursor:pointer}.image-input-wrapper{position:relative;overflow:hidden;display:inline-block}.image-input{border-radius:1px;font-size:14px;cursor:pointer}.image-input-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.dialog{position:fixed;z-index:35;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);visibility:hidden;animation:0.1s ease-out 0s 1 opacityTransition both}@keyframes opacityTransition{0%{opacity:0.0}100%{opacity:1.0}}.dialog--visible{visibility:visible}.dialog__box{position:relative;top:10%;margin:auto;overflow:auto;background-color:#fefefe;border:1px solid #888;width:560px;border-radius:4px;box-shadow:0px 1px 8px #4A4A4A}@media (max-width: 580px){.dialog__box{width:85%}}.dialog__content{padding:25px 50px;text-align:center}.content__top{padding:15px 0 0px 0;text-align:center}.content__top p{margin-top:15px}.dialog__titlebar{border-bottom:thin solid rgba(0,0,0,0.15);padding:25px 25px 25px 25px;display:flex;justify-content:space-between}.titlebar__title{display:inline-block}.titlebar__close{margin-top:2px;cursor:pointer}.dialog-inline{position:relative;border:thin solid rgba(0,0,0,0.15);border-radius:3px;animation:0.1s ease-out 0s 1 opacityTransition both}@keyframes opacityTransition{0%{opacity:0.0}100%{opacity:1.0}}.dialog-inline__box{position:relative;top:10%;margin:auto;overflow:auto}.dialog-inline__content{padding:25px}.content-inline__top{padding:15px 0 0px 0;text-align:center}.content-inline__top p{margin-top:15px}.dialog-inline__titlebar{border-bottom:thin solid rgba(0,0,0,0.15);padding:25px 25px 25px 25px}.titlebar-inline__close{float:right;cursor:pointer;font-size:1.0rem !important}.react-datepicker{width:312px}.react-datepicker-wrapper{width:100%}html{scroll-behavior:smooth}body{height:100vh}

