.ots-public-assistant__home.has-intro-image{padding:14px 18px 22px;max-width:600px}
.ots-public-assistant__home.has-intro-image>[data-assistant-home-heading]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.ots-assistant-intro{--ots-intro-ready:1;position:relative;width:100%;aspect-ratio:3/2;border-radius:14px;overflow:hidden;background:#edf8fc}
.ots-assistant-intro[hidden]{display:none}
.ots-assistant-intro img{display:block;width:100%;height:auto;aspect-ratio:3/2}
.ots-public-assistant .ots-assistant-intro button{position:absolute;display:block;padding:0;margin:0;border:0;border-radius:45%;background:transparent;cursor:pointer;min-height:44px;box-shadow:none}
.ots-assistant-intro__price{left:10.9%;top:23.7%;width:32.8%;height:28.8%}
.ots-assistant-intro__booking{left:59%;top:23.7%;width:30.4%;height:28.8%}
.ots-assistant-intro__pickup{left:35.6%;top:44%;width:30.1%;height:25.5%}
.ots-public-assistant .ots-assistant-intro button:hover{background:#ffffff18}
.ots-public-assistant .ots-assistant-intro button:focus-visible{outline:3px solid #073b68;outline-offset:-4px;background:#ffffff24}
.ots-public-assistant__home.has-intro-image>.ots-public-assistant__home-actions{margin-top:16px}
.ots-public-assistant__home.has-intro-image>.ots-public-assistant__home-topics{margin-top:16px}
@media(max-width:380px){.ots-public-assistant__home.has-intro-image{padding:10px 12px 18px}}
