#whatsapp-widget {
 position:fixed;
 bottom:20px;
 height:-webkit-max-content;
 height:-moz-max-content;
 height:max-content;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 gap:20px;
 z-index:99999999;
 -webkit-transition:all 2s ease 0s;
 transition:all 2s ease 0s
}
#whatsapp-widget .ww-link {
 opacity:1;
 display:block;
 bottom:-15px;
 text-align:center;
 white-space:nowrap;
 text-decoration:none;
 width:60px;
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:11px;
 line-height:11px;
 border:0;
 max-width:inherit;
 color:#afafaf!important
}
#whatsapp-widget .ww-icon {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 gap:5px;
 opacity:0;
 -webkit-animation:grow 3s;
 animation:grow 3s;
 -webkit-animation-delay:1s;
 animation-delay:1s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
#whatsapp-widget.widget-clicked #ww-chat,
#whatsapp-widget.widget-hovered #ww-chat {
 opacity:1!important;
 -webkit-transition:visibility 0s,opacity .5s linear;
 transition:visibility 0s,opacity .5s linear
}
#whatsapp-widget.ww-yes {
 visibility:visible
}
#whatsapp-widget.ww-no {
 visibility:hidden!important
}
#whatsapp-widget.ww-left .ww-chat {
 left:-10%;
 right:unset
}
#whatsapp-widget.ww-right .ww-chat {
 right:-10%;
 left:unset
}
#whatsapp-widget.ww-extended .ww-text {
 display:none
}
#whatsapp-widget.ww-extended .ww-close {
 cursor:pointer;
 position:absolute;
 right:20px;
 top:20px
}
#whatsapp-widget.ww-extended .ww-chat {
 position:absolute;
 bottom:95px;
 opacity:0
}
#whatsapp-widget.ww-extended .ww-chat .ww-link {
 width:auto
}
#whatsapp-widget.ww-extended .ww-chat__back-link {
 padding:0 0 10px
}
#whatsapp-widget.ww-extended .ww-chat__back-link,
#whatsapp-widget.ww-extended .ww-chat__button {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
#whatsapp-widget.ww-extended .ww-chat__button {
 text-decoration:none;
 color:#fff;
 font-size:15px;
 font-weight:700;
 line-height:20px;
 cursor:pointer;
 position:relative;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding:8px 12px;
 border-radius:25px;
 border:none;
 background-color:#4dc247;
 margin:20px;
 overflow:hidden
}
#whatsapp-widget.ww-extended .ww-chat__button svg {
 width:16px;
 height:16px;
 fill:#fff;
 z-index:1;
 -webkit-box-flex:0;
 -webkit-flex:0 0 16px;
 -ms-flex:0 0 16px;
 flex:0 0 16px
}
#whatsapp-widget.ww-extended .ww-chat__button-container {
 background-color:#fff;
 padding-bottom:2px
}
#whatsapp-widget.ww-extended .ww-chat__button-text {
 margin-left:8px;
 margin-right:8px;
 z-index:1;
 color:#fff
}
#whatsapp-widget.ww-extended .ww-chat__message {
 background-color:#fff;
 display:inline-block;
 margin:20px;
 padding:10px;
 border-radius:10px
}
#whatsapp-widget.ww-extended .ww-chat__message-title {
 font-size:13px;
 font-weight:700;
 line-height:18px;
 color:rgba(0,0,0,.4)
}
#whatsapp-widget.ww-extended .ww-chat__message-body {
 white-space:pre-wrap;
 font-size:14px;
 line-height:19px;
 margin-top:4px;
 color:#111
}
#whatsapp-widget.ww-extended .ww-chat__body {
 background:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png)
}
#whatsapp-widget.ww-extended .ww-chat__brand-title {
 font-size:16px;
 font-weight:700
}
#whatsapp-widget.ww-extended .ww-chat__brand-subtitle {
 font-size:13px;
 line-height:18px;
 margin-top:4px
}
#whatsapp-widget.ww-extended .ww-chat__header {
 height:100px;
 max-height:100px;
 min-height:100px;
 background-color:#0a5f54;
 color:#fff;
 border-radius:10px 10px 0 0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
