	a{
		color: #0acc95;
	}
.jss794 {
  float: left!important;
  display: block;
}
.jss795 {
  float: right!important;
  margin: 0;
  padding: 15px;
  font-size: 14px;
}
.jss796 {
  bottom: 0;
  padding: 15px 0;
  z-index: 4;
  border-top: 1px solid #e7e7e7;
  /**/
  font-weight: 300;
  line-height: 1.5em;
}
.jss797 {
  z-index: 3;
  position: relative;
  margin-left: auto;
  padding-left: 15px;
  margin-right: auto;
  padding-right: 15px;
}
.form-control{
  height: 40px;
}
@media (min-width: 768px) {
  .jss797 {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .jss797 {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .jss797 {
    width: 1170px;
  }
}
.jss797:before, .jss797:after {
  display: table;
  content: " ";
}
.jss797:after {
  clear: both;
}
.jss798 {
  z-index: 3;
  position: relative;
  margin-left: auto;
  padding-left: 15px;
  margin-right: auto;
  padding-right: 15px;
}
.jss798:before, .jss798:after {
  display: table;
  content: " ";
}
.jss798:after {
  clear: both;
}
.jss799 {
  color: #9c27b0;
  text-decoration: none;
  background-color: transparent;
}
.jss800 {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.jss801 {
  width: auto;
  display: inline-block;
  padding: 0;
}
.jss802, .jss802:hover, .jss802:focus {
  color: #FFFFFF;
}

.jss89 {
  background-color: #fff;
}
.jss90 {
  border-radius: 4px;
}
.jss91 {
  box-shadow: none;
}
.jss92 {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.jss93 {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.jss94 {
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 3px 3px -2px rgba(0, 0, 0, 0.12);
}
.jss95 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.jss96 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.jss97 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.jss98 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.jss99 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.jss100 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.jss101 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.jss102 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.jss103 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.jss104 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.jss105 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.jss106 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.jss107 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.jss108 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.jss109 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.jss110 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.jss111 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.jss112 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.jss113 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.jss114 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.jss115 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.jss78 {
  flex: 0 0 auto;
}
.jss79 {
  top: 0;
  flex: 1 0 auto;
  height: 100%;
  display: flex;
  z-index: 1200;
  outline: none;
  position: fixed;
  overflow-y: auto;
  flex-direction: column;
  -webkit-overflow-scrolling: touch;
}
.jss80 {
  left: 0;
  right: auto;
}
.jss81 {
  left: auto;
  right: 0;
}
.jss82 {
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  height: auto;
  max-height: 100%;
}
.jss83 {
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  max-height: 100%;
}
.jss84 {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.jss85 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.jss86 {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.jss87 {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}


.jss116 {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
}
.jss117 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.jss118 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.jss119 {
  padding-top: 0;
}


.jss319 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 0;
  position: absolute;
  overflow: hidden;
  border-radius: inherit;
  pointer-events: none;
}
.jss320 {
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  opacity: 0;
  position: absolute;
}
.jss321 {
  opacity: 0.3;
  transform: scale(1);
  animation: mui-ripple-enter 550ms cubic-bezier(0.4, 0, 0.2, 1);
}
.jss322 {
  animation-duration: 200ms;
}
.jss323 {
  width: 100%;
  height: 100%;
  opacity: 1;
  display: block;
  border-radius: 50%;
  background-color: currentColor;
}
/*.jss324 {
  opacity: 0;
  animation: mui-ripple-exit 550ms cubic-bezier(0.4, 0, 0.2, 1);
}*/
.jss325 {
  top: 0;
  left: 0;
  position: absolute;
  animation: mui-ripple-pulsate 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
}
@-webkit-keyframes mui-ripple-enter {
  0% {
    opacity: 0.1;
    transform: scale(0);
  }
  100% {
    opacity: 0.3;
    transform: scale(1);
  }
}
@-webkit-keyframes mui-ripple-exit {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes mui-ripple-pulsate {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.92);
  }
  100% {
    transform: scale(1);
  }
}

.jss316 {
  color: inherit;
  border: 0;
  margin: 0;
  cursor: pointer;
  display: inline-flex;
  outline: none;
  padding: 0;
  position: relative;
  align-items: center;
  user-select: none;
  border-radius: 0;
  vertical-align: middle;
  justify-content: center;
  -moz-appearance: none;
  text-decoration: none;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}
.jss316::-moz-focus-inner {
  border-style: none;
}
.jss316.jss317 {
  cursor: default;
  pointer-events: none;
}


.jss120 {
  width: 100%;
  display: flex;
  position: relative;
  box-sizing: border-box;
  text-align: left;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  justify-content: flex-start;
  text-decoration: none;
}
.jss120.jss130, .jss120.jss130:hover {
  background-color: rgba(0, 0, 0, 0.14);
}
.jss121 {
  position: relative;
}
.jss122 {
  background-color: rgba(0, 0, 0, 0.08);
}
.jss124 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.jss125 {
  opacity: 0.5;
}
.jss126 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  background-clip: padding-box;
}
.jss127 {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width:600px) {
  .jss127 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.jss128 {
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss128:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.08);
}
@media (hover: none) {
  .jss128:hover {
    background-color: transparent;
  }
}
.jss129 {
  padding-right: 32px;
}

.jss131 {
  color: rgba(0, 0, 0, 0.54);
  flex-shrink: 0;
  margin-right: 16px;
}

.jss326 {
  margin: 0;
  display: block;
}
.jss327 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 7rem;
  font-weight: 300;
  /**/
  line-height: 1.14286em;
  margin-left: -.04em;
  letter-spacing: -.04em;
}
.jss328 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 3.5rem;
  font-weight: 400;
  /**/
  line-height: 1.30357em;
  margin-left: -.02em;
  letter-spacing: -.02em;
}
.jss329 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.8125rem;
  font-weight: 400;
  /**/
  line-height: 1.13333em;
  margin-left: -.02em;
}
.jss330 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.125rem;
  font-weight: 400;
  /**/
  line-height: 1.20588em;
}
.jss331 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.5rem;
  font-weight: 400;
  /**/
  line-height: 1.35417em;
}
.jss332 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.3125rem;
  font-weight: 500;
  /**/
  line-height: 1.16667em;
}
.jss333 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.8rem;
  font-weight: 400;
  /**/
  line-height: 1.5em;
}
.jss334 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  line-height: 1.71429em;
}
.jss335 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1em;
  font-weight: 600;
  line-height: 1.46429em;
  margin-left: 0.3em;
  margin-right: 0.5em;
}
.jss336 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 1em;
  font-weight: 400;
  /**/
  line-height: 1.375em;
}
.jss337 {
      text-align: left;
    }
.jss338 {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}
.jss339 {
  text-align: left;
}
.jss340 {
  text-align: center;
}
.jss341 {
  text-align: right;
}
.jss342 {
  text-align: justify;
}
.jss343 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jss344 {
  margin-bottom: 0.35em;
}
.jss345 {
  margin-bottom: 16px;
}
.jss346 {
  color: inherit;
}
.jss347 {
  color: #3f51b5;
}
.jss348 {
  color: #f50057;
}
.jss349 {
  color: rgba(0, 0, 0, 0.87);
}
.jss350 {
  color: rgba(0, 0, 0, 0.54);
}
.jss351 {
  color: #f44336;
}


.jss1484 {
  margin: 0;
  display: block;
}
.jss1485 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 7rem;
  font-weight: 300;
  /**/
  line-height: 1.14286em;
  margin-left: -.04em;
  letter-spacing: -.04em;
}
.jss1486 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 3.5rem;
  font-weight: 400;
  /**/
  line-height: 1.30357em;
  margin-left: -.02em;
  letter-spacing: -.02em;
}
.jss1487 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.8125rem;
  font-weight: 400;
  /**/
  line-height: 1.13333em;
  margin-left: -.02em;
}
.jss1488 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.125rem;
  font-weight: 400;
  /**/
  line-height: 1.20588em;
}
.jss1489 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.5rem;
  font-weight: 400;
  /**/
  line-height: 1.35417em;
}
.jss1490 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.3125rem;
  font-weight: 500;
  /**/
  line-height: 1.16667em;
}
.jss1491 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1rem;
  font-weight: 400;
  /**/
  line-height: 1.5em;
}
.jss1492 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  line-height: 1.71429em;
}
.jss1493 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 400;
  /**/
  line-height: 1.46429em;
}
.jss1494 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.75rem;
  font-weight: 400;
  /**/
  line-height: 1.375em;
}
.jss1495 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  text-transform: uppercase;
}
.jss1496 {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}
.jss1497 {
  text-align: left;
}
.jss1498 {
  text-align: center;
}
.jss1499 {
  text-align: right;
}
.jss1500 {
  text-align: justify;
}
.jss1501 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jss1502 {
  margin-bottom: 0.35em;
}
.jss1503 {
  margin-bottom: 16px;
}
.jss1504 {
  color: inherit;
}
.jss1505 {
  color: #3f51b5;
}
.jss1506 {
  color: #f50057;
}
.jss1507 {
  color: rgba(0, 0, 0, 0.87);
}
.jss1508 {
  color: rgba(0, 0, 0, 0.54);
}
.jss1509 {
  color: #f44336;
}

.jss1563 {
  margin: 0;
  display: block;
}
.jss1564 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 7rem;
  font-weight: 300;
  /**/
  line-height: 1.14286em;
  margin-left: -.04em;
  letter-spacing: -.04em;
}
.jss1565 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 3.5rem;
  font-weight: 400;
  /**/
  line-height: 1.30357em;
  margin-left: -.02em;
  letter-spacing: -.02em;
}
.jss1566 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.8125rem;
  font-weight: 400;
  /**/
  line-height: 1.13333em;
  margin-left: -.02em;
}
.jss1567 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.125rem;
  font-weight: 400;
  /**/
  line-height: 1.20588em;
}
.jss1568 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.5rem;
  font-weight: 400;
  /**/
  line-height: 1.35417em;
}
.jss1569 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.3125rem;
  font-weight: 500;
  /**/
  line-height: 1.16667em;
}
.jss1570 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1rem;
  font-weight: 400;
  /**/
  line-height: 1.5em;
}
.jss1571 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  line-height: 1.71429em;
}
.jss1572 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 400;
  /**/
  line-height: 1.46429em;
}
.jss1573 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.75rem;
  font-weight: 400;
  /**/
  line-height: 1.375em;
}
.jss1574 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  text-transform: uppercase;
}
.jss1575 {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}
.jss1576 {
  text-align: left;
}
.jss1577 {
  text-align: center;
}
.jss1578 {
  text-align: right;
}
.jss1579 {
  text-align: justify;
}
.jss1580 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jss1581 {
  margin-bottom: 0.35em;
}
.jss1582 {
  margin-bottom: 16px;
}
.jss1583 {
  color: inherit;
}
.jss1584 {
  color: #31bfdf;
}
.jss1585 {
  color: #f50057;
}
.jss1586 {
  color: rgba(0, 0, 0, 0.87);
}
.jss1587 {
  color: rgba(0, 0, 0, 0.54);
}
.jss1588 {
  color: #f44336;
}
.jss2441.jss2442.jss2478.jss2457{
  color:  #0acc95;
  z-index: 1;
  background:#fff; 
}
/*.jss2478.jss2442:hover{
  border-color: #31bfdf;
  width: 2px;
  outline: 0;
}*/


.jss1642 {
  margin: 0;
  display: block;
}
.jss1643 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 7rem;
  font-weight: 300;
  /**/
  line-height: 1.14286em;
  margin-left: -.04em;
  letter-spacing: -.04em;
}
.jss1644 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 3.5rem;
  font-weight: 400;
  /**/
  line-height: 1.30357em;
  margin-left: -.02em;
  letter-spacing: -.02em;
}
.jss1645 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.8125rem;
  font-weight: 400;
  /**/
  line-height: 1.13333em;
  margin-left: -.02em;
}
.jss1646 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.125rem;
  font-weight: 400;
  /**/
  line-height: 1.20588em;
}
.jss1647 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.5rem;
  font-weight: 400;
  /**/
  line-height: 1.35417em;
}
.jss1648 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.3125rem;
  font-weight: 500;
  /**/
  line-height: 1.16667em;
}
.jss1649 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1rem;
  font-weight: 400;
  /**/
  line-height: 1.5em;
}
.jss1650 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  line-height: 1.71429em;
}
.jss1651 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 400;
  /**/
  line-height: 1.46429em;
}
.jss1652 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.75rem;
  font-weight: 400;
  /**/
  line-height: 1.375em;
}
.jss1653 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  text-transform: uppercase;
}
.jss1654 {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}
.jss1655 {
  text-align: left;
}
.jss1656 {
  text-align: center;
}
.jss1657 {
  text-align: right;
}
.jss1658 {
  text-align: justify;
}
.jss1659 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jss1660 {
  margin-bottom: 0.35em;
}
.jss1661 {
  margin-bottom: 16px;
}
.jss1662 {
  color: inherit;
}
.jss1663 {
  color: #31bfdf;
}
.jss1664 {
  color: #f50057;
}
.jss1665 {
  color: rgba(0, 0, 0, 0.87);
}
.jss1666 {
  color: rgba(0, 0, 0, 0.54);
}
.jss1667 {
  color: #f44336;
}

.jss1721 {
  margin: 0;
  display: block;
}
.jss1722 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 7rem;
  font-weight: 300;
  /**/
  line-height: 1.14286em;
  margin-left: -.04em;
  letter-spacing: -.04em;
}
.jss1723 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 3.5rem;
  font-weight: 400;
  /**/
  line-height: 1.30357em;
  margin-left: -.02em;
  letter-spacing: -.02em;
}
.jss1724 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.8125rem;
  font-weight: 400;
  /**/
  line-height: 1.13333em;
  margin-left: -.02em;
}
.jss1725 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.125rem;
  font-weight: 400;
  /**/
  line-height: 1.20588em;
}
.jss1726 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.5rem;
  font-weight: 400;
  /**/
  line-height: 1.35417em;
}
.jss1727 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.3125rem;
  font-weight: 500;
  /**/
  line-height: 1.16667em;
}
.jss1728 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1rem;
  font-weight: 400;
  /**/
  line-height: 1.5em;
}
.jss1729 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  line-height: 1.71429em;
}
.jss1730 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 400;
  /**/
  line-height: 1.46429em;
}
.jss1731 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.75rem;
  font-weight: 400;
  /**/
  line-height: 1.375em;
}
.jss1732 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  text-transform: uppercase;
}
.jss1733 {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}
.jss1734 {
  text-align: left;
}
.jss1735 {
  text-align: center;
}
.jss1736 {
  text-align: right;
}
.jss1737 {
  text-align: justify;
}
.jss1738 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jss1739 {
  margin-bottom: 0.35em;
}
.jss1740 {
  margin-bottom: 16px;
}
.jss1741 {
  color: inherit;
}
.jss1742 {
  color: #31bfdf;
}
.jss1743 {
  color: #f50057;
}
.jss1744 {
  color: rgba(0, 0, 0, 0.87);
}
.jss1745 {
  color: rgba(0, 0, 0, 0.54);
}
.jss1746 {
  color: #f44336;
}

