﻿/* info page */

#infopage #banner {
    background-color: #008fdbff;
    background-image: url(../images/blog/cluod-left.svg), url(../images/banner-low-poly.png);
    background-position: 0px -100px, +25px -100px;
    background-repeat: no-repeat;
}

@media (max-width: 370px) {
    .card-table.d30-d70 > div:first-child {
        width: 35%;
        font-size: 16px;
    }
    .card-table > div {
        padding: 4px 8px;
    }
    .card-table.d30-d70 > div:not(:first-child) {
        width: 65%;
        align-items: flex-start;
        font-size: 16px;
    }
    .card-block-header {
        font-size: 20px;
    }
    #infopage .banner-title {
        font-size: 2rem;
    }
}

@media (min-width: 371px) and (max-width: 576px) {

    .card-table > div {
        padding: 4px 8px;
    }

    .card-table.d30-d70 > div:first-child {
        width: 35%;
        font-size: 18px;
    }

    .card-table.d30-d70 > div:not(:first-child) {
        width: 65%;
        align-items: flex-start;
        font-size: 16px;
    }

    .card-block-header {
        font-size: 22px;
    }

    #infopage .banner-title {
        font-size: 2.5rem;
    }
}

@media (min-width: 576px) {
    #infopage #banner {
        background-position: 10px -100px, +100px -100px;
    }
}

@media (min-width: 728px) {
    #infopage #banner {
        background-position: 200px -100px, +345px -100px;
    }
}

@media (min-width: 992px) {
    #infopage #banner {
        background-position: 300px -100px, +445px -100px;
    }
}

@media (min-width: 1200px) {
    #infopage #banner {
        background-position: 550px -100px, 695px -100px;
    }
}

@media (min-width: 1500px) {
    #infopage #banner {
        background-position: 750px -100px, 895px -100px;
    }
}

@media (min-width: 1800px) {
    #infopage #banner {
        background-position: 950px -100px, 1095px -100px;
    }
}

#infopage .banner-text {
    text-shadow: 1px 1px 2px #008fdbff;
}
