.page-heading{min-width:0}.page-heading__title{font-size:24px;font-weight:700;line-height:120%}@media (min-width:1024px){.page-heading__title{font-size:calc(1.11111vw + 8px)}}@media (max-width:1023.98px){.page-heading__title{font-size:20px;line-height:110%}}@media (max-width:767.98px){.page-heading__title{font-size:18px;line-height:110%}}.page-heading__title{color:var(--color-text-black);overflow-wrap:break-word;margin:0}.page-heading__description{font-size:18px;font-weight:400;line-height:140%}@media (min-width:1024px){.page-heading__description{font-size:calc(.833333vw + 6px)}}@media (max-width:1023.98px){.page-heading__description{font-size:16px;line-height:120%}}@media (max-width:767.98px){.page-heading__description{font-size:14px;line-height:120%}}.page-heading__description{color:var(--color-project-description);overflow-wrap:break-word;margin:16px 0 0}@media (min-width:1024px){.page-heading__description{margin:calc(.740741vw + 5.33333px) 0 0}}.company-card{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-light-grey);flex-direction:column;display:flex}.company-card__visual{flex:none;width:100%;height:auto;display:block}.company-card__body{flex-direction:column;flex:1;gap:12px;padding:20px 24px 16px;display:flex}@media (min-width:1024px){.company-card__body{gap:calc(.555556vw + 4px);padding:calc(.925926vw + 6.66667px) calc(1.11111vw + 8px) calc(.740741vw + 5.33333px)}}.company-card__title{font-size:20px;font-weight:700;line-height:120%}@media (min-width:1024px){.company-card__title{font-size:calc(.925926vw + 6.66667px)}}@media (max-width:1023.98px){.company-card__title{font-size:18px;line-height:110%}}@media (max-width:767.98px){.company-card__title{font-size:16px;line-height:110%}}.company-card__title{color:var(--color-text-black);overflow-wrap:break-word;margin:0}.company-card__description{font-size:16px;font-weight:400;line-height:140%}@media (min-width:1024px){.company-card__description{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.company-card__description{font-size:14px;line-height:120%}}@media (max-width:767.98px){.company-card__description{font-size:12px;line-height:120%}}.company-card__description{color:var(--color-project-description);overflow-wrap:break-word;margin:0}.company-card--technical .company-card__title{font-size:21px;font-weight:600;line-height:28px}@media (min-width:1024px){.company-card--technical .company-card__title{font-size:calc(.972222vw + 7px);line-height:calc(1.2963vw + 9.33333px)}}@media (max-width:1023.98px){.company-card--technical .company-card__title{font-size:18px;line-height:1.2}}@media (max-width:767.98px){.company-card--technical .company-card__title{font-size:16px}}.company-card--technical .company-card__description{font-size:14px;line-height:21px}@media (min-width:1024px){.company-card--technical .company-card__description{font-size:calc(.648148vw + 4.66667px);line-height:calc(.972222vw + 7px)}}@media (max-width:767.98px){.company-card--technical .company-card__description{font-size:12px;line-height:1.2}}.company-card__link{font-size:14px;font-weight:700;line-height:120%}@media (min-width:1024px){.company-card__link{font-size:calc(.648148vw + 4.66667px)}}@media (max-width:1023.98px){.company-card__link{font-size:14px;line-height:110%}}@media (max-width:767.98px){.company-card__link{font-size:12px;line-height:110%}}.company-card__link{min-height:48px;color:var(--color-text-blue);flex:none;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;display:flex}@media (min-width:1024px){.company-card__link{gap:calc(.462963vw + 3.33333px);min-height:calc(2.22222vw + 16px);padding:calc(.555556vw + 4px) calc(1.11111vw + 8px)}}.company-card__link-label{overflow-wrap:break-word;flex:1;min-width:0}.company-card__link:hover,.company-card__link:focus{background:var(--color-light-blue)}.company-card__link:focus-visible{outline:2px solid var(--color-link-focused-border);outline-offset:-2px}.company-card__link:active{color:var(--color-text-black)}.projects-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.projects-list{gap:calc(2.22222vw + 16px)}}@media (max-width:1023.98px){.projects-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767.98px){.projects-list{grid-template-columns:minmax(0,1fr)}}.projects-list__item{min-width:0;display:grid}.projects{gap:48px;min-width:0;display:grid}@media (min-width:1024px){.projects{gap:calc(2.22222vw + 16px)}}.projects__content{gap:40px;min-width:0;display:grid}@media (min-width:1024px){.projects__content{gap:calc(1.85185vw + 13.3333px)}}@media (max-width:1023.98px){.projects__content{gap:32px}}.projects .breadcrumbs__item{padding:0}.projects .breadcrumbs__icon{justify-content:center;align-items:center;width:28px;height:28px}@media (min-width:1024px){.projects .breadcrumbs__icon{width:calc(1.2963vw + 9.33333px);height:calc(1.2963vw + 9.33333px)}}.projects .breadcrumbs__item--current .breadcrumbs__separator{color:var(--color-breadcrumbs-selected)}
