.elementor-725 .elementor-element.elementor-element-1ef418c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-725 .elementor-element.elementor-element-7c8ed7e .elementor-heading-title{font-size:35.84px;color:#F0F4FF;}.elementor-725 .elementor-element.elementor-element-63b77a0{color:#F0F4FF;font-size:13px;font-weight:300;}.elementor-725 .elementor-element.elementor-element-9befaa2{text-align:left;color:#9AAAC7;}.elementor-725 .elementor-element.elementor-element-339ca5b > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-81895be .elementor-heading-title{font-size:25.84px;color:#F0F4FF;}.elementor-725 .elementor-element.elementor-element-085d1c8{color:#9AAAC7;}.elementor-725 .elementor-element.elementor-element-43b4aab{color:#9AAAC7;}.elementor-725 .elementor-element.elementor-element-48a9fc7 .elementor-heading-title{font-size:25.84px;color:#F0F4FF;}.elementor-725 .elementor-element.elementor-element-f4a6c77{color:#9AAAC7;}.elementor-725 .elementor-element.elementor-element-aedc000 .elementor-heading-title{font-size:25.84px;color:#F0F4FF;}.elementor-725 .elementor-element.elementor-element-3130931{color:#9AAAC7;}.elementor-725 .elementor-element.elementor-element-8081100 .elementor-heading-title{font-size:25.84px;color:#F0F4FF;}.elementor-725 .elementor-element.elementor-element-4b7ff00{color:#9AAAC7;}.elementor-725 .elementor-element.elementor-element-339987f .elementor-heading-title{font-size:25.84px;color:#F0F4FF;}.elementor-725 .elementor-element.elementor-element-3dd07ce{color:#9AAAC7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-725 .elementor-element.elementor-element-7c8ed7e{text-align:center;}.elementor-725 .elementor-element.elementor-element-81895be{text-align:center;}.elementor-725 .elementor-element.elementor-element-48a9fc7{text-align:center;}.elementor-725 .elementor-element.elementor-element-aedc000{text-align:center;}.elementor-725 .elementor-element.elementor-element-8081100{text-align:center;}.elementor-725 .elementor-element.elementor-element-339987f{text-align:center;}}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-7c8ed7e .elementor-heading-title{font-size:30px;}.elementor-725 .elementor-element.elementor-element-81895be .elementor-heading-title{font-size:30px;}.elementor-725 .elementor-element.elementor-element-48a9fc7 .elementor-heading-title{font-size:30px;}.elementor-725 .elementor-element.elementor-element-aedc000 .elementor-heading-title{font-size:30px;}.elementor-725 .elementor-element.elementor-element-8081100 .elementor-heading-title{font-size:30px;}.elementor-725 .elementor-element.elementor-element-339987f .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-43b4aab */:root {
            --border-color: #e2e8f0;
        }

        table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
            font-size: 0.95rem;
        }

        th, td {
            border: 1px solid var(--border-color);
            padding: 12px;
            text-align: left;
        }

        th {
            background-color: #9aaac7;
            color: #000;
            font-weight: 600;
        }

                @media (max-width: 768px) {
            .container {
                margin: 20px;
                padding: 20px;
            }
            h1 {
                font-size: 1.8rem;
            }
            table, thead, tbody, th, td, tr {
                display: block;
            }
            th {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }
            tr {
                border: 1px solid var(--border-color);
                margin-bottom: 10px;
            }
            td {
                border: none;
                border-bottom: 1px solid #f1f5f9;
                position: relative;
                padding-left: 50%;
            }
            td:before {
                position: absolute;
                top: 12px;
                left: 12px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
            }
            td:nth-of-type(1):before { content: "Cookie Type"; }
            td:nth-of-type(2):before { content: "Purpose"; }
            td:nth-of-type(3):before { content: "Expiry"; }
        }/* End custom CSS */