.quick-call-choice{display:none;position:relative}
.contact-strip>.container>div>a{grid-column:2}
.quick-call-choice summary{list-style:none;cursor:pointer}
.quick-call-choice summary::-webkit-details-marker{display:none}
.quick-call-choice summary:focus-visible{outline:3px solid #80d591;outline-offset:4px}
.quick-call-options{position:absolute;bottom:calc(100% + 12px);left:0;width:250px;max-width:calc(100vw - 32px);padding:8px;background:#fff;border:1px solid #d7e6db;border-radius:16px;box-shadow:0 8px 30px #061b2033}
.quick-contact .quick-call-options a{display:flex;justify-content:flex-start;max-width:none;width:100%;min-height:48px;margin:0;padding:12px;white-space:nowrap;border-radius:10px;background:#fff;color:#173b28;box-shadow:none;font-size:15px}
.quick-contact .quick-call-options a:hover{background:#edf6ef}
@media(max-width:760px){
  .quick-call-choice{display:block;flex:1;min-width:0;max-width:160px}
  .quick-call-choice summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 12px;border-radius:30px;background:#173b28;color:#fff;font-size:14px;font-weight:650}
}
@media print{.quick-call-choice{display:none!important}}
