/* Shared contact alternatives in the header and alongside every lead form. */
.sc-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}
.sc-chat-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #d9ccbe;border-radius:28px;background:#fff;color:#24231f!important;font:14px/1.4 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap;box-sizing:border-box}
.sc-chat-link:hover{background:#faf1e7;border-color:#b9896b}
.sc-chat-link{gap:8px}
.sc-chat-link .sc-chat-label{color:#24231f!important}
#allrecords .sc-form-contact .sc-chat-link .sc-chat-label{color:#24231f!important}
.sc-chat-link img{display:block;width:22px!important;height:22px!important;min-width:22px;object-fit:contain;margin:0!important;filter:none!important;border-radius:0!important;box-shadow:none!important}
.sc-chat-link[data-chat-service="telegram"]{border-color:#b8dce9}
.sc-chat-link[data-chat-service="telegram"]:hover{background:#eef9ff;border-color:#54a9d1}
.sc-chat-link[data-chat-service="max"]{border-color:#d6c7f1}
.sc-chat-link[data-chat-service="max"]:hover{background:#f5efff;border-color:#a384de}
.sc-chat-link:focus-visible{outline:3px solid #a93b15;outline-offset:3px}
.sc-header-actions>.hm-button,.sc-header-actions>.sc-btn{margin-left:4px!important;padding:13px 20px;font-size:14px;white-space:nowrap}
.sc-form-contact{max-width:620px;margin:0 auto 26px;text-align:center;box-sizing:border-box}
.sc-form-contact,.sc-chat-links{color:#24231f!important}
#allrecords .sc-form-contact a.sc-chat-link{color:#24231f!important}
.sc-form-contact p{margin:0 0 14px!important;color:#514b44!important;font:16px/1.5 Arial,sans-serif!important}
.sc-form-contact p.sc-form-invite{margin:22px 0 0!important;padding-top:22px;border-top:1px solid #d9ccbe}
.sc-form-contact .sc-chat-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}
.sc-form-contact .sc-chat-link{min-width:110px}
@media(min-width:801px) and (max-width:1200px){
 .sc-contact-header{gap:16px!important;padding-inline:20px!important}
 .sc-header-actions{gap:5px}
 .sc-header-actions>.sc-chat-link{padding-inline:10px;font-size:13px!important}
 .sc-header-actions>.hm-button,.sc-header-actions>.sc-btn{padding-inline:14px;font-size:13px}
 .hm-header.sc-contact-header>nav{gap:14px;font-size:13px}
}
@media(max-width:800px){
 .hm-header.sc-contact-header,.sf-site.sf-harvest .sf-shell .sc-header.sc-contact-header{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px!important;border-radius:24px;padding:14px 18px!important}
 .sc-contact-header>.hm-header-logo,.sc-contact-header>.sc-logo{grid-column:1;grid-row:1}
 .sc-contact-header>.sc-header-actions{display:contents}
 .sc-contact-header>.sc-header-actions>.hm-button,.sc-contact-header>.sc-header-actions>.sc-btn{grid-column:2;grid-row:1;font-size:12px;padding:12px 14px;margin-left:0!important}
 .sc-contact-header>.sc-header-actions>.sc-chat-link[data-chat-service="telegram"]{grid-row:2;grid-column:1}
 .sc-contact-header>.sc-header-actions>.sc-chat-link[data-chat-service="max"]{grid-row:2;grid-column:2/4}
 .hm-header.sc-contact-header>nav,.hm-header.sc-contact-header>nav.sc-nav{display:none}
 .hm-header.sc-contact-header>.hm-mobile-menu{display:block;grid-row:1;grid-column:3;justify-self:end}
 .sc-contact-header>.sc-menu-toggle{grid-row:1;grid-column:3;justify-self:end}
 .sc-contact-header>#sc-mobile-nav{grid-column:1/4;grid-row:3;box-sizing:border-box}
 .sc-contact-header>.sc-header-actions>.sc-chat-link{width:100%;padding:9px 14px}
}
@media(min-width:801px) and (max-width:1000px){
 .hm-header.sc-contact-header{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;gap:10px!important;border-radius:24px;padding:14px 18px!important}
 .hm-header.sc-contact-header>.hm-header-logo{grid-column:1;grid-row:1}
 .hm-header.sc-contact-header>.sc-header-actions{display:contents}
 .hm-header.sc-contact-header>.sc-header-actions>.hm-button{grid-column:2;grid-row:1;margin-left:0!important}
 .hm-header.sc-contact-header>.sc-header-actions>.sc-chat-link[data-chat-service="telegram"]{grid-column:1;grid-row:2}
 .hm-header.sc-contact-header>.sc-header-actions>.sc-chat-link[data-chat-service="max"]{grid-column:2/4;grid-row:2}
 .hm-header.sc-contact-header>nav{display:none}
 .hm-header.sc-contact-header>.hm-mobile-menu{display:block;grid-column:3;grid-row:1;justify-self:end}
}
@media(max-width:370px){
 .hm-header.sc-contact-header,.sf-site.sf-harvest .sf-shell .sc-header.sc-contact-header{padding:13px!important;gap:8px!important}
 .sc-contact-header>.sc-header-actions>.hm-button,.sc-contact-header>.sc-header-actions>.sc-btn{font-size:11px;padding-inline:11px}
 .sc-form-contact p{font-size:15px!important}
}
