/* Fixed footer row for staging reference drafts only. */
:is(.elementor-62027,.elementor-62055) .pc-review-policy-footer { display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 20px;position:relative;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:18px 6.5%;box-sizing:border-box;background:#fffdf5;border:0;border-top:1px solid #003e3519;isolation:isolate; }
body :is(.elementor-62027,.elementor-62055) .pc-review-policy-footer a,body :is(.elementor-62027,.elementor-62055) .pc-review-policy-footer a:visited { display:inline-flex;align-items:center;justify-content:center;min-height:36px;max-width:100%;margin:0;padding:2px 0;background:transparent;color:#003e35;font:400 11px/1.6 Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:center;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;border:0;border-radius:0;box-shadow:none;box-sizing:border-box; }
body :is(.elementor-62027,.elementor-62055) .pc-review-policy-footer a:hover { color:#006c50; }
body :is(.elementor-62027,.elementor-62055) .pc-review-policy-footer a:focus-visible { outline:3px solid #008b61;outline-offset:3px;border-radius:3px; }
@media(max-width:767px){:is(.elementor-62027,.elementor-62055) .pc-review-policy-footer { padding:16px 20px;gap:0 18px; }body :is(.elementor-62027,.elementor-62055) .pc-review-policy-footer a { min-height:44px; }}
