.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%; }

.ReactCrop:focus {
  outline: none; }

.ReactCrop--disabled, .ReactCrop--locked {
  cursor: inherit; }

.ReactCrop__image {
  display: block;
  max-width: 100%;
  touch-action: manipulation; }

.ReactCrop--crop-invisible .ReactCrop__image {
  opacity: 0.5; }

.ReactCrop__crop-selection {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  box-sizing: border-box;
  cursor: move;
  box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
  touch-action: manipulation;
  border: 1px solid;
  border-image-source: url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
  border-image-slice: 1;
  border-image-repeat: repeat; }

.ReactCrop--disabled .ReactCrop__crop-selection {
  cursor: inherit; }

.ReactCrop--circular-crop .ReactCrop__crop-selection {
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5); }

.ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after, .ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
  content: '';
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4); }

.ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after {
  width: 1px;
  top: 0;
  bottom: 0; }

.ReactCrop__rule-of-thirds-vt::before {
  left: 33.3333%;
  left: calc(100% / 3); }

.ReactCrop__rule-of-thirds-vt::after {
  left: 66.6666%;
  left: calc(100% / 3 * 2); }

.ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
  left: 0;
  right: 0;
  height: 1px; }

.ReactCrop__rule-of-thirds-hz::before {
  top: 33.3333%;
  top: calc(100% / 3); }

.ReactCrop__rule-of-thirds-hz::after {
  top: 66.6666%;
  top: calc(100% / 3 * 2); }

.ReactCrop__drag-handle {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-sizing: border-box;
  outline: 1px solid transparent; }

.ReactCrop .ord-nw {
  top: 0;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: nw-resize; }

.ReactCrop .ord-n {
  top: 0;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  cursor: n-resize; }

.ReactCrop .ord-ne {
  top: 0;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: ne-resize; }

.ReactCrop .ord-e {
  top: 50%;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: e-resize; }

.ReactCrop .ord-se {
  bottom: 0;
  right: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  cursor: se-resize; }

.ReactCrop .ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize; }

.ReactCrop .ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize; }

.ReactCrop .ord-w {
  top: 50%;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: w-resize; }

.ReactCrop__disabled .ReactCrop__drag-handle {
  cursor: inherit; }

.ReactCrop__drag-bar {
  position: absolute; }

.ReactCrop__drag-bar.ord-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-top: -3px; }

.ReactCrop__drag-bar.ord-e {
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  margin-right: -3px; }

.ReactCrop__drag-bar.ord-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-bottom: -3px; }

.ReactCrop__drag-bar.ord-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  margin-left: -3px; }

.ReactCrop--new-crop .ReactCrop__drag-bar,
.ReactCrop--new-crop .ReactCrop__drag-handle,
.ReactCrop--fixed-aspect .ReactCrop__drag-bar {
  display: none; }

.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
  display: none; }

@media (pointer: coarse) {
  .ReactCrop__drag-handle {
    width: 34px;
    height: 34px; }
  .ReactCrop__drag-bar {
    display: none; }
  .ReactCrop .ord-nw,
  .ReactCrop .ord-n,
  .ReactCrop .ord-ne,
  .ReactCrop .ord-e,
  .ReactCrop .ord-s,
  .ReactCrop .ord-sw,
  .ReactCrop .ord-w {
    display: none; }
  .ReactCrop .ord-se {
    margin-bottom: -1px;
    margin-right: -1px; } }

.rc-input-number {
  margin: 0;
  padding: 0;
  line-height: 26px;
  font-size: 12px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  -webkit-transition: all .3s;
  transition: all .3s; }

.rc-input-number-focused {
  border-color: #1890ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); }

.rc-input-number-handler {
  text-align: center;
  line-height: 12px;
  height: 12px;
  overflow: hidden;
  display: block;
  touch-action: none; }

.rc-input-number-handler-active {
  background: #ddd; }

.rc-input-number-handler-up-inner,
.rc-input-number-handler-down-inner {
  color: #666666;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none; }

.rc-input-number:hover {
  border-color: #1890ff; }

.rc-input-number:hover .rc-input-number-handler-up,
.rc-input-number:hover .rc-input-number-handler-wrap {
  border-color: #1890ff; }

.rc-input-number-disabled:hover {
  border-color: #d9d9d9; }

.rc-input-number-disabled:hover .rc-input-number-handler-up,
.rc-input-number-disabled:hover .rc-input-number-handler-wrap {
  border-color: #d9d9d9; }

.rc-input-number-input-wrap {
  overflow: hidden;
  height: 100%; }

.rc-input-number-input {
  width: 100%;
  text-align: center;
  outline: 0;
  -moz-appearance: textfield;
  line-height: 26px;
  height: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #666666;
  border: 0;
  border-radius: 4px;
  padding: 0;
  -webkit-transition: all .3s;
  transition: all .3s; }

.rc-input-number-handler-wrap {
  float: right;
  border-left: 1px solid #D9D9D9;
  width: 20px;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s; }

.rc-input-number-handler-up {
  border-bottom: 1px solid #D9D9D9;
  padding-top: 1px;
  -webkit-transition: all .3s;
  transition: all .3s; }

.rc-input-number-handler-up-inner:after {
  content: '+'; }

.rc-input-number-handler-down {
  -webkit-transition: all .3s;
  transition: all .3s; }

.rc-input-number-handler-down-inner:after {
  content: '-'; }

.rc-input-number-handler-down-disabled,
.rc-input-number-handler-up-disabled {
  opacity: 0.72; }

.rc-input-number-handler-down-disabled:hover,
.rc-input-number-handler-up-disabled:hover {
  color: #999;
  border-color: #d9d9d9; }

.rc-input-number-disabled .rc-input-number-input {
  opacity: 0.72;
  cursor: not-allowed;
  background-color: #f3f3f3; }

.rc-input-number-disabled .rc-input-number-handler {
  opacity: 0.72; }

.rc-input-number-disabled .rc-input-number-handler:hover {
  color: #999;
  border-color: #d9d9d9; }

.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 9999px);
  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: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          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;
  -webkit-box-flex: 1;
          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;
  -webkit-transition: 0.3s ease;
  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; }

@-webkit-keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1); }
  100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0); } }

@keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1); }
  100% {
    -webkit-transform: scaleX(0);
            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);
  -webkit-transform-origin: left;
          transform-origin: left; }

.Toastify__progress-bar--animated {
  -webkit-animation: Toastify__trackProgress linear 1 forwards;
          animation: Toastify__trackProgress linear 1 forwards; }

.Toastify__progress-bar--controlled {
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s; }

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  -webkit-transform-origin: right;
          transform-origin: right; }

.Toastify__progress-bar--default {
  background: -webkit-gradient(linear, left top, right top, from(#4cd964), color-stop(#5ac8fa), color-stop(#007aff), color-stop(#34aadc), color-stop(#5856d6), to(#ff2d55));
  background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); }

@-webkit-keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
            transform: none; } }

@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
            transform: none; } }

@-webkit-keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0); } }

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0); } }

@-webkit-keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
            transform: none; } }

@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
            transform: none; } }

@-webkit-keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); } }

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); } }

@-webkit-keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0); } }

@keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0); } }

@-webkit-keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
            transform: none; } }

@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
            transform: none; } }

@-webkit-keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0); } }

@keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0); } }

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  -webkit-animation-name: Toastify__bounceInLeft;
          animation-name: Toastify__bounceInLeft; }

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  -webkit-animation-name: Toastify__bounceInRight;
          animation-name: Toastify__bounceInRight; }

.Toastify__bounce-enter--top-center {
  -webkit-animation-name: Toastify__bounceInDown;
          animation-name: Toastify__bounceInDown; }

.Toastify__bounce-enter--bottom-center {
  -webkit-animation-name: Toastify__bounceInUp;
          animation-name: Toastify__bounceInUp; }

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  -webkit-animation-name: Toastify__bounceOutLeft;
          animation-name: Toastify__bounceOutLeft; }

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  -webkit-animation-name: Toastify__bounceOutRight;
          animation-name: Toastify__bounceOutRight; }

.Toastify__bounce-exit--top-center {
  -webkit-animation-name: Toastify__bounceOutUp;
          animation-name: Toastify__bounceOutUp; }

.Toastify__bounce-exit--bottom-center {
  -webkit-animation-name: Toastify__bounceOutDown;
          animation-name: Toastify__bounceOutDown; }

@-webkit-keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@-webkit-keyframes Toastify__zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes Toastify__zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.Toastify__zoom-enter {
  -webkit-animation-name: Toastify__zoomIn;
          animation-name: Toastify__zoomIn; }

.Toastify__zoom-exit {
  -webkit-animation-name: Toastify__zoomOut;
          animation-name: Toastify__zoomOut; }

@-webkit-keyframes Toastify__flipIn {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px); } }

@keyframes Toastify__flipIn {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px); } }

@-webkit-keyframes Toastify__flipOut {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes Toastify__flipOut {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.Toastify__flip-enter {
  -webkit-animation-name: Toastify__flipIn;
          animation-name: Toastify__flipIn; }

.Toastify__flip-exit {
  -webkit-animation-name: Toastify__flipOut;
          animation-name: Toastify__flipOut; }

@-webkit-keyframes Toastify__slideInRight {
  from {
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideInRight {
  from {
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes Toastify__slideInLeft {
  from {
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideInLeft {
  from {
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes Toastify__slideInUp {
  from {
    -webkit-transform: translate3d(0, 110%, 0);
            transform: translate3d(0, 110%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideInUp {
  from {
    -webkit-transform: translate3d(0, 110%, 0);
            transform: translate3d(0, 110%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes Toastify__slideInDown {
  from {
    -webkit-transform: translate3d(0, -110%, 0);
            transform: translate3d(0, -110%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideInDown {
  from {
    -webkit-transform: translate3d(0, -110%, 0);
            transform: translate3d(0, -110%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes Toastify__slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0); } }

@keyframes Toastify__slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
            transform: translate3d(110%, 0, 0); } }

@-webkit-keyframes Toastify__slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0); } }

@keyframes Toastify__slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
            transform: translate3d(-110%, 0, 0); } }

@-webkit-keyframes Toastify__slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
            transform: translate3d(0, 500px, 0); } }

@keyframes Toastify__slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
            transform: translate3d(0, 500px, 0); } }

@-webkit-keyframes Toastify__slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
            transform: translate3d(0, -500px, 0); } }

@keyframes Toastify__slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
            transform: translate3d(0, -500px, 0); } }

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  -webkit-animation-name: Toastify__slideInLeft;
          animation-name: Toastify__slideInLeft; }

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  -webkit-animation-name: Toastify__slideInRight;
          animation-name: Toastify__slideInRight; }

.Toastify__slide-enter--top-center {
  -webkit-animation-name: Toastify__slideInDown;
          animation-name: Toastify__slideInDown; }

.Toastify__slide-enter--bottom-center {
  -webkit-animation-name: Toastify__slideInUp;
          animation-name: Toastify__slideInUp; }

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  -webkit-animation-name: Toastify__slideOutLeft;
          animation-name: Toastify__slideOutLeft; }

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  -webkit-animation-name: Toastify__slideOutRight;
          animation-name: Toastify__slideOutRight; }

.Toastify__slide-exit--top-center {
  -webkit-animation-name: Toastify__slideOutUp;
          animation-name: Toastify__slideOutUp; }

.Toastify__slide-exit--bottom-center {
  -webkit-animation-name: Toastify__slideOutDown;
          animation-name: Toastify__slideOutDown; }

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

button {
  cursor: pointer; }

html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: #f5f8fd;
  /* Represents 10px, please use rems (rem is based on root fontsize) */
  font-size: 62.5%;
  font-family: "Lato" !important; }

.Toastify__toast-body {
  font-size: 1.6665rem;
  line-height: 1.6665rem;
  font: "Lato"; }

.document_modal {
  text-align: center !important;
  font-size: 1.3332rem !important; }

.document_modal_button {
  background-color: #55bbec !important;
  color: white !important;
  padding-bottom: 1.13322rem !important; }

.ui.button {
  padding-top: 0.9999rem !important; }

.NotFound_background_container {
  height: 100vh;
  -webkit-background-size: cover;
  background-color: #072939;
  background-size: cover; }

.NotFound_message {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 70% !important;
  padding-top: 5% !important; }

.NotFound_main_back_button {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative;
  top: -9.999rem;
  left: 0.9999rem;
  width: 16.665rem;
  height: 4.3329rem;
  border-radius: 4.53288rem;
  background-color: #55bbec;
  color: white;
  font-size: 1.9998rem;
  font-weight: 700;
  font-family: Avenir;
  border: none; }

@media only screen and (max-width: 1080px) {
  .NotFound_main_back_button {
    width: 8.3325rem;
    height: 2.19978rem;
    font-size: 0.79992rem;
    top: 0rem; } }

