.landing .landing-text-spacer-top {
    background-color: #d07361;
}

.landing .landing-text-subtitle-top {
    color: #d07361;
}

.landing .landing-text-spacer {
    background-color: #d07361;
}

.landing .landing-text-subtitle {
    color: #d07361;
}

.landing .landing-image-container-drive {
    height: auto;
}

.landing .landing-image-drive {
    position: absolute;
    left: 0px;
    height: 682px;
    /* background-image: url(https://via.placeholder.com/4000x682.png?text=Auto+Full); */
    background: url(/static/website/images/thesub-drive.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.landing .landing-image-drive-mobile {
    height: 496px;
    background: url(/static/website/images/thesub-drive-mobile-c.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}


.landing .landing-image-attack {
    height: 682px;
    position: absolute;
    left: 0px;
    background: url(/static/website/images/thesub-attack.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.landing .landing-image-attack-mobile {
    height: 496px;
    background: url(/static/website/images/thesub-attack-mobile-c.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.landing .landing-image-gradient-drive {
    height: 336px;
    width: 100%;
    background-image: url("/static/website/images/thesub-gradient.png");
    background-repeat: repeat-x;
}

.landing .landing-image-gradient-attack {
    position: absolute;
    left: 0px;
    height: 336px;
    width: 100%;
    background-image: url("/static/website/images/thesub-gradient.png");
    /* background-image: url("https://via.placeholder.com/328x336"); */
    background-repeat: repeat-x;
}

@media screen and (min-width: 991.98px) {
    .landing .landing-image-drive-mobile {
        background: none;
        display: none !important;
    }
    .landing .landing-image-attack-mobile {
        background: none;
        display: none !important;
    }
    .landing .landing-image-gradient-drive {
        background: none;
        display: none !important;
    }
    .landing .landing-image-gradient-attack {
        background: none;
        display: none !important;
    }
}

@media screen and (max-width: 991.98px) {
    .landing .landing-image-drive {
        background: none;
        display: none;
    }
    .landing .landing-image-attack {
        background: none;
        display: none;
    }
}

.landing .download-demo-link {
    font-size: 16px;
    font-family: "Roboto";
    color: rgb(146, 146, 146);
    line-height: 1.2;
    text-align: left;
}

.landing .download-demo-link:hover {
    text-decoration: none;
    color: #d07361;
}

.landing .landing-text-trial {
    font-size: 16px;
    font-weight: 500;
    font-family: "Poppins";
    color: rgb(86, 86, 86);
    line-height: 1.714;
}
