/* Finca2026-10-26 t. Only matching phone/SMS contact strips.
   Keep tel:+19567398554 and sms:+19567398554; do not replace SMS with WhatsApp.
   Native vector icons have no background. Existing floating actions unchanged. */
.fc-brand-20261025 #page :is(#pu7447,#pu8233,#pu7486,#pu7576,#pu7291,#pu7408,#pu7213,#pu5381,#pu7369,#pu7791,#pu7941,#pu7330,#pu7252,#pu7965,#pu8086) {
 display:flex !important; align-items:center; justify-content:center; gap:8px;
 width:calc(100% - 32px) !important; max-width:100%; min-height:44px;
 height:auto !important; box-sizing:border-box; float:none !important;
 position:relative !important; left:auto !important;
 margin-left:auto !important; margin-right:auto !important;
}
.fc-brand-20261025 #page :is(#pu7447,#pu8233,#pu7486,#pu7576,#pu7291,#pu7408,#pu7213,#pu5381,#pu7369,#pu7791,#pu7941,#pu7330,#pu7252,#pu7965,#pu8086)::before,
.fc-brand-20261025 #page :is(#pu7447,#pu8233,#pu7486,#pu7576,#pu7291,#pu7408,#pu7213,#pu5381,#pu7369,#pu7791,#pu7941,#pu7330,#pu7252,#pu7965,#pu8086)::after {content:none !important;}
.fc-brand-20261025 #page :is(#u7447,#u8233,#u7486,#u7576,#u7291,#u7408,#u7213,#u7208,#u7369,#u7791,#u7941,#u7330,#u7252,#u7965,#u8086) {
 display:flex !important; align-items:center; justify-content:center; gap:4px;
 width:92px !important; min-width:92px; height:44px !important; min-height:44px;
 float:none !important; position:relative !important; left:auto !important;
 margin:0 !important; padding:0 !important;
}
.fc-brand-20261025 #page :is(#u7447,#u8233,#u7486,#u7576,#u7291,#u7408,#u7213,#u7208,#u7369,#u7791,#u7941,#u7330,#u7252,#u7965,#u8086)::before,
.fc-brand-20261025 #page :is(#u7447,#u8233,#u7486,#u7576,#u7291,#u7408,#u7213,#u7208,#u7369,#u7791,#u7941,#u7330,#u7252,#u7965,#u8086)::after {content:none !important;}
.fc-brand-20261025 #page :is(#u7448,#u7450,#u8236,#u8234,#u7487,#u7489,#u7577,#u7579,#u7294,#u7292,#u7409,#u7411,#u7216,#u7214,#u7180,#u7194,#u7370,#u7372,#u7792,#u7794,#u7944,#u7942,#u7333,#u7331,#u7255,#u7253,#u7966,#u7968,#u8087,#u8089) {
 display:flex !important; align-items:center; justify-content:center;
 width:44px !important; height:44px !important; min-width:44px; min-height:44px;
 float:none !important; position:relative !important; left:auto !important;
 margin:0 !important; padding:0 !important; box-sizing:border-box;
 border:0 !important; border-radius:0; background:transparent !important;
 text-decoration:none !important; touch-action:manipulation;
}
.fc-brand-20261025 #page :is(#u7448,#u7450,#u8236,#u8234,#u7487,#u7489,#u7577,#u7579,#u7294,#u7292,#u7409,#u7411,#u7216,#u7214,#u7180,#u7194,#u7370,#u7372,#u7792,#u7794,#u7944,#u7942,#u7333,#u7331,#u7255,#u7253,#u7966,#u7968,#u8087,#u8089) img {
 display:block !important; width:28px !important; height:28px !important;
 max-width:28px !important; margin:0 !important; padding:0 !important;
 object-fit:contain; border:0; background:transparent !important; filter:none !important;
}
.fc-brand-20261025 #page :is(#u7153-4,#u8244-4,#u7162-4,#u7581-4,#u7117-4,#u7144-4,#u7103-4,#u7171-4,#u7135-4,#u7788-4,#u7938-4,#u7126-4,#u7108-4,#u7962-4,#u8097-4) {
 display:flex !important; align-items:center; width:auto !important;
 min-width:0; min-height:44px; float:none !important; position:relative !important;
 left:auto !important; margin:0 !important; padding:0 !important;
}
.fc-brand-20261025 #page :is(#u7153-4,#u8244-4,#u7162-4,#u7581-4,#u7117-4,#u7144-4,#u7103-4,#u7171-4,#u7135-4,#u7788-4,#u7938-4,#u7126-4,#u7108-4,#u7962-4,#u8097-4) p {margin:0 !important; font-family:'Finca Open Sans','Open Sans',Arial,sans-serif !important;font-weight:300 !important;}
.fc-brand-20261025 #page #fc-direct-number {
 display:inline-flex; align-items:center; min-height:44px;
 font-family:'Finca Open Sans','Open Sans',Arial,sans-serif !important;
 font-size:16px !important; font-weight:300 !important; line-height:1.3;
 color:#66625B !important; text-decoration:none !important; white-space:nowrap;
}
.fc-brand-20261025 #page #fc-contact-call-card {
 font-family:'Finca Open Sans','Open Sans',Arial,sans-serif !important;
 font-weight:300 !important; color:#66625B !important;
}
.fc-brand-20261025 #page :is(#u7448,#u7450,#u8236,#u8234,#u7487,#u7489,#u7577,#u7579,#u7294,#u7292,#u7409,#u7411,#u7216,#u7214,#u7180,#u7194,#u7370,#u7372,#u7792,#u7794,#u7944,#u7942,#u7333,#u7331,#u7255,#u7253,#u7966,#u7968,#u8087,#u8089):focus-visible,
.fc-brand-20261025 #page #fc-direct-number:focus-visible {
 outline:2px solid #66625B; outline-offset:2px;
}
/* Empty Muse spacer inside the index contact row; retain its DOM reference. */
.fc-brand-20261025 #page #pu5381 #u5381 {
 display:none !important; width:0 !important; height:0 !important; margin:0 !important;
}