.Auth_background {
  background-color: #f5f8fd; }

.Auth_form {
  min-height: 33.33rem;
  min-width: 26.664rem;
  border: 0.3333rem; }

.Auth_rep {
  background-color: #dedede;
  min-width: 66.66rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: end;
          align-items: flex-end; }

.Auth_rep_image {
  min-width: 66.66rem; }

.Auth_container {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  align-content: center;
  margin-top: 4.6662rem;
  margin-left: 16.665rem;
  margin-right: 16.665rem;
  background-color: white; }

.Auth_form_logo_image {
  width: 19.998rem;
  margin-top: 3.9996rem;
  margin-left: 5.3328rem;
  cursor: pointer; }

.Auth_form_content {
  padding-top: 1.3332rem;
  padding-left: 1.3332rem;
  padding-bottom: 3.333rem; }

@media only screen and (max-width: 1600px) {
  .Auth_rep {
    min-width: 59.994rem;
    width: 59.994rem; }
  .Auth_rep_image {
    min-width: 59.994rem;
    width: 59.994rem; } }

@media only screen and (max-width: 1455px) {
  .Auth_rep {
    min-width: 49.995rem;
    width: 49.995rem; }
  .Auth_rep_image {
    min-width: 49.995rem;
    width: 49.995rem; } }

@media only screen and (max-width: 1355px) {
  .Auth_rep {
    display: none; }
  .Auth_form_container {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    text-align: center; }
  .Auth_form_logo_image {
    width: 29.997rem;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer; }
  .Auth_form_content {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0; }
  .Auth_container {
    margin-top: 1.9998rem;
    margin-left: 3.333rem;
    margin-right: 3.333rem;
    background-color: white; }
  .Auth_form {
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 992px) {
  .Auth_background {
    background-color: white; }
  html,
  body {
    background-color: white !important; } }

.SignIn_container {
  margin-top: 4.3329rem; }

.SignIn_header {
  font-size: 2.3331rem;
  font: Calibri;
  font-weight: lighter;
  margin-bottom: 3.333rem;
  margin-left: 0.3333rem; }

.SignIn_form_container {
  margin-left: 9.3324rem;
  min-width: 39.996rem; }

.SignIn_form_input_email {
  height: 5.6661rem;
  width: 100%;
  -webkit-appearance: 0;
  margin-bottom: 2.6664rem;
  border: 0.06666rem solid rgba(0, 0, 0, 0.2);
  text-indent: 1.3332rem;
  font-size: 1.9998rem;
  font: Avenir; }

.SignIn_form_input_password {
  height: 5.6661rem;
  width: 100%;
  -webkit-appearance: 0;
  border: 0.06666rem solid rgba(0, 0, 0, 0.2);
  text-indent: 1.3332rem;
  font-size: 1.9998rem;
  font: Avenir; }

.SignIn_form_option_container {
  margin-top: 1.3332rem; }

.SignIn_form_option_remember {
  position: relative; }

.SignIn_form_option_remember label {
  position: absolute;
  top: -1.3332rem;
  left: 2.6664rem;
  width: 13.332rem;
  font-family: Avenir;
  font-size: 1.6665rem;
  line-height: 1.35;
  text-align: left;
  color: black;
  cursor: pointer; }

.SignIn_form_option_remember input {
  position: absolute;
  cursor: pointer;
  top: -0.79992rem;
  left: 0.6666rem; }

input[type='checkbox'] {
  -webkit-transform: scale(1.4);
          transform: scale(1.4); }

.SignIn_form_option_forgot a {
  color: #55bbec !important;
  font-size: 1.46652rem !important;
  font-weight: 800; }

.SignIn_form_option_forgot a {
  font-family: Avenir;
  font-size: 1.3332rem;
  line-height: 1.35;
  text-align: left;
  color: black; }

.SignIn_form_submit_container {
  margin-top: 3.9996rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between; }

.SignIn_form_submit_container button {
  width: 20.06466rem;
  height: 4.6662rem;
  border-radius: 0.53328rem;
  background-color: #0076b5;
  color: white;
  font-family: Avenir;
  font-weight: 800;
  font-size: 1.6665rem;
  border: 0;
  cursor: pointer; }

.SignIn_helper_container {
  margin-top: 8.6658rem;
  font-family: "Lato";
  font-size: 1.6665rem;
  line-height: 1.4;
  text-align: left;
  color: gray; }

.SignIn_helper_container a {
  color: #55bbec; }

.modal-investor {
  display: none;
  /* Hidden by default */
  position: fixed !important;
  /* Stay in place */
  z-index: 500 !important;
  /* Sit on top */
  padding-top: 10rem !important;
  /* Location of the box */
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  /* Full width */
  height: 100% !important;
  /* Full height */
  overflow: auto !important;
  /* Enable scroll if needed */
  background-color: black !important;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4) !important;
  /* Black w/ opacity */
  text-align: center !important; }

/* Modal Content */
.modal-investor-content {
  text-align: center !important;
  background-color: #fefefe !important;
  margin: auto !important;
  padding: 20px !important;
  border: 1px solid #888 !important;
  display: inline-block !important;
  /* width: 50%; */
  border-radius: 12px !important;
  border: solid 0.1px #707070 !important; }

.investor-close-container {
  position: relative;
  width: 0;
  height: 0; }

/* The Close Button */
.investor-close {
  position: absolute;
  top: -5.6661rem;
  left: 26.664rem;
  color: #aaaaaa;
  font-size: 2.3331rem;
  font-weight: bold; }

.investor-close:hover,
.investor-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer; }

.modal-investor-button-group {
  text-align: center !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between; }

.modal-investor-question {
  color: black;
  z-index: 50;
  font-size: 1.6665rem; }

#repBtn {
  width: 13.332rem;
  height: 4.6662rem;
  padding-top: 0.9999rem;
  border-radius: 0.93324rem;
  background-color: #0076b5;
  color: white;
  font-family: "Lato";
  font-size: 1.6665rem;
  border: 0;
  cursor: pointer;
  margin-right: 0.6666rem; }

#companyBtn {
  width: 13.332rem;
  padding-top: 0.9999rem;
  height: 4.6662rem;
  border-radius: 0.93324rem;
  background-color: #0076b5;
  color: white;
  font-family: "Lato";
  font-size: 1.6665rem;
  border: 0;
  cursor: pointer; }

@media only screen and (max-width: 1355px) {
  .SignIn_form_container {
    margin-left: 0rem;
    min-width: 0rem; }
  .SignIn_form_submit_container button {
    width: 10.06566rem;
    height: 4.6662rem;
    border-radius: 0.53328rem;
    background-color: #0076b5;
    color: white;
    font-family: Avenir;
    font-weight: 800;
    font-size: 1.6665rem;
    border: 0;
    cursor: pointer; }
  .SignIn_helper_container {
    margin-top: 8.6658rem;
    margin-bottom: 3.333rem;
    font-family: "Lato";
    font-size: 1.46652rem;
    line-height: 1.4;
    text-align: left;
    color: gray; } }

.SignUp_container {
  margin-top: 4.3329rem; }

.SignUp_header {
  font-size: 2.3331rem;
  font: "Lato";
  color: white;
  text-align: center;
  padding-bottom: 3.13302rem;
  margin-bottom: 0; }

.SignUp_form_input_container {
  width: 33.33rem; }

.SignUp_form_input_companyName_icon {
  position: absolute;
  left: 9.46572rem;
  top: 11.86548rem;
  z-index: 2; }

.SignUp_form_input_companyName_icon::before {
  font-size: 1.9998rem;
  z-index: 2; }

.SignUp_form_input_companyName_divider {
  position: absolute;
  left: 12.3321rem;
  top: 11.26554rem;
  height: 2.3331rem;
  border: solid 0.06666rem #707070;
  z-index: 2; }

.SignUp_form_input_companyName {
  position: relative;
  left: 8.3325rem;
  height: 3.9996rem;
  width: 33.33rem;
  -webkit-appearance: 0;
  margin-bottom: 2.6664rem;
  border-radius: 0.93324rem;
  border: 0px solid #58b9fa;
  text-indent: 5.3328rem;
  font-size: 1.6665rem;
  font: Avenir; }

.SignUp_form_input_phone_icon {
  position: absolute;
  left: 9.3324rem;
  top: 18.53148rem;
  z-index: 2; }

.SignUp_form_input_phone_icon::before {
  font-size: 2.3331rem;
  z-index: 2; }

.SignUp_form_input_phone_divider {
  position: absolute;
  left: 12.3321rem;
  top: 17.93154rem;
  height: 2.3331rem;
  border: solid 0.06666rem #707070;
  z-index: 2; }

.SignUp_form_input_phone {
  position: relative;
  left: 8.3325rem;
  height: 3.9996rem;
  width: 33.33rem;
  -webkit-appearance: 0;
  margin-bottom: 2.6664rem;
  border-radius: 0.93324rem;
  border: 0px solid #58b9fa;
  text-indent: 5.3328rem;
  font-size: 1.6665rem;
  font: Avenir; }

.SignUp_form_input_email_icon {
  position: absolute;
  left: 9.39906rem;
  top: 18.46482rem;
  z-index: 2; }

.SignUp_form_input_email_icon::before {
  font-size: 1.9998rem;
  z-index: 2; }

.SignUp_form_input_email_divider {
  position: absolute;
  left: 12.3321rem;
  top: 17.79822rem;
  height: 2.46642rem;
  border: solid 0.06666rem #707070;
  z-index: 2; }

.SignUp_form_input_email {
  position: relative;
  left: 8.3325rem;
  height: 3.9996rem;
  width: 33.33rem;
  -webkit-appearance: 0;
  margin-bottom: 2.6664rem;
  border-radius: 0.93324rem;
  border: 0px solid #58b9fa;
  text-indent: 5.3328rem;
  font-size: 1.6665rem;
  font: Avenir; }

.SignUp_form_input_password_container {
  border-radius: 0.93324rem; }

.SignUp_form_input_password_icon {
  position: absolute;
  left: 9.46572rem;
  top: 25.06416rem;
  z-index: 2; }

.SignUp_form_input_password_icon::before {
  font-size: 1.9998rem;
  z-index: 2; }

.SignUp_form_input_password_divider {
  position: absolute;
  left: 12.3321rem;
  top: 24.46422rem;
  height: 2.3331rem;
  border: solid 0.06666rem #707070;
  z-index: 2; }

.SignUp_form_input_password {
  position: relative;
  left: 8.3325rem;
  height: 3.9996rem;
  width: 33.33rem;
  -webkit-appearance: 0;
  border-radius: 0.93324rem;
  border: 0px solid #58b9fa;
  text-indent: 5.3328rem;
  font-size: 1.6665rem;
  font: Avenir; }

.SignUp_form_option_container {
  margin-top: 0.9999rem;
  margin-bottom: 0.9999rem; }

.SignUp_form_option_remember {
  position: absolute;
  left: 9.6657rem;
  color: white;
  width: 29.997rem;
  overflow-wrap: break-word;
  letter-spacing: 0.13332rem;
  line-height: 1.59984rem; }

.SignUp_form_option_remember label {
  margin-left: 0.3333rem;
  font-family: Avenir;
  font-size: 1.46652rem;
  line-height: 1.35;
  text-align: left;
  color: #ffffff;
  cursor: pointer; }

.SignUp_form_option_remember input {
  cursor: pointer;
  position: absolute;
  left: -0.9999rem;
  top: 0.26664rem; }

.SignUp_form_option_forgot {
  position: absolute;
  left: 27.3306rem;
  color: white !important; }