.jss1800 {
  margin: 0;
  display: block;
}
.jss1801 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 7rem;
  font-weight: 300;
  /**/
  line-height: 1.14286em;
  margin-left: -.04em;
  letter-spacing: -.04em;
}
.jss1802 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 3.5rem;
  font-weight: 400;
  /**/
  line-height: 1.30357em;
  margin-left: -.02em;
  letter-spacing: -.02em;
}
.jss1803 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.8125rem;
  font-weight: 400;
  /**/
  line-height: 1.13333em;
  margin-left: -.02em;
}
.jss1804 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 2.125rem;
  font-weight: 400;
  /**/
  line-height: 1.20588em;
}
.jss1805 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.5rem;
  font-weight: 400;
  /**/
  line-height: 1.35417em;
}
.jss1806 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.3125rem;
  font-weight: 500;
  /**/
  line-height: 1.16667em;
}
.jss1807 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1rem;
  font-weight: 400;
  /**/
  line-height: 1.5em;
}
.jss1808 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  line-height: 1.71429em;
}
.jss1809 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 400;
  /**/
  line-height: 1.46429em;
}
.jss1810 {
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.75rem;
  font-weight: 400;
  /**/
  line-height: 1.375em;
}
.jss1811 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  font-weight: 500;
  /**/
  text-transform: uppercase;
}
.jss1812 {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}
.jss1813 {
  text-align: left;
}
.jss1814 {
  text-align: center;
}
.jss1815 {
  text-align: right;
}
.jss1816 {
  text-align: justify;
}
.jss1817 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jss1818 {
  margin-bottom: 0.35em;
}
.jss1819 {
  margin-bottom: 16px;
}
.jss1820 {
  color: inherit;
}
.jss1821 {
  color: #31bfdf;
}
.jss1822 {
  color: #f50057;
}
.jss1823 {
  color: rgba(0, 0, 0, 0.87);
}
.jss1824 {
  color: rgba(0, 0, 0, 0.54);
}
.jss1825 {
  color: #f44336;
}

.jss141 {
  flex: 1 1 auto;
  padding: 0 16px;
  min-width: 0;
}
.jss141:first-child {
  padding-left: 0;
}
.jss142:first-child {
  padding-left: 56px;
}
.jss143 {
  font-size: 0.8125rem;
}
.jss144.jss146 {
  font-size: inherit;
}
.jss145.jss146 {
  font-size: inherit;
}

@media (min-width:0px) and (max-width:599.95px) {
  .jss63 {
    display: none;
  }
}
@media (min-width:0px) {
  .jss64 {
    display: none;
  }
}
@media (max-width:599.95px) {
  .jss65 {
    display: none;
  }
}
@media (min-width:600px) and (max-width:959.95px) {
  .jss66 {
    display: none;
  }
}
@media (min-width:600px) {
  .jss67 {
    display: none;
  }
}
@media (max-width:959.95px) {
  .jss68 {
    display: none;
  }
}
@media (min-width:960px) and (max-width:1279.95px) {
  .jss69 {
    display: none;
  }
}
@media (min-width:960px) {
  .jss70 {
    display: none;
  }
}
@media (max-width:1279.95px) {
  .jss71 {
    display: none;
  }
}
@media (min-width:1280px) and (max-width:1919.95px) {
  .jss72 {
    display: none;
  }
}
@media (min-width:1280px) {
  .jss73 {
    display: none;
  }
}
@media (max-width:1919.95px) {
  .jss74 {
    display: none;
  }
}
@media (min-width:1920px) {
  .jss75 {
    display: none;
  }
}
@media (min-width:1920px) {
  .jss76 {
    display: none;
  }
}
@media (min-width:0px) {
  .jss77 {
    display: none;
  }
}


