.hero-title{
    padding-top: 12rem;
    padding-bottom: 8rem;
}
.section-container{
    max-width: 1200px!important;
}
.projects{
    padding-top: 10rem;
    padding-bottom: 10rem;
}
a{
    text-decoration: none;
    color: black;
}
.row>*{
    padding-right: calc(var(--bs-gutter-x) * .8);
    padding-left: calc(var(--bs-gutter-x) * .8);
}
.project-container{
    margin-bottom: 8rem;
}
.discover-illustration{
    width: 100%;
    height: auto;
}
.discover-illustration:hover{
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
}
.illustration-container{
    overflow: hidden;
    border-radius: 15%;
}
.left-col{
    padding-right: 2rem;
}
.right-col{
    padding-left: 2rem;
    margin-top: 8rem;
}
@media screen and (max-width: 768px){
    .right-col{
        margin-top: 0;
    }
}