.SignUp_form_option_forgot a {
  font-family: Avenir;
  font-size: 1.3332rem;
  line-height: 1.35;
  text-align: left;
  color: #ffffff; }

.SignUp_form_option_forgot_icon {
  font-size: 1.19988rem !important; }

.SignUp_form_input_logo_container {
  color: white;
  font-size: 1.3332rem;
  margin-top: 1.3332rem;
  height: 3.333rem; }

.SignUp_form_input_logo_form {
  position: absolute;
  left: 8.6658rem;
  top: 29.997rem; }

.SignUp_form_input_logo_form input {
  position: absolute;
  left: 15.9984rem; }

.SignUp_form_input_logo_form span {
  position: relative;
  top: 0.39996rem; }

.SignUp_form_submit_container {
  margin-top: 5.3328rem;
  text-align: center; }

.SignUp_form_submit_container button {
  width: 20.06466rem;
  height: 4.6662rem;
  border-radius: 0.93324rem;
  background-color: #55bbec;
  color: white;
  font-family: "Lato";
  font-size: 1.6665rem;
  border: 0;
  cursor: pointer; }

.SignUp_helper_container {
  margin-top: 2.6664rem;
  font-family: "Lato";
  font-size: 1.3332rem;
  line-height: 1.4;
  text-align: left;
  color: #ffffff;
  text-align: center; }

.SignUp_helper_container a {
  color: #55bbec; }

.SignUp_form_document {
  cursor: pointer;
  color: #55bbec; }

.SignUp_form_document:hover {
  color: white; }

.Forgot_form_submit_container button {
  width: 23.39766rem;
  height: 4.6662rem;
  border-radius: 0.93324rem;
  background-color: #0076b5;
  color: white;
  font-family: "Lato";
  font-size: 1.6665rem;
  border: 0;
  cursor: pointer; }

.Responsive_coming_soon {
  text-align: center;
  margin-top: 9.999rem;
  padding-left: 4.3329rem;
  padding-right: 4.3329rem; }

.Responsive_coming_soon_image {
  width: 11.6655rem; }

.Responsive_coming_soon_top {
  font: Avenir;
  font-size: 2.6664rem;
  font-weight: 900;
  color: #969696;
  margin: 0;
  margin-top: 1.3332rem;
  margin-bottom: 0.9999rem; }

.Responsive_coming_soon_bottom {
  font: Avenir;
  font-size: 1.6665rem;
  font-weight: 900;
  color: #969696; }

.Responsive_coming_soon_create {
  width: 14.59854rem;
  height: 3.39966rem;
  border-radius: 0.46662rem;
  background-color: #0076b5;
  color: white;
  font-size: 1.39986rem; }

.Feedback_button {
  padding-bottom: 1.19988rem !important;
  padding-top: 0.6666rem !important;
  font-size: 1.19988rem !important; }

.Desktop_container {
  position: relative;
  min-height: 100vh; }

.Desktop_container_content {
  padding-bottom: 15rem; }

.Desktop_menu {
  height: 7.9992rem !important;
  padding-top: 1.79982rem !important;
  padding-bottom: 1.79982rem !important;
  margin-bottom: 0 !important;
  font-family: 'Helvetica' !important; }

.ui.menu .item {
  padding: 0 !important;
  background-color: white !important; }

.Desktop_menu_left {
  margin-left: 1.9998rem !important; }

.Desktop_menu_logo {
  height: 3.9996rem !important; }

.Desktop_notifications_icon {
  margin: 0 !important;
  font-size: 2.79972rem !important;
  cursor: pointer; }

.Desktop_menu_divider {
  border: solid 0.06666rem #dbd7d7;
  height: 4.39956rem;
  margin-left: 1.6665rem;
  margin-right: 1.6665rem; }

.ui.borderless.Desktop_menu.menu {
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.Desktop_menu_dropdown_image {
  height: 3.333rem !important;
  width: 3.333rem !important; }

.Desktop_menu_dropdown_account {
  font-size: 1.6665rem !important;
  font-weight: bold; }

i.icon.chevron.down:before {
  color: #55bbec;
  font-size: 1.6665rem !important; }

i.icon.chevron.down {
  margin-left: 1.6665rem !important;
  margin-right: 3.6663rem !important; }

.ui.dropdown .menu {
  width: 16.665rem !important;
  margin-left: 0.3333rem !important;
  margin-top: 0.9999rem !important;
  font-size: 1.3332rem !important; }

.ui.popup {
  padding: 0 !important; }

.Desktop_menu_notifications_popup {
  width: 23.331rem !important; }

.Desktop_menu_notifications_popup_header {
  font-family: "Lato" !important;
  font-size: 1.3332rem;
  height: 1.9998rem;
  margin-left: 1.79982rem;
  margin-top: 0.79992rem; }

.Desktop_menu_notifications_popup_footer {
  font-family: "Lato" !important;
  font-size: 0.79992rem;
  height: 2.6664rem;
  color: #0076b5;
  position: relative; }

.Desktop_menu_notifications_popup_footer_nav {
  position: absolute !important;
  bottom: 0.46662rem !important;
  left: 8.3325rem; }

.Desktop_menu_notifications_popup_content {
  width: 23.331rem;
  height: 6.666rem;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  padding-left: 1.79982rem;
  padding-top: 1.9998rem; }

.Desktop_menu_notifications_popup_content_message {
  font-family: Avenir;
  font-size: 1.3332rem;
  font-weight: 500; }

.Desktop_menu_notifications_popup_content_time {
  font-family: "Lato";
  font-size: 0.79992rem;
  margin-top: 0.3333rem;
  font-weight: 900; }

.Desktop_container_footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: black;
  height: 9.999rem; }

.Footer_header_instance {
  margin-top: 0.6666rem !important; }

.Settings_company_logo_button_upload {
  display: block;
  background-color: #55bbec !important;
  color: white !important;
  font-family: "Lato";
  font-size: 1.19988rem;
  color: #707070;
  cursor: pointer;
  padding: 0.3333rem;
  text-align: center;
  margin-top: 1.3332rem !important;
  margin-left: 10.6656rem !important;
  margin-bottom: 0.3333rem !important; }

.Image_Crop {
  margin-bottom: 1.6665rem; }

.ui.icon.left.labeled.button.Settings_company_logo_button_upload {
  padding-bottom: 1.06656rem !important; }

.Team_Create_Customization_edit_logo_button {
  display: block;
  background-color: #55bbec !important;
  color: white !important;
  font-family: "Lato";
  font-size: 1.19988rem;
  color: #707070;
  padding-bottom: 1.06656rem !important;
  cursor: pointer;
  text-align: center;
  margin-top: 0.9999rem !important;
  text-align: left;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around; }

.Team_Create_Customization_edit_logo_button i::before {
  top: 48% !important; }

.Team_Create_Customization_edit_logo_input {
  visibility: hidden; }

.Team_Create_Customization_edit_logo_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
  -webkit-box-align: center !important;
          align-items: center !important;
  margin-top: 1.9998rem; }

.Team_Create_Customization_edit_logo_image {
  width: 16.665rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
  -webkit-box-align: center;
          align-items: center; }

.RateRep_input {
  height: 2.6664rem;
  width: 33.33rem;
  -webkit-appearance: 0;
  margin-bottom: 1.3332rem;
  margin-top: 1.3332rem;
  border-radius: 0.93324rem;
  border: 0px solid #58b9fa;
  text-indent: 0.6666rem;
  font-size: 1.3332rem;
  font: Avenir; }

.RateRep_submit {
  width: 23.39766rem;
  height: 4.6662rem;
  border-radius: 0.93324rem;
  background-color: #55bbec;
  color: white;
  font-family: "Lato";
  font-size: 1.6665rem;
  border: 0;
  cursor: pointer; }

.RepReviews_modal_trigger {
  color: #55bbec;
  cursor: pointer;
  font-size: 0.9999rem;
  text-decoration: underline; }

.RepReviews_container {
  height: 43.329rem; }

.RepReviews_container_header {
  height: 11.9988rem; }

.RepReviews_container_header_picture {
  width: 8.6658rem;
  height: 8.6658rem;
  position: relative;
  left: 1.9998rem;
  top: 1.3332rem;
  border-radius: 50%; }

.RepReviews_container_header_description {
  position: relative;
  left: 13.332rem;
  top: -5.3328rem; }

.RepReviews_container_header_description_name {
  font-size: 1.79982rem;
  font-family: "Lato";
  font-weight: 900; }

.RepReviews_container_header_description_name_resume {
  font-size: 0.93324rem;
  font-family: "Lato";
  font-weight: 900;
  margin-left: 0.9999rem;
  color: #55bbec; }

.RepReviews_container_header_description_since {
  margin-top: 0.3333rem;
  font-size: 0.9999rem;
  font-family: "Lato";
  font-weight: 900; }

.RepReviews_container_header_rating {
  position: relative;
  left: 33.33rem;
  top: 1.6665rem; }

.RepReviews_container_header_rating_number {
  position: absolute;
  left: 15.3318rem;
  top: -3.333rem;
  font-size: 2.6664rem;
  font: "Lato"; }

.RepReviews_container_header_rating_rating {
  position: absolute;
  left: 6.666rem;
  top: 0.3333rem; }

.RepReviews_container_header_rating_review {
  position: absolute;
  left: 14.6652rem;
  top: 0;
  font-size: 1.19988rem;
  font-weight: 900;
  color: #55bbec; }

.RepReviews_container_list_container {
  height: 28.6638rem;
  overflow: scroll;
  overflow-x: hidden; }

.RepReviews_container_list_instance {
  height: 8.3325rem;
  margin-top: 0.93324rem;
  margin-left: 2.6664rem;
  margin-right: 2.6664rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff; }

.RepReviews_container_list_instance_top_company {
  position: relative;
  width: 11.9988rem;
  top: 0.93324rem;
  left: 1.9998rem; }

.RepReviews_container_list_instance_top_rating {
  position: relative;
  top: 0rem;
  left: 41.9958rem; }

.RepReviews_container_list_instance_bottom {
  position: relative;
  top: 1.9998rem;
  left: 2.3331rem;
  width: 39.996rem;
  font-size: 0.79992rem;
  font: "Lato";
  font-weight: 900;
  color: #707070; }

.RepReviews_container_list_empty {
  margin-top: 1.9998rem;
  font-size: 1.3332rem;
  color: #707070;
  font: "Lato";
  text-align: center; }

.CompanyReviews_modal_trigger {
  color: #55bbec;
  cursor: pointer;
  font-size: 0.9999rem;
  text-decoration: underline; }

.CompanyReviews_container {
  height: 43.329rem; }

.CompanyReviews_container_header {
  height: 11.9988rem; }

.CompanyReviews_container_header_picture {
  width: 26.664rem;
  position: relative;
  left: 1.9998rem;
  top: 1.3332rem; }

.CompanyReviews_container_header_description {
  position: relative;
  left: 13.332rem;
  top: -5.3328rem; }

.CompanyReviews_container_header_description_name {
  font-size: 1.79982rem;
  font-family: "Lato";
  font-weight: 900; }

.CompanyReviews_container_header_description_since {
  margin-top: 0.3333rem;
  font-size: 0.9999rem;
  font-family: "Lato";
  font-weight: 900; }

.CompanyReviews_container_header_rating {
  position: relative;
  left: 33.33rem;
  top: 1.6665rem; }

.CompanyReviews_container_header_rating_number {
  position: absolute;
  left: 15.3318rem;
  top: 2.73306rem;
  font-size: 2.6664rem;
  font: "Lato"; }

.CompanyReviews_container_header_rating_rating {
  position: absolute;
  left: 6.666rem;
  top: 6.666rem; }

.CompanyReviews_container_header_rating_review {
  position: absolute;
  left: 14.6652rem;
  top: 6.39936rem;
  font-size: 1.19988rem;
  font-weight: 900;
  color: #55bbec; }

.CompanyReviews_container_list_container {
  height: 28.6638rem;
  overflow: scroll;
  overflow-x: hidden; }

.CompanyReviews_container_list_instance {
  height: 8.3325rem;
  margin-top: 0.93324rem;
  margin-left: 2.6664rem;
  margin-right: 2.6664rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff; }

.CompanyReviews_container_list_instance_top_rep_image {
  position: relative;
  width: 3.333rem;
  height: 3.333rem;
  top: 0.93324rem;
  left: 1.3332rem;
  border-radius: 50%; }

.CompanyReviews_container_list_instance_top_rep_name {
  position: relative;
  top: -2.53308rem;
  left: 5.9994rem;
  font-size: 0.9999rem;
  font-weight: 900; }

.CompanyReviews_container_list_instance_top_rep_since {
  position: relative;
  top: -2.39976rem;
  left: 5.9994rem;
  font-size: 0.6666rem;
  color: #707070;
  font-weight: 900; }

.CompanyReviews_container_list_instance_top_rating {
  position: relative;
  top: -4.6662rem;
  left: 54.6612rem; }

.CompanyReviews_container_list_instance_bottom {
  position: relative;
  top: -2.39976rem;
  left: 1.86648rem;
  width: 39.996rem;
  font-size: 0.79992rem;
  font: "Lato";
  font-weight: 900;
  color: #707070; }

.CompanyReviews_container_list_empty {
  margin-top: 1.9998rem;
  font-size: 1.3332rem;
  color: #707070;
  font: "Lato";
  text-align: center; }

.Reviews_Placeholder_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-top: 3.333rem; }

.Reviews_Placeholder_text_container {
  margin-top: 2.9997rem;
  font-size: 1.73316rem;
  font-weight: 900;
  color: #707070; }

.Reviews_Icon_Placeholder_image_container {
  width: 6.666rem;
  margin-top: 1.19988rem; }

.Team_banner {
  position: relative;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  width: 21.73116rem;
  height: 43.86228rem;
  background-color: white;
  cursor: pointer; }

.Team_banner_top_background {
  position: absolute;
  top: 0.6666rem;
  left: 0.93324rem;
  background-color: #55bbec;
  width: 19.86468rem;
  height: 10.13232rem; }

.Team_banner_top_name {
  position: absolute;
  top: 2.6664rem;
  width: 19.998rem;
  font-size: 1.9998rem;
  text-align: center;
  color: white; }

.Team_banner_center_header {
  position: absolute;
  top: 6.666rem;
  left: 2.19978rem;
  background-color: white;
  width: 17.26494rem;
  height: 12.86538rem;
  border-radius: 1.59984rem; }

.Team_banner_center_header_container {
  height: 4.9995rem;
  padding: 0.9999rem;
  text-align: center; }

.Team_banner_center_header_logo {
  width: 14.6652rem;
  text-align: center; }

.Team_banner_center_header_price {
  font-size: 2.46642rem;
  text-align: center;
  margin-top: 0.6666rem; }

.Team_banner_center_header_text {
  font-size: 1.46652rem;
  text-align: center;
  margin-top: 0.79992rem; }

.Team_banner_center_header_rating_container {
  position: relative;
  top: 0.13332rem;
  margin-top: 0.83992rem;
  text-align: center;
  border-radius: 2.26644rem;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  width: 15.3318rem;
  height: 2.26644rem; }

.Team_banner_center_header_rating_rating {
  position: absolute;
  left: 1.46652rem;
  top: 0.53328rem; }

.Team_banner_center_header_rating_reviews {
  position: absolute;
  left: 9.6657rem;
  top: 0.53328rem;
  font-size: 1.06656rem;
  text-decoration: underline;
  cursor: pointer; }

.Team_banner_description_container {
  background-color: #faf9fa;
  height: 15.86508rem;
  width: 19.86468rem;
  position: absolute;
  top: 20.6646rem;
  left: 0.93324rem;
  padding: 1.19988rem 1.19988rem 1.19988rem 1.19988rem;
  overflow-wrap: break-word;
  overflow: hidden;
  overflow-y: hidden; }

.Team_banner_description_text {
  font-size: 1.13322rem;
  height: 17.19828rem;
  color: black;
  line-height: 1.43;
  overflow-wrap: break-word;
  overflow: hidden;
  overflow-y: hidden; }

.Team_banner_footer_container {
  position: absolute;
  top: 37.9962rem;
  left: 0.93324rem;
  width: 19.86468rem; }

.Team_banner_footer_title {
  text-align: center;
  font-size: 0.9999rem;
  color: black;
  margin-top: 0.6666rem; }

.Team_banner_footer_stats_container {
  height: 2.39976rem; }

.Team_banner_footer_stats_one {
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 92, 148, 0.87)), to(rgba(0, 46, 74, 0.84)));
  background-image: linear-gradient(to left, rgba(0, 92, 148, 0.87), rgba(0, 46, 74, 0.84));
  margin-bottom: 0.6666rem;
  color: white; }

.Team_banner_footer_stats_one_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Team_banner_footer_stats_one_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Team_banner_footer_stats_two {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#297cce), to(#045fba));
  background-image: linear-gradient(to left, #297cce, #045fba);
  margin-bottom: 0.6666rem;
  color: white; }

.Team_banner_footer_stats_two_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Team_banner_footer_stats_two_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Team_banner_footer_stats_three {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#359ff9), to(#1686e5));
  background-image: linear-gradient(to left, #359ff9, #1686e5);
  margin-bottom: 0.6666rem;
  color: white; }

.Team_banner_footer_stats_three_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Team_banner_footer_stats_three_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Team_banner_footer_stats_four {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#12b0f2), to(#00a3e6));
  background-image: linear-gradient(to left, #12b0f2, #00a3e6);
  margin-bottom: 0.6666rem;
  color: white; }

.Team_banner_footer_stats_four_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Team_banner_footer_stats_four_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Rep_banner_container {
  width: 24.26424rem;
  height: 33.33rem;
  -webkit-backdrop-filter: blur(1.9998rem);
  backdrop-filter: blur(1.9998rem);
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff; }

.Rep_banner_top_container {
  height: 8.9991rem;
  position: absolute; }

.Rep_banner_top_image {
  width: 6.59934rem;
  height: 6.59934rem;
  position: relative;
  left: 1.9998rem;
  top: 2.6664rem;
  border-radius: 50%; }

.Rep_banner_top_description {
  position: relative;
  left: 9.999rem;
  top: -3.9996rem; }

.Rep_banner_top_description_name {
  font-size: 1.3332rem;
  font-family: "Lato"; }

.Rep_banner_top_description_since {
  margin-top: 0.6666rem;
  font-size: 0.9999rem;
  font-family: "Lato";
  color: #7b7b7b; }

.Rep_banner_top_description_rating_container {
  margin-top: 0.3333rem;
  position: absolute;
  padding: 0.3333rem;
  text-align: center;
  width: 15.3318rem;
  height: 1.9998rem; }

.Rep_banner_description_container {
  position: relative;
  left: 1.3332rem;
  top: 10.9989rem;
  height: 5.3328rem;
  width: 22.19778rem;
  font-size: 0.9999rem;
  line-height: 1.4;
  overflow-wrap: break-word;
  overflow: hidden;
  overflow-y: hidden;
  font-weight: 900;
  color: #7b7b7b; }

.Rep_banner_video_container {
  position: relative;
  left: 1.9998rem;
  top: 12.53208rem;
  height: 9.999rem;
  width: 20.3313rem; }

.Rep_banner_buttons_group {
  position: relative;
  top: 14.26524rem; }

.Rep_banner_buttons_reject {
  display: inline-block;
  margin-left: 2.6664rem;
  width: 8.46582rem;
  height: 2.3331rem;
  border-radius: 0.46662rem;
  background-image: linear-gradient(227deg, #f60020, #7b0010);
  font-family: "Lato";
  font-size: 0.93324rem;
  padding-top: 0.19998rem;
  padding-bottom: 0.13332rem;
  color: white; }

.Rep_banner_buttons_select {
  margin-left: 2.19978rem;
  width: 8.46582rem;
  height: 2.3331rem;
  border-radius: 0.46662rem;
  background-image: linear-gradient(115deg, #30b100, #185900);
  font-family: "Lato";
  font-size: 0.93324rem;
  padding-top: 0.19998rem;
  padding-bottom: 0.13332rem;
  color: white; }

.Rep_banner_modal_button_left {
  background-color: #55bbec !important;
  color: white !important;
  padding-bottom: 1.13322rem !important;
  margin-right: 0.9999rem !important; }

.Rep_banner_modal_button_right {
  background-color: black !important;
  color: white !important;
  padding-bottom: 1.13322rem !important; }

.Rep_banner_RepReview_container {
  position: absolute;
  left: 7.59924rem;
  top: 0.3333rem; }

.Rep_banner_top_description_rating_rating {
  position: absolute;
  left: 0rem; }

.Rep_banner_top_description_more_container {
  font-size: 1.06656rem;
  font-weight: 900;
  color: #0076b5;
  margin-top: 2.26644rem;
  text-decoration: underline;
  cursor: pointer; }

.ui.large.left.corner.label.Rep_banner_ribbon {
  border-color: #f60020 !important; }

.Rep_banner_ribbon_text {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-right: 1.13322rem;
  margin-top: 0.89991rem;
  font-size: 0.9999rem;
  font-weight: 900;
  color: white !important; }

.RepBanner_container_header_rating_review {
  position: absolute;
  left: 14.6652rem;
  top: 0;
  font-size: 1.19988rem;
  font-weight: 900;
  color: #55bbec;
  width: 6.666rem; }

.Rep_Banner_moreinfo_content {
  margin-top: 1.3332rem;
  height: 39.996rem; }

.Rep_Banner_moreinfo_content_bio {
  height: 3.333rem;
  background-color: #f4f7f9;
  position: absolute;
  width: 27.9972rem;
  height: 31.9968rem;
  left: 5.6661rem;
  padding: 1.9998rem;
  font-size: 1.19988rem;
  overflow-wrap: break-word;
  overflow: hidden;
  overflow-y: hidden;
  color: #7b7b7b; }

.Rep_Banner_moreinfo_content_resume {
  height: 3.333rem;
  background-color: #f4f7f9;
  width: 27.9972rem;
  position: absolute;
  left: 39.6627rem;
  height: 31.9968rem;
  padding: 1.9998rem; }

.Rep_Banner_moreinfo_container {
  height: 53.328rem; }

.Rep_Banner_moreinfo_content_resume_component {
  width: 22.6644rem !important;
  height: 27.9972rem !important; }

.Resume_center {
  text-align: center; }

.react-pdf__Page__canvas {
  margin-left: auto !important;
  margin-right: auto !important; }

.Resume_download_link {
  font-size: 0.79992rem;
  font-weight: 900;
  color: #0076b5;
  font: "Lato";
  position: absolute;
  top: 29.3304rem;
  left: 11.3322rem;
  text-decoration: underline; }

.Custom_Team_banner {
  position: relative;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  width: 21.73116rem;
  height: 39.996rem;
  background-color: white; }

.Custom_Team_banner_top_background {
  position: absolute;
  width: 21.59784rem;
  height: 10.3323rem; }

.Custom_Team_banner_top_name {
  position: absolute;
  top: 2.6664rem;
  width: 21.59784rem;
  font-size: 1.9998rem;
  text-align: center;
  color: white; }

.Custom_Team_banner_center_header {
  position: absolute;
  top: 5.3328rem;
  left: 1.59984rem;
  background-color: white;
  width: 18.3315rem;
  height: 9.999rem;
  border-radius: 1.59984rem; }

.Custom_Team_banner_center_header_container {
  height: 4.9995rem;
  padding: 0.9999rem;
  text-align: center; }

.Custom_Team_banner_center_header_price {
  font-size: 2.46642rem;
  text-align: center;
  margin-top: 0.9999rem; }

.Custom_Team_banner_center_header_text {
  font-size: 1.46652rem;
  text-align: center;
  margin-top: 0.79992rem; }

.Custom_Team_banner_center_header_rating_container {
  position: absolute;
  padding: 0.3333rem;
  margin-top: 0.6666rem;
  text-align: center;
  border-radius: 2.26644rem;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  width: 15.3318rem;
  height: 2.3331rem; }

.Custom_Team_banner_center_header_rating_rating {
  position: absolute;
  left: 0.3333rem;
  top: 0.46662rem; }

.Custom_Team_banner_center_header_rating_reviews {
  position: absolute;
  left: 7.86588rem;
  top: 0.43329rem;
  font-size: 0.6666rem;
  text-decoration: underline; }

.Custom_Team_banner_description_container {
  background-color: white;
  height: 14.6652rem;
  width: 19.86468rem;
  position: absolute;
  top: 18.53148rem;
  left: 0.93324rem;
  padding: 0.3333rem 1.19988rem 1.9998rem 1.19988rem;
  overflow: hidden;
  overflow-y: hidden; }

.Custom_Team_banner_description_text {
  font-size: 1.13322rem;
  color: black;
  line-height: 1.43;
  overflow-wrap: break-word;
  overflow: hidden;
  overflow-y: hidden; }

.Custom_Team_banner_footer_container {
  position: absolute;
  top: 29.997rem;
  left: 0.13332rem;
  width: 21.46452rem;
  height: 9.73236rem;
  background-color: #faf9fa;
  padding-top: 0.39996rem; }

.Custom_Team_banner_footer_title {
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 1.13322rem;
  color: black;
  margin-top: 0.6666rem;
  font-family: "Lato";
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #0063a0; }

.Custom_Team_banner_footer_stats_container {
  height: 2.39976rem; }

.Custom_Team_banner_footer_stats_one {
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 92, 148, 0.87)), to(rgba(0, 46, 74, 0.84)));
  background-image: linear-gradient(to left, rgba(0, 92, 148, 0.87), rgba(0, 46, 74, 0.84));
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_one_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_one_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_stats_two {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#297cce), to(#045fba));
  background-image: linear-gradient(to left, #297cce, #045fba);
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_two_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_two_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_stats_three {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#359ff9), to(#1686e5));
  background-image: linear-gradient(to left, #359ff9, #1686e5);
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_three_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_three_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_stats_four {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#12b0f2), to(#00a3e6));
  background-image: linear-gradient(to left, #12b0f2, #00a3e6);
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_four_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_four_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_download_buttons {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
  margin-top: 0.6666rem; }

.Custom_Team_banner_footer_download_buttons_images {
  margin-top: 0.3333rem;
  width: 8.9991rem;
  height: 2.9997rem; }

.Custom_Team_banner_footer_text {
  position: absolute;
  margin-top: 0.79992rem;
  margin-left: 3.9996rem;
  font-family: "Lato";
  font-size: 0.9999rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #7b7b7b; }

.Custom_Team_banner_footer_text_logo {
  position: absolute;
  left: 5.6661rem;
  top: 0.13332rem;
  width: 6.666rem; }

.List_nav {
  background-color: white !important;
  margin: 0 !important; }

.List_nav_left {
  padding: 0 !important; }

.List_nav_left_location {
  margin-left: 1.9998rem !important;
  margin-top: 2.53308rem !important;
  margin-bottom: 2.53308rem !important;
  font-size: 1.9998rem !important;
  font-weight: 900 !important; }

.List_nav_center {
  padding: 0 !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important; }

.List_nav_center_buttons {
  margin-top: 1.53318rem !important;
  margin-bottom: 1.53318rem !important; }

.List_nav_center_button_left {
  width: 13.332rem !important;
  height: 3.9996rem !important;
  font-size: 1.59984rem !important;
  border-radius: 0 !important;
  background-color: white !important;
  color: black !important;
  border-left: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-top: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.List_nav_center_button_left.active {
  width: 13.332rem !important;
  height: 3.9996rem !important;
  font-size: 1.59984rem !important;
  border-radius: 0 !important;
  background-color: #55bbec !important;
  color: white !important;
  border-left: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-top: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.List_nav_center_button_right {
  width: 13.332rem !important;
  height: 3.9996rem !important;
  font-size: 1.59984rem !important;
  border-radius: 0 !important;
  background-color: white !important;
  color: black !important;
  border-right: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-top: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.List_nav_center_button_right.active {
  width: 13.332rem !important;
  height: 3.9996rem !important;
  font-size: 1.59984rem !important;
  border-radius: 0 !important;
  background-color: #55bbec !important;
  color: white !important;
  border-right: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-top: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.List_nav_right {
  padding: 0 !important; }

.List_nav_right_button {
  width: 18.46482rem !important;
  height: 3.9996rem !important;
  font-size: 1.59984rem !important;
  border-radius: 0.6666rem !important;
  margin-top: 1.53318rem !important;
  margin-bottom: 1.53318rem !important;
  margin-right: 1.9998rem !important;
  color: white !important;
  background-color: #0076b5 !important; }

.List_main {
  margin-top: 4.6662rem !important;
  margin-bottom: 4.6662rem !important;
  height: 100%; }

.List_empty_filler {
  text-align: center;
  margin-top: 7.3326rem; }

.List_empty_filler_image {
  width: 11.6655rem; }

.List_empty_filler_top {
  font: "Lato";
  font-size: 1.6665rem;
  font-weight: 900;
  color: #969696;
  margin: 0;
  margin-top: 0.9999rem; }

.List_empty_filler_bottom {
  font: "Lato";
  font-size: 1.6665rem;
  font-weight: 900;
  color: #969696; }

.List_empty_filler_create {
  width: 14.59854rem;
  height: 3.39966rem;
  border-radius: 0.46662rem;
  background-color: #0076b5;
  color: white;
  font-size: 1.39986rem;
  border: none; }

.TeamList_sub_grid_padding {
  padding-left: 7.19928rem !important; }

.Active_menu_container {
  position: relative;
  bottom: 43.86228rem;
  left: 21.73116rem;
  width: 2.39976rem;
  height: 4.53288rem;
  border: solid 0.06666rem #dbd7d7;
  background-color: #ffffff; }

.Active_menu_edit {
  height: 2.26644rem;
  font-size: 1.3332rem;
  border-bottom: solid 0.06666rem #dbd7d7;
  color: black !important; }

.Active_menu_edit_icon {
  position: relative;
  left: 0.39996rem;
  top: 0.26664rem;
  width: 1.6665rem; }

.Active_menu_more {
  height: 2.26644rem;
  font-size: 1.19988rem;
  border-bottom: solid 0.06666rem #dbd7d7;
  cursor: pointer; }

.Active_menu_more_icon {
  position: relative;
  left: 0.39996rem;
  top: 0.73326rem; }

#Active_menu_more_dropdown {
  position: absolute !important;
  margin: 0 !important;
  left: -0.46662rem;
  top: 1.46652rem;
  font-size: 0.9999rem !important;
  width: 11.3322rem !important;
  color: black !important; }

.Active_menu_more_dropdown_delete {
  color: red !important; }

.Active_menu_more_dropdown {
  color: black !important; }

.Active_menu_delete_ribbon {
  position: relative;
  top: -4.6662rem !important;
  left: -22.79772rem !important;
  z-index: 500 !important;
  width: 22.73106rem !important; }

.Saved_menu_container {
  position: relative;
  bottom: 43.86228rem;
  left: 21.73116rem;
  width: 2.39976rem;
  height: 4.53288rem;
  border: solid 0.06666rem #dbd7d7;
  background-color: #ffffff; }

.Saved_menu_edit {
  height: 2.26644rem;
  border-bottom: solid 0.06666rem #dbd7d7;
  color: black !important; }

.Saved_menu_edit_icon {
  position: relative;
  left: 0.39996rem;
  top: 0.26664rem;
  width: 1.6665rem; }

.Saved_menu_delete {
  height: 2.26644rem;
  font-size: 1.6665rem;
  border-bottom: solid 0.06666rem #dbd7d7;
  color: black !important;
  cursor: pointer; }

.Saved_menu_delete_icon {
  position: relative;
  left: 0.53328rem;
  top: 0.73326rem; }

.TeamCreate_overall_container {
  min-height: 79.992rem;
  margin: 0 !important; }

.Sidebar_Container {
  margin-top: 6.666rem;
  width: 133.32rem !important; }

.TeamCreate_Sidebar_Container {
  margin-right: 7.9992rem; }

.TeamCreate_Sidebar {
  background-color: #ffffff !important;
  font-size: 1.9998rem; }

.TeamCreate_Sidebar_Step {
  border-radius: 0.46662rem !important;
  -webkit-backdrop-filter: blur(1.9998rem) !important;
  backdrop-filter: blur(1.9998rem) !important;
  box-shadow: 0.19998rem 0.19998rem 0.59994rem 0 rgba(0, 0, 0, 0.16) !important;
  background-color: #ffffff !important;
  z-index: -50 !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: right;
          justify-content: right;
  height: 9.59904rem;
  width: 11.9988rem;
  margin-bottom: 1.9998rem; }

.TeamCreate_Sidebar_Step.active {
  border-radius: 0.46662rem !important;
  -webkit-backdrop-filter: blur(1.9998rem) !important;
  backdrop-filter: blur(1.9998rem) !important;
  box-shadow: 0.19998rem 0.19998rem 0.59994rem 0 rgba(0, 0, 0, 0.16) !important;
  background-color: #ffffff !important;
  z-index: -50 !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: right;
          justify-content: right;
  height: 9.59904rem;
  width: 23.6643rem;
  margin-bottom: 1.9998rem; }

.TeamCreate_Sidebar_Step.active img {
  margin-left: 1.6665rem; }

.TeamCreate_Sidebar_Step img {
  margin-left: 3.333rem; }

.TeamCreate_Sidebar_icon_1 {
  width: 6.666rem;
  margin-top: 1.73316rem;
  margin-bottom: 1.73316rem;
  margin-left: 1.3332rem;
  margin-right: 1.45319rem;
  cursor: pointer; }

.TeamCreate_Sidebar_icon_2 {
  width: 4.9995rem;
  margin-top: 1.73316rem;
  margin-bottom: 1.73316rem;
  margin-left: 2.13312rem;
  margin-right: 1.45319rem;
  cursor: pointer; }

.TeamCreate_Sidebar_icon_3 {
  width: 5.9994rem;
  margin-top: 1.73316rem;
  margin-bottom: 1.73316rem;
  margin-left: 1.93314rem;
  margin-right: 1.45319rem;
  cursor: pointer; }

.TeamCreate_Sidebar_icon_4 {
  width: 5.9994rem;
  margin-top: 1.73316rem;
  margin-bottom: 1.73316rem;
  margin-left: 1.93314rem;
  margin-right: 1.45319rem;
  cursor: pointer; }

.TeamCreate_Sidebar_label {
  position: absolute;
  left: 11.3322rem;
  visibility: hidden; }

.TeamCreate_Sidebar_label.active {
  position: absolute;
  left: 10.6656rem;
  visibility: visible; }

.TeamCreate_Sidebar_Title {
  font-family: "Lato";
  font-size: 1.46652rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #7b7b7b;
  margin-top: 2.53308rem; }

.TeamCreate_Sidebar_Description {
  font-family: "Lato";
  font-size: 1.86648rem;
  font-weight: 900 !important;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: black; }

.TeamCreate_Container {
  margin-top: 0.9999rem;
  width: 73.326rem;
  min-height: 73.326rem; }

.TeamCreate_Container_Header {
  background-color: #0063a0;
  font-family: "Lato";
  font-size: 1.6665rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff; }

.TeamCreate_Header {
  margin-top: 2.53308rem;
  margin-bottom: 2.53308rem;
  margin-left: auto;
  margin-right: auto; }

#vertical_dotted_line0 {
  border-left: 0.3333rem dotted #dbd7d7;
  height: 3.333rem;
  position: absolute;
  margin-left: 5.59944rem;
  padding-left: -13.332rem; }

#vertical_dotted_line1 {
  border-left: 0.3333rem dotted #dbd7d7;
  height: 16.665rem;
  position: absolute;
  margin-left: 5.59944rem;
  padding-left: -13.332rem; }

#vertical_dotted_line2 {
  border-left: 0.3333rem dotted #dbd7d7;
  height: 23.331rem;
  position: absolute;
  margin-left: 5.59944rem;
  padding-left: -13.332rem; }

#vertical_dotted_line3 {
  border-left: 0.3333rem dotted #dbd7d7;
  height: 36.663rem;
  position: absolute;
  margin-left: 5.59944rem;
  padding-left: -13.332rem; }

#vertical_dotted_line4 {
  border-left: 0.3333rem dotted #dbd7d7;
  height: 36.663rem;
  position: absolute;
  margin-left: 5.59944rem;
  padding-left: -13.332rem; }

.Team_Create_Nav_Bar {
  background-color: #0065a2;
  width: 11.9988rem;
  height: 3.39966rem;
  border: 1px #dbd7d7 solid;
  border-radius: 7px !important;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: white;
  cursor: pointer !important; }

.Team_Create_Nav_Bar_Container {
  border-top: 1px solid #dbd7d7;
  padding-top: 1.3332rem;
  padding-left: 2.6664rem !important;
  width: 100%;
  height: 6.666rem;
  background-color: white; }

.Inactive {
  background-color: black !important; }

.Recruitment_Container_Header {
  background-color: #0063a0;
  font-family: "Lato";
  font-size: 1.6665rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff; }

.Recruitment_Header {
  margin-top: 2.53308rem;
  margin-bottom: 2.53308rem;
  margin-left: auto;
  margin-right: auto; }

.Recruitment_Questions_Header {
  font-family: "Lato";
  font-size: 1.39986rem;
  width: 59.994rem !important;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #212121; }

.Recruitment_Questions_Header_Extra {
  color: #707070; }

.Recruitment_Container_ScrollSection {
  height: 24.6642rem;
  overflow: scroll;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin-top: 1.9998rem;
  overflow-x: hidden; }

.Recruitment_Container_Bottom_Nav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
  margin-top: 2.3331rem;
  border-top: 0.06666rem solid rgba(219, 215, 215, 0.5);
  padding-top: 1.6665rem !important;
  padding-left: 1.6665rem !important;
  padding-right: 1.3332rem !important; }

.Recruitment_Bottom_Nav_Button {
  width: 6.666rem;
  height: 3.39966rem;
  border: 0.06666rem rgba(219, 215, 215, 0.5) solid;
  border-radius: 0.46662rem !important;
  background-color: #fafbfd;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #707070; }

.Recruitment_Bottom_Nav_Button_Next {
  width: 11.9988rem;
  height: 3.39966rem;
  border: none !important;
  border-radius: 0.46662rem !important;
  background-color: #fafbfd;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: white;
  background-color: #dbd7d7; }

.Recruitment_Container_Description {
  padding-left: 1.9998rem;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Recruitment_Container_Body {
  background-color: white;
  height: 43.9956rem;
  width: 100%;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left; }

.Recruitment_Container_Industries {
  margin-bottom: 1.3332rem;
  width: 73.326rem;
  height: 4.73286rem;
  font-family: "Lato";
  font-size: 1.39986rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  border: none !important;
  background-color: #fbfbfb;
  outline: none !important; }

.Recruitment_Container_Industries.Highlighted {
  background-color: #06b6ef;
  color: white !important;
  cursor: pointer;
  border: none !important; }

.Recruitment_Container_Industries:hover {
  background-color: #06b6ef;
  color: white !important;
  cursor: pointer;
  border: none !important; }

.Recruitment_Container_Questions {
  margin-top: 1.3332rem;
  height: 4.6662rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
  -webkit-box-pack: center !important;
          justify-content: center !important; }

.Recruitment_Container_Questions_Title {
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  align-self: center !important;
  margin-left: auto !important;
  text-align: left;
  color: #7b7b7b; }

.Recruitment_Container_Questions_Icon {
  border-radius: 0.39996rem;
  width: 4.6662rem !important;
  height: 4.6662rem !important;
  border: 0.06666rem black solid;
  padding-top: 0.9999rem;
  border: solid 0.06666rem var(--light-peach);
  background-color: #fafbfd;
  margin-left: auto !important;
  align-self: flex-end !important; }

.Compensation_Container_Body {
  background-color: white;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between; }

.Compensation_progress_bar {
  height: 16.13172rem;
  position: absolute;
  border-left: 0.13332rem dotted rgba(219, 215, 215, 0.5);
  left: 3.333rem;
  top: 14.79852rem; }

.Compensation_progress_bar.finished {
  border-left: 0.13332rem dotted #0076b5; }

.Compensation_progress_bubble_1 {
  border-radius: 50px/50px;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  background-color: rgba(219, 215, 215, 0.5);
  width: 0.6666rem;
  height: 0.6666rem;
  position: absolute;
  left: -0.39996rem;
  top: -0.19998rem; }

.Compensation_progress_bubble_1.finished {
  border: solid 0.06666rem #0076b5;
  background-color: #0076b5; }

.Compensation_progress_bubble_2 {
  border-radius: 50px/50px;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  background-color: rgba(219, 215, 215, 0.5);
  width: 0.6666rem;
  height: 0.6666rem;
  position: absolute;
  left: -0.39996rem;
  top: 7.79922rem; }

.Compensation_progress_bubble_2.finished {
  border: solid 0.06666rem #0076b5;
  background-color: #0076b5; }

.Compensation_progress_bubble_3 {
  border-radius: 50px/50px;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  background-color: rgba(219, 215, 215, 0.5);
  width: 0.6666rem;
  height: 0.6666rem;
  position: absolute;
  left: -0.39996rem;
  top: 15.59844rem; }

.Compensation_progress_bubble_3.finished {
  border: solid 0.06666rem #0076b5;
  background-color: #0076b5; }

.Compensation_Main_Content {
  width: 100% !important;
  margin-top: 2.6664rem;
  min-height: 41.3292rem; }

.Compensation_Main_Content_questions_instance {
  height: 3.19968rem;
  width: 66.66rem;
  margin-top: 1.6665rem;
  margin-bottom: 4.6662rem;
  text-align: left;
  margin-left: 4.3329rem;
  margin-right: 8.3325rem; }

.ui.selection.dropdown.Compensation_Main_Content_questions_instance_input {
  border: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-radius: 0.59994rem !important;
  height: 3.19968rem !important;
  font-size: 1.3332rem !important;
  float: right !important;
  padding-left: 3.73296rem !important;
  padding: none !important; }

.Compensation_Main_Content_questions_instance_input div {
  font-size: 1.3332rem; }

.Compensation_Main_Content_questions_instance_text {
  font-size: 1.39986rem;
  font-weight: 900;
  float: left;
  margin-top: 0.6666rem; }

.Compensation_Main_Content_questions_instance_input {
  border: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-radius: 0.59994rem !important;
  height: 3.19968rem !important;
  font-size: 1.3332rem !important;
  float: right !important;
  padding-left: 3.53298rem !important; }

.Compensation_Main_Content_prices {
  width: 59.994rem;
  height: 13.332rem;
  padding-top: 1.9998rem;
  margin-left: auto;
  margin-right: auto; }

.Compensation_Main_Content_prices_recommended {
  display: inline-block;
  width: 26.26404rem;
  height: 9.3324rem;
  border-radius: 0.79992rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  cursor: pointer; }

.Compensation_Main_Content_prices_recommended.selected {
  background-color: #0076b5;
  color: white; }

.Compensation_Main_Content_prices_chosen {
  display: inline-block;
  width: 26.26404rem;
  height: 9.3324rem;
  border-radius: 0.79992rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  margin-left: 4.6662rem; }

.Compensation_Main_Content_prices_chosen.selected {
  background-color: #0076b5;
  color: white; }

.Compensation_Main_Content_prices_recommended_title {
  font-size: 1.3332rem;
  text-align: center;
  margin-top: 1.6665rem; }

.Compensation_Main_Content_prices_recommended_input {
  width: 12.79872rem;
  font-size: 3.333rem;
  margin-top: 0.9999rem;
  width: 100%;
  height: 3.333rem;
  text-align: center;
  border: none;
  cursor: pointer !important; }

.Compensation_Main_Content_prices_recommended_input .rc-input-number-input-wrap input {
  cursor: pointer !important; }

.rc-input-number.Compensation_Main_Content_prices_recommended_input {
  cursor: pointer !important; }

.Compensation_Main_Content_prices_recommended_input.selected .rc-input-number-input {
  background-color: #0076b5 !important;
  color: white !important; }

.rc-input-number-disabled .rc-input-number-input {
  background-color: white; }

.rc-input-number-handler-wrap {
  display: none; }

.rc-input-number-focused {
  box-shadow: none !important;
  text-decoration: none !important;
  outline: none !important;
  border: none; }

*:focus {
  outline: 0 !important; }

.rc-input-number.Compensation_Main_Content_questions_instance_input.rc-input-number-focused {
  border: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.Compensation_Main_Content_questions_instance_input input.rc-input-number-input {
  padding-left: 0 !important;
  text-align: left;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-top: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.Compensation_Main_Content_questions_instance_input input.rc-input-number-input::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87) !important; }

.Compensation_Main_Content_questions_instance_input input.rc-input-number-input::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87) !important; }

.Compensation_Main_Content_questions_instance_input input.rc-input-number-input::-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87) !important; }

.Compensation_Main_Content_questions_instance_input input.rc-input-number-input::placeholder {
  color: rgba(191, 191, 191, 0.87) !important; }

.ui.selection.dropdown.Compensation_Main_Content_questions_instance_input i {
  color: rgba(191, 191, 191, 0.87) !important; }

.Compensation_Main_Content_ribbon {
  width: 6.666rem;
  height: 0.6666rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-bottom: 1.19988rem solid #6ec31e;
  border-left: 1.19988rem solid transparent;
  border-right: 1.19988rem solid transparent;
  position: absolute;
  top: 40.61927rem;
  left: 10.86558rem; }

.Compensation_Main_Content_prices_recommended_profit {
  font-size: 0.3333rem;
  text-align: center;
  margin-top: 0.6666rem; }

.Hidden_stuff {
  position: absolute;
  top: 46.06206rem;
  left: 18.6648rem; }

.Hidden_stuff2 {
  position: absolute;
  top: 46.06206rem;
  left: 49.6617rem; }

.Customization_First_Col {
  width: 50%;
  padding-left: 1.3332rem;
  padding-right: 1.3332rem; }

.Customization_Second_Col {
  background-color: #ebebeb;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 1.9998rem;
  -webkit-box-align: center;
          align-items: center;
  width: 50%; }

.Customization_Container_Body {
  padding: 0 !important;
  width: 100%;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
  height: 39.06276rem;
  background-color: white;
  height: 100%; }

.Customization_Second_Col_Custom_Team_Banner {
  height: 100%; }

.Customization_Container_Upload_DnD_Logo {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
  width: 100%; }

.Customization_Container_Upload_logo {
  width: 50%;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center !important;
          align-items: center !important; }

.Customization_Container_Drag_Drop {
  width: 50% !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding-right: 1.9998rem; }

.Description_Container_Upload_Logo_Text {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
  -webkit-box-align: space-around !important;
          align-items: space-around !important; }

.Customization_Drag_Drop {
  border-style: dashed;
  border-width: 0.19998rem;
  border-color: #dbd7d7;
  width: 13.19868rem;
  height: 12.73206rem;
  margin-top: 1.3332rem;
  margin-bottom: 1.3332rem;
  background-color: #f3f6fc;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  text-align: center; }

.Customization_Drag_Drop_Text {
  font-family: "Lato";
  font-size: 1.13322rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: black; }

.Customization_Container_ColorSelector {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
  -webkit-box-align: center !important;
          align-items: center !important;
  margin-bottom: 1.3332rem; }

.Customization_Container_ColorSelector_Text {
  font-family: "Lato";
  font-size: 1.19988rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #707070;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
  margin-bottom: 0.6666rem; }

.Customization_Container_ColorSelector_Color {
  width: 20px;
  height: 20px;
  background-color: orange;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
  -webkit-box-align: center;
          align-items: center; }

.Customization_Container_TeamName {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
  margin-bottom: 1.9998rem;
  margin-top: 1.9998rem; }

.Customization_Container_TeamName_Text {
  font-family: "Lato";
  font-size: 1.19988rem !important;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #707070; }

.Customization_Container_Compensation_Description {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  align-content: center !important;
  margin-top: 1.9998rem; }

.Customization_Container_Compensation_Description_Text {
  font-family: "Lato";
  font-size: 1.19988rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #707070;
  margin-bottom: 0.6666rem; }

.Description_Upload_Logo_Text {
  font-family: "Lato";
  font-size: 1.6665rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: var(--black); }

.Sub_Description_Upload_Logo_Text {
  font-family: "Lato";
  font-size: 1.13322rem !important;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.35;
  letter-spacing: normal;
  text-align: left;
  color: #dbd7d7 !important; }

.Customization_Container_Bottom_Nav {
  border-top: 1px solid rgba(219, 215, 215, 0.5);
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
  background-color: white;
  padding-left: 1.6665rem !important;
  padding-right: 1.3332rem !important;
  z-index: 0; }

.Customization_Button {
  width: 6.666rem;
  height: 3.39966rem;
  border: 1px #dbd7d7 solid;
  border-radius: 7px !important;
  background-color: #fafbfd;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #707070; }

.Customization_Button_Next {
  width: 11.9988rem;
  height: 3.39966rem;
  border: none;
  border-radius: 7px !important;
  background-color: #fafbfd;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: white;
  background-color: #dbd7d7; }

.Customization_Button_Next.ready {
  background-color: #0076b5 !important; }

.Customization_First_Col_Selectors {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: space-between;
          align-items: space-between;
  margin-top: 1.9998rem;
  margin-bottom: 2.3331rem; }

.ColorPicker {
  position: absolute;
  left: 41.3292rem;
  top: 19.998rem;
  z-index: 5 !important; }

.Customization_Color_Selector {
  width: 2.6664rem;
  height: 2.6664rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
  -webkit-box-align: center;
          align-items: center;
  z-index: 2 !important; }

.hidden {
  display: none; }

.Customization_Container_TeamName_Input input {
  background-color: #f4f7f9 !important; }

.Customization_Container_Compensation_Description_TextArea {
  border-style: none !important;
  border-color: white !important;
  font-size: 1.3332rem;
  padding-top: 1.6665rem;
  padding-left: 1.9998rem;
  font-family: "Lato";
  height: 13.332rem;
  width: 37.9962rem;
  background-color: #f4f7f9; }

.Customization_Container_Compensation_Description_TextArea_Container {
  margin: 0.53328rem; }

.Customization_Container_divider_1 {
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5);
  margin-top: 0.3333rem; }

.Customization_Container_divider_2 {
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5);
  margin-top: 0.3333rem; }

.Customization_Container_divider_3 {
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Customization_ImageCrop_info {
  position: absolute;
  left: 17.3316rem;
  top: 12.6654rem;
  text-align: center !important; }

.Customization_ImageCrop_info i {
  text-align: center !important;
  font-size: 1.3332rem; }

.Customization_Image_Crop_info_popup {
  padding: 0.6666rem; }

.Customization_logo_ImageCrop {
  position: absolute !important;
  left: 1.3332rem !important; }

.Customization_Button_Publish {
  background-color: #0065a2;
  width: 11.9988rem;
  height: 3.39966rem;
  border: 1px #dbd7d7 solid;
  border-radius: 7px !important;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: white; }

.Publication_Header {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
          justify-content: center; }

.Modal_Container {
  background-color: white !important;
  padding: 1.3332rem; }

.Modal_Header {
  font-family: "Lato";
  font-size: 2.3331rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  margin-bottom: 0.9999rem;
  margin-left: 1.3332rem; }

.Modal_Content {
  font-family: "Lato";
  font-size: 1.59984rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #7b7b7b;
  width: 19.998rem;
  margin-bottom: 1.39986rem;
  margin-left: 1.3332rem; }

.Modal_Content_Pic {
  position: absolute;
  left: 24.9975rem;
  top: 2.46642rem;
  width: 8.6658rem; }

.Modal_Container_Buttons {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around; }

.Modal_Container_Button_Select_Reps {
  width: 13.332rem;
  height: 3.26634rem;
  border-radius: 7px;
  border: solid 1px rgba(219, 215, 215, 0.5) !important;
  background-color: #fafbfd !important;
  font-family: "Lato" !important;
  font-size: 1.3332rem !important;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #7b7b7b !important;
  padding-bottom: 2.13312rem !important; }

.Modal_Container_Button_Go_Home {
  width: 13.332rem;
  height: 3.26634rem;
  border-radius: 7px;
  background-color: #005b92 !important;
  font-family: "Lato" !important;
  font-size: 1.3332rem !important;
  padding-bottom: 2.13312rem !important; }

.Publication_Second_Col {
  background-color: #ebebeb;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 1.9998rem;
  -webkit-box-align: center;
          align-items: center;
  width: 50%; }

.Publication_Container_Body {
  padding: 0 !important;
  width: 100%;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
  height: 39.06276rem;
  background-color: #ebebeb;
  height: 100%;
  -webkit-box-pack: center;
          justify-content: center; }

.Publication_Second_Col_Custom_Team_Banner {
  height: 100%; }

.Custom_Team_banner {
  position: relative;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  width: 21.73116rem;
  height: 39.996rem;
  background-color: white; }

.Custom_Team_banner_top_background {
  position: absolute;
  width: 21.59784rem;
  height: 10.3323rem; }

.Custom_Team_banner_top_name {
  position: absolute;
  top: 2.6664rem;
  width: 21.59784rem;
  font-size: 1.9998rem;
  text-align: center;
  color: white; }

.Custom_Team_banner_center_header {
  position: absolute;
  top: 5.3328rem;
  left: 1.59984rem;
  background-color: white;
  width: 18.3315rem;
  height: 9.999rem;
  border-radius: 1.59984rem; }

.Custom_Team_banner_center_header_container {
  height: 4.9995rem;
  padding: 0.9999rem;
  text-align: center; }

.Custom_Team_banner_center_header_price {
  font-size: 2.46642rem;
  text-align: center;
  margin-top: 0.9999rem; }

.Custom_Team_banner_center_header_text {
  font-size: 1.46652rem;
  text-align: center;
  margin-top: 0.79992rem; }

.Custom_Team_banner_center_header_rating_container {
  position: absolute;
  padding: 0.3333rem;
  margin-top: 0.6666rem;
  text-align: center;
  border-radius: 2.26644rem;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5);
  width: 15.3318rem;
  height: 2.3331rem; }

.Custom_Team_banner_center_header_rating_rating {
  position: absolute;
  left: 0.3333rem;
  top: 0.46662rem; }

.Custom_Team_banner_center_header_rating_reviews {
  position: absolute;
  left: 7.86588rem;
  top: 0.43329rem;
  font-size: 0.6666rem;
  text-decoration: underline; }

.Custom_Team_banner_description_container {
  background-color: white;
  height: 14.6652rem;
  width: 19.86468rem;
  position: absolute;
  top: 18.53148rem;
  left: 0.93324rem;
  padding: 0.3333rem 1.19988rem 1.9998rem 1.19988rem;
  overflow: hidden;
  overflow-y: hidden; }

.Custom_Team_banner_description_text {
  font-size: 1.13322rem;
  color: black;
  line-height: 1.43;
  overflow-wrap: break-word;
  overflow: hidden;
  overflow-y: hidden; }

.Custom_Team_banner_footer_container {
  position: absolute;
  top: 29.997rem;
  left: 0.13332rem;
  width: 21.46452rem;
  height: 9.73236rem;
  background-color: #faf9fa;
  padding-top: 0.39996rem; }

.Custom_Team_banner_footer_title {
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 1.13322rem;
  color: black;
  margin-top: 0.6666rem;
  font-family: "Lato";
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #0063a0; }

.Custom_Team_banner_footer_stats_container {
  height: 2.39976rem; }

.Custom_Team_banner_footer_stats_one {
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 92, 148, 0.87)), to(rgba(0, 46, 74, 0.84)));
  background-image: linear-gradient(to left, rgba(0, 92, 148, 0.87), rgba(0, 46, 74, 0.84));
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_one_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_one_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_stats_two {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#297cce), to(#045fba));
  background-image: linear-gradient(to left, #297cce, #045fba);
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_two_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_two_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_stats_three {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#359ff9), to(#1686e5));
  background-image: linear-gradient(to left, #359ff9, #1686e5);
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_three_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_three_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_stats_four {
  margin-left: 0.13332rem;
  display: inline-block;
  width: 4.86618rem;
  height: 2.39976rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#12b0f2), to(#00a3e6));
  background-image: linear-gradient(to left, #12b0f2, #00a3e6);
  margin-bottom: 0.6666rem;
  color: white; }

.Custom_Team_banner_footer_stats_four_title {
  font-size: 6px !important;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 0; }

.Custom_Team_banner_footer_stats_four_stat {
  font-size: 1.06656rem;
  text-align: center; }

.Custom_Team_banner_footer_download_buttons {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
  margin-top: 0.6666rem; }

.Custom_Team_banner_footer_download_buttons_images {
  margin-top: 0.3333rem;
  width: 8.9991rem;
  height: 2.9997rem; }

.Custom_Team_banner_footer_text {
  position: absolute;
  margin-top: 0.79992rem;
  margin-left: 3.9996rem;
  font-family: "Lato";
  font-size: 0.9999rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #7b7b7b; }

.Custom_Team_banner_footer_text_logo {
  position: absolute;
  left: 5.6661rem;
  top: 0.13332rem;
  width: 6.666rem; }

.Detail_container {
  margin: 0 !important; }

.Detail_nav {
  background-color: white !important;
  display: -webkit-box;
  display: flex; }

.Detail_nav_left {
  display: inline-block; }

.Detail_nav_left_location {
  margin-left: 1.9998rem !important;
  margin-top: 2.53308rem !important;
  margin-bottom: 2.53308rem !important;
  font-size: 1.9998rem !important;
  font-weight: 900 !important;
  width: 27.6639rem !important; }

.Detail_nav_left_link_text {
  color: black !important; }

.Detail_nav_center {
  display: inline-block;
  padding: 0 !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important; }

.Detail_nav_center_buttons {
  margin-top: 1.53318rem !important;
  margin-bottom: 1.53318rem !important; }

.ui.button.Detail_nav_center_button_left {
  padding-top: 1.13322rem !important; }

.ui.button.Detail_nav_center_button_right {
  padding-top: 1.13322rem !important; }

.Detail_nav_center_button_left {
  width: 13.332rem !important;
  height: 3.9996rem !important;
  font-size: 1.59984rem !important;
  border-radius: 0 !important;
  border-left: solid 0.01333rem rgba(219, 215, 215, 0.5) !important;
  border-right: solid 0.01333rem rgba(219, 215, 215, 0.5) !important;
  border-top: solid 0.01333rem rgba(219, 215, 215, 0.5) !important;
  border-bottom: solid 0.01333rem rgba(219, 215, 215, 0.5) !important; }

.Detail_nav_center_button_right {
  width: 13.332rem !important;
  height: 3.9996rem !important;
  font-size: 1.59984rem !important;
  border-radius: 0 !important;
  border-left: solid 0.01333rem rgba(219, 215, 215, 0.5) !important;
  border-right: solid 0.01333rem rgba(219, 215, 215, 0.5) !important;
  border-top: solid 0.01333rem rgba(219, 215, 215, 0.5) !important;
  border-bottom: solid 0.01333rem rgba(219, 215, 215, 0.5) !important; }

.Detail_nav_right {
  width: 27.6639rem; }

.Detail_main {
  padding: 0 !important; }

.Detail_manage_container {
  margin-top: 1.9998rem !important;
  padding-left: 6.666rem !important;
  display: -webkit-box;
  display: flex; }

.Detail_side_container {
  padding: 0 !important; }

.Detail_side_nav {
  height: 7.3326rem !important;
  margin: 0 !important; }

.Detail_side_nav_buttons {
  width: 21.73116rem !important;
  height: 7.3326rem !important;
  border-radius: 0 !important;
  border: 0 !important;
  color: white !important;
  margin: 0 !important; }

.Detail_side_nav_buttons_icon {
  float: right; }

.ui.button.Detail_side_nav_button_upper {
  padding-top: 1.19988rem !important; }

.ui.button.Detail_side_nav_button_lower {
  padding-top: 1.19988rem !important; }

.Detail_side_nav_button_upper {
  text-align: left !important;
  font-family: "Lato" !important;
  font-size: 1.3332rem !important;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.Detail_side_nav_button_lower {
  text-align: left !important;
  font-family: "Lato" !important;
  font-size: 1.3332rem !important;
  border-left: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-right: solid 0.06666rem rgba(219, 215, 215, 0.5) !important;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5) !important; }

.Detail_side_banner_container {
  margin-top: 1.9998rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.1); }

.Detail_main_container {
  margin-left: 3.333rem;
  -webkit-box-flex: 100;
          flex-grow: 100;
  margin-right: 3.333rem; }

.Detail_manage_rep_header {
  height: 5.6661rem; }

.Detail_manage_rep_header_main {
  font-size: 1.3332rem; }

.Detail_manage_rep_header_stat {
  font-size: 1.6665rem !important;
  color: #55bbec; }

.Detail_manage_rep_header_sub {
  font-size: 0.9999rem;
  font-weight: 900;
  color: #7b7b7b;
  margin-top: 0.3333rem; }

.Detail_manage_rep_approve_temps {
  position: absolute;
  right: 3.6663rem;
  top: 18.6648rem;
  width: 13.332rem !important;
  height: 3.333rem !important;
  font-size: 1.3332rem !important;
  border-radius: 0.6666rem !important;
  color: white !important;
  background-color: #0076b5 !important;
  float: right;
  border: none !important; }

.Detail_manage_rep_chosen_container {
  background-color: white;
  height: 9.3324rem;
  text-align: center; }

.Detail_manage_rep_chosen_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Detail_manage_rep_chosen_box {
  width: 6.666rem;
  margin-left: 1.3332rem;
  margin-right: 1.3332rem; }

.Detail_manage_rep_chosen_box:first-child {
  margin-left: 0 !important; }

.Detail_manage_rep_chosen_box:last-child {
  margin-right: 0 !important; }

.Detail_manage_rep_chosen_image {
  margin-top: 0.79992rem;
  width: 5.6661rem;
  height: 5.6661rem;
  border-radius: 50%; }

.Detail_manage_rep_chosen_remove {
  width: 5.39946rem;
  height: 1.46652rem;
  border-radius: 0.3333rem;
  border: solid 0.06666rem #f60020;
  color: #f60020;
  background-color: #ffffff;
  font-family: "Lato";
  font-size: 0.9999rem;
  font-weight: 900;
  padding-top: 0.19998rem;
  padding-bottom: 1.3332rem !important;
  position: relative;
  top: -1.19988rem; }

.Detail_manage_rep_chosen_remove:hover {
  background-color: red;
  color: white;
  cursor: pointer; }

.Detail_manage_rep_chosen_name {
  font-family: "Lato";
  font-size: 0.9999rem;
  font-weight: 900;
  position: relative;
  letter-spacing: 0.06666rem;
  top: -0.9999rem; }

.Detail_manage_rep_carousel_container {
  background-color: #ffffff;
  margin-top: 2.6664rem;
  padding-top: 2.6664rem;
  height: 39.3294rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Detail_mange_rep_carousel_slider {
  width: 89.991rem;
  height: 39.3294rem; }

.Detail_manage_rep_carousel_item {
  padding-left: 2.6664rem;
  padding-top: 0.19998rem;
  padding-bottom: 0.9999rem; }

.slick-prev {
  color: #55bbec;
  top: 16.665rem; }

.slick-prev::before {
  color: #55bbec !important; }

.slick-next {
  color: #55bbec;
  top: 16.665rem; }

.slick-next::before {
  color: #55bbec !important; }

.Detail_manage_rep_chosen_fire_button {
  color: white;
  background-color: red;
  width: 11.3322rem;
  height: 2.6664rem;
  border-radius: 0.6666rem;
  font: "Lato";
  font-size: 1.13322rem !important; }

.Modal_fire_rep {
  text-align: center !important; }

.Detail_manage_rep_approve_temps_confirm {
  width: 13.332rem !important;
  height: 3.333rem !important;
  font-size: 1.3332rem !important;
  border-radius: 0.6666rem !important;
  color: white !important;
  background-color: #0076b5 !important; }

.Detail_manage_rep_header_confirm_header {
  font-size: 1.6665rem;
  line-height: 1.93314rem; }

.Choose_Rep_Placeholder_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-bottom: 7.3326rem; }

.Choose_Rep_Placeholder_image_container {
  width: 9.3324rem; }

.Choose_Rep_Placeholder_text_container {
  margin-top: 2.9997rem;
  font-size: 1.73316rem;
  font-weight: 900;
  color: #707070; }

.Choose_Rep_Icon_Placeholder_image_container {
  width: 6.666rem;
  margin-top: 1.19988rem; }

.TeamView_filter_container {
  margin-top: 1.3332rem;
  height: 4.79952rem;
  background-color: white;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.TeamView_filter_search {
  display: inline-block;
  width: 25.9974rem !important;
  margin-left: 2.6664rem !important;
  height: 2.26644rem !important; }

.Team_view_filter_search_element {
  margin-top: 1.26654rem;
  height: 2.26644rem !important;
  font-size: 0.9999rem !important;
  font-family: "Lato"; }

.TeamView_filter_rank {
  margin-top: 1.26654rem;
  margin-right: 3.13302rem;
  font-size: 0.86658rem !important;
  font-family: "Lato";
  float: right;
  width: 15.3318rem !important; }

.TeamView_filter_rank:input {
  height: 2.26644rem; }

.visible.menu.transition {
  margin-top: 0.19998rem !important;
  margin-left: -0.06666rem !important;
  width: 15.3318rem !important; }

.TeamView_rep_container {
  margin-top: 1.46652rem;
  min-height: 41.9958rem; }

.TeamView_rep_instance_container {
  background-color: white;
  height: 9.46572rem;
  margin-bottom: 1.3332rem;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.TeamView_rep_summary_container {
  height: 8.9991rem;
  position: absolute; }

.TeamView_rep_summary_image {
  width: 6.93264rem;
  height: 6.93264rem;
  position: relative;
  left: 1.9998rem;
  top: 1.3332rem;
  border-radius: 50%; }

.TeamView_rep_summary_description {
  position: relative;
  left: 9.999rem;
  top: -4.6662rem; }

.TeamView_rep_summary_description_name {
  position: relative;
  top: 0.3333rem;
  font-size: 1.3332rem;
  font-family: "Lato"; }

.TeamView_rep_summary_description_since {
  position: relative;
  top: 2.9997rem;
  font-size: 0.9999rem;
  font-family: "Lato";
  color: black; }

.TeamView_rep_summary_description_rating_rating {
  position: absolute;
  top: 1.9998rem;
  left: -0.19998rem; }

.TeamView_rep_summary_description_rating_reviews {
  position: absolute;
  top: 1.86648rem;
  left: 7.3326rem;
  font-size: 0.93324rem;
  color: #55bbec; }

.TeamView_rep_instance_button_container {
  float: right;
  margin-top: 3.73296rem; }

.TeamView_rep_instance_chosen_remove {
  width: 6.9993rem;
  height: 1.9998rem;
  border-radius: 0.26664rem;
  border: solid 0.06666rem #d82d00;
  color: #d82d00;
  background-color: #ffffff;
  font-family: "Lato";
  font-size: 0.9999rem;
  font-weight: 900;
  padding-top: 0.19998rem;
  margin-right: 1.9998rem; }

.TeamView_rep_instance_chosen_remove:hover {
  background-color: red;
  color: white;
  cursor: pointer; }

.TeamView_rep_instance_chosen_detail {
  margin-left: 1.9998rem;
  margin-right: 1.9998rem;
  width: 8.13252rem;
  height: 1.9998rem;
  border-radius: 0.26664rem;
  color: white;
  background-color: #0076b5;
  font-family: "Lato";
  font-size: 0.9999rem;
  font-weight: 900;
  padding-top: 0.19998rem; }

.TeamView_paginator {
  float: right;
  font-size: 1.3332rem;
  background-color: white; }

.TeamView_paginator_previous {
  width: 7.3326rem;
  height: 2.79972rem;
  color: #dbd7d7;
  border: solid 0.001em #dbd7d7 !important; }

.TeamView_paginator_number {
  width: 3.333rem;
  height: 2.79972rem;
  color: white;
  background-color: #55bbec;
  border-top: solid 0.001em #dbd7d7 !important;
  border-bottom: solid 0.001em #dbd7d7 !important; }

.TeamView_paginator_next {
  width: 4.6662rem;
  height: 2.79972rem;
  background-color: #fafbfd;
  border: solid 0.001em #dbd7d7 !important; }

.TeamView_Placeholder_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-top: 11.9988rem; }

.TeamView_Placeholder_image_container {
  width: 9.3324rem; }

.TeamView_Placeholder_text_container {
  margin-top: 4.9995rem;
  font-size: 1.73316rem;
  font-weight: 900;
  color: #707070; }

.Detail_integrations_main_container {
  margin-left: 13.332rem;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Integrations_apps_container {
  width: 80.52528rem;
  height: 55.3278rem;
  background-color: white;
  padding-left: 9.39906rem;
  padding-right: 9.39906rem;
  padding-top: 2.6664rem; }

.Integrations_apps_instance_container {
  height: 8.9991rem;
  width: 18.9981rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  border-radius: 0.19998rem; }

.Integrations_apps_instance_banner {
  height: 5.6661rem;
  width: 18.9981rem;
  background-color: #55bbec; }

.Integrations_apps_instance_banner_logo {
  height: 3.333rem;
  width: 3.333rem;
  background-color: white;
  border-radius: 0.3333rem;
  position: absolute;
  top: 1.9998rem;
  left: 2.3331rem;
  padding: 0.13332rem; }

.Integrations_apps_instance_banner_name {
  position: absolute;
  top: 2.6664rem;
  left: 6.666rem;
  color: white;
  font-size: 1.19988rem;
  font-family: "Lato"; }

.Integrations_apps_instance_banner_description {
  position: absolute;
  top: 3.9996rem;
  left: 6.666rem;
  font-size: 0.59994rem;
  font-family: Avenir;
  color: white; }

.Integrations_apps_instance_options {
  height: 3.39966rem;
  padding-left: 5.3328rem;
  padding-top: 1.19988rem; }

.Integrations_apps_instance_options_settings {
  font-size: 0.93324rem;
  font-family: Avenir;
  font-weight: 500;
  color: #0076b5;
  border: none; }

.Integrations_apps_instance_options_connect {
  font-size: 0.93324rem;
  font-family: Avenir;
  color: #0076b5;
  border: none;
  margin-left: 5.9994rem; }

.Integrations_apps_instance_options_connected {
  font-size: 0.93324rem;
  font-family: Avenir;
  color: #55bbec;
  border: none;
  margin-left: 5.9994rem;
  text-align: center;
  cursor: auto; }

.Connected_Placeholder_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-top: 14.6652rem; }

.Connected_Placeholder_image_container {
  width: 9.999rem;
  margin-top: 1.19988rem; }

.Connected_Placeholder_text_container {
  margin-top: 2.9997rem;
  font-size: 1.73316rem;
  font-weight: 900;
  color: #707070; }

.Detail_payments_container {
  margin-top: 1.9998rem !important;
  padding-left: 6.666rem !important;
  display: -webkit-box;
  display: flex; }

.Detail_payments_main_container {
  margin-left: 13.332rem;
  -webkit-box-flex: 100;
          flex-grow: 100;
  margin-right: 3.333rem; }

.Payments_Placeholder_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-top: 3.333rem; }

.Payments_Placeholder_image_container {
  width: 9.3324rem; }

.Payments_Placeholder_text_container {
  margin-top: 2.9997rem;
  font-size: 1.73316rem;
  font-weight: 900;
  color: #707070; }

.Payments_Icon_Placeholder_image_container {
  width: 6.666rem;
  margin-top: 1.19988rem; }

.Payments_history_container {
  width: 73.326rem;
  background-color: white;
  padding-top: 1.9998rem;
  padding-bottom: 1.9998rem;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Payments_history_banner_container {
  position: relative;
  left: 13.332rem;
  width: 46.662rem;
  height: 10.3323rem; }

.Payments_history_banner_balance {
  position: absolute;
  width: 23.331rem;
  height: 10.3323rem;
  background-color: white;
  border-top-left-radius: 2.13312rem;
  border-bottom-left-radius: 2.13312rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16); }

.Payments_history_banner_balance_title {
  position: relative;
  top: 1.9998rem;
  left: 4.79952rem;
  font-size: 1.6665rem;
  font-family: "Lato";
  color: black; }

.Payments_history_banner_balance_amount {
  position: relative;
  top: 4.79952rem;
  left: 9.3324rem;
  font-size: 2.6664rem;
  font-family: Avenir;
  color: black; }

.Payments_history_banner_last {
  position: absolute;
  left: 23.331rem;
  width: 23.331rem;
  height: 10.3323rem;
  background-color: #0076b5;
  border-top-right-radius: 2.13312rem;
  border-bottom-right-radius: 2.13312rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16); }

.Payments_history_banner_last_title {
  position: relative;
  top: 1.9998rem;
  left: 7.3326rem;
  font-size: 1.6665rem;
  font-family: "Lato";
  color: white; }

.Payments_history_banner_last_amount {
  position: relative;
  top: 4.79952rem;
  left: 8.3325rem;
  font-size: 2.6664rem;
  font-family: Avenir;
  color: white; }

.Payments_history_banner_bank {
  position: absolute;
  top: 1.86648rem;
  left: 19.998rem;
  width: 6.666rem;
  height: 6.666rem;
  border-radius: 50%;
  box-shadow: 0.13332rem 0.39996rem 0.6666rem 0 rgba(0, 0, 0, 0.16);
  background-color: white;
  z-index: 15; }

.Payments_history_banner_bank_image {
  width: 5.9994rem;
  margin-left: 0.3333rem;
  margin-top: 1.86648rem;
  height: auto; }

.Payments_history_list_container {
  width: 80%;
  margin: auto; }

.Payments_history_list_title {
  margin-top: 1.9998rem;
  font-size: 1.6665rem;
  font-family: "Lato";
  color: #55bbec; }

.Payments_list_grid {
  margin-top: 2.53308rem;
  min-height: 33.33rem; }

.Payments_list_grid_item {
  margin-bottom: 3.59964rem;
  width: 54.72786rem;
  height: 9.73236rem;
  border-radius: 0.6666rem;
  box-shadow: -0.19998rem 0.3333rem 0.79992rem 0 rgba(0, 0, 0, 0.16); }

.Payments_list_grid_item_top_container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 1.39986rem; }

.Payments_list_grid_item_top_status {
  width: 8.06586rem;
  height: 2.6664rem;
  border-radius: 1.3332rem;
  margin-top: 1.3332rem;
  margin-left: 1.9998rem; }

.Payments_list_grid_item_top_status.success {
  background-image: linear-gradient(70deg, #06efb0, #00d3a9); }

.Payments_list_grid_item_top_status.pending {
  background-color: #ffc001; }

.Payments_list_grid_item_top_status.failed {
  background-color: #f60020; }

.Payments_list_grid_item_top_status_text {
  font-family: Avenir;
  font-size: 1.3332rem;
  color: white;
  margin-top: 0.79992rem;
  text-align: center; }

.Payments_list_grid_item_top_amount {
  font-family: Avenir;
  font-size: 1.9998rem;
  margin-top: 1.3332rem;
  margin-left: 1.3332rem;
  font-weight: 500;
  text-align: center; }

.Payments_list_grid_item_top_date {
  font-family: Avenir;
  font-size: 1.3332rem;
  margin-top: 1.3332rem;
  margin-left: 1.9998rem;
  font-weight: 500;
  text-align: center; }

.Payments_list_grid_item_top_id {
  font-family: Avenir;
  font-size: 1.06656rem;
  margin-top: 1.19988rem;
  margin-left: 1.9998rem;
  font-weight: 500;
  text-align: center; }

.Payments_list_grid_item_top_dispute {
  width: 7.9992rem;
  height: 2.6664rem;
  border-radius: 1.3332rem;
  background-color: red;
  margin-top: 1.39986rem;
  margin-left: auto;
  margin-right: 1.19988rem;
  -webkit-box-ordinal-group: 3;
          order: 2;
  cursor: pointer; }

.Payments_list_grid_item_top_dispute_text {
  font-family: Avenir;
  font-size: 0.9999rem;
  color: white;
  margin-top: 0.93324rem;
  text-align: center; }

.Payments_list_grid_item_top_receipt {
  width: 7.9992rem;
  height: 2.6664rem;
  border-radius: 1.3332rem;
  background-color: #55bbec;
  margin-top: 1.39986rem;
  margin-left: auto;
  margin-right: 1.19988rem;
  -webkit-box-ordinal-group: 3;
          order: 2;
  cursor: pointer; }

.Payments_list_grid_item_top_receipt_text {
  font-family: Avenir;
  font-size: 0.9999rem;
  color: white;
  margin-top: 0.93324rem;
  text-align: center; }

.Payments_list_grid_item_divider {
  width: 54.72786rem;
  height: 0;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Payments_list_grid_item_description {
  font-family: Avenir;
  font-size: 0.9999rem;
  font-weight: 500;
  margin-top: 1.53318rem;
  margin-left: 2.53308rem; }

.Notifications_nav_container {
  height: 7.06596rem;
  background-color: white; }

.Notifications_nav_title {
  font-family: "Lato";
  font-size: 1.9998rem;
  font-weight: 900;
  padding-top: 2.6664rem;
  padding-left: 2.6664rem;
  display: inline-block; }

.Notifications_nav_clear {
  float: right;
  font-family: "Lato";
  font-size: 1.6665rem;
  color: #06b6ef;
  font-weight: 900;
  margin-top: 2.9997rem;
  margin-right: 2.6664rem;
  cursor: pointer; }

.Notifications_list_container {
  padding-left: 2.6664rem;
  padding-right: 2.6664rem;
  margin-top: 1.9998rem; }

.Notifications_list_item {
  height: 8.6658rem;
  background-color: white;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5);
  border-right: solid 0.06666rem rgba(219, 215, 215, 0.5);
  border-left: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Notifications_list_item:first-child {
  height: 8.6658rem;
  background-color: white;
  border: solid 0.06666rem rgba(219, 215, 215, 0.5); }

.Notifications_list_item_icon {
  height: 5.3328rem;
  width: 5.3328rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  border-radius: 50%;
  margin-top: 1.59984rem;
  margin-left: 2.6664rem; }

.Notifications_list_item_message {
  position: relative;
  left: 11.3322rem;
  top: -4.3329rem;
  font-size: 1.6665rem;
  font-family: "Lato";
  font-weight: 900; }

.Notifications_list_item_time {
  position: relative;
  left: 11.3322rem;
  top: -3.46632rem;
  font-family: "Lato";
  font-size: 1.3332rem;
  font-weight: 900;
  color: #707070; }

.Settings_sidebar_container {
  margin: 0;
  padding: 0;
  width: 12.93204rem;
  background-color: #0076b5;
  position: absolute;
  height: 86%;
  overflow: auto; }

.Settings_sidebar_nav_container {
  display: block;
  text-decoration: none;
  padding-top: 2.6664rem; }

.Settings_sidebar_nav_item_inactive {
  width: 12.93204rem;
  height: 5.3328rem;
  color: white;
  background-color: #0076b5;
  text-align: center;
  padding-top: 1.9998rem; }

.Settings_sidebar_nav_item_active {
  width: 12.93204rem;
  height: 5.3328rem;
  color: #55bbec;
  background-color: white;
  text-align: center;
  padding-top: 1.9998rem; }

.Settings_sidebar_nav_item_icon {
  font-size: 2.6664rem !important; }

.Settings_sidebar_nav_item_inactive:hover {
  background-color: white;
  color: #55bbec; }

.Settings {
  display: -webkit-box;
  display: flex; }

.Settings_content_container {
  -webkit-box-flex: 100;
          flex-grow: 100;
  background-color: white;
  margin-left: 15.3318rem;
  margin-right: 2.6664rem;
  margin-top: 2.6664rem; }

.Settings_company_header {
  height: 5.6661rem;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5);
  font-family: "Lato";
  font-size: 1.6665rem;
  font-weight: 900;
  padding-top: 1.9998rem;
  padding-left: 1.9998rem; }

.Settings_company_flex_container {
  display: -webkit-box;
  display: flex; }

.Settings_company_fields_container {
  -webkit-box-flex: 50%;
          flex: 50%; }

.Settings_company_field_name_container {
  height: 5.6661rem; }

.Settings_company_field_name_title {
  margin-top: 2.6664rem;
  margin-bottom: 1.3332rem;
  margin-left: 1.9998rem;
  font-family: Avenir;
  font-size: 1.6665rem;
  font-weight: 500;
  color: #707070; }

.Settings_company_field_name_input {
  margin-left: 1.9998rem;
  font-size: 1.46652rem; }

.Settings_company_field_name_edit {
  font-size: 0.9999rem;
  color: #55bbec;
  cursor: pointer;
  margin-top: 0.86658rem;
  margin-left: 2.13312rem; }

.Settings_company_field_description_container {
  height: 7.6659rem; }

.Settings_company_field_description_title {
  margin-top: 1.9998rem;
  margin-bottom: 1.3332rem;
  margin-left: 1.9998rem;
  font-family: Avenir;
  font-size: 1.6665rem;
  font-weight: 500;
  color: #707070; }

.Settings_company_field_description_input {
  margin-left: 1.9998rem;
  font-size: 1.46652rem;
  overflow-wrap: break-word;
  width: 46.662rem;
  line-height: 1.6665rem; }

.Settings_company_field_description_edit {
  margin-left: 0.9999rem;
  font-size: 0.9999rem;
  color: #55bbec;
  cursor: pointer;
  margin-top: 0.53328rem;
  margin-left: 2.13312rem; }

.Settings_company_logo_container {
  -webkit-box-flex: 50%;
          flex: 50%; }

.Settings_company_logo_image {
  margin-top: 3.333rem;
  width: 26.664rem;
  display: block; }

.Settings_company_logo_button {
  display: block;
  background-color: #55bbec !important;
  color: white !important;
  font-family: "Lato";
  font-size: 1.19988rem;
  color: #707070;
  cursor: pointer;
  padding-bottom: 1.06656rem !important;
  text-align: center;
  margin-top: 0.9999rem !important;
  margin-left: 6.9993rem !important; }

.Settings_company_logo_button i {
  top: -0.13332rem !important; }

.Settings_company_logo_input {
  visibility: hidden; }

.Settings_ImageCrop_info {
  position: relative;
  top: -2.6664rem;
  left: 21.3312rem;
  font-size: 1.19988rem; }

.Settings_company_logo_ImageCrop {
  position: absolute !important;
  left: 1.3332rem !important; }

.Settings_comms_header {
  height: 5.6661rem;
  border-bottom: solid 0.06666rem rgba(219, 215, 215, 0.5);
  font-family: "Lato";
  font-size: 1.6665rem;
  font-weight: 900;
  padding-top: 1.9998rem;
  padding-left: 1.9998rem; }

.Settings_comms_fields_container {
  height: 9.999rem; }

.Settings_comms_field_email_container {
  height: 5.6661rem; }

.Settings_comms_field_email_title {
  margin-top: 1.9998rem;
  margin-bottom: 1.3332rem;
  margin-left: 1.9998rem;
  font-family: Avenir;
  font-size: 1.6665rem;
  font-weight: 500;
  color: #707070; }

.Settings_comms_field_email_input {
  display: inline;
  margin-left: 1.9998rem;
  font-size: 1.46652rem; }

.Settings_comms_field_email_edit {
  display: inline;
  margin-left: 0.9999rem;
  font-size: 0.9999rem;
  color: #55bbec;
  cursor: pointer; }

.Settings_comms_field_phone_container {
  height: 6.3327rem; }

.Settings_comms_field_phone_title {
  margin-top: 1.9998rem;
  margin-bottom: 1.3332rem;
  margin-left: 1.9998rem;
  font-family: Avenir;
  font-size: 1.6665rem;
  font-weight: 500;
  color: #707070; }

.Settings_comms_field_phone_input {
  display: inline;
  margin-left: 1.9998rem;
  font-size: 1.46652rem; }

.Settings_comms_field_phone_edit {
  display: inline;
  margin-left: 0.9999rem;
  font-size: 0.9999rem;
  color: #55bbec;
  cursor: pointer; }

.Settings_integrations_account_container {
  height: 16.665rem;
  padding-top: 3.333rem;
  padding-left: 1.9998rem; }

.Settings_integrations_account_create {
  height: 3.9996rem;
  width: 25.6641rem;
  font-size: 1.3332rem;
  font-family: Avenir;
  padding-top: 1.19988rem;
  padding-left: 1.3332rem;
  color: #0076b5;
  cursor: pointer; }

.Settings_integrations_account_item_logo {
  height: 4.9995rem;
  width: 4.9995rem; }

.Settings_integrations_account_item_container {
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  width: 18.3315rem;
  height: 5.9994rem; }

.Settings_integrations_account_item_logo {
  position: relative;
  left: 1.3332rem;
  top: 0.6666rem; }

.Settings_integrations_account_item_name {
  position: relative;
  left: 7.39926rem;
  top: -3.6663rem;
  font-size: 1.3332rem; }

.Settings_integrations_account_item_details {
  position: relative;
  left: 6.86598rem;
  top: -0.9999rem;
  font-family: Avenir;
  font-size: 1.19988rem;
  margin-top: 0.6666rem;
  margin-bottom: 0.6666rem;
  color: #0076b5; }

.Settings_integrations_account_item_details.connected {
  color: #55bbec; }

.Settings_Integrations_apps_instance_container {
  height: 8.9991rem;
  width: 18.9981rem;
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  border-radius: 0.19998rem; }

.Settings_Integrations_apps_instance_banner {
  height: 5.6661rem;
  width: 18.9981rem;
  background-color: #55bbec; }

.Settings_Integrations_apps_instance_banner_logo {
  height: 3.333rem;
  width: 3.333rem;
  background-color: white;
  border-radius: 0.3333rem;
  position: relative;
  top: 1.3332rem;
  left: 1.6665rem;
  padding: 0.13332rem; }

.Settings_Integrations_apps_instance_banner_name {
  position: relative;
  top: -1.9998rem;
  left: 5.6661rem;
  color: white;
  font-size: 1.19988rem;
  font-family: "Lato"; }

.Settings_Integrations_apps_instance_banner_description {
  position: relative;
  top: -1.6665rem;
  left: 5.79942rem;
  font-size: 0.59994rem;
  font-family: Avenir;
  color: white; }

.Settings_Integrations_apps_instance_options {
  height: 3.39966rem;
  padding-left: 5.3328rem;
  padding-top: 1.19988rem; }

.Settings_Integrations_apps_instance_options_settings {
  font-size: 0.93324rem;
  font-family: Avenir;
  font-weight: 500;
  color: #0076b5;
  border: none; }

.Settings_Integrations_apps_instance_options_connect {
  font-size: 0.93324rem;
  font-family: Avenir;
  color: #0076b5;
  border: none;
  margin-left: 5.9994rem; }

.Settings_Integrations_apps_instance_options_connected {
  font-size: 0.93324rem;
  font-family: Avenir;
  color: #00FF00;
  border: none;
  margin-left: 5.9994rem;
  text-align: center; }

.Settings_payments_account_container {
  height: 23.331rem;
  padding-top: 3.333rem;
  padding-left: 1.9998rem; }

.Settings_payments_account_create {
  height: 3.6663rem;
  width: 25.6641rem;
  font-size: 1.3332rem;
  font-family: Avenir;
  padding-top: 1.19988rem;
  padding-left: 1.3332rem !important;
  color: #0076b5;
  text-align: left;
  cursor: pointer; }

.Settings_payments_account_item_logo {
  height: 2.79972rem;
  width: 2.79972rem; }

.Settings_payments_account_item_container {
  box-shadow: 0 0.19998rem 0.39996rem 0 rgba(0, 0, 0, 0.16);
  width: 25.6641rem;
  height: 5.3328rem; }

.Settings_payments_account_item_logo {
  position: relative;
  left: 1.3332rem;
  top: 1.19988rem; }

.Settings_payments_account_item_name {
  position: relative;
  left: 5.9994rem;
  top: -1.6665rem;
  font-size: 1.3332rem; }

.Settings_payments_account_item_details {
  position: relative;
  left: 5.9994rem;
  top: -1.3332rem;
  font-family: Avenir;
  font-size: 1.19988rem;
  margin-top: 0.13332rem; }

.Settings_security_field_container {
  height: 25.3308rem;
  padding-top: 1.9998rem;
  padding-left: 1.9998rem; }

.Settings_security_field_item_container {
  margin-bottom: 1.9998rem; }

.Settings_security_field_item_title {
  color: #707070;
  font-family: Avenir;
  font-size: 1.3332rem;
  margin-bottom: 0.9999rem; }

.Settings_security_field_item_input {
  width: 36.663rem;
  height: 2.9997rem;
  border-radius: 0.6666rem;
  border: solid 0.06666rem rgba(112, 112, 112, 0.2);
  background-color: #f4f7f9;
  text-indent: 1.3332rem;
  font-size: 1.3332rem;
  font-family: "Lato"; }

.Settings_security_field_item_input::-webkit-input-placeholder {
  color: #dbd7d7; }

.Settings_security_field_item_input::-moz-placeholder {
  color: #dbd7d7; }

.Settings_security_field_item_input::-ms-input-placeholder {
  color: #dbd7d7; }

.Settings_security_field_item_input::placeholder {
  color: #dbd7d7; }

.Settings_security_save_button {
  background-color: #55bbec;
  color: white;
  width: 13.332rem;
  height: 2.6664rem;
  border-radius: 0.6666rem;
  font-size: 1.26654rem;
  font-family: "Lato";
  cursor: pointer; }

.Settings_security_save_container {
  padding-top: 1.9998rem;
  padding-left: 1.9998rem;
  border-top: solid 0.06666rem rgba(219, 215, 215, 0.5);
  height: 6.79932rem; }

.Settings_quit_message_container {
  height: 9.999rem;
  font-size: 1.46652rem;
  padding-top: 3.9996rem;
  padding-left: 1.9998rem; }

.Card_label {
  color: #6b7c93;
  font-weight: 300;
  letter-spacing: 0.025em;
  font-size: 1.59984rem; }

.Card_button {
  white-space: nowrap;
  border: 0;
  outline: 0;
  display: inline-block;
  height: 2.6664rem;
  line-height: 2.6664rem;
  padding: 0 1.46652rem;
  box-shadow: 0 0.26664rem 0.39996rem rgba(50, 50, 93, 0.11), 0 0.06666rem 0.19998rem rgba(0, 0, 0, 0.08);
  color: #fff;
  border-radius: 0.26664rem;
  font-size: 0.9999rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  background-color: #6772e5;
  text-decoration: none;
  -webkit-transition: all 150ms ease;
  transition: all 150ms ease;
  margin-top: 1.6665rem; }

.Card_form {
  margin-bottom: 3.9996rem;
  padding-bottom: 3.9996rem;
  width: 33.33rem; }

.Card_button:hover {
  color: #fff;
  cursor: pointer;
  background-color: #7795f8;
  -webkit-transform: translateY(-0.06666rem);
          transform: translateY(-0.06666rem);
  box-shadow: 0 0.46662rem 0.93324rem rgba(50, 50, 93, 0.1), 0 0.19998rem 0.39996rem rgba(0, 0, 0, 0.08); }

.Card_seperator {
  margin-bottom: 1.3332rem; }


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