﻿@media (min-width: 1280px) {

    /*###################################################*/
    /* SHARED ################################################*/
    /*###################################################*/

    .top-row-margin {
        margin-top: calc(8.82 / 100 * 1280px);
    }

    /* Background image rows */
    .background-row {
        height: calc(41.177 / 100 * 1280px);
    }

    /*###################################################*/
    /* ROW ONE ################################################*/
    /*###################################################*/

    .legal-row-one-container {
        height: calc(30 / 100 * 1280px);
    }

    .legal-row-one-content-row {
        padding: calc(5 / 100 * 1280px) calc(15 / 100 * 1280px);
        max-width: 1280px;
        left: 50%;
        transform: translateX(-50%);
    }

    .legal-row-one-heading {
        font-size: calc(3 / 100 * 1280px);
        margin-bottom: calc(3 / 100 * 1280px);
    }

    .legal-row-one-links {
        padding-left: calc(20 / 100 * 1280px);
    }

    .legal-row-one-links li {
        margin-bottom: calc(1 / 100 * 1280px);
    }

    .legal-row-one-links a {
        font-size: calc(1.2 / 100 * 1280px);
    }

    /*###################################################*/
    /* CONTENT SECTIONS (ROWS 3-7) ########################*/
    /*###################################################*/

    .legal-content-container {
        padding-top: calc(4 / 100 * 1280px);
        padding-bottom: calc(4 / 100 * 1280px);
    }

    .legal-content-wrapper {
        padding: 0 calc(10 / 100 * 1280px);
    }

    .legal-content-title {
        font-size: calc(2.4 / 100 * 1280px);
        margin-bottom: calc(2 / 100 * 1280px);
    }

    .legal-content-text {
        font-size: calc(1 / 100 * 1280px);
    }

    /* Separator styles */
    .row-separator {
        padding: calc(4 / 100 * 1280px) 0;
    }

    .separator-icon {
        padding: 0 calc(2 / 100 * 1280px);
    }

    .separator-icon img {
        width: calc(5 / 100 * 1280px);
    }

}
