.features-head {
    background-position: center;
    min-width: 100vw;
    min-height: 15vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.features-title, .features-desc{
    color: white;
    text-decoration: none;
    text-shadow: 0 0 3px white;
    font-family: 'Lato', sans-serif;
    font-size: 3vw;
}
.features-desc {
    margin-top: 1vw;
    font-size: 1.5vw;
}
.wrap {
    max-width: 100%;
    min-height: 20vw;
    font-weight: bold;
    background-color: rgb(25, 25, 25);
    align-items: center;
    justify-content: center;
    display: flex;
    color: white;
    text-shadow: 0 0 1px white;
}
.wrap2 {
    background-color: rgb(35, 35, 35);
    flex-direction: row-reverse;
}
.icon  {
    display: left;
    width: 10vw;
    -webkit-filter: invert(100%);
    filter: invert(100%);
    margin: 0 15vw 0 0;
}
.icon2 {
    margin: 0 0 0 15vw;
}
.title {
    margin-bottom: 1vw;
    font-size: 1.7vw;
}
.desc {
    font-size: 1vw;
    max-width: 40vw;
}
.text-wrap, .text-wrap:hover {
    cursor: default;
}
