@keyframes CompanyList_Company_fade-in{0%{opacity:0}to{opacity:1}}@keyframes CompanyList_Company_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.CompanyList_Company_departmentListContainer{height:0;overflow:hidden}.CompanyList_Company{padding:16px 0}.CompanyList_Company.CompanyList_Company_selected .CompanyList_Company_departmentList{height:100px}.CompanyList_Company_companyButton{cursor:pointer;background-color:rgba(0,0,0,0);display:flex;align-items:center;width:100%}.CompanyList_Company_companyButton .CompanyList_Company_arrowContainer{padding-right:20px;opacity:0;transition:opacity .3s}.CompanyList_Company_companyButton .CompanyList_Company_arrowContainer .CompanyList_Company_arrow{font-size:25px;transform:rotate(0);transition:transform .3s}.CompanyList_Company_companyButton .CompanyList_Company_svg{width:100%;height:30px;transform:translateX(-45px);transition:transform .3s;transition-delay:.3s}.CompanyList_Company_companyButton .CompanyList_Company_svg.CompanyList_Company__2l{height:49px}.CompanyList_Company_companyButton .CompanyList_Company_svg.CompanyList_Company_lmi{height:25px}.CompanyList_Company_companyButton .CompanyList_Company_companyLabel{font-size:1.5625rem;line-height:1.48;font-weight:600;text-transform:uppercase;transform:translateX(-45px);transition:transform .3s;text-shadow:2px 2px 10px var(--dark)}.CompanyList_Company_companyButton.CompanyList_Company_selected .CompanyList_Company_companyLabel,.CompanyList_Company_companyButton.CompanyList_Company_selected .CompanyList_Company_svg{transform:translateX(0)}.CompanyList_Company_companyButton.CompanyList_Company_selected .CompanyList_Company_arrowContainer{opacity:1}.CompanyList_Company_companyButton.CompanyList_Company_selected .CompanyList_Company_arrowContainer .CompanyList_Company_arrow{transform:rotate(90deg)}.CompanyList_Company_companyDescription{padding-left:44px;color:#fff;font-size:14px;font-style:normal;font-weight:450;line-height:19.6px}@media(min-width:820px){.CompanyList_Company_companyList{padding:40px 240px}.CompanyList_Company_companyButton{padding-right:68px}.CompanyList_Company_companyButton .CompanyList_Company_svg{height:53px;transform:translateX(-68px);transition:transform .3s .15s}.CompanyList_Company_companyButton .CompanyList_Company_svg.CompanyList_Company__2l{height:84px}.CompanyList_Company_companyButton .CompanyList_Company_svg.CompanyList_Company_lmi{height:43px}.CompanyList_Company_companyButton .CompanyList_Company_svg.CompanyList_Company_reiffart{height:53px}.CompanyList_Company_companyButton .CompanyList_Company_companyLabel{font-size:3.875rem;font-weight:450;transform:translateX(-68px);transition:transform .3s .15s}.CompanyList_Company_companyButton .CompanyList_Company_arrowContainer{padding-right:30px;transition:opacity .3s .15s}.CompanyList_Company_companyButton .CompanyList_Company_arrowContainer .CompanyList_Company_arrow{font-size:38px}.CompanyList_Company_companyButton:hover .CompanyList_Company_companyLabel,.CompanyList_Company_companyButton:hover .CompanyList_Company_svg{transform:translateX(0)}.CompanyList_Company_companyButton:hover .CompanyList_Company_arrowContainer{opacity:1}.CompanyList_Company_companyDescription{padding-left:70px;padding-right:68px}}@keyframes Company_DepartmentList_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Company_DepartmentList_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Company_DepartmentList{padding-top:10px;padding-bottom:3px;margin-bottom:3px;padding-left:3px;margin-left:3px}.Company_DepartmentList.Company_DepartmentList_capsuleDisplay{display:flex;flex-flow:column wrap;align-items:flex-start;gap:10px;padding-left:44px;margin-left:0}@media(min-width:820px){.Company_DepartmentList{padding-top:10px;display:grid;grid-template-rows:repeat(3,1fr);grid-auto-flow:column}.Company_DepartmentList.Company_DepartmentList_capsuleDisplay{display:flex;flex-flow:row wrap;gap:10px;padding-left:70px}}@keyframes DepartmentList_Department_fade-in{0%{opacity:0}to{opacity:1}}@keyframes DepartmentList_Department_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.DepartmentList_Department{margin-top:5px}.DepartmentList_Department_departmentLink{font-size:1rem;line-height:1.2}.DepartmentList_Department_isCapsule{display:inline-flex;align-items:center;padding:0 10px;height:21px;border:1px solid #fff;border-radius:30px}.DepartmentList_Department_isCapsule .DepartmentList_Department_departmentLink{color:#fff;font-size:12px;font-style:normal;font-weight:450;line-height:21px;text-transform:uppercase}@media(min-width:820px){.DepartmentList_Department{margin-top:10px}.DepartmentList_Department_departmentLink{font-size:1.25rem}}