#whatsapp-widget.ww-extended .ww-chat__header-text {
 margin-left:20px
}
#whatsapp-widget.ww-extended .ww-chat__wrapper {
 display:block;
 background-color:#fff;
 width:360px;
 border-radius:10px;
 -webkit-box-shadow:rgba(0,0,0,.4) 2px 2px 6px;
 box-shadow:2px 2px 6px rgba(0,0,0,.4);
 font:400 15px/1.3 -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif
}
#whatsapp-widget.ww-extended .ww-chat.display {
 visibility:visible;
 opacity:1
}
#whatsapp-widget .ww-link:hover {
 border:0;
 text-decoration:underline!important;
 color:#afafaf!important
}
#whatsapp-widget .ww-text {
 border-radius:8px;
 border:1px solid #e2e2e2;
 cursor:pointer;
 word-break:break-word;
 background:#fff;
 padding:1rem;
 position:relative;
 -webkit-box-shadow:2px 2px 15px 2px rgba(0,0,0,.17);
 box-shadow:2px 2px 15px 2px rgba(0,0,0,.17);
 opacity:0;
 -webkit-animation:slide 1s;
 animation:slide 1s;
 -webkit-animation-delay:3s;
 animation-delay:3s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 margin-bottom:15px;
 z-index:100
}
#whatsapp-widget .ww-arrow {
 position:absolute;
 background:#fff;
 border-right:.5px solid #e2e2e2;
 border-bottom:.5px solid #e2e2e2;
 top:50%;
 width:20px;
 height:20px;
 z-index:-100
}
#whatsapp-widget.ww-right .ww-arrow {
 -webkit-transform:translateY(-50%) rotate(-45deg);
 transform:translateY(-50%) rotate(-45deg);
 right:-11px;
 left:unset
}
#whatsapp-widget.ww-left .ww-arrow {
 left:-11px;
 right:unset;
 -webkit-transform:translateY(-50%) rotate(135deg);
 transform:translateY(-50%) rotate(135deg)
}
#whatsapp-widget.ww-big .ww-text {
 font-size:23px;
 line-height:25px
}
#whatsapp-widget.ww-medium .ww-text {
 font-size:20px;
 line-height:22px;
 padding:15px
}
#whatsapp-widget.ww-normal .ww-text {
 font-size:17px;
 padding:12px;
 line-height:19px
}
#whatsapp-widget svg {
 fill:#fff;
 z-index:1;
 border-radius:50px;
 cursor:pointer;
 -webkit-transition:-webkit-transform .7s ease-in-out;
 transition:-webkit-transform .7s ease-in-out;
 transition:transform .7s ease-in-out;
 transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out;
 width:100%;
 height:100%;
 stroke:none
}
#whatsapp-widget.ww-standard svg:hover {
 -webkit-transform:rotate(2turn);
 transform:rotate(2turn)
}
#whatsapp-widget.ww-right .ww-text:after {
 right:-10px;
 -webkit-transform:translateY(-50%) rotate(-45deg);
 transform:translateY(-50%) rotate(-45deg)
}
#whatsapp-widget.ww-left .ww-text:after {
 left:-10px;
 -webkit-transform:translateY(-50%) rotate(135deg);
 transform:translateY(-50%) rotate(135deg)
}
#whatsapp-widget.ww-left {
 left:20px;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -webkit-flex-direction:row-reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
#whatsapp-widget.ww-right {
 right:20px;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -webkit-flex-direction:row;
 -ms-flex-direction:row;
 flex-direction:row
}
#whatsapp-widget .ww-icon-link {
 padding:5px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:50%;
 cursor:pointer;
 overflow:hidden;
 -webkit-box-shadow:rgba(0,0,0,.4) 2px 2px 6px;
 box-shadow:2px 2px 6px rgba(0,0,0,.4);
 -webkit-transition:all .5s ease 0s;
 transition:all .5s ease 0s;
 position:relative;
 z-index:200;
 display:block;
 border:0;
 background:#4dc247!important
}
#whatsapp-widget.ww-normal .ww-icon-link {
 width:50px;
 height:50px
}
#whatsapp-widget.ww-medium .ww-icon-link {
 height:65px;
 width:65px
}
#whatsapp-widget.ww-big .ww-icon-link {
 height:75px;
 width:75px
}
#whatsapp-widget .ww-icon div {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media(max-width:768px) {
 #whatsapp-widget {
  bottom:5px
 }
 #whatsapp-widget .ww-text {
  display:none
 }
 #whatsapp-widget.ww-right {
  right:5px;
  left:unset
 }
 #whatsapp-widget.ww-left {
  left:5px;
  right:unset
 }
}
@-webkit-keyframes slide {
 0% {
  bottom:-20px
 }
 to {
  bottom:0
 }
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes slide {
 0% {
  bottom:-20px
 }
 to {
  bottom:0
 }
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes grow {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
}
@keyframes grow {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
}
