.afr-header-phone{display:none;text-decoration:none;font-weight:900;white-space:nowrap}
.afr-estimate{position:relative;z-index:39;background:#fff;border-bottom:1px solid rgba(16,42,44,.18);box-shadow:0 8px 22px rgba(7,27,45,.08)}
.afr-estimate-inner{width:min(1200px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:12px 0}
.afr-estimate-inner>strong{font-size:14px;line-height:1.15;text-transform:uppercase;letter-spacing:.06em}
.afr-form{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:10px;align-items:end;margin:0}
.afr-form label{display:grid;gap:3px;margin:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.afr-form input{box-sizing:border-box;width:100%;min-height:44px;padding:8px 10px;border:1px solid #899b9e;border-radius:7px;background:#fff;color:#102a2c;font:inherit}
.afr-form button{min-height:44px;padding:8px 16px;border:0;border-radius:7px;background:#102a2c;color:#fff;font-weight:900;cursor:pointer}
.afr-form .form-status{display:none;grid-column:1/-1;margin:0;padding:7px 10px;font-size:12px;line-height:1.3}
.afr-form .form-status:not(:empty){display:block}
.afr-form .hp{position:absolute!important;left:-9999px!important}


@media(max-width:1180px){
  .afr-header-phone{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px 9px;font-size:13px}
  .wp-theme-kosciusko-design .menu-toggle{margin-left:0}
}

@media(max-width:700px){
  .afr-estimate-inner{width:calc(100% - 24px);grid-template-columns:1fr;gap:7px;padding:9px 0}
  .afr-estimate-inner>strong{font-size:12px}

  .afr-form{grid-template-columns:1fr 1fr;gap:6px}
  .afr-form label span{position:absolute;left:-9999px}
  .afr-form input,.afr-form button{min-height:42px;font-size:13px}
  .afr-form label:nth-of-type(3){grid-column:1/2}
  .afr-form button{grid-column:2/3}
  .afr-header-phone{max-width:132px;overflow:hidden;text-overflow:ellipsis;font-size:12px;padding-inline:6px}
}


@media(max-width:900px){
  .wp-theme-kosciusko-design .quick-lead{display:block!important}
  .wp-theme-kosciusko-design .mobile-bar{display:none!important}
  .wp-theme-kosciusko-design body{padding-bottom:128px!important}
  .wp-theme-kosciusko-design .site-footer{padding-bottom:180px!important}
}

