#wa-widget-wrapper>div,
h1,
h2,
h3,
h4,
h5,
input,
p,
textarea {
 margin-block-start:0;
 margin-block-end:0;
 margin-inline-start:0;
 margin-inline-end:0
}
#wa_btn-content {
 box-sizing:border-box;
 display:inline-flex;
 padding:10px 14px;
 justify-content:center;
 align-items:center;
 color:#fff;
 cursor:pointer;
 font-family:inherit,Roboto
}
#wa_btn-content p,
svg {
 box-sizing:border-box;
 display:inline-block;
 margin-block-start:0;
 margin-block-end:0;
 margin-inline-start:0;
 margin-inline-end:0
}
#wa_btn-content p {
 margin-left:8px!important;
 font-style:normal;
 font-size:14px;
 line-height:20px
}
#wa_widget-content {
 width:350px;
 background:#fff;
 box-shadow:0 0 8px rgba(0,0,0,.12);
 border-radius:8px;
 font-family:inherit,Roboto
}
.wa_widget-brand-container {
 display:flex;
 padding:20px;
 border-top-left-radius:8px;
 border-top-right-radius:8px
}
.wa_widget-brand-image {
 height:32px;
 width:32px;
 border-radius:100%;
 margin-right:12px
}
.wa_widget-brand-info h4 {
 font-weight:600;
 font-size:16px;
 color:#333
}
.wa_widget-brand-info p {
 font-size:12px;
 margin-block-start:0;
 margin-top:4px;
 color:#4f4f4f
}
.wa_widget-close-btn {
 cursor:pointer;
 position:absolute;
 right:20px;
 top:20px
}
.wa_widget-close-btn svg {
 display:table-row!important
}
#wa-widget-preview .wa_widget-close-btn svg {
 display:none!important
}
.wa_widget-message-container {
 padding:24px 20px;
 background-image:url(../images/bgwhitewsa.png)
}
.wa_widget-message {
 display:inline-block;
 padding:12px 16px;
 background:#fff;
 box-shadow:0 0 8px rgba(0,0,0,.12);
 border-radius:16px;
 word-wrap:break-word
}
.wa_widget-message h4 {
 color:grey;
 font-weight:600;
 font-size:12px;
 margin-bottom:8px
}
.wa_widget-message p {
 font-size:14px;
 color:#1a1a1a;
 white-space:pre-wrap;
 word-wrap:break-word;
 max-width:270px
}
.wa_widget-button-container {
 background:#fff;
 border-bottom-right-radius:8px;
 border-bottom-left-radius:8px;
 padding:20px 20px;
 display:flex;
 justify-content:center
}
.wa_widget-button {
 box-sizing:border-box;
 display:inline-flex;
 background:#000;
 padding:6px 55px;
 box-shadow:0 0 8px 1px rgba(0,0,0,.12);
 color:#fff;
 align-items:center;
 cursor:pointer
}
.wa_widget-button p,
svg {
 box-sizing:border-box;
 display:inline-block;
 margin-block-start:0;
 margin-block-end:0;
 margin-inline-start:0;
 margin-inline-end:0
}
.wa_widget-button p {
 margin-left:8px!important;
 font-style:normal;
 font-size:14px;
 line-height:20px
}
@media only screen and (max-width:400px) {
 #wa_widget-content {
  width:80vw!important
 }
}