@media (min-width:960px) {
  .jss8 {
    left: auto !important;
    right: 0 !important;
  }
}
@media (max-width:959.95px) {
  .jss8 {
    left: 0  !important;
    right: auto !important;
  }
}
.jss9 {
  top: 0;
  left: 0;
  width: 260px;
  border: none;
  bottom: 0;
  z-index: 1032;
  position: fixed!important;
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  transition-property: top, bottom, width;
  transition-duration: .2s, .2s, .35s;
  transition-timing-function: linear, linear, ease;
}
@media (min-width:960px) {
  .jss9 {
    width: 260px;
    height: 100%;
    position: fixed;
  }
}
@media (max-width:959.95px) {
  .jss9 {
    top: 0;
    left: auto;
    width: 260px;
    right: 0;
    height: 100vh;
    display: block;
    z-index: 1032;
    position: fixed;
    transform: translate3d(260px, 0, 0);
    box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    visibility: visible;
    overflow-y: visible;
    border-top: none;
    text-align: left;
    transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
    padding-left: 0;
    padding-right: 0px;
  }
}
.jss9:before, .jss9:after {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  content: "";
  display: block;
  position: absolute;
}
.jss10 {
  color: #FFFFFF;
}
.jss10:after {
  opacity: .8;
  background: #000;
}
.jss11 {
  color: #FFFFFF;
}
.jss11:after {
  opacity: .93;
  background: #00acc1;
}
.jss12 {
  color: #3C4858;
}
.jss12:after {
  opacity: .93;
  background: #FFFFFF;
}
.jss13 {
  width: 80px!important;
}
.jss14 {
  margin: 0;
  padding: 15px 0px;
  display: block;
  z-index: 4;
  position: relative;
}
.jss14:after {
  right: 15px;
  width: calc(100% - 30px);
  bottom: 0;
  height: 1px;
  content: "";
  position: absolute;
  background-color: hsla(0,0%,100%,.3);
}
.jss15 {
  float: left;
  width: 30px;
  color: inherit;
  opacity: 1;
  display: inline-block;
  transition: all 300ms linear;
  text-align: center;
  max-height: 30px;
  margin-top: 7px;
  margin-left: 22px;
  margin-right: 18px;
}
.jss16 {
  float: right;
  margin-left: 26px;
  margin-right: 30px;
}
.jss17 {
  display: block;
  opacity: 1;
  padding: 5px 0px;
  overflow: hidden;
  transform: translate3d(0px, 0, 0);
  font-size: 18px;
  transition: all 300ms linear;
  /**/
  font-weight: 400;
  line-height: 30px;
  white-space: nowrap;
  text-transform: uppercase;
}
.jss17, .jss17:hover, .jss17:focus {
  color: inherit;
}
.jss18 {
  text-align: right;
}
.jss19 {
  opacity: 0;
  transform: translate3d(-25px, 0, 0);
}
.jss20 {
  transform: translate3d(25px, 0, 0);
}
.jss21 {
  width: 80%;
  border: 0;
  margin-left: 20px;
  margin-right: auto;
  vertical-align: middle;
}
.jss22 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block;
  position: absolute;
  transition: all 300ms linear;
  background-size: cover;
  background-position: center center;
}
.jss23 {
  color: inherit;
  margin-top: 15px;
  list-style: none;
  padding-top: 0;
  padding-left: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.jss23:before, .jss23:after {
  display: table;
  content: " ";
}
.jss23:after {
  clear: both;
}
.jss24 {
  color: inherit;
  margin: 0;
  display: block;
  padding: 0;
  position: relative;
  text-decoration: none;
}
.jss25:last-child {
  padding-bottom: 0px;
}
.jss26 {
  width: auto;
  margin: 0px 15px 0;
  display: block;
  padding: 10px 15px;
  position: relative;
  transition: all 300ms linear;
  /**/
  font-weight: 300;
  line-height: 1.5em;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 3px;
  background-color: transparent;
}
.jss26:hover {
  outline: none;
  box-shadow: none;
  background-color: rgba(200, 200, 200, 0.2);
}
.jss26, .jss26:hover, .jss26:focus {
  color: inherit;
}
.jss27 {
  top: 3px;
  color: inherit;
  width: 30px;
  float: left;
  height: 24px;
  opacity: 0.8;
  position: inherit;
  text-align: center;
  margin-right: 15px;
  vertical-align: middle;
}
.jss28 {
  float: right;
  margin-left: 15px;
  margin-right: 1px;
}
.jss29 {
  color: inherit;
  margin: 0;
  height: auto;
  opacity: 1;
  display: block;
  position: relative;
  font-size: 14px;
  transform: translate3d(0px, 0, 0);
  transition: transform 300ms ease 0s, opacity 300ms ease 0s;
  /**/
  font-weight: 300;
  line-height: 30px;
  white-space: nowrap;
}
.jss30 {
  line-height: 22px;
}
.jss31 {
  text-align: right;
  margin-right: 45px;
}
.jss32 {
  opacity: 0;
  transform: translate3d(-25px, 0, 0);
}
.jss33 {
  transform: translate3d(25px, 0, 0) !important;
}
.jss34 {
  margin-top: 0;
}
.jss35 {
  margin: 10px 0 0 0;
  display: block;
  padding: 0;
  position: relative;
  text-decoration: none;
}
.jss36 {
  outline: none;
  box-shadow: none;
  background-color: rgba(200, 200, 200, 0.2);
}
.jss37 {
  width: auto;
  margin: 0 15px;
  display: block;
  padding: 10px;
  position: relative;
  transition: all 300ms linear;
  /**/
  font-weight: 300;
  line-height: 1.5em;
  border-radius: 3px;
  background-color: transparent;
}
.jss37:hover {
  outline: none;
  box-shadow: none;
  background-color: rgba(200, 200, 200, 0.2);
}
.jss37, .jss37:hover, .jss37:focus {
  color: inherit;
}
.jss38 {
  color: inherit;
  width: 30px;
  float: left;
  display: inherit;
  position: relative;
  font-size: 14px;
  text-align: center;
  transition: transform 300ms ease 0s, opacity 300ms ease 0s;
  /**/
  font-weight: 300;
  line-height: 1.5em;
  margin-right: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.jss39 {
  float: right;
  margin-left: 30px;
  margin-right: 1px;
}
.jss40 {
  color: inherit;
  margin: 0;
  opacity: 1;
  display: block;
  position: relative;
  transform: translateX(0px);
  font-size: 14px;
  transition: transform 300ms ease 0s, opacity 300ms ease 0s;
  /**/
  font-weight: 300;
  line-height: 1.5em;
  white-space: nowrap;
}
.jss41 {
  text-align: right;
}
.jss42 {
  transform: translate3d(25px, 0, 0) !important;
}
.jss43 {
  opacity: 0;
  transform: translate3d(-25px, 0, 0);
}
.jss44 {
  right: 18px;
  width: 0;
  height: 0;
  display: inline-block;
  position: absolute;
  margin-top: 13px;
  transition: all 150ms ease-in;
  border-top: 4px solid;
  margin-left: 2px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  vertical-align: middle;
}
.jss45 {
  margin-top: 10px;
}
.jss46 {
  left: 11px;
  right: auto;
}
.jss47 {
  transform: rotate(180deg);
}
.jss48, .jss48:hover, .jss48:focus {
  color: #FFFFFF;
  box-shadow: 0 12px 20px -10px rgba(156, 39, 176, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(156, 39, 176, 0.2);
  background-color: #9c27b0;
}
.jss49, .jss49:hover, .jss49:focus {
  color: #FFFFFF;
  box-shadow: 0 12px 20px -10px rgba(56,95,172,.28), 0 4px 20px 0 rgba(0,0,0,.12), 0 7px 8px -5px rgba(56,95,172,.2);
  background-color: #0acc95;
}
.jss50, .jss50:hover, .jss50:focus {
  color: #FFFFFF;
  box-shadow: 0 12px 20px -10px rgba(76,175,80,.28), 0 4px 20px 0 rgba(0,0,0,.12), 0 7px 8px -5px rgba(76,175,80,.2);
  background-color: #4caf50;
}
.jss51, .jss51:hover, .jss51:focus {
  color: #FFFFFF;
  box-shadow: 0 12px 20px -10px rgba(255,152,0,.28), 0 4px 20px 0 rgba(0,0,0,.12), 0 7px 8px -5px rgba(255,152,0,.2);
  background-color: #ff9800;
}
.jss52, .jss52:hover, .jss52:focus {
  color: #FFFFFF;
  box-shadow: 0 12px 20px -10px rgba(244,67,54,.28), 0 4px 20px 0 rgba(0,0,0,.12), 0 7px 8px -5px rgba(244,67,54,.2);
  background-color: #f44336;
}
.jss53, .jss53:hover, .jss53:focus {
  color: #3C4858;
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(60,72,88,.4);
  background-color: #FFFFFF;
}
.jss54, .jss54:hover, .jss54:focus {
  color: #FFFFFF;
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(233,30,99,.4);
  background-color: #e91e63;
}
.jss55 {
  width: 260px;
  color: inherit;
  z-index: 4;
  position: relative;
  overflow: auto;
  padding-bottom: 10px;
  overflow-scrolling: touch;
  transition-property: top, bottom, width;
  transition-duration: .2s, .2s, .35s;
  transition-timing-function: linear, linear, ease;
  top:1.5em;
}
.jss55:after {
  right: 15px;
  width: calc(100% - 30px);
  bottom: 0;
  height: 1px;
  content: "";
  position: absolute;
  background-color: hsla(0,0%,100%,.3);
}
.jss56 {
  overflow: hidden !important;
}
.jss57 {
  margin: 20px auto 0;
  position: relative;
  padding-bottom: 20px;
}
.jss57:after {
  right: 15px;
  width: calc(100% - 30px);
  bottom: 0;
  height: 1px;
  content: "";
  position: absolute;
  background-color: hsla(0,0%,100%,.3);
}
.jss58 {
  width: 34px;
  float: left;
  height: 34px;
  z-index: 5;
  overflow: hidden;
  transition: all 300ms linear;
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  margin-left: 23px;
  margin-right: 11px;
  border-radius: 50%;
}
.jss59 {
  float: right;
  margin-left: 12px;
  margin-right: 24px;
}
.jss60 {
  width: 100%;
  border: 0;
  vertical-align: middle;
}
.jss61 {
  margin: 0;
  padding: 6px 15px;
}
.jss61:hover {
  background: none;
}
.jss62 {
  margin-top: -4px;
}
.jss62:hover, .jss62:focus {
  color: #FFFFFF;
}

.jss764 {
  color: rgba(0, 0, 0, 0.87);
  padding: 8px 16px;
  font-size: 0.875rem;
  min-width: 64px;
  box-sizing: border-box;
  min-height: 36px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-weight: 500;
  /**/
  line-height: 1.4em;
  border-radius: 4px;
  text-transform: uppercase;
}
.jss764:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.08);
}
.jss764.jss784 {
  color: rgba(0, 0, 0, 0.26);
}
@media (hover: none) {
  .jss764:hover {
    background-color: transparent;
  }
}
.jss764:hover.jss784 {
  background-color: transparent;
}
.jss765 {
  width: 100%;
  display: inherit;
  align-items: inherit;
  justify-content: inherit;
}
.jss767 {
  color: #3f51b5;
}
.jss767:hover {
  background-color: rgba(63, 81, 181, 0.08);
}
@media (hover: none) {
  .jss767:hover {
    background-color: transparent;
  }
}
.jss768 {
  color: #f50057;
}
.jss768:hover {
  background-color: rgba(245, 0, 87, 0.08);
}
@media (hover: none) {
  .jss768:hover {
    background-color: transparent;
  }
}
.jss772 {
  border: 1px solid rgba(0, 0, 0, 0.23);
}
.jss773 {
  border: 1px solid rgba(63, 81, 181, 0.5);
}
.jss773:hover {
  border: 1px solid #3f51b5;
}
.jss773.jss784 {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
.jss774 {
  border: 1px solid rgba(245, 0, 87, 0.5);
}
.jss774:hover {
  border: 1px solid #f50057;
}
.jss774.jss784 {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
.jss775 {
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 3px 1px -2px rgba(0, 0, 0, 0.12);
  background-color: #e0e0e0;
}
.jss775.jss783 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.jss775:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.jss775.jss784 {
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.12);
}
.jss775:hover {
  background-color: #d5d5d5;
}
@media (hover: none) {
  .jss775:hover {
    background-color: #e0e0e0;
  }
}
.jss775:hover.jss784 {
  background-color: rgba(0, 0, 0, 0.12);
}
.jss776 {
  color: #fff;
  background-color: #3f51b5;
}
.jss776:hover {
  background-color: #303f9f;
}
@media (hover: none) {
  .jss776:hover {
    background-color: #3f51b5;
  }
}
.jss777 {
  color: #fff;
  background-color: #f50057;
}
.jss777:hover {
  background-color: #c51162;
}
@media (hover: none) {
  .jss777:hover {
    background-color: #f50057;
  }
}
.jss781 {
  width: 56px;
  height: 56px;
  padding: 0;
  min-width: 0;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  border-radius: 50%;
}
.jss781:active {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.jss782 {
  width: auto;
  height: 48px;
  padding: 0 16px;
  min-width: 48px;
  border-radius: 24px;
}
.jss785 {
  color: inherit;
}
.jss786 {
  width: 40px;
  height: 40px;
}
.jss787 {
  padding: 7px 8px;
  min-width: 64px;
  font-size: 0.8125rem;
  min-height: 32px;
}
.jss788 {
  padding: 8px 24px;
  min-width: 112px;
  font-size: 0.9375rem;
  min-height: 40px;
}
.jss789 {
  width: 100%;
}

.jss735 {
  color: #FFFFFF;
  border: none;
  margin: .3125rem 1px;
  cursor: pointer;
  padding: 12px 30px;
  position: relative;
  min-width: auto;
  font-size: 12px;
  min-height: auto;
  box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  text-align: center;
  font-weight: 400;
  will-change: box-shadow, transform;
  line-height: 1.42857143;
  white-space: nowrap;
  touch-action: manipulation;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 0;
  vertical-align: middle;
  background-color: #999999;
}
.jss735:hover, .jss735:focus {
  color: #FFFFFF;
  box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2);
  background-color: #999999;
}
.jss735 .fab, .jss735 .fas, .jss735 .far, .jss735 .fal, .jss735 .material-icons {
  top: 0;
  display: inline-block;
  position: relative;
  font-size: 1.1rem;
  margin-top: -1em;
  margin-right: 4px;
  margin-bottom: -1em;
  vertical-align: middle;
}
.jss735 svg {
  top: 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  margin-right: 4px;
  vertical-align: middle;
}
.jss735.jss763 .fab, .jss735.jss763 .fas, .jss735.jss763 .far, .jss735.jss763 .fal, .jss735.jss763 .material-icons {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: none;
  #font-size: 20px;
  margin-top: 0px;
  line-height: 41px;
}
.jss736 {
  width: 100%;
}
.jss737 {
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
  background-color: #9c27b0;
}
.jss737:hover, .jss737:focus {
  box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
  background-color: #9c27b0;
}
.jss738 {
  box-shadow: 0 2px 2px 0 rgba(56, 95, 172, 0.14), 0 3px 1px -2px rgba(56, 95, 172, 0.2), 0 1px 5px 0 rgba(56, 95, 172, 0.12);
  background-color: #0acc95;
}
.jss738:hover, .jss738:focus {
  box-shadow: 0 14px 26px -12px rgba(56, 95, 172, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(56, 95, 172, 0.2);
  background-color: #0acc95;
}

.jss1209 {
      box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
      background-color: #e91e63;
    }
.jss1209:hover, .jss1209:focus {
  box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
  background-color: #e91e63;
}


.jss739 {
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
  background-color: #4caf50;
}
.jss739:hover, .jss739:focus {
  box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
  background-color: #4caf50;
}
.jss740 {
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
  background-color: #ff9800;
}
.jss740:hover, .jss740:focus {
  box-shadow: 0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);
  background-color: #ff9800;
}
.jss741 {
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
  background-color: #f44336;
}
.jss741:hover, .jss741:focus {
  box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
  background-color: #f44336;
}
.jss742 {
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
  background-color: #e91e63;
}
.jss742:hover, .jss742:focus {
  box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
  background-color: #e91e63;
}
.jss743, .jss743:focus, .jss743:hover {
  color: #999999;
  background-color: #FFFFFF;
}
.jss744 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
  background-color: #55acee;
}
.jss744:hover, .jss744:focus, .jss744:visited {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
  background-color: #55acee;
}
.jss745 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(59, 89, 152, 0.14), 0 3px 1px -2px rgba(59, 89, 152, 0.2), 0 1px 5px 0 rgba(59, 89, 152, 0.12);
  background-color: #3b5998;
}
.jss745:hover, .jss745:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(59, 89, 152, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(59, 89, 152, 0.2);
  background-color: #3b5998;
}
.jss746 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
  background-color: #dd4b39;
}
.jss746:hover, .jss746:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(221, 75, 57, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(221, 75, 57, 0.2);
  background-color: #dd4b39;
}
.jss747 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(9, 118, 180, 0.14), 0 3px 1px -2px rgba(9, 118, 180, 0.2), 0 1px 5px 0 rgba(9, 118, 180, 0.12);
  background-color: #0976b4;
}
.jss747:hover, .jss747:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(9, 118, 180, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(9, 118, 180, 0.2);
  background-color: #0976b4;
}
.jss748 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(204, 33, 39, 0.14), 0 3px 1px -2px rgba(204, 33, 39, 0.2), 0 1px 5px 0 rgba(204, 33, 39, 0.12);
  background-color: #cc2127;
}
.jss748:hover, .jss748:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(204, 33, 39, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(204, 33, 39, 0.2);
  background-color: #cc2127;
}
.jss749 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(229, 45, 39, 0.14), 0 3px 1px -2px rgba(229, 45, 39, 0.2), 0 1px 5px 0 rgba(229, 45, 39, 0.12);
  background-color: #e52d27;
}
.jss749:hover, .jss749:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(229, 45, 39, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(229, 45, 39, 0.2);
  background-color: #e52d27;
}
.jss750 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(53, 70, 92, 0.14), 0 3px 1px -2px rgba(53, 70, 92, 0.2), 0 1px 5px 0 rgba(53, 70, 92, 0.12);
  background-color: #35465c;
}
.jss750:hover, .jss750:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(53, 70, 92, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(53, 70, 92, 0.2);
  background-color: #35465c;
}
.jss751 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.14), 0 3px 1px -2px rgba(51, 51, 51, 0.2), 0 1px 5px 0 rgba(51, 51, 51, 0.12);
  background-color: #333333;
}
.jss751:hover, .jss751:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(51, 51, 51, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(51, 51, 51, 0.2);
  background-color: #333333;
}
.jss752 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(23, 105, 255, 0.14), 0 3px 1px -2px rgba(23, 105, 255, 0.2), 0 1px 5px 0 rgba(23, 105, 255, 0.12);
  background-color: #1769ff;
}
.jss752:hover, .jss752:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
  background-color: #1769ff;
}
.jss753 {
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(234, 76, 137, 0.14), 0 3px 1px -2px rgba(234, 76, 137, 0.2), 0 1px 5px 0 rgba(234, 76, 137, 0.12);
  background-color: #ea4c89;
}
.jss753:hover, .jss753:focus {
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(234, 76, 137, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(234, 76, 137, 0.2);
  background-color: #ea4c89;
}
.jss754 {
  color:  #fff;
  box-shadow: 0 2px 2px 0 rgba(255, 69, 0, 0.14), 0 3px 1px -2px rgba(255, 69, 0, 0.2), 0 1px 5px 0 rgba(255, 69, 0, 0.12);
  background-color: #ff4500;
}
.jss754:hover, .jss754:focus {
  color:  #fff;
  box-shadow: 0 14px 26px -12px rgba(255, 69, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 69, 0, 0.2);
  background-color: #ff4500;
}
.jss755, .jss755:focus, .jss755:hover {
  color: #FFFFFF;
  background: transparent;
  box-shadow: none;
}
.jss755.jss754, .jss755.jss754:focus, .jss755.jss754:hover, .jss755.jss754:visited {
  color: #ff4500;
}
.jss755.jss753, .jss755.jss753:focus, .jss755.jss753:hover, .jss755.jss753:visited {
  color: #ea4c89;
}
.jss755.jss752, .jss755.jss752:focus, .jss755.jss752:hover, .jss755.jss752:visited {
  color: #1769ff;
}
.jss755.jss751, .jss755.jss751:focus, .jss755.jss751:hover, .jss755.jss751:visited {
  color: #333333;
}
.jss755.jss750, .jss755.jss750:focus, .jss755.jss750:hover, .jss755.jss750:visited {
  color: #35465c;
}
.jss755.jss749, .jss755.jss749:focus, .jss755.jss749:hover, .jss755.jss749:visited {
  color: #e52d27;
}
.jss755.jss748, .jss755.jss748:focus, .jss755.jss748:hover, .jss755.jss748:visited {
  color: #cc2127;
}
.jss755.jss747, .jss755.jss747:focus, .jss755.jss747:hover, .jss755.jss747:visited {
  color: #0976b4;
}
.jss755.jss746, .jss755.jss746:focus, .jss755.jss746:hover, .jss755.jss746:visited {
  color: #dd4b39;
}
.jss755.jss745, .jss755.jss745:focus, .jss755.jss745:hover, .jss755.jss745:visited {
  color: #3b5998;
}
.jss755.jss744, .jss755.jss744:focus, .jss755.jss744:hover, .jss755.jss744:visited {
  color: #55acee;
}
.jss755.jss741, .jss755.jss741:focus, .jss755.jss741:hover, .jss755.jss741:visited {
  color: #f44336;
}
.jss755.jss742, .jss755.jss742:focus, .jss755.jss742:hover, .jss755.jss742:visited {
  color: #e91e63;
}
.jss755.jss740, .jss755.jss740:focus, .jss755.jss740:hover, .jss755.jss740:visited {
  color: #ff9800;
}
.jss755.jss739, .jss755.jss739:focus, .jss755.jss739:hover, .jss755.jss739:visited {
  color: #4caf50;
}
.jss755.jss738, .jss755.jss738:focus, .jss755.jss738:hover, .jss755.jss738:visited {
  color: #00acc1;
}
.jss1222.jss1209, .jss1222.jss1209:focus, .jss1222.jss1209:hover, .jss1222.jss1209:visited {
      color: #e91e63;
 }

.jss755.jss737, .jss755.jss737:focus, .jss755.jss737:hover, .jss755.jss737:visited {
  color: #9c27b0;
}
.jss756, .jss756:focus, .jss756:hover {
  color: inherit;
  background: transparent;
  box-shadow: none;
}
.jss757 {
  opacity: 0.65;
  pointer-events: none;
}
.jss758 {
  padding: 1.125rem 2.25rem;
  font-size: 0.875rem;
  line-height: 1.333333;
  border-radius: 0.2rem;
}
.jss759 {
  padding: 0.40625rem 1.25rem;
  font-size: 0.6875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.jss760 {
  border-radius: 30px;
}
.jss761 {
  width: 100% !important;
}
.jss762, .jss762:hover, .jss762:focus {
  color: #999999;
  box-shadow: none;
  background-color: transparent;
}
#install_metamask .jss245{
  text-align: center !important;
}
.jss763 {
  width: 175px;
  /*width: 41px;*/
  height: 41px;
  #font-size: 20px;
  min-width: 41px;
  padding-left: 12px;
  padding-right: 12px;
}
.jss763 .fab, .jss763 .fas, .jss763 .far, .jss763 .fal, .jss763 svg, .jss763 .material-icons {
  margin-right: 0px;
}
.jss763.jss758 {
  width: 57px;
  height: 57px;
  min-width: 57px;
  line-height: 56px;
}
.jss763.jss759 {
  width: 30px;
  height: 30px;
  min-width: 30px;
}
.jss763.jss759 .fab, .jss763.jss759 .fas, .jss763.jss759 .far, .jss763.jss759 .fal, .jss763.jss759 .material-icons {
  font-size: 17px;
  line-height: 29px;
}
.jss763.jss759 svg {
  width: 17px;
  height: 17px;
}
.jss763.jss758 .fab, .jss763.jss758 .fas, .jss763.jss758 .far, .jss763.jss758 .fal, .jss763.jss758 .material-icons {
  font-size: 32px;
  line-height: 56px;
}
.jss763.jss758 svg {
  width: 32px;
  height: 32px;
}

.jss270 {
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
  border: 0;
  display: flex;
  position: relative;
  min-width: 0;
  word-wrap: break-word;
  font-size: .875rem;
  margin-top: 30px;
  /* background: #fff; */
  /* box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14); */
  margin-bottom: 30px;
  border-radius: 6px;
  flex-direction: column;
}
.jss271 {
  background: transparent;
  box-shadow: none;
}
.jss272 {
  margin-top: 30px;
  text-align: center;
}
.jss273 {
  margin-top: 60px;
}
.jss274 {
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.jss275 {
  text-align: center;
  background-size: cover;
  background-position: center center;
}
.jss275:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block;
  content: "";
  position: absolute;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.56);
}
.jss275 small {
  color: rgba(255, 255, 255, 0.7) !important;
}
.jss276 {
  text-align: center;
}
.jss276:after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.jss276 ul {
  margin: 10px auto;
  padding: 0;
  max-width: 240px;
  list-style: none;
}
.jss276 ul li {
  color: #999999;
  padding: 12px 0px;
  text-align: center;
  border-bottom: 1px solid rgba(153,153,153,0.3);
}
.jss276 ul li:last-child {
  border: 0;
}
.jss276 ul li b {
  color: #3c4858;
}
.jss276 h1 {
  margin-top: 30px;
}
.jss276 h1 small {
  height: 0;
  display: inline-flex;
  font-size: 18px;
}
.jss276 h1 small:first-child {
  top: -17px;
  position: relative;
  font-size: 26px;
}
.jss276 ul li svg, .jss276 ul li .fab, .jss276 ul li .fas, .jss276 ul li .far, .jss276 ul li .fal, .jss276 ul li .material-icons {
  top: 7px;
  position: relative;
}
.jss277 ul li {
  color: #fff;
  border-color: rgba(255,255,255,0.3);
}
.jss277 ul li b, .jss277 ul li svg, .jss277 ul li .fab, .jss277 ul li .fas, .jss277 ul li .far, .jss277 ul li .fal, .jss277 ul li .material-icons {
  color: #fff;
  font-weight: 700;
}
.jss278 {
  margin-top: 30px;
}
.jss279 {
  color: #FFFFFF;
  background: linear-gradient(60deg,#ab47bc,#7b1fa2);
}
.jss279 h1 small {
  color: rgba(255, 255, 255, 0.8);
}
.jss280 {
  color: #FFFFFF;
  background: linear-gradient(60deg,#26c6da,#0097a7);
}
.jss280 h1 small {
  color: rgba(255, 255, 255, 0.8);
}
.jss281 {
  color: #FFFFFF;
  background: linear-gradient(60deg,#66bb6a,#388e3c);
}
.jss281 h1 small {
  color: rgba(255, 255, 255, 0.8);
}
.jss282 {
  color: #FFFFFF;
  background: linear-gradient(60deg,#ffa726,#f57c00);
}
.jss282 h1 small {
  color: rgba(255, 255, 255, 0.8);
}
.jss283 {
  color: #FFFFFF;
  background: linear-gradient(60deg,#ef5350,#d32f2f);
}
.jss283 h1 small {
  color: rgba(255, 255, 255, 0.8);
}
.jss284 {
  color: #FFFFFF;
  background: linear-gradient(60deg,#ec407a,#c2185b);
}
.jss284 h1 small {
  color: rgba(255, 255, 255, 0.8);
}
.jss285 p {
  margin-top: 0px;
  padding-top: 0px;
}
.jss286 {
  transform: translate3d(0, 0, 0);
  transition: all 300ms linear;
}


.jss247 {
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
  margin: 25px 0;
  display: inline-block;
  position: relative;
  /* box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14); */
  /* background: #fff; */
  transition: all 300ms linear;
  min-height: 410px;
  border-radius: 6px;
}
.powered{
  color: #ccc;
  text-align: right;
  padding-right: 25px;
  font-size: 13px;
  margin: 0;
}
.jss248 {
  min-height: 100px;
  padding: 20px;
  background-color: #282b2d !important;
}
.jss249 {
  color: white !important;
  margin: 0;
  opacity: 0.60 !important;
  display: inline-block;
  margin-right: 20px !important;
  font-size: 2.5rem;
}
.jss250 {
  margin: 5px 0 0;
}
.jss251 {
  position: relative;
  overflow: hidden;
}
.jss252 {
  /*margin-top: 20px;*/
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  background-color: rgba(200, 200, 200, 0.2);
}
.jss252:after, .jss252:before {
  display: table;
  content: " ";
}
.jss252:after {
  box-sizing: border-box;
}
.jss253 {
  display: inline-block;
  position: relative;
  text-align: center;
  margin-left: 0;
}
.jss254 {
  color: #555555 !important;
  cursor: pointer;
  border: 0 !important;
  display: block;
  padding: 1em 0.4em;
  position: relative;
  font-size: 12px;
  min-width: 100px;
  transition: all .3s;
  text-align: center;
  line-height: 18px;
  font-weight: 600;
  border-radius: 30px;
  text-transform: uppercase;
  text-decoration: none;
}
.jss255 {
  /* padding: 20px 15px; */
  margin-top: 20px;
  min-height: 340px;
}
.jss256 {
  display: none;
}
.jss257 {
  display: block;
}
.jss258 {
  top: 3px;
  left: 0px;
/*  width: 20.4em !important;*/
  padding: 0.75em 5em!important;
  color: #FFFFFF;
  cursor: pointer;
  position: absolute;
  font-size: 12px;
  text-align: center;
  font-weight: 500;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-font-smoothing: subpixel-antialiased;
}
.jss259 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  background-color: #9c27b0;
}
.jss260 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
  background-color: #ff9800;
}
.jss261 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
  background-color: #f44336;
}
.jss262 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
  background-color: #4caf50;
}
.jss263 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(56, 95, 172, 0.4);
  background-color: #0acc95;
}
.jss264 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
  background-color: #e91e63;
}
.jss265 {
  padding: 0 15px 15px;
}
.jss266 {
  float: left!important;
}
.jss267 {
  float: right!important;
}
.jss268 {
  clear: both;
}
.jss268:after, .jss268:before {
  display: table;
  content: " ";
}
.jss269 {
  width: 100% !important;
}
.EasilyText{
  color:#A2A4A5;
  margin-bottom: 0;
  clear: both;
  padding-left: 15px;
}
.jss148 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.jss149 {
  margin: 0;
  box-sizing: border-box;
}
.jss150 {
  min-width: 0;
}
.jss151 {
  flex-direction: column;
}
.jss152 {
  flex-direction: column-reverse;
}
.jss153 {
  flex-direction: row-reverse;
}
.jss154 {
  flex-wrap: nowrap;
}
.jss155 {
  flex-wrap: wrap-reverse;
}
.jss156 {
  align-items: center;
}
.jss157 {
  align-items: flex-start;
}
.jss158 {
  align-items: flex-end;
}
.jss159 {
  align-items: baseline;
}
.jss160 {
  align-content: center;
}
.jss161 {
  align-content: flex-start;
}
.jss162 {
  align-content: flex-end;
}
.jss163 {
  align-content: space-between;
}
.jss164 {
  align-content: space-around;
}
.jss165 {
  justify-content: center;
}
.jss166 {
  justify-content: flex-end;
}
.jss167 {
  justify-content: space-between;
}
.jss168 {
  justify-content: space-around;
}
.jss169 {
  justify-content: space-evenly;
}
.jss170 {
  width: calc(100% + 8px);
  margin: -4px;
}
.jss170 > .jss149 {
  padding: 4px;
}
.jss171 {
  width: calc(100% + 16px);
  margin: -8px;
}
.jss171 > .jss149 {
  padding: 8px;
}
.jss172 {
  width: calc(100% + 24px);
  margin: -12px;
}
.jss172 > .jss149 {
  padding: 12px;
}
.jss173 {
  width: calc(100% + 32px);
  margin: -16px;
}
.jss173 > .jss149 {
  padding: 16px;
}
.jss174 {
  width: calc(100% + 40px);
  margin: -20px;
}
.jss174 > .jss149 {
  padding: 20px;
}
.jss175 {
  flex-grow: 0;
  max-width: none;
  flex-basis: auto;
}
.jss176 {
  flex-grow: 1;
  max-width: 100%;
  flex-basis: 0;
}
.jss177 {
  flex-grow: 0;
  max-width: 8.333333%;
  flex-basis: 8.333333%;
}
.jss178 {
  flex-grow: 0;
  max-width: 16.666667%;
  flex-basis: 16.666667%;
}
.jss179 {
  flex-grow: 0;
  max-width: 25%;
  flex-basis: 25%;
}
.jss180 {
  flex-grow: 0;
  max-width: 33.333333%;
  flex-basis: 33.333333%;
}
.jss181 {
  flex-grow: 0;
  max-width: 41.666667%;
  flex-basis: 41.666667%;
}
.jss182 {
  flex-grow: 0;
  max-width: 50%;
  flex-basis: 50%;
}
.jss183 {
  flex-grow: 0;
  max-width: 58.333333%;
  flex-basis: 58.333333%;
}
.jss184 {
  flex-grow: 0;
  max-width: 66.666667%;
  flex-basis: 66.666667%;
}
.jss185 {
  flex-grow: 0;
  max-width: 75%;
  flex-basis: 75%;
}
.jss186 {
  flex-grow: 0;
  max-width: 83.333333%;
  flex-basis: 83.333333%;
}
.jss187 {
  flex-grow: 0;
  max-width: 91.666667%;
  flex-basis: 91.666667%;
}
.jss188 {
  flex-grow: 0;
  max-width: 100%;
  flex-basis: 100%;
}
@media (min-width:600px) {
  .jss189 {
    flex-grow: 0;
    max-width: none;
    flex-basis: auto;
  }
  .jss190 {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
  .jss191 {
    flex-grow: 0;
    max-width: 8.333333%;
    flex-basis: 8.333333%;
  }
  .jss192 {
    flex-grow: 0;
    max-width: 16.666667%;
    flex-basis: 16.666667%;
  }
  .jss193 {
    flex-grow: 0;
    max-width: 25%;
    flex-basis: 25%;
  }
  .jss194 {
    flex-grow: 0;
    max-width: 33.333333%;
    flex-basis: 33.333333%;
  }
  .jss195 {
    flex-grow: 0;
    max-width: 41.666667%;
    flex-basis: 41.666667%;
  }
  .jss196 {
    flex-grow: 0;
    max-width: 50%;
    flex-basis: 50%;
  }
  .jss197 {
    flex-grow: 0;
    max-width: 58.333333%;
    flex-basis: 58.333333%;
  }
  .jss198 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
  }
  .jss199 {
    flex-grow: 0;
    max-width: 75%;
    flex-basis: 75%;
  }
  .jss200 {
    flex-grow: 0;
    max-width: 83.333333%;
    flex-basis: 83.333333%;
  }
  .jss201 {
    flex-grow: 0;
    max-width: 91.666667%;
    flex-basis: 91.666667%;
  }
  .jss202 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:960px) {
  .jss203 {
    flex-grow: 0;
    max-width: none;
    flex-basis: auto;
  }
  .jss204 {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
  .jss205 {
    flex-grow: 0;
    max-width: 8.333333%;
    flex-basis: 8.333333%;
  }
  .jss206 {
    flex-grow: 0;
    max-width: 16.666667%;
    flex-basis: 16.666667%;
  }
  .jss207 {
    flex-grow: 0;
    max-width: 25%;
    flex-basis: 25%;
  }
  .jss208 {
    flex-grow: 0;
    max-width: 33.333333%;
    flex-basis: 33.333333%;
  }
  .jss209 {
    flex-grow: 0;
    max-width: 41.666667%;
    flex-basis: 41.666667%;
    font-size: 1.5em;
  }
  .jss210 {
    flex-grow: 0;
    max-width: 50%;
    flex-basis: 50%;
  }
  .jss211 {
    flex-grow: 0;
    max-width: 58.333333%;
    flex-basis: 58.333333%;
    font-size: 1.2em;
  }

  .jss212 {
    flex-grow: 0;
    max-width: 66.666667%;
    flex-basis: 66.666667%;
  }
  .jss213 {
    flex-grow: 0;
    max-width: 75%;
    flex-basis: 75%;
  }
  .jss214 {
    flex-grow: 0;
    max-width: 83.333333%;
    flex-basis: 83.333333%;
  }
  .jss215 {
    flex-grow: 0;
    max-width: 91.666667%;
    flex-basis: 91.666667%;
  }
  .jss216 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:1280px) {
  .jss217 {
    flex-grow: 0;
    max-width: none;
    flex-basis: auto;
  }
  .jss218 {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
  .jss219 {
    flex-grow: 0;
    max-width: 8.333333%;
    flex-basis: 8.333333%;
  }
  .jss220 {
    flex-grow: 0;
    max-width: 16.666667%;
    flex-basis: 16.666667%;
  }
  .jss221 {
    flex-grow: 0;
    max-width: 25%;
    flex-basis: 25%;
  }
  .jss222 {
    flex-grow: 0;
    max-width: 33.333333%;
    flex-basis: 33.333333%;
  }
  .jss223 {
    flex-grow: 0;
    max-width: 41.666667%;
    flex-basis: 41.666667%;
  }
  .jss224 {
    flex-grow: 0;
    max-width: 50%;
    flex-basis: 50%;
  }
  .jss225 {
    flex-grow: 0;
    max-width: 58.333333%;
    flex-basis: 58.333333%;
  }
  .jss226 {
    flex-grow: 0;
    max-width: 66.666667%;
    flex-basis: 66.666667%;
  }
  .jss227 {
    flex-grow: 0;
    max-width: 75%;
    flex-basis: 75%;
  }
  .jss228 {
    flex-grow: 0;
    max-width: 83.333333%;
    flex-basis: 83.333333%;
  }
  .jss229 {
    flex-grow: 0;
    max-width: 91.666667%;
    flex-basis: 91.666667%;
  }
  .jss230 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
  }
}
@media (min-width:1920px) {
  .jss231 {
    flex-grow: 0;
    max-width: none;
    flex-basis: auto;
  }
  .jss232 {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
  .jss233 {
    flex-grow: 0;
    max-width: 8.333333%;
    flex-basis: 8.333333%;
  }
  .jss234 {
    flex-grow: 0;
    max-width: 16.666667%;
    flex-basis: 16.666667%;
  }
  .jss235 {
    flex-grow: 0;
    max-width: 25%;
    flex-basis: 25%;
  }
  .jss236 {
    flex-grow: 0;
    max-width: 33.333333%;
    flex-basis: 33.333333%;
  }
  .jss237 {
    flex-grow: 0;
    max-width: 41.666667%;
    flex-basis: 41.666667%;
  }
  .jss238 {
    flex-grow: 0;
    max-width: 50%;
    flex-basis: 50%;
  }
  .jss239 {
    flex-grow: 0;
    max-width: 58.333333%;
    flex-basis: 58.333333%;
  }
  .jss240 {
    flex-grow: 0;
    max-width: 66.666667%;
    flex-basis: 66.666667%;
  }
  .jss241 {
    flex-grow: 0;
    max-width: 75%;
    flex-basis: 75%;
  }
  .jss242 {
    flex-grow: 0;
    max-width: 83.333333%;
    flex-basis: 83.333333%;
  }
  .jss243 {
    flex-grow: 0;
    max-width: 91.666667%;
    flex-basis: 91.666667%;
  }
  .jss244 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
  }
}

.jss147 {
  width: 100%; /*calc(100% + 30px);*/
  margin: 0 -15px;
}

.jss245 {
  padding: 0 15px !important;
}

.jss1559 {
  margin: 0;
  border: 0;
  display: inline-flex;
  padding: 0;
  position: relative;
  min-width: 0;
  flex-direction: column;
  vertical-align: top;
}
.jss1560 {
  margin-top: 16px;
  margin-bottom: 8px;
}
.jss1561 {
  margin-top: 8px;
  margin-bottom: 4px;
}
.jss1562 {
  width: 100%;
}

.jss1638 {
  margin: 0;
  border: 0;
  display: inline-flex;
  padding: 0;
  position: relative;
  min-width: 0;
  flex-direction: column;
  vertical-align: top;
}
.jss1639 {
  margin-top: 16px;
  margin-bottom: 8px;
}
.jss1640 {
  margin-top: 8px;
  margin-bottom: 4px;
}
.jss1641 {
  width: 100%;
}

.jss1717 {
  margin: 0;
  border: 0;
  display: inline-flex;
  padding: 0;
  position: relative;
  min-width: 0;
  flex-direction: column;
  vertical-align: top;
}
.jss1718 {
  margin-top: 16px;
  margin-bottom: 8px;
}
.jss1719 {
  margin-top: 8px;
  margin-bottom: 4px;
}
.jss1720 {
  width: 100%;
}

.jss1796 {
  margin: 0;
  border: 0;
  display: inline-flex;
  padding: 0;
  position: relative;
  min-width: 0;
  flex-direction: column;
  vertical-align: top;
}
.jss1797 {
  margin-top: 16px;
  margin-bottom: 8px;
}
.jss1798 {
  margin-top: 8px;
  margin-bottom: 4px;
}
.jss1799 {
  width: 100%;
}

.jss297 {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  margin-left: -14px;
  margin-right: 16px;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}
.jss297.jss299 {
  cursor: default;
}
.jss298 {
  flex-direction: row-reverse;
}
.jss300.jss299 {
  color: rgba(0, 0, 0, 0.38);
}

.jss1529 {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: inline-flex;
  font-size: 1rem;
  /**/
  line-height: 1.1875em;
  align-items: center;
}
.jss1529.jss1532 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1537 {
  padding: 6px 0 7px;
}
.jss1538 {
  width: 100%;
}
.jss1539 {
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
.jss1539::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1539::-moz-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1539:-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1539::-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1539:focus {
  outline: 0;
}
.jss1539:invalid {
  box-shadow: none;
}
.jss1539::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jss1539.jss1532 {
  opacity: 1;
}
label[data-shrink=false] + .jss1530 .jss1539::-webkit-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1530 .jss1539::-moz-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1530 .jss1539:-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1530 .jss1539::-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1530 .jss1539:focus::-webkit-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1530 .jss1539:focus::-moz-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1530 .jss1539:focus:-ms-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1530 .jss1539:focus::-ms-input-placeholder {
  opacity: 0.42;
}
.jss1540 {
  padding-top: 3px;
}
.jss1541 {
  resize: none;
  padding: 0;
}
.jss1542 {
  height: 1.1875em;
}
.jss1543 {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}

.jss1608 {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: inline-flex;
  font-size: 1rem;
  /**/
  line-height: 1.1875em;
  align-items: center;
}
.jss1608.jss1611 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1616 {
  padding: 6px 0 7px;
}
.jss1617 {
  width: 100%;
}
.jss1618 {
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
.jss1618::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1618::-moz-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1618:-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1618::-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1618:focus {
  outline: 0;
}
.jss1618:invalid {
  box-shadow: none;
}
.jss1618::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jss1618.jss1611 {
  opacity: 1;
}
label[data-shrink=false] + .jss1609 .jss1618::-webkit-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1609 .jss1618::-moz-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1609 .jss1618:-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1609 .jss1618::-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1609 .jss1618:focus::-webkit-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1609 .jss1618:focus::-moz-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1609 .jss1618:focus:-ms-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1609 .jss1618:focus::-ms-input-placeholder {
  opacity: 0.42;
}
.jss1619 {
  padding-top: 3px;
}
.jss1620 {
  resize: none;
  padding: 0;
}
.jss1621 {
  height: 1.1875em;
}
.jss1622 {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}

.jss1687 {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: inline-flex;
  font-size: 1rem;
  /**/
  line-height: 1.1875em;
  align-items: center;
}
.jss1687.jss1690 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1695 {
  padding: 6px 0 7px;
}
.jss1696 {
  width: 100%;
}
.jss1697 {
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
.jss1697::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1697::-moz-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1697:-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1697::-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1697:focus {
  outline: 0;
}
.jss1697:invalid {
  box-shadow: none;
}
.jss1697::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jss1697.jss1690 {
  opacity: 1;
}


.jss1694 {
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
.jss1694::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1694::-moz-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1694:-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1694::-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1694:focus {
  outline: 0;
}
.jss1694:invalid {
  box-shadow: none;
}
.jss1694::-webkit-search-decoration {
  -webkit-appearance: none;
}


label[data-shrink=false] + .jss1688 .jss1697::-webkit-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1688 .jss1697::-moz-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1688 .jss1697:-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1688 .jss1697::-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1688 .jss1697:focus::-webkit-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1688 .jss1697:focus::-moz-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1688 .jss1697:focus:-ms-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1688 .jss1697:focus::-ms-input-placeholder {
  opacity: 0.42;
}
.jss1698 {
  padding-top: 3px;
}
.jss1699 {
  resize: none;
  padding: 0;
}
.jss1700 {
  height: 1.1875em;
}
.jss1701 {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}

.jss1766 {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: inline-flex;
  font-size: 1rem;
  /**/
  line-height: 1.1875em;
  align-items: center;
}
.jss1766.jss1769 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1774 {
  padding: 6px 0 7px;
}
.jss1775 {
  width: 100%;
}
.jss1776 {
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
.jss1776::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1776::-moz-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1776:-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1776::-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss1776:focus {
  outline: 0;
}
.jss1776:invalid {
  box-shadow: none;
}
.jss1776::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jss1776.jss1769 {
  opacity: 1;
}
label[data-shrink=false] + .jss1767 .jss1776::-webkit-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1767 .jss1776::-moz-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1767 .jss1776:-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1767 .jss1776::-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss1767 .jss1776:focus::-webkit-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1767 .jss1776:focus::-moz-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1767 .jss1776:focus:-ms-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss1767 .jss1776:focus::-ms-input-placeholder {
  opacity: 0.42;
}
.jss1777 {
  padding-top: 3px;
}
.jss1778 {
  resize: none;
  padding: 0;
}
.jss1779 {
  height: 1.1875em;
}
.jss1780 {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}

.jss1510 {
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  font-size: 1rem;
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1;
}
.jss1510.jss1511 {
  color: rgb(34, 133, 156);
}
.jss1510.jss1512 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1510.jss1513 {
  color: #f44336;
}
.jss1516.jss1513 {
  color: #f44336;
}

.jss1589 {
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  font-size: 1rem;
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1;
}
.jss1589.jss1590 {
  color: rgb(34, 133, 156);
}
.jss1589.jss1591 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1589.jss1592 {
  color: #f44336;
}
.jss1595.jss1592 {
  color: #f44336;
}

.jss1668 {
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  font-size: 2rem;
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1;
}
.jss1668.jss1669 {
  color: rgb(34, 133, 156);
}
.jss1668.jss1670 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1668.jss1671 {
  color: #f44336;
}
.jss1674.jss1671 {
  color: #f44336;
}

.jss1747 {
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  font-size: 1rem;
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1;
}
.jss1747.jss1748 {
  color: rgb(34, 133, 156);
}
.jss1747.jss1749 {
  color: rgba(0, 0, 0, 0.38);
}
.jss1747.jss1750 {
  color: #f44336;
}
.jss1753.jss1750 {
  color: #f44336;
}

.jss1517 {
  transform-origin: top left;
}
.jss1518 {
  top: 0;
  left: 0;
  position: absolute;
  transform: translate(0, 24px) scale(1);
}
.jss1519 {
  transform: translate(0, 21px) scale(1);
}
.jss1520 {
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
  font-size: 2rem !important;
}
.jss1521 {
  transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
.jss1522 {
  z-index: 1;
  transform: translate(12px, 22px) scale(1);
}
.jss1522.jss1519 {
  transform: translate(12px, 19px) scale(1);
}
.jss1522.jss1520 {
  transform: translate(12px, 10px) scale(0.75);
}
.jss1522.jss1520.jss1519 {
  transform: translate(12px, 7px) scale(0.75);
}
.jss1523 {
  #z-index: 1;
  transform: translate(14px, 22px) scale(1);
  font-size: 2em;
}
.jss1523.jss1519 {
  transform: translate(14px, 17.5px) scale(1);
}
.jss1523.jss1520 {
  transform: translate(14px, -6px) scale(0.75);
  background:#fff; 
}
.jss3089{
  border-color: #0acc95 !important;
  border-width: 2px !important;
}
.jss30red{
  border-color: red !important;
  border-width: 2px !important;
}

.jss1596 {
  transform-origin: top left;
}
.jss1597 {
  top: 0;
  left: 0;
  position: absolute;
  transform: translate(0, 24px) scale(1);
}
.jss1598 {
  transform: translate(0, 21px) scale(1);
}

.jss1600 {
  transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
.jss1601 {
  z-index: 1;
  transform: translate(12px, 22px) scale(1);
}
.jss1601.jss1598 {
  transform: translate(12px, 19px) scale(1);
}
.jss1601.jss1599 {
  transform: translate(12px, 10px) scale(0.75);
}
.jss1601.jss1599.jss1598 {
  transform: translate(12px, 7px) scale(0.75);
}
.jss1602 {
  z-index: 1;
  transform: translate(14px, 22px) scale(1);
  font-size: 2em !important;
}
.jss1599 {
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
  font-size: 2rem !important;
}
.jss1602.jss1598 {
  transform: translate(14px, 17.5px) scale(1);
}
.jss1602.jss1599 {
  transform: translate(14px, -6px) scale(0.75);
  background:#fff; 
}

.jss1675 {
  transform-origin: top left;
}
.jss1676 {
  top: 0;
  left: 0;
  position: absolute;
  transform: translate(0, 24px) scale(1);
}
.jss1677 {
  transform: translate(0, 21px) scale(1);
}
.jss1678 {
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
}
.jss1679 {
  transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
.jss1680 {
  z-index: 1;
  transform: translate(12px, 22px) scale(1);
}
.jss1680.jss1677 {
  transform: translate(12px, 19px) scale(1);
}
.jss1680.jss1678 {
  transform: translate(12px, 10px) scale(0.75);
}
.jss1680.jss1678.jss1677 {
  transform: translate(12px, 7px) scale(0.75);
}
.jss1681 {
  z-index: 1;
  transform: translate(14px, 22px) scale(1);
   font-size: 2em;
}

.jss1689 {
  z-index: 1;
  transform: translate(14px, 22px) scale(1);
  font-size: 2em;
}

.jss1681.jss1677 {
  transform: translate(14px, 17.5px) scale(1);
}
.jss1681.jss1678 {
  transform: translate(14px, -6px) scale(0.75);
  background:#fff; 
}
.jss1689.jss1678 {
  transform: translate(14px, -6px) scale(0.75);
  font-size: 2em;
  background: #fff;
}

.jss1754 {
  transform-origin: top left;
}
.jss1755 {
  top: 0;
  left: 0;
  position: absolute;
  transform: translate(0, 24px) scale(1);
}
.jss1756 {
  transform: translate(0, 21px) scale(1);
}

.jss1758 {
  transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
.jss1759 {
  z-index: 1;
  transform: translate(12px, 22px) scale(1);
}
.jss1759.jss1756 {
  transform: translate(12px, 19px) scale(1);
}
.jss1759.jss1757 {
  transform: translate(12px, 10px) scale(0.75);
}
.jss1759.jss1757.jss1756 {
  transform: translate(12px, 7px) scale(0.75);
}
.jss1760 {
  z-index: 1;
  transform: translate(14px, 22px) scale(1);
  font-size: 2em !important;
}
.jss1757 {
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
  font-size: 2rem !important;
}
.jss1760.jss1756 {
  transform: translate(14px, 17.5px) scale(1);
}
.jss1760.jss1757 {
  transform: translate(14px, -6px) scale(0.75);
  background:#fff; 
}

.jss1524 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  box-sizing: border-box;
  transition: padding-left 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.23);
  border-radius: 4px;
  pointer-events: none;
}
.jss1525 {
  padding: 0;
  text-align: left;
  transition: width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
@supports (-moz-appearance:none) {
  .jss1525 {
    height: 2px;
  }
}
.jss1526 {
  border-color: #31bfdf;
  border-width: 2px;
}
.jss1527 {
  border-color: #f44336;
}
.jss1528 {
  border-color: rgba(0, 0, 0, 0.26);
}

.jss1603 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  box-sizing: border-box;
  transition: padding-left 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.23);
  border-radius: 4px;
  pointer-events: none;
}
.jss1604 {
  padding: 0;
  text-align: left;
  transition: width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
@supports (-moz-appearance:none) {
  .jss1604 {
    height: 2px;
  }
}
.jss1605 {
  border-color: #31bfdf;
  border-width: 2px;
}
.jss1606 {
  border-color: #f44336;
}
.jss1607 {
  border-color: rgba(0, 0, 0, 0.26);
}

.jss1682 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  box-sizing: border-box;
  transition: padding-left 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.23);
  border-radius: 4px;
  pointer-events: none;
}
.jss1683 {
  padding: 0;
  text-align: left;
  transition: width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
@supports (-moz-appearance:none) {
  .jss1683 {
    height: 2px;
  }
}
.jss1684 {
  border-color: #31bfdf;
  border-width: 2px;
}
.jss1685 {
  border-color: #f44336;
}
.jss1686 {
  border-color: rgba(0, 0, 0, 0.26);
}

.jss1761 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  box-sizing: border-box;
  transition: padding-left 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.23);
  border-radius: 4px;
  pointer-events: none;
}
.jss1762 {
  padding: 0;
  text-align: left;
  transition: width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
@supports (-moz-appearance:none) {
  .jss1762 {
    height: 2px;
  }
}
.jss1763 {
  border-color: #31bfdf;
  border-width: 2px;
}
.jss1764 {
  border-color: #f44336;
}
.jss1765 {
  border-color: rgba(0, 0, 0, 0.26);
}

.jss1546 {
  position: relative;
}
.jss1546:hover:not(.jss1548):not(.jss1547):not(.jss1551) .jss1553 {
  border-color: rgba(0, 0, 0, 0.87);
}
.jss1549 {
  padding-left: 14px;
}
.jss1550 {
  padding-right: 14px;
}
.jss1552 {
  padding: 18.5px 14px;
}
.jss1554 {
  padding: 18.5px 14px;
  font-size: 1.7rem !important;
}
.jss1555 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.jss1556 {
  padding: 0;
}
.jss1557 {
  padding-left: 0;
}
.jss1558 {
  padding-right: 0;
}

.jss1625 {
  position: relative;
}
.jss1625:hover:not(.jss1627):not(.jss1626):not(.jss1630) .jss1632 {
  border-color: rgba(0, 0, 0, 0.87);
}
.jss4353:hover{
  border-color: #31bfdf;
  border-width: 2px;
}
.jss1628 {
  padding-left: 14px;
}
.jss1629 {
  padding-right: 14px;
}
.jss1631 {
  padding: 18.5px 14px;
}
.jss1633 {
  padding: 18.5px 14px;
  font-size: 1.7rem !important;
}
.jss1634 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.jss1635 {
  padding: 0;
}
.jss1636 {
  padding-left: 0;
}
.jss1637 {
  padding-right: 0;
}

.jss1704 {
  position: relative;
}
.jss1704:hover:not(.jss1706):not(.jss1705):not(.jss1709) .jss1711 {
  border-color: rgba(0, 0, 0, 0.87);
}
.jss1707 {
  padding-left: 14px;
}
.jss1708 {
  padding-right: 14px;
}
.jss1710 {
  padding: 18.5px 14px;
}
.jss1712 {
  padding: 15.5px 14px;
  font-size: 1.7rem !important;
}
.jss1713 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.jss1714 {
  padding: 0;
}
.jss1715 {
  padding-left: 0;
}
.jss1716 {
  padding-right: 0;
}

.jss1783 {
  position: relative;
}
.jss1783:hover:not(.jss1785):not(.jss1784):not(.jss1788) .jss1790 {
  border-color: rgba(0, 0, 0, 0.87);
}
.jss1786 {
  padding-left: 14px;
}
.jss1787 {
  padding-right: 14px;
}
.jss1789 {
  padding: 18.5px 14px;
}
.jss1791 {
  padding: 18.5px 14px;
  font-size: 1.7rem !important;
}
.jss1792 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.jss1793 {
  padding: 0;
}
.jss1794 {
  padding-left: 0;
}
.jss1795 {
  padding-right: 0;
}

.jss310 {
  flex: 0 0 auto;
  color: rgba(0, 0, 0, 0.54);
  padding: 12px;
  overflow: visible;
  font-size: 1.5rem;
  text-align: center;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 50%;
}
.jss310:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.jss310.jss314 {
  color: rgba(0, 0, 0, 0.26);
}
@media (hover: none) {
  .jss310:hover {
    background-color: transparent;
  }
}
.jss310:hover.jss314 {
  background-color: transparent;
}
.jss311 {
  color: inherit;
}
.jss312 {
  color: #3f51b5;
}
.jss312:hover {
  background-color: rgba(63, 81, 181, 0.08);
}
@media (hover: none) {
  .jss312:hover {
    background-color: transparent;
  }
}
.jss313 {
  color: #f50057;
}
.jss313:hover {
  background-color: rgba(245, 0, 87, 0.08);
}
@media (hover: none) {
  .jss313:hover {
    background-color: transparent;
  }
}
.jss315 {
  width: 100%;
  display: flex;
  align-items: inherit;
  justify-content: inherit;
}

.jss306 {
  display: inline-flex;
  transition: none;
  align-items: center;
}
.jss306:hover {
  background-color: transparent;
}
.jss309 {
  top: 0;
  left: 0;
  width: 100%;
  cursor: inherit;
  height: 100%;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
}

.jss132 {
  fill: currentColor;
  width: 0.6em;
  height: 0.6em;
  display: inline-block;
  font-size: 35px;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  user-select: none;
  flex-shrink: 0;
}
.jss133 {
  color: #3f51b5;
}
.jss134 {
  color: #f50057;
}
.jss135 {
  color: rgba(0, 0, 0, 0.54);
}
.jss136 {
  color: #f44336;
}
.jss137 {
  color: rgba(0, 0, 0, 0.26);
}
.jss138 {
  font-size: inherit;
}
.jss139 {
  font-size: 20px;
}
.jss140 {
  font-size: 36px;
}

.jss301 {
  color: rgba(0, 0, 0, 0.54);
}
.jss304.jss302 {
  color: #3f51b5;
}
.jss304.jss303 {
  color: rgba(0, 0, 0, 0.26);
}
.jss305.jss302 {
  color: #f50057;
}
.jss305.jss303 {
  color: rgba(0, 0, 0, 0.26);
}

.jss295 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.jss296 {
  flex-direction: row;
}

.jss378 {
  width: 300px;
  float: right;
  background: white;
}
.jss379 {
  color: #282b2d!important;
  padding-top: 20px;
  font-size: 1.8em !important;
}
.jss380 {
  color: #df3a31!important;
  padding-top: 20px;
}
.jss381 {
  width: 100px;
  float: right;
  background: white;
}

.jss461 {
  width: 300px;
  float: right;
  background: white;
}
.jss462 {
  color: #282b2d!important;
  padding-top: 20px;
  font-size: 1.8em !important;
}
.jss463 {
  color: #df3a31!important;
  padding-top: 20px;
}
.jss464 {
  width: 100px;
  float: right;
  background: white;
}

.jss544 {
  width: 300px;
  float: right;
  background: white;
}
.jss545 {
  color: #282b2d!important;
  padding-top: 20px;
  font-size: 1.8em !important;
}
.jss546 {
  color: #df3a31!important;
  padding-top: 20px;
}
.jss547 {
  width: 300px;
  float: right;
  background: white;
}

.jss627 {
  width: 300px;
  float: right;
  background: white;
}
.jss628 {
  color: #282b2d!important;
  padding-top: 20px;
  font-size: 1.8em !important;
}
.jss629 {
  color: #df3a31!important;
  padding-top: 20px;
}
.jss630 {
  width: 100px;
  float: right;
  background: white;
}

.jss287 {
  color: #282b2d !important;
  font-size: 1.8em !important;
  padding-top: 25px;
}
.jss288 {
  color: #282b2d !important;
  font-size: 1.8em !important;
  padding-top: 25px;
}
.jss289 {
  color: #282b2d !important;
  font-size: 1.8em !important;
  padding-top: 25px;
}
.jss290 {
  padding-right: 8px;
}
.jss291 {
  color: #0acc95 !important;
}
.jss292 {
  margin-top: 0px !important;
  font-size: 3rem;
}
.jss293 {
  padding-top: 20px;
}
.jss294 {
  padding: 2em 1.1em;
  margin: 0;
}

.jss1481 {
  color: #fff;
  display: flex;
  padding: 6px 24px;
  flex-wrap: wrap;
  align-items: center;
  background-color: rgb(49, 49, 49);
}
@media (min-width:960px) {
  .jss1481 {
    min-width: 288px;
    max-width: 760px;
    border-radius: 4px;
  }
}
@media (max-width:959.95px) {
  .jss1481 {
    flex-grow: 1;
  }
}
.jss1482 {
  padding: 8px 0;
}
.jss1483 {
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-left: 24px;
  margin-right: -8px;
}

.jss1461 {
  color: #555555;
  padding: 20px 15px;
  position: relative;
  flex-wrap: unset;
  font-size: 14px;
  box-shadow: 0 12px 20px -10px rgba(255, 255, 255, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 255, 255, 0.2);
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 20px;
  border-radius: 3px;
  background-color: white;
}
.jss1462 {
  top: 20px;
}
.jss1463 {
  top: 40px;
}
.jss1464 {
  color: #ffffff;
  box-shadow: 0 12px 20px -10px rgba(0, 188, 212, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 188, 212, 0.2);
  background-color: #00d3ee;
}
.jss1465 {
  color: #ffffff;
  box-shadow: 0 12px 20px -10px rgba(76, 175, 80, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(76, 175, 80, 0.2);
  background-color: #5cb860;
}
.jss1466 {
  color: #ffffff;
  box-shadow: 0 12px 20px -10px rgba(255, 152, 0, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 152, 0, 0.2);
  background-color: #ffa21a;
}
.jss1467 {
  color: #ffffff;
  box-shadow: 0 12px 20px -10px rgba(244, 67, 54, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(244, 67, 54, 0.2);
  background-color: #f55a4e;
}
.jss1468 {
  color: #ffffff;
  box-shadow: 0 12px 20px -10px rgba(156, 39, 176, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(156, 39, 176, 0.2);
  background-color: #af2cc5;
}
.jss1469 {
  color: #ffffff;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
  background-color: #eb3573;
}
.jss1470 {
  padding: 0;
  display: block;
  max-width: 89%;
}
.jss1471 {
  width: 11px;
  height: 11px;
}
.jss1472 {
  width: 24px;
  height: 24px;
  padding: 0;
}
.jss1473 {
  left: 15px;
  width: 38px;
  height: 38px;
  display: block;
  padding: 9px;
  position: absolute;
  font-size: 20px;
  max-width: 38px;
  margin-top: -39px;
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  background-color: #FFFFFF;
}
.jss1474 {
  color: #00d3ee;
}
.jss1475 {
  color: #5cb860;
}
.jss1476 {
  color: #ffa21a;
}
.jss1477 {
  color: #f55a4e;
}
.jss1478 {
  color: #af2cc5;
}
.jss1479 {
  color: #eb3573;
}
.jss1480 {
  display: block;
  padding-left: 50px;
}

/*.jss733 {
  color: #0acc95 !important;
  border: 2px solid #0acc95 !important;
  z-index: 1;
  padding: 11px 40px;
  display: block;
  position: relative;
  font-size: 16px;
  margin-top: 40px !important;
  background: transparent !important;
  transition: all 0.2s linear;
  text-align: center;
  font-weight: 400;
  margin-left: auto;
  margin-right: auto;
  border-radius: 30px !important;
  text-decoration: none;
}*/
/*.jss733:hover, .jss733:focus {
  color: #fff !important;
  cursor: pointer;
  background: #0acc95 !important;
  transition: all .50s ease-in -out;
  border-color: #0acc95 !important;
}*/
.jss734 {
  width: 17px;
  height: 17px;
}

.jss790 {
  margin-top: 0px !important;
  font-size: 3.5em !important;
}
.jss791 {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.jss792 {
  opacity: 0.6;
  font-size: 1.2em !important;
}

/*.jss1 {
  top: 0;
  height: 100vh;
  position: relative;
}
.jss1:after {
  clear: both;
  display: table;
  content: " ";
}*/
.jss2 {
  float: right;
  width: 100%;
  overflow: auto;
  position: relative;
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
  max-height: 100%;
  #overflow-scrolling: touch;
  transition-property: top, bottom, width;
  transition-duration: .2s, .2s, .35s;
  transition-timing-function: linear, linear, ease;
}
@media (min-width:960px) {
  .jss2 {
    width: calc(100% - 260px);
  }
}
.jss3 {
  padding: 30px 15px;
  min-height: calc(100vh - 123px);
}
.jss4 {
  margin-left: auto;
  padding-left: 15px;
  margin-right: auto;
  padding-right: 15px;
}
.jss4:before, .jss4:after {
  display: table;
  content: " ";
}
.jss4:after {
  clear: both;
}
.jss5 {
  margin-top: 70px;
}
@media (min-width:960px) {
  .jss6 {
    width: calc(100% - 80px);
  }
}
.jss7 {
  overflow: hidden !important;
}

#connect_metamask h5{
  font-size: 1.5rem;
}
.common_input{
  font-size: 1em;
}

.help_section{
  z-index: 9999 !important;
}

.jss9068 {
  width: 100% !important;
  display: inline-block !important;
  padding-top: 8px !important;
  padding-bottom: 16px !important;
}
.jss9069 {
  margin-top: 0px;
  font-size: 3rem;
}
.jss9070 {
  height: 1px;
  margin: 0;
  border: none;
  flex-shrink: 0;
  background-color: rgba(0, 0, 0, 0.12);
}
.jss9074 {
    font-size: 14px;
    /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
    font-weight: 300;
    line-height: 1.5em;
  }
.jss9101 {
  height: 5px;
  position: relative;
  overflow: hidden;
}
.jss9102 {
  background-color: rgb(201, 206, 234);
}
.jss9085 {
height: 4px;
overflow: hidden;
margin-bottom: 20px;
}
.jss9098 {
  #background: rgba(0, 188, 212, 0.2);
}
.jss9109 {
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  position: absolute;
  transition: transform 0.2s linear;
  transform-origin: left;
}
.jss9110 {
  background-color: #3f51b5;
}
.jss9086 {
  height: 4px;
}
.jss9091 {
  background-color: #3f51b5;
}
.jss9112 {
  width: auto;
  animation: mui-indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  will-change: left, right;
}
.jss9115 {
  width: auto;
  animation: mui-indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  will-change: left, right;
  animation-delay: 1.15s;
}

@-webkit-keyframes mui-indeterminate1 {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes mui-indeterminate2 {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-webkit-keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
    background-position: 0px -23px;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}


.jss37872 {
margin: 0;
border: 0;
display: inline-flex;
padding: 0;
position: relative;
min-width: 0;
flex-direction: column;
vertical-align: top;
}
.jss33635 {
float: right;
}
.jss37803 {
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  font-size: 1.7rem;
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1;
}
.jss37803.jss37804 {
  color: rgb(34, 133, 156);
}
.jss37803.jss37805 {
  color: rgba(0, 0, 0, 0.38);
}
.jss37803.jss37806 {
  color: #f44336;
}
.jss37809.jss37806 {
  color: #f44336;
}
.jss37810 {
  transform-origin: top left;
}
.jss37811 {
  top: 0;
  left: 0;
  position: absolute;
  transform: translate(0, 24px) scale(1);
}
.jss37812 {
  transform: translate(0, 21px) scale(1);
}
.jss37813 {
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
}
.jss37814 {
  transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
.jss37815.jss37813 {
  transform: translate(12px, 10px) scale(0.75);
}
.jss37815.jss37813.jss37812 {
  transform: translate(12px, 7px) scale(0.75);
}
.jss37816.jss37813 {
  transform: translate(14px, -6px) scale(0.75);
  font-size: 1.7rem;
  font-weight: 800;
}
.jss37835 {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: inline-flex;
  font-size: 1.7rem;
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1.1875em;
  align-items: center;
}
.jss37835.jss37838 {
  color: rgba(0, 0, 0, 0.38);
}
.jss37852 {
  position: relative;
}

.jss37845 {
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
.jss37845::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss37845::-moz-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss37845:-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss37845::-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss37845:focus {
  outline: 0;
}
.jss37845:invalid {
  box-shadow: none;
}
.jss37845::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jss37845.jss37838 {
  opacity: 1;
}


.jss37852:hover:not(.jss37854):not(.jss37853):not(.jss37857) .jss37859 {
  border-color: rgba(0, 0, 0, 0.87);
}
label[data-shrink=false] + .jss37836 .jss37845::-webkit-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss37836 .jss37845::-moz-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss37836 .jss37845:-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss37836 .jss37845::-ms-input-placeholder {
  opacity: 0;
}
label[data-shrink=false] + .jss37836 .jss37845:focus::-webkit-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss37836 .jss37845:focus::-moz-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss37836 .jss37845:focus:-ms-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .jss37836 .jss37845:focus::-ms-input-placeholder {
  opacity: 0.42;
}

.jss33631 {
  width: 300px !important;
  float: right !important;
  background: white;
  margin-top: 16px;
  margin-bottom: 16px;
}
.jss37817 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  box-sizing: border-box;
  transition: padding-left 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.23);
  border-radius: 4px;
  pointer-events: none;
}

.jss37818 {
    padding: 0;
    text-align: left;
    transition: width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  }
  @supports (-moz-appearance:none) {
    .jss37818 {
      height: 2px;
    }
  }


.jss37865 {
  width: 100%;
  position: relative;
}
.jss37866 {
  width: calc(100% - 32px);
  cursor: pointer;
  min-width: 16px;
  user-select: none;
  padding-right: 32px;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.jss37866:focus {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
.jss37866:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.jss37866::-ms-expand {
  display: none;
}
.jss37866.jss37870 {
  cursor: default;
}
.jss37867 {
  width: calc(100% - 44px);
}
.jss37868 {
  width: calc(100% - 46px);
  border-radius: 4px;
}
.jss37869 {
  width: auto;
  overflow: hidden;
  min-height: 1.1875em;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jss37871 {
  top: calc(50% - 12px);
  right: 0;
  color: rgba(0, 0, 0, 0.54);
  position: absolute;
  pointer-events: none;
}


.jss376 {
  width: 300px;
  float: right;
  background: white;
}
.jss377 {
  color: #282b2d!important;
  padding-top: 20px;
}
.jss26722 {
  width: 300px;
  float: right;
  background: white;
}
.jss26723 {
  color: #282b2d!important;
  padding-top: 20px;
}
.jss26724 {
  color: #df3a31!important;
  padding-top: 20px;
}
.jss26725 {
  width: 100px;
  float: right;
  background: white;
}

.jss26805 {
  width: 300px;
  float: right;
  background: white;
}
.jss26806 {
  color: #282b2d!important;
  padding-top: 20px;
}
.jss26807 {
  color: #df3a31!important;
  padding-top: 20px;
}
.jss26808 {
  width: 100px;
  float: right;
  background: white;
}

.jss26530 {
  color: #282b2d !important;
  font-size: 0.875rem !important;
  padding-top: 24px;
}
.jss26531 {
  color: #282b2d !important;
  font-size: 0.875rem !important;
  padding-top: 20px;
}
.jss26532 {
  color: #282b2d !important;
  font-size: 0.875rem !important;
  padding-top: 10px;
}
.jss26533 {
  padding-right: 8px;
}
.jss26534 {
  color: #008ead !important;
}
.jss26535 {
  margin-top: 0px !important;
}
.jss26536 {
  padding-top: 20px;
}
.jss26537 {
  padding-top: 16px;
}
.jss37860 {
  padding: 18.5px 14px;
}
.jss37822 {
  fill: currentColor;
  width: 1em;
  height: 1em;
  display: inline-block;
  font-size: 24px;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  user-select: none;
  flex-shrink: 0;
}
.jss37823 {
  color: #31bfdf;
}
.jss37824 {
  color: #f50057;
}
.jss37825 {
  color: rgba(0, 0, 0, 0.54);
}
.jss37826 {
  color: #f44336;
}
.jss37827 {
  color: rgba(0, 0, 0, 0.26);
}
.jss37828 {
  font-size: inherit;
}
.jss37829 {
  font-size: 20px;
}
.jss37830 {
  font-size: 36px;
}
.jss37876 {
  margin: 0;
  display: block;
}
.jss37885 {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.8rem;
  font-weight: 400;
  /*font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1.46429em;
}
.jss37889 {
  text-align: left;
}
.jss33632 {
  color: #282b2d !important;
  padding-top: 20px;
}


.jss37951 {
  margin: 0;
  border: 0;
  display: inline-flex;
  padding: 0;
  position: relative;
  min-width: 0;
  flex-direction: column;
  vertical-align: top;
}
.jss37952 {
  margin-top: 16px;
  margin-bottom: 8px;
}
.jss37953 {
  margin-top: 8px;
  margin-bottom: 4px;
}
.jss37954 {
  width: 100%;
}
.jss33735 {
  width: 300px;
  float: right;
  background: white;
}

.jss37902 {
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  font-size: 1.7rem;
 /* font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1;
}
.jss37902.jss37903 {
  color: rgb(34, 133, 156);
}
.jss37902.jss37904 {
  color: rgba(0, 0, 0, 0.38);
}
.jss37902.jss37905 {
  color: #f44336;
}
.jss37908.jss37905 {
  color: #f44336;
}

.jss37909 {
  transform-origin: top left;
}
.jss37910 {
  top: 0;
  left: 0;
  position: absolute;
  transform: translate(0, 24px) scale(1);
}
.jss37911 {
  transform: translate(0, 21px) scale(1);
}
.jss37912 {
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
}
.jss37913 {
  transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
.jss37914 {
  z-index: 1;
  transform: translate(12px, 22px) scale(1);
}
.jss37914.jss37911 {
  transform: translate(12px, 19px) scale(1);
}
.jss37914.jss37912 {
  transform: translate(12px, 10px) scale(0.75);
}
.jss37914.jss37912.jss37911 {
  transform: translate(12px, 7px) scale(0.75);
}
.jss37915 {
  z-index: -1;
  transform: translate(14px, 22px) scale(1);
}
.jss37915.jss37911 {
  transform: translate(14px, 17.5px) scale(1);
}
.jss37915.jss37912 {
  transform: translate(14px, -6px) scale(0.75);
  font-size: 1.7rem;
  background:#fff;
  font-weight: 800;
}
.jss37921 {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: inline-flex;
  font-size: 1.7rem;
 /* font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  line-height: 1.1875em;
  align-items: center;
}
.jss37921.jss37924 {
  color: rgba(0, 0, 0, 0.38);
}
.jss37938 {
  position: relative;
}
.jss37938:hover:not(.jss37940):not(.jss37939):not(.jss37943) .jss37945 {
  border-color: rgba(0, 0, 0, 0.87);
}

.jss37916 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  box-sizing: border-box;
  transition: padding-left 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms,border-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.23);
  border-radius: 4px;
  pointer-events: none;
}
.jss37917 {
  padding: 0;
  text-align: left;
  transition: width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}
@supports (-moz-appearance:none) {
  .jss37917 {
    height: 2px;
  }
}
.jss37946 {
  padding: 18.5px 14px;
}
.jss324 {
  margin: 0;
  display: block;
}
.jss33736 {
  color: #282b2d !important;
  padding-top: 20px;
}

.jss734:hover, .jss734:focus {
    color: #FFFFFF;
    box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2);
    background-color: #999999;
}

.jss710 {
    text-align: center;
    margin-top: 0px !important;
}

.jss711 {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
    }

.jss715 {
  color: #0acc95 !important;
  float: right;
  width: 260px !important;
  border: 2px solid #0acc95;
  z-index: 1;
  display: inline-block;
  padding: 20px 40px;
  position: relative;
  font-size: 16px;
  margin-top: 20px !important;
  text-align: center;
  background: transparent;
  transition: all 0.2s linear;
  font-weight: 400;
  border-radius: 30px !important;
  text-decoration: none;
  line-height: 0em !important;
}

.jss716 {
  color: #0acc95 !important;
  float: left;
  width: 260px !important;
  border: 2px solid #0acc95;
  z-index: 1;
  display: inline-block;
  padding: 20px 40px;
  position: relative;
  font-size: 16px;
  margin-top: 20px !important;
  text-align: center;
  background: transparent;
  transition: all 0.2s linear;
  font-weight: 400;
  border-radius: 30px !important;
  text-decoration: none;
  line-height: 0em !important;
}

.jss716:hover, .jss716:focus {
    color: #fff !important;
    width: 260px !important;
    cursor: pointer;
    background: #0acc95;
    transition: all .50s ease-in -out;
    border-color: #0acc95;
}

.jss715:hover, .jss715:focus {
  color: #fff !important;
  width: 260px !important;
  cursor: pointer;
  background: #0acc95;
  transition: all .50s ease-in -out;
  border-color: #0acc95;
}

.loaderss {
  #border: 16px solid #f3f3f3; /* Light grey */
  #border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 108px;
  height: 120px;
  position: absolute;
  left: 34em;
  top: 25em !important;
  z-index: 9;
  background: url('{{url("capitalengine.io/logos/Capital_Engine_Icon_new_copy.svg")}}');
  animation: spin 2s linear infinite;
}

.loaderss::after {
  content: " Please Wait......";
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


svg:not(:root).svg-inline--fa {
  overflow: visible;
}

.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
  width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
  width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
  width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
  width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
  width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
  width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
  width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
  width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
  width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
  width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
  width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
  width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
  width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
  width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
  width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-17 {
  width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
  width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
  width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-border {
  height: 1.5em;
}
.svg-inline--fa.fa-li {
  width: 2em;
}
.svg-inline--fa.fa-fw {
  width: 1.25em;
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: 0.25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: #fff;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.jss17109 {
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
  margin: 25px 0;
  display: inline-block;
  position: relative;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
  background: #fff;
  transition: all 300ms linear;
  min-height: 410px;
  border-radius: 6px;
}
.jss17110 {
  padding: 25px 0 10px;
  text-align: center;
  background-color: #282b2d !important;
}
.jss17111 {
  color: white !important;
  margin: 0;
  opacity: 0.60 !important;
  display: inline-block;
  margin-right: 20px !important;
}
.jss17112 {
  margin: 5px 0 0;
}
.jss17113 {
  position: relative;
}
.jss17114 {
  margin-top: 20px;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  background-color: rgba(200, 200, 200, 0.2);
}
.jss17114:after, .jss17114:before {
  display: table;
  content: " ";
}
.jss17114:after {
  box-sizing: border-box;
}
.jss17115 {
  display: inline-block;
  position: relative;
  text-align: center;
  margin-left: 0;
}
.jss17116 {
  color: #555555 !important;
  cursor: pointer;
  border: 0 !important;
  display: block;
  padding: 10px 15px;
  position: relative;
  font-size: 12px;
  min-width: 100px;
  transition: all .3s;
  text-align: center;
  line-height: 18px;
  font-weight: 500;
  border-radius: 30px;
  text-transform: uppercase;
  text-decoration: none;
}
.jss17117 {
  padding: 20px 15px;
  margin-top: 20px;
  min-height: 340px;
}
.jss17118 {
  display: none;
}
.jss17119 {
  display: block;
}
.jss17120 {
  top: -4px;
  left: 0px;
  color: #FFFFFF;
  cursor: pointer;
  padding: 12px;
  position: absolute;
  font-size: 12px;
  text-align: center;
  font-weight: 500;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-font-smoothing: subpixel-antialiased;
}
.jss17121 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  background-color: #9c27b0;
}
.jss17122 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
  background-color: #ff9800;
}
.jss17123 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
  background-color: #f44336;
}
.jss17124 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
  background-color: #4caf50;
}
.jss17125 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
  background-color: #00acc1;
}
.jss17126 {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
  background-color: #e91e63;
}
.jss17127 {
  padding: 0 15px;
}
.jss17128 {
  float: left!important;
}
.jss17129 {
  float: right!important;
}
.jss17130 {
  clear: both;
}
.jss17130:after, .jss17130:before {
  display: table;
  content: " ";
}
.jss17131 {
  width: 100px !important;
}


.jss17310 {
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 0;
position: absolute;
overflow: hidden;
border-radius: inherit;
pointer-events: none;
}
.jss17311 {
top: 0;
left: 0;
width: 50px;
height: 50px;
opacity: 0;
position: absolute;
}
.jss17312 {
opacity: 0.3;
transform: scale(1);
animation: mui-ripple-enter 550ms cubic-bezier(0.4, 0, 0.2, 1);
}
.jss17313 {
animation-duration: 200ms;
}
.jss17314 {
width: 100%;
height: 100%;
opacity: 1;
display: block;
border-radius: 50%;
background-color: currentColor;
}
.jss17315 {
opacity: 0;
animation: mui-ripple-exit 550ms cubic-bezier(0.4, 0, 0.2, 1);
}
.jss17316 {
top: 0;
left: 0;
position: absolute;
animation: mui-ripple-pulsate 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
}
@-webkit-keyframes mui-ripple-enter {
0% {
  opacity: 0.1;
  transform: scale(0);
}
100% {
  opacity: 0.3;
  transform: scale(1);
}
}
@-webkit-keyframes mui-ripple-exit {
0% {
  opacity: 1;
}
100% {
  opacity: 0;
}
}
@-webkit-keyframes mui-ripple-pulsate {
0% {
  transform: scale(1);
}
50% {
  transform: scale(0.92);
}
100% {
  transform: scale(1);
}
}


.jss17307 {
  color: inherit;
  border: 0;
  margin: 0;
  cursor: pointer;
  display: inline-flex;
  outline: none;
  padding: 0;
  position: relative;
  align-items: center;
  user-select: none;
  border-radius: 0;
  vertical-align: middle;
  justify-content: center;
  -moz-appearance: none;
  text-decoration: none;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}
.jss17307::-moz-focus-inner {
  border-style: none;
}
.jss17307.jss17308 {
  cursor: default;
  pointer-events: none;
}

.jss17239 {
  z-index: 1500;
  opacity: 0.9;
}
.jss17240 {
  color: #fff;
  padding: 4px 8px;
  font-size: 0.625rem;
  max-width: 300px;
  
  line-height: 1.4em;
  border-radius: 4px;
  background-color: #616161;
}
.jss17241 {
  padding: 8px 16px;
  font-size: 0.875rem;
  line-height: 1.14286em;
}
.jss17242 {
  margin: 0 24px ;
  transform-origin: right center;
}
@media (min-width:600px) {
  .jss17242 {
    margin: 0 14px;
  }
}
.jss17243 {
  margin: 0 24px;
  transform-origin: left center;
}
@media (min-width:600px) {
  .jss17243 {
    margin: 0 14px;
  }
}
.jss17244 {
  margin: 24px 0;
  transform-origin: center bottom;
}
@media (min-width:600px) {
  .jss17244 {
    margin: 14px 0;
  }
}
.jss17245 {
  margin: 24px 0;
  transform-origin: center top;
}
@media (min-width:600px) {
  .jss17245 {
    margin: 14px 0;
  }
}

.jss17210 {
  color: #fff;
  display: flex;
  padding: 6px 24px;
  flex-wrap: wrap;
  align-items: center;
  background-color: rgb(49, 49, 49);
}
@media (min-width:960px) {
  .jss17210 {
    min-width: 288px;
    max-width: 100%;
    border-radius: 4px;
  }
}
@media (max-width:959.95px) {
  .jss17210 {
    flex-grow: 1;
  }
}
.jss17211 {
  padding: 8px 0;
}
.jss17212 {
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-left: 24px;
  margin-right: -8px;
}

.jss17190 {
color: #555555;
padding: 20px 15px;
position: relative;
flex-wrap: unset;
font-size: 14px;
box-shadow: 0 12px 20px -10px rgba(255, 255, 255, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 255, 255, 0.2);

font-weight: 300;
line-height: 20px;
margin-bottom: 20px;
border-radius: 3px;
background-color: white;
}
.jss17191 {
top: 20px;
}
.jss17192 {
top: 40px;
}
.jss17193 {
color: #ffffff;
box-shadow: 0 12px 20px -10px rgba(0, 188, 212, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 188, 212, 0.2);
background-color: #00d3ee;
}
.jss17194 {
color: #ffffff;
box-shadow: 0 12px 20px -10px rgba(76, 175, 80, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(76, 175, 80, 0.2);
background-color: #5cb860;
}
.jss17195 {
color: #ffffff;
box-shadow: 0 12px 20px -10px rgba(255, 152, 0, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 152, 0, 0.2);
background-color: #ffa21a;
}
.jss17196 {
color: #ffffff;
box-shadow: 0 12px 20px -10px rgba(244, 67, 54, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(244, 67, 54, 0.2);
background-color: #f55a4e;
}
.jss17197 {
color: #ffffff;
box-shadow: 0 12px 20px -10px rgba(156, 39, 176, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(156, 39, 176, 0.2);
background-color: #af2cc5;
}
.jss17198 {
color: #ffffff;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
background-color: #eb3573;
}
.jss17199 {
padding: 0;
display: block;
max-width: 89%;
}
.jss17200 {
width: 11px;
height: 11px;
}
.jss17201 {
width: 24px;
height: 24px;
padding: 0;
}
.jss17202 {
left: 15px;
width: 38px;
height: 38px;
display: block;
padding: 9px;
position: absolute;
font-size: 20px;
max-width: 38px;
margin-top: -39px;
box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
border-radius: 50%;
background-color: #FFFFFF;
}
.jss17203 {
color: #00d3ee;
}
.jss17204 {
color: #5cb860;
}
.jss17205 {
color: #ffa21a;
}
.jss17206 {
color: #f55a4e;
}
.jss17207 {
color: #af2cc5;
}
.jss17208 {
color: #eb3573;
}
.jss17209 {
display: block;
padding-left: 50px;
}


.jss17246 {
  height: 1px;
  margin: 0;
  border: none;
  flex-shrink: 0;
  background-color: rgba(0, 0, 0, 0.12);
}
.jss17247 {
  left: 0;
  width: 100%;
  bottom: 0;
  position: absolute;
}
.jss17248 {
  margin-left: 72px;
}
.jss17249 {
  background-color: rgba(0, 0, 0, 0.08);
}

 .jss17250 {
      color: #0acc95 !important;
      border: 2px solid #0acc95 !important;
      z-index: 1;
      padding: 11px 40px;
      display: block;
      position: relative;
      font-size: 16px;
      margin-top: 40px !important;
      background: transparent !important;
      transition: all 0.2s linear;
      text-align: center;
      font-weight: 400;
      margin-left: auto;
      margin-right: auto;
      border-radius: 30px !important;
      text-decoration: none;
    }
    .jss17250:hover, .jss17250:focus {
      color: #fff !important;
      cursor: pointer;
      background: #0acc95 !important;
      transition: all .50s ease-in -out;
      border-color: #0acc95 !important;
    }
    .jss17251 {
      width: 17px;
      height: 17px;
    }
    .jss17186 {
      color: #008ead;
      margin-left: 8px;
    }
    .jss17186:hover, .jss17186:focus {
      color: #31bfdf;
      cursor: pointer;
    }

 .jss17109 {
      width: 100%;
      color: rgba(0, 0, 0, 0.87);
      margin: 25px 0;
      display: inline-block;
      position: relative;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
      background: #fff;
      transition: all 300ms linear;
      min-height: 410px;
      border-radius: 6px;
    }
    .jss17110 {
      padding: 25px 0 10px;
      text-align: center;
      background-color: #282b2d !important;
    }
    .jss17111 {
      color: white !important;
      margin: 0;
      opacity: 0.60 !important;
      display: inline-block;
      margin-right: 20px !important;
    }
    .jss17112 {
      margin: 5px 0 0;
    }
    .jss17113 {
      position: relative;
    }
    .jss17114 {
      margin-top: 20px;
      list-style: none;
      padding-left: 0;
      margin-bottom: 0;
      background-color: rgba(200, 200, 200, 0.2);
    }
    .jss17114:after, .jss17114:before {
      display: table;
      content: " ";
    }
    .jss17114:after {
      box-sizing: border-box;
    }
    .jss17115 {
      display: inline-block;
      position: relative;
      text-align: center;
      margin-left: 0;
    }
    .jss17116 {
      color: #555555 !important;
      cursor: pointer;
      border: 0 !important;
      display: block;
      padding: 10px 15px;
      position: relative;
      font-size: 12px;
      min-width: 100px;
      transition: all .3s;
      text-align: center;
      line-height: 18px;
      font-weight: 500;
      border-radius: 30px;
      text-transform: uppercase;
      text-decoration: none;
    }
    .jss17117 {
      padding: 20px 15px;
      margin-top: 20px;
      min-height: 340px;
    }
    .jss17118 {
      display: none;
    }
    .jss17119 {
      display: block;
    }
    .jss17120 {
      top: -4px;
      left: 0px;
      color: #FFFFFF;
      cursor: pointer;
      padding: 12px;
      position: absolute;
      font-size: 12px;
      text-align: center;
      font-weight: 500;
      border-radius: 4px;
      text-transform: uppercase;
      -webkit-font-smoothing: subpixel-antialiased;
    }
   
    .jss17128 {
      float: left!important;
    }
    .jss17129 {
      float: right!important;
    }
    .jss17130 {
      clear: both;
    }
    .jss17130:after, .jss17130:before {
      display: table;
      content: " ";
    }
    .jss17131 {
      width: 100px !important;
    }
    h5{
      font-size: 1.7em;
    }

   .jss68301 {
      padding: 20px 15px;
      margin-top: 20px;
      min-height: 340px;
    }

 .jss68390 {
      color: #fff;
      display: flex;
      padding: 6px 24px;
      flex-wrap: wrap;
      align-items: center;
      background-color: rgb(49, 49, 49);
    }
    @media (min-width:960px) {
      .jss68390 {
        min-width: 288px;
        max-width: 100%;
        border-radius: 4px;
      }
    }
    @media (max-width:959.95px) {
      .jss68390 {
        flex-grow: 1;
      }
    }
    .jss68391 {
      padding: 8px 0;
    }
    .jss68392 {
      display: flex;
      align-items: center;
      margin-left: auto;
      padding-left: 24px;
      margin-right: -8px;
    }

  .jss68370 {
      color: #555555;
      padding: 20px 15px;
      position: relative;
      flex-wrap: unset;
      font-size: 14px;
      box-shadow: 0 12px 20px -10px rgba(255, 255, 255, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 255, 255, 0.2);
      font-weight: 300;
      line-height: 20px;
      margin-bottom: 20px;
      border-radius: 3px;
      background-color: white;
    }
   /* .jss68371 {
      top: 20px;
    }
    .jss68372 {
      top: 40px;
    }*/
    .jss68373 {
      color: #ffffff;
      box-shadow: 0 12px 20px -10px rgba(0, 188, 212, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 188, 212, 0.2);
      background-color: #00d3ee;
    }
    .jss68374 {
      color: #ffffff;
      box-shadow: 0 12px 20px -10px rgba(76, 175, 80, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(76, 175, 80, 0.2);
      background-color: #5cb860;
    }
    .jss68375 {
      color: #ffffff;
      box-shadow: 0 12px 20px -10px rgba(255, 152, 0, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 152, 0, 0.2);
      background-color: #ffa21a;
    }
    .jss68376 {
      color: #ffffff;
      box-shadow: 0 12px 20px -10px rgba(244, 67, 54, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(244, 67, 54, 0.2);
      background-color: #f55a4e;
    }
    .jss68377 {
      color: #ffffff;
      box-shadow: 0 12px 20px -10px rgba(156, 39, 176, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(156, 39, 176, 0.2);
      background-color: #af2cc5;
    }
    .jss68378 {
      color: #ffffff;
      box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
      background-color: #eb3573;
    }
    .jss68379 {
      padding: 0;
      display: block;
      max-width: 89%;
    }
    .jss68380 {
      width: 11px;
      height: 11px;
    }
    .jss68381 {
      width: 24px;
      height: 24px;
      padding: 0;
    }
    .jss68382 {
      left: 15px;
      width: 38px;
      height: 38px;
      display: block;
      padding: 9px;
      position: absolute;
      font-size: 20px;
      max-width: 38px;
      margin-top: -39px;
      box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
      border-radius: 50%;
      background-color: #FFFFFF;
    }
    .jss68385 {
      color: #ffa21a;
    }
    .jss68386 {
      color: #f55a4e;
    }
    .jss68389 {
      display: block;
      padding-left: 50px;
    }

.jss68322 {
  font-size: 14px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}
.jss68323 {
  margin-top: 20px;
  margin-bottom: 10px;
} 
.jss68332 {
  color: #f44336;
}

.jss68419 {
  color: #0acc95 !important;
  border: 2px solid #0acc95 !important;
  z-index: 1;
  padding: 11px 17px;
  display: block;
  position: relative;
  font-size: 16px;
  margin-top: 40px !important;
  background: transparent !important;
  transition: all 0.2s linear;
  text-align: center;
  font-weight: 400;
  margin-left: auto;
  margin-right: auto;
  border-radius: 30px !important;
  text-decoration: none;
}
.jss68419:hover, .jss68419:focus {
  color: #fff !important;
  cursor: pointer;
  background: #0acc95 !important;
  transition: all .50s ease-in -out;
  border-color: #0acc95 !important;
}
.jss68420 {
  width: 17px;
  height: 17px;
}

.jss68293 {
    width: 100%;
    color: rgba(0, 0, 0, 0.87);
    margin: 25px 0;
    display: inline-block;
    position: relative;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    background: #fff;
    transition: all 300ms linear;
    min-height: 410px;
    border-radius: 6px;
  }
  .jss68294 {
    padding: 25px 0 10px;
    text-align: center;
    background-color: #282b2d !important;
  }
  .jss68295 {
    color: white !important;
    margin: 0;
    opacity: 0.60 !important;
    display: inline-block;
    margin-right: 20px !important;
  }
  .jss68296 {
    margin: 5px 0 0;
  }
  .jss68297 {
    position: relative;
  }
  .jss68298 {
    margin-top: 20px;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    background-color: rgba(200, 200, 200, 0.2);
  }
  .jss68298:after, .jss68298:before {
    display: table;
    content: " ";
  }
  .jss68298:after {
    box-sizing: border-box;
  }
  .jss68299 {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-left: 0;
  }
  .jss68300 {
    color: #555555 !important;
    cursor: pointer;
    border: 0 !important;
    display: block;
    padding: 10px 15px;
    position: relative;
    font-size: 12px;
    min-width: 100px;
    transition: all .3s;
    text-align: center;
    line-height: 18px;
    font-weight: 500;
    border-radius: 30px;
    text-transform: uppercase;
    text-decoration: none;
  }
  .jss68301 {
    padding: 20px 15px;
    margin-top: 20px;
    min-height: 340px;
  }
  .jss68302 {
    display: none;
  }
  .jss68303 {
    display: block;
  }
  .jss68304 {
    top: -4px;
    left: 0px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 12px;
    position: absolute;
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    border-radius: 4px;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
  }

.newFooterDesign .footer{
  z-index: 9999;
}

.navbar{
  min-height: 60px;
}

#footer_first_section{
  width: 90%;
}


/* paying account css */

.jss6684 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    #z-index: 100;
    position: fixed;
}
  .jss7025 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    overflow: hidden;
    border-radius: inherit;
    pointer-events: none;
}
  .jss7009 {
    color: rgba(0, 0, 0, 0.87);
    width: auto;
    height: 50px;
    overflow: hidden;
    font-size: 1.7rem;
    box-sizing: content-box;
    font-weight: 400;
    line-height: 2.5em;
    white-space: nowrap;
    padding-left: 16px;
    text-overflow: ellipsis; 
    padding-right: 16px;
}
.jss7019 {
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.jss7011 {
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    text-align: left;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    justify-content: flex-start;
    text-decoration: none;
}
  .jss6977 {
    background-color: transparent;
}
.jss6976 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    #position: fixed;
    touch-action: none;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
}
.jss6686 {
    outline: none;
    position: absolute;
    /* min-width: 16px; */
    max-width: calc(100% - 32px);
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 16px;
    max-height: calc(100% - 32px);
}
.jss6988 {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.jss6979 {
    border-radius: 4px;
}
.jss7006 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.jss7005 {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
}
.jss6978 {
    background-color: #fff;
}
.jss7006 {
    padding-top: 8px;
    padding-bottom: 8px;
}
.jss7010:hover{
  cursor: pointer;
  background-color: rgb(56, 95, 172) !important;
}
.info_details{
  min-height: 41em;
  margin-left: 1em;
  margin-top: 3em;
  border-radius: 1em;
  padding: 1em 1em !important;
  background-color: #0acc95;
}
.content-tok{
  padding-left: 1.7em;
}
.tok_wizard{
  font-size: initial;
  color: white;
  font-weight: bold;
  text-align: center;
}
.main_wizard{
  padding-top: 2em;
}
.select_extension{
  font-size: 2em;
  font-weight: bold;
  padding: 0 0 0 2em;
}
.token_detail{
  padding: 0 2em;
  font-size: 1em;
  font-weight: bold;
  padding: 0 2em;
}
.text-dark{
  color: #000;
  font-weight: 600;
}
.form-control{
  border-radius: 10px;
  border: 2px solid #00ffd0;
}
.form-control:hover{border: 1px solid #0ACC95!important;}
.token_decimal{
  padding-top: 2em;
}
.initial_supply{
  padding-top: 2em;
}
.service_fee{
  font-size: initial;
  color: white;
  font-weight: bold;
  text-align: left;
}
.token_t{
  font-size: initial;
  color: white;
  font-weight: bold;
  text-align: left;
}
.check_box{
  height: 16px;
  width: 16px;
}
.token_powered{
  padding: 30px 20px 20px 20px;
}

[data-balloon]:after {
    background: #0ACC95;
    border-radius: 10px;
    padding: 1em;
}

[data-balloon][data-balloon-pos="right"]:hover:after, [data-balloon][data-balloon-pos="right"][data-balloon-visible]:after {
    transform: translate(0, -77%);
}

[data-balloon][data-balloon-pos="right"]:before {
    top: 42%;
}

.sidebarMenu_BChnUl1.jss23{
  padding: 25px 0px 20px 0px;
}
@media only screen and (max-width: 320px){
  .jss378 {
    width: 240px;
  }
}
.ml-1em{
  margin-left: 1em;
}
@media only screen and (max-width: 800px){
  .jss3 {
    padding: 0;
  }
  .content-tok {
    padding: 15px;
  }
  .token_powered {
    padding: 15px;
  }
  .jss249{
    font-size: 14px;
  }
  .jss258,.jss254{
    font-size: 10px;
    padding: 12px 5px!important;
  }
  .main_wizard {
    padding: 0;
  }
  .info_details {
    min-height: 35em;
    margin-left: 0;
  }
  small,.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 45%!important;
  }
  .eth_img{
    margin-right: 1em!important;
    width: 18%!important;
    height: 5em!important;
    background-size: 75% 75%!important;
  }
  .text_token{
    font-size: 10px!important;
  }
  .jss252{
    padding-bottom: 15px;
  }
  .eth_img label{
    font-size: 12px!important;
  }
  .EasilyText{
    padding: 5px 15px;
    font-size: 12px!important;
  }
  .select_toke .text-left.ml-1em{
    width: 90%;
    margin: auto!important;
  }
  .jss294 {
    padding: 1em 1.1em;
  }
  .token_detail {
    width: 100%;
    float: left;
    margin-bottom: 1em;
  }
  .tokenDetailsBox label{
    padding-top: 1em;
  }
  .jss1470{
    max-width: 100%;
  }
  .jss1461,.jss68370{
    padding: 20px 10px;
    font-size: 12px;
  }
  .jss1480{
    padding-left: 15px;
  }
  .jss148{
    flex-wrap: unset;
  }
  .jss170{
    margin: auto;
  }
  .jss170 > .jss149 h5,.jss792{
    font-size: 12px!important;
  }
  .payment_process h5{
    font-size: 12px!important;
    padding: 0 15px;
  }
  .jss9074 strong{
    font-size: 16px!important;
  }
  .pay_cencel_text{
    font-size: 14px!important;
  }
  label[data-balloon][data-balloon-pos="up"]:after {
    left: 70%;
  }
  .select_toke [data-balloon][data-balloon-pos="up"]:after {
    left: 105%;
  } 
} 