.company-page-header-links{display:none!important}
.company-review-action[hidden]{display:none!important}
.company-page-header[data-mode="services"] .company-review-action,
.company-page-header[data-mode="hire"] .company-review-action{display:none!important}
.company-profile-page .login-card>img.company-logo-image{display:block!important;width:150px!important;height:88px!important;min-width:150px!important;flex:0 0 88px!important;margin:0 auto 14px!important;align-self:center!important;object-fit:contain!important;object-position:center!important}
.company-profile-page .shared-profile img.company-logo-image{display:block!important;width:140px!important;height:58px!important;min-width:140px!important;flex:0 0 140px!important;padding:6px 10px!important;object-fit:contain!important;object-position:center!important}
.company-profile-page .shared-profile{height:84px!important;overflow:hidden}
.company-account-label{display:block;margin:0 auto 6px;color:#ed376c;font-size:9px;font-weight:800;letter-spacing:.14em;text-align:center}
.company-login-help{margin:0 0 25px;color:#7d8999;font-size:11px;text-align:center}
.company-modal .shared-profile{display:flex!important;align-items:center!important}.company-modal .shared-profile img{flex-shrink:0!important}.company-modal .shared-profile span{min-width:0!important}
.company-page-header-rating{display:inline-flex!important;align-items:center!important;width:auto!important;padding:8px 11px!important;border:1px solid #eadfe3!important;border-radius:999px!important;background:#fff!important;color:#b47700!important;font-size:10px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.company-page-header-rating b{font-size:inherit!important;font-weight:800!important}
.business-card-single-header,.company-page-header{padding:30px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;border:1px solid #eadfe3!important;border-radius:24px!important;background:linear-gradient(112deg,#fff,#fff0f5)!important;box-shadow:0 16px 45px rgba(67,38,52,.045)!important}
.business-card-single-header .services-professional,.company-page-header .services-professional{display:flex!important;align-items:center!important;gap:24px!important;min-width:0!important}
.company-page-header-logo{width:168px!important;height:96px!important;min-width:168px!important;flex:0 0 168px!important;border-radius:16px!important}.company-page-header-logo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
@media(max-width:760px){.business-card-single-header,.company-page-header{padding:22px!important;display:block!important}.business-card-single-header .services-professional,.company-page-header .services-professional{align-items:flex-start!important;gap:15px!important}.business-card-single-header .services-view-profile,.company-page-header .company-page-header-actions{width:100%!important;margin-top:18px!important}.company-page-header-logo{width:128px!important;height:78px!important;min-width:128px!important;flex-basis:128px!important}}
@media(max-width:520px){.company-profile-page .shared-profile img.company-logo-image{width:118px!important;min-width:118px!important;flex-basis:118px!important}.company-profile-page .login-card>img.company-logo-image{width:142px!important;min-width:142px!important}.business-card-single-header .services-professional,.company-page-header .services-professional{display:grid!important}.company-page-header-logo{width:150px!important;height:86px!important}}
@media(max-width:640px){
  .services-main{min-width:0!important;overflow-x:hidden!important}
  .services-main>.breadcrumbs{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}
  .services-main>.breadcrumbs::-webkit-scrollbar{display:none!important}
  .business-card-single-header,.company-page-header{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}
  .business-card-single-header .services-professional,.company-page-header .services-professional,.business-card-single-header .services-professional>div,.company-page-header .services-professional>div{width:100%!important;max-width:100%!important;min-width:0!important}
  .business-card-single-header .services-hero-meta,.company-page-header .services-hero-meta{width:100%!important;max-width:100%!important;margin:15px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}
  .business-card-single-header .services-hero-meta>a,.business-card-single-header .services-hero-meta>span,.company-page-header .services-hero-meta>a,.company-page-header .services-hero-meta>span{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
  .business-card-single-header h1,.company-page-header h1,.business-card-single-header p,.company-page-header p{max-width:100%!important;overflow-wrap:anywhere!important}
}
@media(max-width:360px){
  .business-card-single-header,.company-page-header{padding:18px!important}
  .business-card-single-header .services-professional,.company-page-header .services-professional{gap:13px!important}
  .business-card-single-header .services-professional>img{width:72px!important;height:72px!important}
  .company-page-header-logo{width:140px!important;height:82px!important;min-width:0!important}
  .business-card-single-header h1,.company-page-header h1{font-size:25px!important}
  .business-card-single-header .services-view-profile,.company-page-header .company-page-header-actions{margin-top:16px!important}
}
