@media (max-width:767px){
#apexchat_bar_invitation_wrapper,#apexchat_prechat_invitation_wrapper{display:none!important}
body:has(#apexchat_bar_invitation_wrapper){padding-top:0!important}
#glp-chat-ring{position:fixed;right:12px;bottom:96px;z-index:9999998;width:60px;height:74px;padding:0;margin:0;border:0;background:none;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility .3s;-webkit-tap-highlight-color:transparent}
body.glp-chat-show #glp-chat-ring{opacity:1;visibility:visible;transform:none}
#glp-chat-ring .glp-ring-img{display:block;width:60px;height:60px;border-radius:50%;background:#fff url(https://agent-aliases.s3.us-east-2.amazonaws.com/oncalllegal_17276.png) no-repeat 50% 50%/contain;box-shadow:0 0 10px rgba(110,112,114,.9)}
#glp-chat-ring .glp-ring-dot{position:absolute;right:1px;top:44px;width:13px;height:13px;border-radius:50%;background:#00cb18;border:2px solid #fff}
#glp-chat-ring .glp-ring-tag{position:absolute;left:50%;bottom:0;transform:translateX(-50%);white-space:nowrap;font:600 9px/13px Roboto,Arial,Helvetica,sans-serif;color:#fff;background:#6e7072;border-radius:10px;padding:0 6px}
}
@media (min-width:768px){#glp-chat-ring{display:none!important}}
.glp-qa{margin:0 0 24px}
.glp-qa-d{border:1px solid #cfdcb4;border-left:4px solid #688C19;border-radius:8px;background:#f6f9ef;color:#2b3024;text-align:left}
.glp-qa-d:not([open]){display:inline-block}
.glp-qa-s{list-style:none;cursor:pointer;padding:9px 16px 9px 14px;font-weight:600;font-size:15px;line-height:1.4;color:#4d6a12;display:flex;align-items:center;gap:10px;user-select:none}
.glp-qa-s::-webkit-details-marker{display:none}
.glp-qa-s::marker{content:""}
.glp-qa-s::before{content:"";flex:none;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;margin-right:2px}
.glp-qa-d[open] .glp-qa-s::before{transform:rotate(45deg)}
.glp-qa-s:hover{color:#3b5210}
.glp-qa-s:focus-visible{outline:2px solid #688C19;outline-offset:2px;border-radius:6px}
.glp-qa-b{padding:0 20px 16px 20px}
.glp-qa-b p{margin:0;line-height:1.65;color:#2b3024}
