.project-detail .tags{border-radius:.3125rem;display:inline-flex;border:solid 1px rgb(218,41,28);padding:.125rem .25rem}.project-detail .tags span{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:.875rem;line-height:130%;letter-spacing:0;color:#da291c}.project-detail .tags span:not(.checkbox-label):not(.feedback__label){font-weight:400}.card-project--detail .project-supervisor picture{display:block;width:4.5rem;aspect-ratio:1;overflow:hidden;border-radius:50%}.card-project--detail .project-supervisor picture img,.card-project--detail .project-supervisor picture svg{width:100%;height:100%;object-fit:cover;object-position:center}.card-project--detail:after{content:"";background:-moz-linear-gradient(3deg,rgb(0,48,135) 0%,rgb(0,48,135) 71%,rgb(218,41,28) 100%);background:-webkit-linear-gradient(3deg,rgb(0,48,135) 0%,rgb(0,48,135) 71%,rgb(218,41,28) 100%);background:linear-gradient(3deg,#003087,#003087 71%,#da291c);display:block;height:1px;margin-top:2.5rem}.card-project--detail .list-info,.card-project--detail .list-properties{list-style:none;margin:0 0 1.25rem;padding:0}.card-project--detail .list-info li,.card-project--detail .list-properties li{position:relative;padding:0 0 0 1.875rem}.card-project--detail .list-info .ico,.card-project--detail .list-properties .ico{position:absolute;top:0;left:0}.card-project--detail .list-info .text--primary-blue,.card-project--detail .list-properties .text--primary-blue{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.0625rem;line-height:120%;letter-spacing:0;margin-bottom:0}@media screen and (min-width: 768px){.card-project--detail .list-info .text--primary-blue,.card-project--detail .list-properties .text--primary-blue{font-size:1.125rem}}@media screen and (min-width: 1024px){.card-project--detail .list-info .text--primary-blue,.card-project--detail .list-properties .text--primary-blue{font-size:1.125rem}}.card-project--detail .list-info li{margin-bottom:.3125rem;line-height:1;min-height:1.25rem}.card-project--detail .list-info li a{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:.875rem;line-height:120%;letter-spacing:0;text-decoration:underline}@media screen and (min-width: 768px){.card-project--detail .list-info li a{font-size:1rem}}@media screen and (min-width: 1024px){.card-project--detail .list-info li a{font-size:1rem}}.card-project--detail .list-properties{display:flex;flex-direction:column;gap:1rem}.card-project--detail .list-properties p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.card-project--detail{display:flex;align-items:flex-start;flex-wrap:wrap}.card-project--detail:after{flex:0 0 100%;margin-top:3.125rem}.card-project--detail .project-supervisor{display:grid;grid-template-columns:100px auto;margin-bottom:1.25rem}.card-project--detail .project-supervisor picture{width:5.3125rem;margin-right:.9375rem;grid-column-end:2;grid-row-start:1;grid-row-end:3}.card-project--detail .project-supervisor p,.card-project--detail .project-supervisor ul{grid-column-start:2;margin-bottom:.3125rem}.card-project--detail .project-supervisor ul{grid-row-start:2}.card-project--detail .project-supervisor ul li:last-child{margin-bottom:0}.card-project--detail .card-content{display:flex;align-items:flex-start;gap:0 1.375rem;width:100%}.card-project--detail .card-content .top,.card-project--detail .card-content .bottom{flex:0 0 50%}}
