.freshChatWrapper {
   position: fixed;
   bottom: 8px;
   right: 7px;
   z-index: 999;
 }
 .dHotline {
   background-color: #000000 !important;
   border-color: transparent #000000 transparent transparent;
   border-radius: 34px;
   /* box-shadow: 0 5px 4px 0 rgb(0 0 0 / 26%); */
   color: #fff;
   cursor: pointer;
   display: table;
   position: absolute;
   right: 32px;
   bottom: 32px;
   z-index: 9995;
   height: 60px;
   width: 60px;
   outline: none
 }
 .chatContent {
   font-size: 23px;
   padding: 2px 0 0 2px;
   height: 100%;
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
 }
 .chatContent svg {
   fill: #fff;
   width: 30px;
   height: 30px;
   display: inline-block;
   font-size: 1.5rem;
   transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
   flex-shrink: 0;
   user-select: none;
 }
 .chatIcon {
   width: 30px;
   height: 30px;
 }
 .loaderWrapper {
   width: 70px;
   height: 70px;
   position: relative;
   bottom: 27px;
   right: 27px;
   display: none;
 }
 .loaderWrapper.show {
   display: block;
 }
 .loaderWrapper .loader {
   font-size: 10px;
   margin: 50px auto;
   text-indent: -9999em;
   width: 100%;
   height: 100%;
   border-radius: 50%;
   background: #2F66E3;
   background: -moz-linear-gradient(left, #2F66E3 10%, rgba(255, 255, 255, 0) 42%);
   background: -webkit-linear-gradient(left, #2F66E3 10%, rgba(255, 255, 255, 0) 42%);
   background: -o-linear-gradient(left, #2F66E3 10%, rgba(255, 255, 255, 0) 42%);
   background: -ms-linear-gradient(left, #2F66E3 10%, rgba(255, 255, 255, 0) 42%);
   background: linear-gradient(to right, #2F66E3 10%, rgba(255, 255, 255, 0) 42%);
   position: relative;
   -webkit-animation: load3 1.4s infinite linear;
   animation: load3 1.4s infinite linear;
   -webkit-transform: translateZ(0);
   -ms-transform: translateZ(0);
   transform: translateZ(0);
 }
 .loaderWrapper .loader:before {
   width: 50%;
   height: 50%;
   background: #2F66E3;
   border-radius: 100% 0 0 0;
   position: absolute;
   top: 0;
   left: 0;
   content: '';
 }
 .loaderWrapper .loader:after {
   background: transparent;
   width: 75%;
   height: 75%;
   border-radius: 50%;
   content: '';
   margin: auto;
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
 }
 @-webkit-keyframes load3 {
   0% {
     -webkit-transform: rotate(0deg);
     transform: rotate(0deg);
   }
   100% {
     -webkit-transform: rotate(360deg);
     transform: rotate(360deg);
   }
 }
 @keyframes load3 {
   0% {
     -webkit-transform: rotate(0deg);
     transform: rotate(0deg);
   }
   100% {
     -webkit-transform: rotate(360deg);
     transform: rotate(360deg);
   }
 }