.title-alpha {
  display: none;
}
#main .page-footer {
  margin-bottom: 0;
}
#main .page-content {
  margin-bottom: 0;
}
.page-cms-7 {
  padding: 0 !important;
}.section_privacy_policy_header {
        padding: 3rem;
    }

    .section_privacy_policy_header_background {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .section_privacy_policy_header_background img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .section_privacy_policy_header_content {
        position: relative;
    }

    .section_privacy_policy_header_content h1 {
        font-family: var(--font-countach);
        font-size: 5rem;
        font-weight: 700;
        color: #fff;
        font-style: italic;
        text-transform: uppercase;
        display: flex;
        flex-direction: column;

    }

    .section_privacy_policy_header_content h1:after {
        content: '';
        width: 100px;
        height: 2px;
        background-color: #fe0000;
        margin-top: 1rem;
    }

    .section_privacy_policy_header_text {
        font-family: var(--font-century-gothic);
        font-size: 1.1rem;
        font-weight: 500;
        color: #fff;
        margin-top: 1rem;
        max-width: 500px;
    }

    .section_privacy_policy_content {
        padding: 3rem;
    }

    .privacy_content_title {
        display: flex;
        align-items: center;
        gap: 2rem;
        margin-top: 3rem;
    }

    .privacy_content_title h2{
        font-size: 5rem;
        font-family: var(--font-countach);
        font-weight: 700;
        font-style: italic;
        text-transform: uppercase;
        color: #000;
        line-height: 5rem;
    }
    .privacy_content_title span{
        font-size: 5rem;
        font-family: var(--font-countach);
        font-weight: 700;
        font-style: italic;
        text-transform: uppercase;
        color: #fff;
        background-color: #fe0000;
        line-height: 5rem;
        width: 80px;
        height: 80px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .privacy_content_text {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-areas: "grid_content_1 grid_content_3 grid_content_3 grid_content_3" "grid_content_2 grid_content_3 grid_content_3 grid_content_3";
        gap: 2rem;
        margin-top: 2rem;
        margin-bottom: 2rem;
        padding-bottom: 3rem;
    }

    .grid_content_1 {
        grid-area: grid_content_1;
        text-align: center;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        padding: 1rem;
        place-content: center;
    }

    .grid_text h4 {
        font-size: 1.5rem;
        font-family: var(--font-century-gothic);
        font-weight: 600;
        text-transform: uppercase;
        color: #000;
    }

    .grid_text p {
        font-size: 1rem;
        font-family: var(--font-century-gothic);
        font-weight: 400;
        color: #000;
    }

    .grid_content_2 {
        grid-area: grid_content_2;
        text-align: center;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        padding: 1rem;
        place-content: center;
    }

    .grid_content_3 {
        grid-area: grid_content_3;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        padding: 1rem;
    }

    .grid_container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        padding: 1rem;
    }

    .title_grid {
        font-size: 1.5rem;
        font-family: var(--font-century-gothic);
        font-weight: 600;
        text-transform: uppercase;
        color: #000;
    }

    .grid_container_item {
        display: flex;
        gap: 1rem;
        padding: 1rem;
        border-bottom: 1px solid #dfdfdf;
        font-family: var(--font-century-gothic);
    }

    .grid_container_item strong {
        text-transform: uppercase;
        font-weight: 600;
    }


    .grid_container_item:nth-last-child(-n+2) {
        border-bottom: none;
    }

    .grid_container_item:nth-child(odd) {
        border-right: 1px solid #dfdfdf;
    }



    @media (max-width: 1440px) {
        .privacy_content_text {
            grid-template-columns: 1fr 1fr;
            grid-template-areas:
                "grid_content_1 grid_content_2"
                "grid_content_3 grid_content_3"
                ;
            gap: 1.5rem;
        }
    }

    @media (max-width: 991px) {
        .section_privacy_policy_header,
        .section_privacy_policy_content {
            padding: 2rem;
        }

        .section_privacy_policy_header_content h1 {
            font-size: 3rem;
        }

        .privacy_content_title h2,
        .privacy_content_title span {
            font-size: 3rem;
            line-height: 3rem;
        }

        .privacy_content_title span {
            width: 60px;
            height: 60px;
        }

        .grid_container {
            grid-template-columns: 1fr;
            gap: 0;
        }

        .grid_container_item {
            border-right: none !important;
            border-bottom: 1px solid #dfdfdf;
        }

        .grid_container_item:last-child {
            border-bottom: none;
        }
    }

    @media (max-width: 767px) {
        .section_privacy_policy_header,
        .section_privacy_policy_content {
            padding: 1.5rem;
        }

        .section_privacy_policy_header_content h1 {
            font-size: 2.25rem;
        }

        .privacy_content_title h2,
        .privacy_content_title span {
            font-size: 2rem;
            line-height: 2rem;
        }

        .privacy_content_title span {
            width: 48px;
            height: 48px;
        }

        .privacy_content_text {
            grid-template-columns: 1fr;
            grid-template-areas:
                "grid_content_1"
                "grid_content_2"
                "grid_content_3";
            gap: 1.5rem;
        }
    }

.grid_container {
            gap: 1rem;
        }

        .privacy_content_text_2 {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-template-areas: "grid_content_4 grid_content_5";
            gap: 2rem;
            margin-top: 2rem;
            margin-bottom: 2rem;
            padding-bottom: 3rem;
        }

        .grid_content_4 {
            grid-area: grid_content_4;
            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
            padding: 1rem;
        }

        .grid_content_5 {
            grid-area: grid_content_5;
            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
            padding: 1rem;
        }



        .grid_title {
            font-family: var(--font-century-gothic);
            font-size: 1.5rem;
            font-weight: 600;
            text-transform: uppercase;
            color: #000;
        }

        .grid_text ul li {
            list-style: disc;
            color: #000;
            font-family: var(--font-century-gothic);
            font-weight: 500;
            margin-left: 1.5rem;
            font-size: 1rem;
            padding: .5rem;
        }

        .privacy_content_text_2 .grid_text {
            padding: 1rem;
        }

        .privacy_content_text_2 .grid_container{
            border-bottom: 2px solid #dfdfdf;
        }

        .privacy_content_text_2 .grid_container_content .grid_text:first-child {
            border-right: 2px solid #dfdfdf;
        }

        .grid_socials {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-row-gap: 1rem;
            grid-column-gap: 1rem;
        }

        .grid_socials .grid_social_item {
            display: flex;
            align-items:center;
            gap: 1.5rem;
        }

        .grid_socials .grid_social_name {
            color: #000;
            font-size: 1rem;
            font-family: var(--font-century-gothic);
            font-weight: 600;
        }

        @media (max-width: 1200px) {
            .privacy_content_text_2 {
                grid-template-columns: 1fr;
                grid-template-areas:
                    "grid_content_4"
                    "grid_content_5";
                gap: 1.5rem;
            }

            .privacy_content_text_3 {
                grid-template-columns: repeat(1, 1fr) !important;
                grid-template-areas: "grid_content_6" "grid_content_7" !important;
            }

            .grid_content_7 .grid_container_content {
                grid-template-columns: repeat(2, 1fr) !important;
                grid-template-areas: 
                    "grid_cookies_1 grid_cookies_1" 
                    "grid_cookies_2 grid_cookies_2" 
                    "grid_cookies_3 grid_cookies_3"
                    "grid_cookies_4 grid_cookies_4"
                    "grid_cookies_5 grid_cookies_5"
                    "grid_cookies_6 grid_cookies_6" !important;
                gap: 1.5rem;
            }
        }

        @media (max-width: 767px) {
            .privacy_content_text_2 .grid_container_content.d-flex {
                flex-direction: column;
            }

            .privacy_content_text_2 .grid_container_content .grid_text:first-child {
                border-right: none;
                border-bottom: 2px solid #dfdfdf;
            }

            .grid_socials {
                grid-template-columns: 1fr;
            }
        }

.privacy_content_text_3 {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-template-areas: "grid_content_6 grid_content_7 grid_content_7";
            gap: 2rem;
            margin-top: 2rem;
            margin-bottom: 2rem;
            padding-bottom: 3rem;
        }

        .grid_content_6 {
            grid-area: grid_content_6;
            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
            padding: 1rem;
        }
        .grid_content_7 {
            grid-area: grid_content_7;
            padding: 1rem;
        }

        .grid_content_7 .grid_container_content {
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            grid-template-areas: "grid_cookies_1 grid_cookies_1 grid_cookies_1 grid_cookies_1 grid_cookies_2 grid_cookies_2" "grid_cookies_3 grid_cookies_3 grid_cookies_4 grid_cookies_4 grid_cookies_5 grid_cookies_5" "grid_cookies_6 grid_cookies_6 grid_cookies_6 grid_cookies_6 grid_cookies_6 grid_cookies_6" ;
            gap: 2rem;
            font-family: var(--font-century-gothic);
        }

        .grid_content_7 .grid_container_content .grid_item_text {
            color: #000;

        }

        .grid_content_item_cookies_1 {
            grid-area: grid_cookies_1;
            gap: 1rem;
        }
        .grid_content_item_cookies_2 {
            grid-area: grid_cookies_2;
            gap: 1rem;
        }
        .grid_content_item_cookies_3 {
            grid-area: grid_cookies_3;
            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
            padding: 1rem;
            gap: 1rem;
        }
        .grid_content_item_cookies_4 {
            grid-area: grid_cookies_4;
            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
            padding: 1rem;
            gap: 1rem;
        }
        .grid_content_item_cookies_5 {
            grid-area: grid_cookies_5;
            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
            padding: 1rem;
            gap: 1rem;
        }
        .grid_content_item_cookies_6 {
            grid-area: grid_cookies_6;
            gap: 1rem;
        }

        .grid_container p {
            font-size: 1rem;
            color: #000;
            font-family: var(--font-century-gothic);
        }

        .grid_item_cookie_title {
            font-size: 1.25rem;
            color: #fe0000;
            text-transform: uppercase;
            font-family: var(--font-century-gothic);
            font-weight: 600;
            padding-bottom: 1rem;
            border-bottom: 2px solid #dfdfdf;
            min-height: 60px;
            display: flex;
            align-items: end;
        }

        .grid_content_item_cookies_6 p {
            font-size: 1rem;
            font-family: var(--font-century-gothic);
        }

        @media (max-width: 991px) {
            .privacy_content_text_3 {
                grid-template-columns: 1fr;
                grid-template-areas:
                    "grid_content_6"
                    "grid_content_7";
                gap: 1.5rem;
            }

            .grid_content_7 .grid_container_content {
                grid-template-columns: repeat(2, 1fr);
                grid-template-areas:
                    "grid_cookies_1 grid_cookies_1"
                    "grid_cookies_2 grid_cookies_2"
                    "grid_cookies_3 grid_cookies_4"
                    "grid_cookies_5 grid_cookies_5"
                    "grid_cookies_6 grid_cookies_6";
                gap: 1.5rem;
            }
        }

        @media (max-width: 767px) {
            .grid_content_7 .grid_container_content {
                grid-template-columns: 1fr;
                grid-template-areas:
                    "grid_cookies_1"
                    "grid_cookies_2"
                    "grid_cookies_3"
                    "grid_cookies_4"
                    "grid_cookies_5"
                    "grid_cookies_6";
                gap: 1.5rem;
            }
        }

.grid_content_8 {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-template-areas:
                "personal_item_1 personal_item_1 personal_item_1"
                "personal_item_2 personal_item_3 personal_item_4"
                "personal_item_5 personal_item_6 personal_item_7"
                "personal_item_8 personal_item_9 x"
                "personal_item_10 personal_item_10 personal_item_10"
                "personal_item_11 personal_item_12 personal_item_13"
                "personal_item_14 personal_item_15 personal_item_16";
            gap: 1.5rem;
            color: #000;
            font-family: var(--font-century-gothic);
            font-size: 1rem;
            padding-top: 2rem;
            padding-bottom: 3rem;
            border-bottom: 2px solid #dfdfdf;
        }

        .grid_content_8 > div {
            padding: 1rem;
        }

        .shadow-sm {
            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        }

        .grid_content_8 .personal_item_1 {
            grid-area: personal_item_1;
            gap: 1rem;
        }
        .grid_content_8 .personal_item_2 {
            grid-area: personal_item_2;
        }
        .grid_content_8 .personal_item_3 {
            grid-area: personal_item_3;
        }
        .grid_content_8 .personal_item_4 {
            grid-area: personal_item_4;
        }
        .grid_content_8 .personal_item_5 {
            grid-area: personal_item_5;
        }
        .grid_content_8 .personal_item_6 {
            grid-area: personal_item_6;
        }
        .grid_content_8 .personal_item_7 {
            grid-area: personal_item_7;
        }
        .grid_content_8 .personal_item_8 {
            grid-area: personal_item_8;
        }
        .grid_content_8 .personal_item_9 {
            grid-area: personal_item_9;
        }
        .grid_content_8 .personal_item_10 {
            grid-area: personal_item_10;
            font-weight: 600;
        }
        .grid_content_8 .personal_item_11 {
            grid-area: personal_item_11;
        }
        .grid_content_8 .personal_item_12 {
            grid-area: personal_item_12;
        }
        .grid_content_8 .personal_item_13 {
            grid-area: personal_item_13;
        }
        .grid_content_8 .personal_item_14 {
            grid-area: personal_item_14;
        }
        .grid_content_8 .personal_item_15 {
            grid-area: personal_item_15;
        }
        .grid_content_8 .personal_item_16 {
            grid-area: personal_item_16;
        }

        @media (max-width: 991px) {
            .grid_content_8 {
                grid-template-columns: repeat(2, 1fr);
                grid-template-areas:
                    "personal_item_1 personal_item_1"
                    "personal_item_2 personal_item_3"
                    "personal_item_4 personal_item_5"
                    "personal_item_6 personal_item_7"
                    "personal_item_8 personal_item_9"
                    "personal_item_10 personal_item_10"
                    "personal_item_11 personal_item_12"
                    "personal_item_13 personal_item_14"
                    "personal_item_15 personal_item_16";
                gap: 1rem;
            }
        }

        @media (max-width: 767px) {
            .grid_content_8 {
                grid-template-columns: 1fr;
                grid-template-areas:
                    "personal_item_1"
                    "personal_item_2"
                    "personal_item_3"
                    "personal_item_4"
                    "personal_item_5"
                    "personal_item_6"
                    "personal_item_7"
                    "personal_item_8"
                    "personal_item_9"
                    "personal_item_10"
                    "personal_item_11"
                    "personal_item_12"
                    "personal_item_13"
                    "personal_item_14"
                    "personal_item_15"
                    "personal_item_16";
                padding-top: 1.5rem;
                padding-bottom: 1.5rem;
                gap: .75rem;
            }
        }

.privacy_content_text_5 {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-template-areas: "grid_item_retention grid_item_transfer grid_item_delete";
            gap: 1.5rem;
            padding-bottom: 3rem;
            border-bottom: 2px solid #dfdfdf;
        }

        .privacy_content_title_small {
            display: flex;
            align-items: center;
            gap: 2rem;
            margin-top: 3rem;
        }

        .privacy_content_title_small span{
            font-size: 5rem;
            font-family: var(--font-countach);
            font-weight: 700;
            font-style: italic;
            text-transform: uppercase;
            color: #fff;
            background-color: #fe0000;
            line-height: 5rem;
            width: 80px;
            height: 80px;
            display: flex;
            align-items: center;
            justify-content: center;
            min-width: 80px;
        }

        .privacy_content_title_small h3{
            font-size: 4rem;
            font-family: var(--font-countach);
            font-weight: 700;
            font-style: italic;
            text-transform: uppercase;
            color: #000;
            line-height: 4rem;
            max-width: 15ch;
        }


        .privacy_content_text_5 p {
            font-family: var(--font-century-gothic);
            font-size: 1rem;
            color: #000;
        }

        .grid_item_retention {
            grid-area: grid_item_retention;
        }

        .grid_item_transfer {
            grid-area: grid_item_transfer;
        }

        .grid_item_delete {
            grid-area: grid_item_delete;
        }

        @media (min-width: 1201px) and (max-width: 1401px) {
            .privacy_content_text_5 {
                grid-template-columns: repeat(2, 1fr);
                grid-template-areas:
                    "grid_item_retention grid_item_transfer"
                    "grid_item_delete grid_item_delete";
                gap: 1.25rem;
            }
        }

        @media (min-width: 992px) and (max-width: 1200px) {
            .privacy_content_text_5 {
                grid-template-columns: repeat(2, 1fr);
                grid-template-areas:
                    "grid_item_retention grid_item_transfer"
                    "grid_item_delete grid_item_delete";
                gap: 1.25rem;
            }
        }

        @media (max-width: 991px) {
            .privacy_content_text_5 {
                grid-template-columns: repeat(2, 1fr);
                grid-template-areas:
                    "grid_item_retention grid_item_transfer"
                    "grid_item_delete grid_item_delete";
                gap: 1rem;
                padding-bottom: 2rem;
            }

            .privacy_content_title_small span {
                font-size: 3rem;
                line-height: 3rem;
                width: 60px;
                height: 60px;
                min-width: 60px;
            }

            .privacy_content_title_small h3 {
                font-size: 2.5rem;
                line-height: 2.6rem;
            }
        }

        @media (max-width: 767px) {
            .privacy_content_text_5 {
                grid-template-columns: 1fr;
                grid-template-areas:
                    "grid_item_retention"
                    "grid_item_transfer"
                    "grid_item_delete";
                gap: .5rem;
                padding-bottom: 1.5rem;
            }

            .privacy_content_title_small {
                gap: 1rem;
                margin-top: 1.5rem;
            }

            .privacy_content_title_small span {
                font-size: 2rem;
                line-height: 2rem;
                width: 48px;
                height: 48px;
                min-width: 48px;
            }

            .privacy_content_title_small h3 {
                font-size: 1.75rem;
                line-height: 1.85rem;
                max-width: none;
            }
        }

.privacy_content_text_6 {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-template-areas: 
                "grid_disclosure_1 grid_disclosure_2 grid_disclosure_3"
                "grid_disclosure_4 grid_disclosure_5 grid_disclosure_6"
                "grid_disclosure_7 grid_disclosure_5 grid_disclosure_6"
                ;
            gap: 2rem;
            padding-bottom: 3rem;
            margin-top: 2rem;
        }

        .privacy_content_text_6 > div {
            display: flex;
            gap: .5rem;
        }

        .grid_disclosure_1 {
            grid-area: grid_disclosure_1;
        }
        .grid_disclosure_2 {
            grid-area: grid_disclosure_2;
        }
        .grid_disclosure_3 {
            grid-area: grid_disclosure_3;
        }
        .grid_disclosure_4 {
            grid-area: grid_disclosure_4;
        }
        .grid_disclosure_5 {
            grid-area: grid_disclosure_5;
        }
        .grid_disclosure_6 {
            grid-area: grid_disclosure_6;
        }
        .grid_disclosure_7 {
            grid-area: grid_disclosure_7;
        }

        .disclosure_title {
            font-family: var(--font-century-gothic);
            font-size: 1.5rem;
            font-weight: 700;
            color: #000;
            text-transform: uppercase;
        }

        .disclosure_text {
            font-family: var(--font-century-gothic);
            font-size: 1rem;
            font-weight: 500;
            color: #000;
        }

        @media (max-width: 991px) {
            .privacy_content_text_6 {
                grid-template-columns: repeat(2, 1fr);
                grid-template-areas:
                    "grid_disclosure_1 grid_disclosure_2"
                    "grid_disclosure_3 grid_disclosure_4"
                    "grid_disclosure_5 grid_disclosure_6"
                    "grid_disclosure_7 grid_disclosure_7";
                gap: 1.5rem;
                padding-bottom: 2rem;
            }
        }

        @media (max-width: 767px) {
            .privacy_content_text_6 {
                grid-template-columns: 1fr;
                grid-template-areas:
                    "grid_disclosure_1"
                    "grid_disclosure_2"
                    "grid_disclosure_3"
                    "grid_disclosure_4"
                    "grid_disclosure_5"
                    "grid_disclosure_6"
                    "grid_disclosure_7";
                gap: 1rem;
                padding-bottom: 1.5rem;
            }

            .privacy_content_text_6 > div {
                gap: .75rem;
            }
        }

.privacy_content_text_7 {
            margin-left: calc(80px + 2rem);
            font-family: var(--font-century-gothic);
        }

        @media (max-width: 991px) {
            .privacy_content_text_7 {
                margin-left: calc(60px + 1.5rem);
            }
        }

        @media (max-width: 767px) {
            .privacy_content_text_7 {
                margin-left: 0;
            }
        }

