main {
    width: 95%;
    max-width: var(--MaxWidth);
    margin: 7.5rem auto 5rem auto;
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.ProjectIntro {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5rem;
}

.ProjectIntro > div:nth-of-type(1):not(.BaselineTest .ProjectIntro >  div:nth-of-type(1)) {
    display: grid;
    align-content: center
    
}

.ProjectIntro > div:nth-of-type(2) {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ProjectIntro > div:nth-of-type(2) ul {
    display: flex;
    gap: 1rem;
    text-wrap: nowrap;
}

.ProjectIntro > div:nth-of-type(2) ul li{
    transition: all 0.5s ease-out;
}

.ProjectIntro > div:nth-of-type(2) ul li:hover{
    font-weight: 600;
}

.SubTekst {
    font-weight: 200;
    display: block;
    /* margin: 0.5rem 0 0 0; */
    font-size: 0.9rem;
}

.Highlights ul li {
    display: flex;
    /* display: grid;
    grid-template-columns: 1fr 10fr; */
    align-items: center;
    gap: 2rem;
    margin-top: 1.5rem;
    padding: 1rem 2rem;
    background-color: var(--FontScrollText);
    border-radius: 10px;
    transition: all 0.5s ease-out;
    transform-origin: center;
}

.Highlights ul li:hover{
    transform: scale(1.05) rotate(1deg);
    z-index: 10;
}

.Highlights ul li div{
    width: 2rem;
    flex-shrink: 0;
}

.Highlights ul li div svg {
    width: 100%;
    fill: var(--FontColor);
}

.ProjectPreviewVideo {
    width: 100%;
    margin-top: 1.5rem;
    border-radius: 10px;
}

/* ----------------------------------------------------------------
-------------------------SleepPlantzz------------------------------
---------------------------------------------------------------- */
.SleepPlantzz .ProjectIntro > div:nth-of-type(1)> svg{
    width: 20rem;
    margin: auto;
}

.SleepPlantzz .ProjectIntro > div:nth-of-type(1) > div {
    display: flex;
    margin: auto;
}

.SleepPlantzz .ProjectIntro > div:nth-of-type(1) img {
    width: 10rem;
}

/* ----------------------------------------------------------------
-------------------Poggen met designer kleding---------------------
---------------------------------------------------------------- */

.PoggenMDK .ProjectIntro > div:nth-of-type(1) > svg{
    width: 20rem;
    margin: auto;
    margin-top: 1rem;
}

.PoggenMDK .ProjectIntro > div:nth-of-type(1) div {
    display: flex;
    margin: auto;
}

.PoggenMDK .ProjectIntro > div:nth-of-type(1) img {
    width: 10rem;
}

/* ----------------------------------------------------------------
-----------------------Stoppen met roken---------------------------
---------------------------------------------------------------- */

.StoppenMetRoken .ProjectIntro  > div:nth-of-type(1) > div > img {
    width: 100%;
}

.StoppenMetRoken .ProjectIntro > div:nth-of-type(1) > svg {
    margin-top: -4rem;
    margin-left: auto;
    width: 20rem;
}

/* ----------------------------------------------------------------
-----------------Verband de mens uit de natuur---------------------
---------------------------------------------------------------- */

.VDMUDN .ProjectIntro  > div:nth-of-type(1){
    position: relative;
}

.VDMUDN .ProjectIntro  > div:nth-of-type(1) img{
    border-radius: 10px;
}

.VDMUDN .ProjectIntro > div:nth-of-type(1) > svg{
    fill: white;
    position: absolute;
    width: 80%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* ----------------------------------------------------------------
-------------------------Eeveelutions------------------------------
---------------------------------------------------------------- */

.Eeveelutions .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(1){
    width: 80%;
}

.Eeveelutions .ProjectIntro  > div:nth-of-type(1) > div:nth-of-type(1){
    position: relative;
}

.Eeveelutions .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(2){
    position: absolute;
    right: 5%;
    bottom: 0;
    width: 10rem;
}

.Eeveelutions .ProjectIntro  > div:nth-of-type(1) svg{
    width: 70%;
    margin-left: auto;
}

/* ----------------------------------------------------------------
-------------------------BaselineTest------------------------------
---------------------------------------------------------------- */

.BaselineTest .ProjectIntro  > div:nth-of-type(1), .BaselineTest .ProjectIntro  > div:nth-of-type(1) img{
    width: 100%;
}

.BaselineTest figure{
    height: 80%;
    background-color: #16151c;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.BaselineTest .CyberCarLine {
    position: absolute;
    left: -2rem;
    width: 1rem;
    height: .1rem;
    background-color: #53aabb;
    box-shadow: rgba(27, 193, 208, 0.4) -1px 1px,
        rgba(27, 193, 208, 0.3) -2px 2px,
        rgba(27, 193, 208, 0.2) -3px 3px,
        rgba(27, 193, 208, 0.1) -4px 4px;

    animation: MovingCyberCarLineToRight linear infinite;
}


.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:first-of-type{
    animation-delay: 0s;
    animation-duration: 3s;
    top: 20%;
}

.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:nth-of-type(2){
    animation-delay: 1s;
    animation-duration: 4s;
    top: 30%;
}

.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:nth-of-type(3){
    animation-delay: .75s;
    animation-duration: 3.5s;
    top: 10%;
}

.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:nth-of-type(4){
    animation-delay: 3s;
    animation-duration: 2s;
    top: 25%;
}

.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:nth-of-type(5){
    animation-delay: 1.25s;
    animation-duration: 3s;
    bottom: 10%;
}

.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:nth-of-type(6){
    animation-delay: 0s;
    animation-duration: 2.5s;
    bottom: 20%;
}

.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:nth-of-type(7){
    animation-delay: .75s;
    animation-duration: 3.5s;
    bottom: 30%;
}

.BaselineTest .ProjectIntro  > div:nth-of-type(1) figure .CyberCarLine:nth-of-type(8){
    animation-delay: 3s;
    animation-duration: 3.5s;
    bottom: 35%;
}

@keyframes MovingCyberCarLineToRight {
    0% {
        transform: translateX(0);
    }

    50%,  100%  {
        transform: translateX(50rem);
    }
}

/* ----------------------------------------------------------------
----------------------------Doosman--------------------------------
---------------------------------------------------------------- */

.Doosman .ProjectIntro  > div:nth-of-type(1) img{
    max-width: 20rem;
    margin: auto;
    display: block;
}

/* ----------------------------------------------------------------
----------------------------We Eat---------------------------------
---------------------------------------------------------------- */

.Weeat .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(1){
    width: 80%;
}

.Weeat .ProjectIntro  > div:nth-of-type(1) svg{
    width: 40%;
    margin-left: auto;
    margin-top: -3rem;
}

/* ----------------------------------------------------------------
----------------------------Millow---------------------------------
---------------------------------------------------------------- */

.Millow .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(1){
    max-width: 15rem;
    margin: auto;
    display: block;
}

.Millow .ProjectIntro  > div:nth-of-type(1) svg{
    width: 40%;
    margin: auto;
    margin-top: -3rem;
}

/* ----------------------------------------------------------------
-------------------------Plog de Dag-------------------------------
---------------------------------------------------------------- */

.PlogDeDag .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(1){
    width: 80%;
    margin: auto;
    display: block;
}

.PlogDeDag .ProjectIntro  > div:nth-of-type(1) > img:nth-of-type(1){
    width: 50%;
}

/* ----------------------------------------------------------------
----------------------Instant Remake-------------------------------
---------------------------------------------------------------- */

.InstantRemake div:nth-of-type(1) > div > img:nth-of-type(1){
    width: 80%;
    margin: auto;
    display: block;
}

.InstantRemake .ProjectIntro  > div:nth-of-type(1) > img:nth-of-type(1){
    width: 50%;
    margin: auto;
}

/* ----------------------------------------------------------------
--------------------------Simdate----------------------------------
---------------------------------------------------------------- */

.SimDate .ProjectIntro  > div:nth-of-type(1) > img{
    width: 40%;
    margin: auto;
    margin-top: -3rem;
}

.SimDate .ProjectIntro  > div:nth-of-type(1) > div img{
    width: 80%;
    margin: auto;
    display: block;
}

/* ----------------------------------------------------------------
---------------------SchoolBibliotheek-----------------------------
---------------------------------------------------------------- */

.SchoolBibliotheek .ProjectIntro  > div:nth-of-type(1) {
    display: flex;
    width: 100%;
    position: relative;
}

.SchoolBibliotheek .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(1){
    width: 60%;
    margin: auto;
    display: block;
}

.SchoolBibliotheek .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(2){
    width: 10%;
    position: absolute;
    left: 0;
    top: 25%;
}
.SchoolBibliotheek .ProjectIntro  > div:nth-of-type(1) img:nth-of-type(3){
    width: 30%;
    position: absolute;
    right: 0;
    bottom: 10%;
}

/* ----------------------------------------------------------------
----------------------------iisko----------------------------------
---------------------------------------------------------------- */

.iisko .ProjectIntro  > div:nth-of-type(1) div{
    position: relative;
}

.iisko .ProjectIntro  > div:nth-of-type(1) > img{
    width: 50%;
    margin: auto;
    display: block;
}

.iisko .ProjectIntro  > div:nth-of-type(1) > div > img:nth-of-type(1){
    width: 80%;
    margin-right: auto;
}

.iisko .ProjectIntro  > div:nth-of-type(1) > div > img:nth-of-type(2){
    position: absolute;
    right: 10%;
    bottom: -1.5rem;
    width: 20%;
}