.title h1 img {
    height: 5.55vh;
    width: auto;
    object-fit: contain;
}
.foreground {
    position: absolute;
    width: 90.15vw;
    height: 75.27vh;
    left: 3.28vw;
    bottom: 5vh;
}
.main-content, .second-content {
    position: absolute;
    width: 100%;
}
.main-content {
    height: 77.61%;
    top: 0;
}
.second-content {
    height: 11.07%;
    bottom: 0;
}
.list-numbers-think, .list-numbers-think-two {
    display: flex;
    position: absolute;
    z-index: 6;
}
.list-numbers-think-two {
    right: -1.04vw;
    top: 0;
}
.list-numbers-think {
    left: 0;
    bottom: 0;
}
.list-item {
    width: 8.07vw;
    display: flex;
    flex-direction: column;
    color: #fff;
    margin-right: 1.04vw;
}
.list-item p {
    font-size: 1.29vh;
    line-height: 145%;
}
.list-item img {
    padding-top: 1.2vh;
    padding-bottom: 1.66vh;
    height: 25vh;
    object-fit: cover;
}
.list-item span {
    font-size: 1.94vh;
    text-transform: uppercase;
}
.second-content {
    display: flex;
    justify-content: center;
    align-items: center;
}
.second-content p {
    text-transform: uppercase;
    font-size: 3.79vh;
    padding-right: 2.13vw;
}
.content-logos {
    display: flex;
}
.content-logos .logo {
    padding-right: 0.57vw;
}
.content-logos .logo img {
    position: relative;
    height: 8.24vh;
    width: auto;
    object-fit: contain;
}