.lunnar-employees-overview{display:flex;flex-direction:column;width:100%}.lunnar-employees-overview .employees-overview--loading{display:flex;width:100%;height:8rem;justify-content:center;align-items:center}@keyframes rotateAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.lunnar-employees-overview .employees-overview--loading span{animation:rotateAnimation 1s linear infinite;color:var(--color-blue);width:2rem;height:2rem}.lunnar-employees-overview .employees-overview--loading span img,.lunnar-employees-overview .employees-overview--loading span svg{width:100%}.lunnar-employees-overview .employees-page{display:flex;flex-direction:column;width:100%}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input{width:100%;padding-bottom:1.875rem;position:relative}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input input{width:100%;padding:1.875rem;box-shadow:0px 5px 20px 0px rgba(0,0,0,.1);border:none;border-radius:.25rem;outline:none}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input input::-moz-placeholder{color:var(--color-blue);font-size:1.25rem;opacity:1}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input input::placeholder{color:var(--color-blue);font-size:1.25rem;opacity:1}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input .search-input--icon{position:absolute;top:24px;right:32px;height:24px;width:24px}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input .search-input--icon img,.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input .search-input--icon svg{color:var(--color-blue);height:100%;width:100%}@media(min-width: 768px){.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--search-input .search-input--icon{top:29px}}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters{display:flex;gap:1rem;overflow-x:auto;padding-bottom:2.5rem;-ms-overflow-style:none;scrollbar-width:none}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters::-webkit-scrollbar{display:none}@media(min-width: 768px){.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters{padding-bottom:4rem;display:grid;grid-template-columns:repeat(3, 1fr);overflow-x:unset}}@media(min-width: 992px){.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters{grid-template-columns:repeat(5, 1fr)}}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters .filter-item{padding:16px 24px;color:var(--color-green);text-decoration:none;background-color:var(--color-white);border-radius:.25rem;box-shadow:0px 5px 20px 0px rgba(0,0,0,.1);font-size:16px;text-align:center;transition:all ease .2s;cursor:pointer}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters .filter-item:hover{opacity:.8}.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters .filter-item.active{color:var(--color-white);background-color:var(--color-green)}@media(min-width: 768px){.lunnar-employees-overview .employees-page .employees-overview--search .employees-overview--filters .filter-item{font-size:20px;padding:20px 24px}}.lunnar-employees-overview .employees-page .employees-overview--container{display:flex;flex-direction:column}.lunnar-employees-overview .employees-page .employees-overview--container .employees-overview--category{display:none;flex-direction:column;gap:6.25rem}.lunnar-employees-overview .employees-page .employees-overview--container .employees-overview--category .subcategory-header{padding-bottom:1.25rem;font-size:24px;color:var(--color-blue);font-weight:700}.lunnar-employees-overview .employees-page .employees-overview--container .employees-overview--category.active{display:flex}@media(min-width: 768px){.lunnar-employees-overview .employees-page .employees-overview--container .employees-overview--category{gap:4rem}.lunnar-employees-overview .employees-page .employees-overview--container .employees-overview--category .subcategory-header{padding-bottom:2rem;font-size:34px}}.lunnar-employees-overview .employees-page .employees-overview--container .employees-overview--category .category-employees--subcategory.hide{display:none}.lunnar-employees-overview .employees-page .employees-overview--container .category-employees--container{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}@media(min-width: 768px){.lunnar-employees-overview .employees-page .employees-overview--container .category-employees--container{grid-template-columns:repeat(2, 1fr);gap:1.875rem}}@media(min-width: 992px){.lunnar-employees-overview .employees-page .employees-overview--container .category-employees--container{grid-template-columns:repeat(4, 1fr)}}.lunnar-employees-overview .employees-page .employees-overview--container .no-results{text-align:center;color:var(--color-green);margin:0}.employees-overview--employee-card{background-color:var(--color-white);border-radius:4px;overflow:hidden}.employees-overview--employee-card figure{position:relative;padding-bottom:70%}.employees-overview--employee-card figure img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.employees-overview--employee-card .employee-card--content{padding:1.5rem 1.25rem 2rem}.employees-overview--employee-card .employee-card--content .employee-card--titles{display:flex;justify-content:space-between;align-items:center}.employees-overview--employee-card .employee-card--content .employee-card--titles .employee-card--title{font-size:20px;font-weight:700;color:var(--color-blue)}.employees-overview--employee-card .employee-card--content .employee-card--job-title{font-size:16px;color:var(--color-red)}.employees-overview--employee-card .employee-card--content .employee-card--contact{display:flex;gap:8px;padding-top:12px}.employees-overview--employee-card .employee-card--content .employee-card--contact a{text-decoration:none;color:var(--color-dark)}.employees-overview--employee-card .employee-card--content .employee-card--contact a:hover{text-decoration:underline}.employees-overview--employee-card .employee-card--content .employee-card--courses{padding-top:16px}.employees-overview--employee-card .employee-card--content .employee-card--courses .courses{opacity:.6}