.company-card-module__9Bzheq__company-card{cursor:pointer;background:#fff;border:none;flex-direction:column;gap:16px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #0000000f}.company-card-module__9Bzheq__company-card:hover{transform:scale(1.01);box-shadow:0 16px 40px #5b8fad73}.company-card-module__9Bzheq__company-name-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}.company-card-module__9Bzheq__company-name-row--paid{background-image:url(/images/card-name-bg-placeholder.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:44px}.company-card-module__9Bzheq__distance-badge{color:#000;letter-spacing:.3px;white-space:nowrap;background:#f2a900;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.company-card-module__9Bzheq__card-top{flex-direction:column;gap:12px;display:flex}.company-card-module__9Bzheq__company-name{letter-spacing:.5px;color:#333;margin:0;font-size:18px;font-weight:700;line-height:1.3}.company-card-module__9Bzheq__company-name-row--paid .company-card-module__9Bzheq__company-name:not(.company-card-module__9Bzheq__blurred){background:#ffffffd9;padding:8px}.company-card-module__9Bzheq__company-name.company-card-module__9Bzheq__blurred{filter:blur(6px);-webkit-user-select:none;user-select:none}.company-card-module__9Bzheq__branche-icons{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.company-card-module__9Bzheq__branche-icon-badge{color:#fff;cursor:pointer;background:#f2a900;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.company-card-module__9Bzheq__branche-icon-badge:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#333;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.company-card-module__9Bzheq__branche-icon-badge:hover:after{opacity:1}.company-card-module__9Bzheq__branche-icon-badge span{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.company-card-module__9Bzheq__branche-icon-badge span svg{width:100%;height:100%}.company-card-module__9Bzheq__branche-icon-badge.company-card-module__9Bzheq__sub-branche-badge{color:#000;background:0 0;border:1px solid #000}.company-card-module__9Bzheq__card-header{align-items:flex-start;gap:20px;display:flex}.company-card-module__9Bzheq__company-logo{background:#f5f5f5;border:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:140px;display:flex;overflow:hidden}.company-card-module__9Bzheq__vakgebieden-row{align-items:flex-start;gap:8px;margin-top:7px;display:flex}.company-card-module__9Bzheq__vakgebieden-label{color:#000;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.company-card-module__9Bzheq__vacatures-row{align-items:center;gap:8px;margin-top:7px;display:flex}.company-card-module__9Bzheq__vacatures-label{color:#000;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.company-card-module__9Bzheq__vacatures-tags{flex-wrap:nowrap;flex:1;gap:4px;min-width:0;display:flex;overflow:visible}.company-card-module__9Bzheq__vacature-tag{color:#333;white-space:nowrap;text-overflow:ellipsis;background:#f0f0f0;border:1px solid #e0e0e0;max-width:150px;padding:3px 8px;font-size:11px;font-weight:500;overflow:hidden}.company-card-module__9Bzheq__vacature-more{color:#fff;background:#5b8fad;border-color:#5b8fad;font-weight:600}.company-card-module__9Bzheq__vacatures-none{color:#333;font-size:13px}.company-card-module__9Bzheq__vakgebieden-tags{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex;overflow:visible}.company-card-module__9Bzheq__vakgebied-tag{color:#555;white-space:nowrap;background:#f0f0f0;border:none;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:500}.company-card-module__9Bzheq__vakgebied-more{color:#fff;cursor:pointer;background:#f2a900;border-color:#f2a900;font-weight:600;position:relative}.company-card-module__9Bzheq__vakgebied-more[data-vak-tooltip]:hover:after{content:attr(data-vak-tooltip);color:#fff;white-space:normal;z-index:100;pointer-events:none;background:#1a1a1a;max-width:250px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 12px #0003}.company-card-module__9Bzheq__vakgebied-more[data-vak-tooltip]:hover:before{content:"";z-index:100;pointer-events:none;border:6px solid #0000;border-top-color:#1a1a1a;position:absolute;bottom:calc(100% + 2px);right:10px}.company-card-module__9Bzheq__specialiteiten-row{align-items:flex-start;gap:8px;margin-top:7px;display:flex}.company-card-module__9Bzheq__specialiteiten-label{color:#333;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.company-card-module__9Bzheq__specialiteiten-tags{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex;overflow:visible}.company-card-module__9Bzheq__specialiteit-tag{color:#555;white-space:nowrap;background:#f0f0f0;border:none;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:500}.company-card-module__9Bzheq__specialiteit-more{color:#fff;cursor:pointer;background:#7fbac8;border-color:#7fbac8;font-weight:600;position:relative}.company-card-module__9Bzheq__specialiteit-more[data-spec-tooltip]:hover:after{content:attr(data-spec-tooltip);color:#fff;white-space:normal;z-index:100;pointer-events:none;background:#1a1a1a;max-width:250px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 12px #0003}.company-card-module__9Bzheq__company-logo img{object-fit:contain;width:100%;height:100%}.company-card-module__9Bzheq__company-info{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.company-card-module__9Bzheq__company-tags-group{width:100%}.company-card-module__9Bzheq__company-description{color:#000;margin:0;font-size:16px;line-height:1.5}.company-card-module__9Bzheq__company-description.company-card-module__9Bzheq__blurred{filter:blur(6px);-webkit-user-select:none;user-select:none}.company-card-module__9Bzheq__blurred{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.company-card-module__9Bzheq__company-description-wrapper{flex-direction:column;align-items:stretch;margin-bottom:1em;display:flex}.company-card-module__9Bzheq__company-description-teaser{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-card-module__9Bzheq__read-more-inline{color:#f2a900;white-space:nowrap;margin-left:4px;font-weight:700;text-decoration:none}.company-card-module__9Bzheq__read-more-inline:hover{text-decoration:underline}.company-card-module__9Bzheq__read-more-btn{color:#f2a900;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:2px;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.company-card-module__9Bzheq__read-more-btn:hover{text-decoration:underline}.company-card-module__9Bzheq__company-description-empty{color:#999;font-style:italic}.company-card-module__9Bzheq__company-stats-wrapper{flex-direction:column;align-items:center;margin:8px 0;display:flex}.company-card-module__9Bzheq__company-stats-container{background:#f0f0f0;width:100%;padding:20px}.company-card-module__9Bzheq__company-stats-heading{letter-spacing:.5px;text-transform:uppercase;color:#000;margin:0 0 12px;font-size:14px;font-weight:700}.company-card-module__9Bzheq__company-stats-more{text-align:center;letter-spacing:.5px;text-transform:uppercase;color:#f2a900;margin-top:16px;font-size:13px;font-weight:700;text-decoration:none;display:block}.company-card-module__9Bzheq__company-stats-more:hover{text-decoration:underline}.company-card-module__9Bzheq__company-stats{grid-template-columns:repeat(3,1fr);gap:6px 24px;padding:8px 0;display:grid}.company-card-module__9Bzheq__stats-preview{position:relative}.company-card-module__9Bzheq__stats-blur-overlay{display:none}.company-card-module__9Bzheq__stats-hidden{grid-template-columns:repeat(3,1fr);gap:6px 24px;padding:8px 0;display:grid}.company-card-module__9Bzheq__company-stats-container.company-card-module__9Bzheq__expanded .company-card-module__9Bzheq__stats-preview{max-height:none;overflow:visible}.company-card-module__9Bzheq__company-stats-container.company-card-module__9Bzheq__expanded .company-card-module__9Bzheq__stats-blur-overlay{display:none}.company-card-module__9Bzheq__company-stats-container.company-card-module__9Bzheq__expanded .company-card-module__9Bzheq__stats-hidden{display:grid}.company-card-module__9Bzheq__stats-toggle{color:#f2a900;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:8px auto 0;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.company-card-module__9Bzheq__stats-toggle:hover{color:#c99400}.company-card-module__9Bzheq__stats-toggle span{text-transform:uppercase}.company-card-module__9Bzheq__stat-item{color:#333;align-items:center;gap:12px;display:flex}.company-card-module__9Bzheq__stat-item svg{opacity:.6;color:#666;flex-shrink:0}.company-card-module__9Bzheq__stat-text{flex-direction:column;gap:2px;min-width:0;display:flex}.company-card-module__9Bzheq__stat-label{color:#000;font-size:12px;font-weight:600}.company-card-module__9Bzheq__stat-value{color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.company-card-module__9Bzheq__card-actions{flex-wrap:wrap;gap:8px;display:flex}.company-card-module__9Bzheq__action-btn{color:#000;background:#7fbac8;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.company-card-module__9Bzheq__action-btn:hover{background:#6daab8}.company-card-module__9Bzheq__card-cta.company-card-module__9Bzheq__action-btn{color:#000;letter-spacing:.5px;background:#f2a900;border-radius:20px;flex:1;justify-content:center;font-weight:700}.company-card-module__9Bzheq__card-cta.company-card-module__9Bzheq__action-btn:hover{background:#c99400}@media (max-width:768px){.company-card-module__9Bzheq__company-card{padding:16px}.company-card-module__9Bzheq__company-stats{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:600px){.company-card-module__9Bzheq__company-card{padding:14px}.company-card-module__9Bzheq__card-top{gap:12px}.company-card-module__9Bzheq__company-name-row--paid{padding:44px 24px}.company-card-module__9Bzheq__vakgebieden-row,.company-card-module__9Bzheq__specialiteiten-row{flex-direction:column}.company-card-module__9Bzheq__branche-icons{flex-direction:row;order:2;align-self:flex-start;gap:8px;margin-left:auto}.company-card-module__9Bzheq__branche-icon-badge{width:36px;height:36px}.company-card-module__9Bzheq__branche-icon-badge span{width:20px;height:20px}.company-card-module__9Bzheq__card-header{flex-flow:wrap;align-items:center;gap:12px}.company-card-module__9Bzheq__company-logo{order:1}.company-card-module__9Bzheq__company-info{flex-basis:100%;order:3}.company-card-module__9Bzheq__company-logo{width:100px;height:100px}.company-card-module__9Bzheq__company-name{font-size:16px}.company-card-module__9Bzheq__company-stats{grid-template-columns:1fr;gap:8px;padding:12px 0}.company-card-module__9Bzheq__stat-item{gap:10px}.company-card-module__9Bzheq__stat-label,.company-card-module__9Bzheq__stat-value{font-size:12px}.company-card-module__9Bzheq__card-actions{flex-wrap:wrap;gap:6px}.company-card-module__9Bzheq__action-btn{padding:6px 10px;font-size:11px}.company-card-module__9Bzheq__card-cta.company-card-module__9Bzheq__action-btn{font-size:11px}}@media (max-width:400px){.company-card-module__9Bzheq__company-card{padding:12px}.company-card-module__9Bzheq__company-logo{width:80px;height:80px}}
