.service-address-field{position:relative}.service-address-suggestions{position:absolute;left:0;right:0;top:100%;z-index:35;max-height:290px;overflow:auto;background:white;border:1px solid #c9ddd1;border-radius:8px;box-shadow:0 9px 25px #274d3820;margin-top:-13px}.service-address-suggestions>button{display:block;width:100%;border:0;border-bottom:1px solid #edf2ee;background:#fff;padding:12px 14px;text-align:left;cursor:pointer}.service-address-suggestions>button:hover,.service-address-suggestions>button.active{background:#edf6ef}.service-address-suggestions strong{display:block;font-size:12px;line-height:1.6;font-weight:500;color:#5a7f65}.service-address-suggestions small{display:block;font-size:9px;color:#a2b7a7;margin-top:3px}.service-address-attribution{padding:10px 14px;font-size:9px;color:#a0b5a5;line-height:1.7;background:#fafcfb}.service-address-suggestions [role=option]:focus-visible{outline:2px solid #95b69f;outline-offset:-2px}
@media(max-width:680px){.service-address-suggestions{max-height:245px}.service-address-suggestions>button{padding:12px}.service-address-suggestions strong{font-size:12px}.service-address-attribution{font-size:8px;padding:10px 12px}}
