﻿
/* override */
.page-content[data-page=index] section.product-analytics, .page-content[data-page=index] section.product-keys {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0;
}

.page-content[data-page=index] section.product-analytics {
    display: block;
}

    .page-content[data-page=index] section.product-analytics .product-analytics-left, .page-content[data-page=index] section.product-analytics .product-analytics-right {
        margin: 0;
        padding: 0;
    }




.page-content[data-page=index] section.product-analytics {
    /*padding-top: 37px;*/
    /* override */
    /*padding-top: 37px;*/
    padding-top: 76px !important;
}

    .page-content[data-page=index] section.product-analytics .product-analytics-left {
        display: inline-block;
        width: 100%;
        /* override */
        display: none !important;
    }

        .page-content[data-page=index] section.product-analytics .product-analytics-left .product-analytics-img {
            width: 60%;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: contain;
            height: auto;
            margin: 80px auto 40px;
            min-height: 450px;
        }

    .page-content[data-page=index] section.product-analytics .product-analytics-right {
        /*display: inline-block;*/
        width: 100%;
        /*float: left;*/
        padding-bottom: 61px;
        display: block;
        overflow: hidden;
        max-width: 1231px;
        margin-left: auto;
        margin-right: auto;
    }

        .page-content[data-page=index] section.product-analytics .product-analytics-right > .product-analytics-title-text {
            text-align: center;
        }

        .page-content[data-page=index] section.product-analytics .product-analytics-right > .product-text {
            margin: auto;
            text-align: center;
            margin-bottom: 86px;
        }

        .page-content[data-page=index] section.product-analytics .product-analytics-right > .separator {
            margin: 40px;
        }

        .page-content[data-page=index] section.product-analytics .product-analytics-right > .text-block {
            width: 33.333%;
            float: left;
            margin: 0;
            padding: 10px;
        }

            .page-content[data-page=index] section.product-analytics .product-analytics-right > .text-block .block-img {
                width: 20%;
                float: left;
                background-repeat: no-repeat;
                background-position: center center;
                background-size: contain;
                margin: 5px auto auto !important;
                min-height: 50px;
            }

            .page-content[data-page=index] section.product-analytics .product-analytics-right > .text-block .block-title {
                width: 80%;
                margin: 0;
                float: left;
                min-height: 60px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
            }

            .page-content[data-page=index] section.product-analytics .product-analytics-right > .text-block .block-content {
                min-width: 100%;
                padding: 15px;
                width: 100%;
                clear: both;
                margin: 0;
            }

                .page-content[data-page=index] section.product-analytics .product-analytics-right > .text-block .block-content p {
                    margin: 0;
                }




                /* HZ */
                .page-content[data-page=index] section.product-analytics .product-analytics-right > .text-block .block-content br {
                    display: none;
                }





body.solutions-page .page-content[data-page=marketing-page] section.product-analytics {
    padding-top: 80px;
}






body.solutions-page [data-page=marketing-page] section.product-analytics .text-block, body.solutions-page [data-page=startup] section.product-analytics .text-block {
    padding: 30px;
}





body.solutions-page [data-page=marketing-page] section.product-analytics .text-block-container, body.solutions-page [data-page=startup] section.product-analytics .text-block-container {
    margin: 0 -30px;
}

body.solutions-page [data-page=marketing-page] section.product-analytics .text-block .block-content, body.solutions-page [data-page=startup] section.product-analytics .text-block .block-content {
    max-width: none;
}
