
#CookieReportsBanner *:not(font),
#CookieReportsAccordion *:not(font),
#CookieReportsAccordion label:before {
    font-size: 24px;
    line-height: 28px;
    font-family: "nakheel", "nakheelregular_text";
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        font-size: calc(24px + (24 - 24) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        font-size: calc(24px + (24 - 24) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        font-size: calc(18px + (24 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        font-size: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        font-size: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        font-size: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(28px + (28 - 28) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(28px + (28 - 28) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(22px + (28 - 22) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(22px + (22 - 22) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(22px + (22 - 22) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(22px + (22 - 22) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner *:not(font),
    #CookieReportsAccordion *:not(font),
    #CookieReportsAccordion label:before {
        line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion a {
    font-size: 18px;
    line-height: 22px;
    font-family: "nakheel", "nakheelregular_text";
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion a {
        font-size: calc(18px + (18 - 18) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion a {
        font-size: calc(16px + (18 - 16) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion a {
        font-size: calc(16px + (16 - 16) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion a {
        font-size: calc(16px + (16 - 16) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion a {
        font-size: calc(16px + (16 - 16) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion a {
        font-size: calc(16px + (16 - 16) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion a {
        line-height: calc(16px + (16 - 16) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion a {
        line-height: calc(22px + (22 - 22) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion a {
        line-height: calc(20px + (22 - 20) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion a {
        line-height: calc(20px + (20 - 20) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion a {
        line-height: calc(20px + (20 - 20) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion a {
        line-height: calc(20px + (20 - 20) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion a {
        line-height: calc(20px + (20 - 20) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion a {
        line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrSwitch {
    font-family: "nakheel", "nakheelregular_text";
}

#CookieReportsAccordion .wscrRadioSwitch .wscrSwitchRadioLabel {
    border: 0px solid #00263A;
    color: #00263A;
}

#CookieReportsAccordion .wscrRadioSwitch .wscrRadioSwitchOn:focus + .wscrSwitchRadioLabel,
#CookieReportsAccordion .wscrRadioSwitch .wscrRadioSwitchOff:focus + .wscrSwitchRadioLabel {
    border: 1px dotted #ccc;
}

#CookieReportsAccordion a:link {
    color: #00263A;
}

#CookieReportsAccordion a:visited {
    color: #00263A;
}

#CookieReportsAccordion table {
    font-size: 18px;
    line-height: 22px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion table {
        font-size: calc(18px + (18 - 18) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion table {
        font-size: calc(16px + (18 - 16) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion table {
        font-size: calc(16px + (16 - 16) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion table {
        font-size: calc(16px + (16 - 16) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion table {
        font-size: calc(16px + (16 - 16) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion table {
        font-size: calc(16px + (16 - 16) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion table {
        line-height: calc(16px + (16 - 16) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion table {
        line-height: calc(22px + (22 - 22) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion table {
        line-height: calc(20px + (22 - 20) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion table {
        line-height: calc(20px + (20 - 20) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion table {
        line-height: calc(20px + (20 - 20) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion table {
        line-height: calc(20px + (20 - 20) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion table {
        line-height: calc(20px + (20 - 20) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion table {
        line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner *:not(font) {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner p {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsBanner p {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner p {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner p {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner p {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner p {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner p {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner p {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner p {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner p {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner p {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner p {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner p {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner p {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner p {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner a.wscrBannerLink,
#CookieReportsBanner a.wscrBannerLink:link,
#CookieReportsBanner a.wscrBannerLink:visited {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner a.wscrBannerLink,
    #CookieReportsBanner a.wscrBannerLink:link,
    #CookieReportsBanner a.wscrBannerLink:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner .wscrHeading {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 18px;
    line-height: 22px;
}

@media (max-width: 1920px) {
    #CookieReportsBanner .wscrHeading {
        font-size: calc(18px + (18 - 18) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner .wscrHeading {
        font-size: calc(16px + (18 - 16) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner .wscrHeading {
        font-size: calc(16px + (16 - 16) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner .wscrHeading {
        font-size: calc(16px + (16 - 16) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner .wscrHeading {
        font-size: calc(16px + (16 - 16) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner .wscrHeading {
        font-size: calc(16px + (16 - 16) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(16px + (16 - 16) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(22px + (22 - 22) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(20px + (22 - 20) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner .wscrHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner a:link,
#CookieReportsBanner a:visited {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
    color: #fafafa;
}

@media (max-width: 1920px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner a:link,
    #CookieReportsBanner a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner .wscrOk:link,
#CookieReportsBanner .wscrOk:visited {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner .wscrOk:link,
    #CookieReportsBanner .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner .wscrOk2:link,
#CookieReportsBanner .wscrOk2:visited {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner .wscrOk2:link,
    #CookieReportsBanner .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrHeading {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrHeading {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrHeading {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrDescription,
#CookieReportsAccordion .wscrDescription p {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrDescription,
    #CookieReportsAccordion .wscrDescription p {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrDescription p + p {
    margin-top: 15px;
}

#CookieReportsAccordion .wscrDescription strong {
    font-family: "nakheel", "nakheelbold_text";
    font-size: 16px;
    line-height: 20px;
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrDescription strong {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrDescription strong {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrDescription a {
    color: #00263A;
}

#CookieReportsAccordion .wscrOk:link,
#CookieReportsAccordion .wscrOk:visited {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrOk:link,
    #CookieReportsAccordion .wscrOk:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrOk2:link,
#CookieReportsAccordion .wscrOk2:visited {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrOk2:link,
    #CookieReportsAccordion .wscrOk2:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading:focus {
    outline: 2px dotted #00263A;
}

#CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionCount {
    font-family: "nakheel", "nakheelregular_text";
    color: #00263A;
}

#CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitle {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrSectionDescription p,
#CookieReportsAccordion .wscrSectionDescription li,
#CookieReportsAccordion .wscrSectionDescription label {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrSectionDescription p,
    #CookieReportsAccordion .wscrSectionDescription li,
    #CookieReportsAccordion .wscrSectionDescription label {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrSectionDescription a:focus {
    outline: 2px dotted #00263A;
}

#CookieReportsAccordion .wscrSectionDescription a {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrSectionDescription a {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .wscrSectionDescription strong {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .wscrSectionDescription strong {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies > p {
    color: #00263A;
}

#CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table td {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
    border-bottom: 0px solid #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
#CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
    color: #00263A;
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table td em {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td em {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
#CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
#CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
    font-family: "nakheel", "nakheelregular_text";
    font-size: 16px;
    line-height: 20px;
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:link,
    #CookieReportsBanner ul.wscrCompanyPrivacy li a:visited {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table ul.wscrCompanyPrivacy li a:focus,
#CookieReportsBanner ul.wscrCompanyPrivacy li a:focus {
    outline: 2px dotted #00263A;
}

.CookieReportsAccordionCookies .wscrCookiesColumns .wscrField-description {
    color: #00263A;
}

@media only screen and (max-width: 790px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td:first-child {
        border-top: 0px solid #00263A;
    }

    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-family: "nakheel", "nakheelregular_text";
        font-size: 16px;
        line-height: 20px;
    }
}

@media only screen and (max-width: 790px) and (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess button,
    #CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrMoreLess span {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

@media only screen and (max-width: 790px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        font-family: "nakheel", "nakheelregular_text";
        font-size: 16px;
        line-height: 20px;
        color: #00263A;
    }
}

@media only screen and (max-width: 790px) and (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .wscrCookiesColumns.wscrToggleOpened .wscrField-description div {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

@media only screen and (max-width: 790px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        font-family: "nakheel", "nakheelregular_text";
        font-size: 16px;
        line-height: 20px;
        color: #00263A;
    }
}

@media only screen and (max-width: 790px) and (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        font-size: calc(16px + (16 - 16) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        font-size: calc(14px + (16 - 14) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        font-size: calc(14px + (14 - 14) * ((100vw - 480px) / (768 - 480)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(14px + (14 - 14) * ((100vw - 320px) / (480 - 320)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(20px + (20 - 20) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(18px + (20 - 18) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media only screen and (max-width: 790px) and (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies .CookieReportsAccordionInlineHeading {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
    font-size: 24px;
    line-height: 28px;
    font-family: "nakheel", "nakheelregular_text";
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(24px + (24 - 24) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(24px + (24 - 24) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(18px + (24 - 18) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(18px + (18 - 18) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(18px + (18 - 18) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        font-size: calc(18px + (18 - 18) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(18px + (18 - 18) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(28px + (28 - 28) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(28px + (28 - 28) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(22px + (28 - 22) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(22px + (22 - 22) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(22px + (22 - 22) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(22px + (22 - 22) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionSection .CookieReportsAccordionHeading .wscrSectionTitleText {
        line-height: calc(22px + (22 - 22) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
    font-size: 18px;
    line-height: 22px;
    font-family: "nakheel", "nakheelbold_text";
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(18px + (18 - 18) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(16px + (18 - 16) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(16px + (16 - 16) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(16px + (16 - 16) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(16px + (16 - 16) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        font-size: calc(16px + (16 - 16) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(16px + (16 - 16) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(22px + (22 - 22) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(20px + (22 - 20) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(20px + (20 - 20) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(20px + (20 - 20) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(20px + (20 - 20) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(20px + (20 - 20) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table thead th {
        line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table td {
    font-size: 18px;
    line-height: 22px;
    font-family: "nakheel", "nakheelregular_text";
    color: #00263A;
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(18px + (18 - 18) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(16px + (18 - 16) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(16px + (16 - 16) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(16px + (16 - 16) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(16px + (16 - 16) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        font-size: calc(16px + (16 - 16) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(16px + (16 - 16) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(22px + (22 - 22) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(20px + (22 - 20) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(20px + (20 - 20) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(20px + (20 - 20) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(20px + (20 - 20) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(20px + (20 - 20) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsAccordion .CookieReportsAccordionCookies table td {
        line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsBanner *:not(font) {
    font-size: 18px;
    line-height: 22px;
    font-family: "nakheel", "nakheelregular_text";
    color: white;
}

@media (max-width: 1920px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(18px + (18 - 18) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(16px + (18 - 16) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(16px + (16 - 16) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(16px + (16 - 16) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(16px + (16 - 16) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner *:not(font) {
        font-size: calc(16px + (16 - 16) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(16px + (16 - 16) * ((100vw - 320px) / (480 - 320)));
    }
}

@media (max-width: 1920px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(22px + (22 - 22) * ((100vw - 1600px) / (1920 - 1600)));
    }
}

@media (max-width: 1600px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(20px + (22 - 20) * ((100vw - 1440px) / (1600 - 1440)));
    }
}

@media (max-width: 1440px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(20px + (20 - 20) * ((100vw - 1280px) / (1440 - 1280)));
    }
}

@media (max-width: 1280px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(20px + (20 - 20) * ((100vw - 1024px) / (1280 - 1024)));
    }
}

@media (max-width: 1024px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(20px + (20 - 20) * ((100vw - 768px) / (1024 - 768)));
    }
}

@media (max-width: 768px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(20px + (20 - 20) * ((100vw - 480px) / (768 - 480)));
    }
}

@media (max-width: 480px) {
    #CookieReportsBanner *:not(font) {
        line-height: calc(20px + (20 - 20) * ((100vw - 320px) / (480 - 320)));
    }
}

#CookieReportsAccordion .CookieReportsAccordionCookies table td.wscrField-description {
    padding: 5px 20px 20px 20px;
}

#CookieReportsBanner {
    top: auto !important;
    bottom: 0 !important;
    position: fixed !important;
}

    #CookieReportsBanner .wscrBannerDrawer {
        max-height: 50vh !important;
        overflow: auto;
    }
