.demo-button {
  position: fixed;
  right: 0;
  bottom: 20%;
  background: #00F5E2 0 0 no-repeat padding-box;
  box-shadow: -6px 4px 8px #00000029;
  text-orientation: mixed;
  writing-mode: vertical-rl;
  font-size: 14px;
  color: #183343;
  font-weight: 500;
  /*padding:20px 15px;*/
  padding: 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  transform: rotate(-180deg);
  z-index: 900;
  cursor: pointer;
  transition: all 0.3s;
  opacity: 1; }
  .demo-button:hover {
    /*opacity: 0.8;*/
    opacity: 1;
    background-color: #0ce0d0; }
  .demo-button a {
    font-size: 14px;
    color: #183343;
    font-weight: 700;
    padding: 20px 15px;
    display: block; }
    .demo-button a:hover, .demo-button a:visited, .demo-button a:focus {
      text-decoration: none;
      color: #183343; }
  @media screen and (max-width: 768px) {
    @supports (-webkit-touch-callout: none) {
      .demo-button {
        right: 20px !important; } }
    .demo-button a {
      font-size: 11px;
      color: #183343;
      font-weight: 700;
      padding: 15px 10px; } }

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