.guide-intro-offer{margin:1.15rem 0;padding:1rem 1.15rem;background:#e7ed93;border:1px solid #251b22;max-width:38rem;color:#251b22}
.guide-intro-offer strong{display:block;font:700 .76rem/1.35 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.1em}
.guide-intro-offer p{font:500 .9rem/1.55 'DM Sans',sans-serif!important;margin:.45rem 0 0!important;max-width:34rem}
.visitor-presence{display:flex;align-items:center;gap:.5rem;font:500 .76rem/1.45 'DM Sans',sans-serif;color:#594850;margin:.9rem 0}
.visitor-presence:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#51784f}
.guide-intro-offer[hidden],.visitor-presence[hidden],[data-visitor-presence][hidden]{display:none!important}
@media(max-width:600px){.guide-intro-offer{padding:.85rem .95rem}.guide-intro-offer p{font-size:.84rem!important}.visitor-presence{font-size:.72rem}}
