/* GEO delivery destination: readable details, labeled mobile records, unobstructed contact. */
.rfx-geocase-page .ops-delivery-detail summary,.rfx-geocase-page .ops-delivery-detail li{font-size:15px;line-height:1.85}
.rfx-geocase-page .ops-table td,.rfx-geocase-page .ops-metric-grid p{font-size:16px;line-height:1.85}
.rfx-geocase-page .ops-contact-form .ops-form-privacy,.rfx-geocase-page .ops-work>a{font-size:15px}
.rfx-geocase-page #seo-delivery-title:focus-visible{outline:2px solid #b9510c;outline-offset:6px;border-radius:3px}
.rfx-geocase-page .ops-table th{font-size:15px;line-height:1.85}
.rfx-geocase-page .ops-table tbody th{font-size:16px}
.rfx-geocase-page #seo-delivery{scroll-margin-top:150px}
.rfx-geocase-page :is(a,button,summary,input,textarea):focus-visible{outline:3px solid #b9510c;outline-offset:4px;border-radius:3px}
.rfx-geocase-page #rfxOv .rfx-eye{display:none}
.rfx-geocase-page #rfxOv .rfx-f label,.rfx-geocase-page #rfxOv .rfx-f input,.rfx-geocase-page #rfxOv .rfx-f textarea{font-size:16px}
.rfx-geocase-page #mpClose{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}
@media(max-width:760px){
 .rfx-geocase-page .ops-table td:before{content:attr(data-label);display:block;font-size:15px;line-height:1.6;font-weight:600;color:#80512f;margin-bottom:6px}
 .rfx-geocase-page .ops-table td+td{margin-top:14px}
 .rfx-geocase-page .rfx-fab-buttons{display:none}
 .rfx-geocase-page .geocase-chat-slot .rfx-fab-buttons{display:flex;margin-top:22px;justify-content:flex-start}
 .rfx-geocase-page .geocase-chat-slot .rfx-fab-btn{font-size:15px;min-height:44px}
 .rfx-geocase-page #rfxChatBox :is(textarea,.rfx-chat-bubble){font-size:16px}
}
@media(prefers-reduced-motion:reduce){.rfx-geocase-page *{scroll-behavior:auto!important;transition:none!important}}
