- ID da verificação
- 78e170e8-3793-4766-9dad-83299f9881ebConcluído
- URL enviado:
- https://www.uktaxcalculators.co.uk/
- Relatório concluído:
Links · 0 encontrado(s)
Os links de saída identificados na página
Variáveis JavaScript · 160 encontrada(s)
Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual
Nome | Tipo |
---|---|
0 | object |
1 | object |
2 | object |
3 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
gtag | function |
dataLayer | object |
readyQ | object |
Mensagens de registro do console · 1 encontrada(s)
Mensagens registradas no console web
Tipo | Categoria | Log |
---|---|---|
log | other |
|
HTML
O corpo HTML bruto da página
<!DOCTYPE html><html lang="en-gb" itemscope="" itemtype="https://schema.org/WebPage" class=""><head><link href="https://fonts.googleapis.com/css?family=Archivo:400,500|Arimo:400,500|Bitter:400,500|EB+Garamond:400,500|Lato|Libre+Baskervill|Libre+Franklin:400,500|Lora:400,500|Google+Sans_old:regular,medium:400,500|Material+Icons|Google+Symbols|Merriweather|Montserrat:400,500|Mukta:400,500|Muli:400,500|Nunito:400,500|Open+Sans:400,500,600|Open+Sans+Condensed:400,600|Oswald:500|Playfair+Display:400,500|Poppins:400,500|Raleway:400,500|Roboto_old:400,500|Roboto+Condensed:400,500|Roboto+Slab:400,500|Slabo+27px|Source+Sans+Pro|Ubuntu:400,500|Volkhov&display=swap" rel="stylesheet">
<meta charset="utf-8">
<title>Tax Calculator | UK Tax Calculators</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="description" content="Tax calculators and tax tools to check your income and salary after deductions such as UK tax, national insurance, pensions and student loans. Updated for the 2024-2025 tax year.">
<meta name="keywords" content="tax calculator, uk tax calculator, tax calculator 2024, tax calculator 2024-2025, uk tax calculator 2024, uk tax calculator 2024-2025, tax calculator 2025, tax calculator 2024-2025, uk tax calculator 2024-2025">
<meta property="fb:admins" content="100000988718939">
<meta property="og:image" content="https://www.uktaxcalculators.co.uk/img/fb_graph_uktaximg.png">
<meta property="og:title" content="Tax Calculator">
<meta property="og:description" content="Tax calculators and tax tools to check your income and salary after deductions such as UK tax, national insurance, pensions and student loans. Updated for the 2024-2025 tax year.">
<meta property="og:type" content="website">
<meta property="og:site_name" content="UKTaxCalculators.co.uk">
<meta property="og:url" content="https://www.uktaxcalculators.co.uk">
<meta content="@uktaxcalculator" name="twitter:site">
<meta content="summary_large_image" name="twitter:card">
<meta content="Tax Calculator" name="twitter:title">
<meta content="Tax calculators and tax tools to check your income and salary after deductions such as UK tax, national insurance, pensions and student loans. Updated for the 2024-2025 tax year." name="twitter:description">
<meta content="https://www.uktaxcalculators.co.uk/img/fb_graph_uktaximg.png" name="twitter:image">
<meta itemprop="name" content="Tax Calculator">
<meta itemprop="description" content="Tax calculators and tax tools to check your income and salary after deductions such as UK tax, national insurance, pensions and student loans. Updated for the 2024-2025 tax year.">
<meta itemprop="image" content="https://www.uktaxcalculators.co.uk/img/fb_graph_uktaximg.png">
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://www.uktaxcalculators.co.uk/feeds/rss.xml">
<!-- header styles -->
<link href="//www.uktaxcalculators.co.uk/css/m/bootstrap-mobile-min.css?v=2019.4" rel="stylesheet">
<link href="//www.uktaxcalculators.co.uk/css/darkmode.css?v=2023.1" rel="stylesheet">
<style>
.nativeresponsivead {width:100%;text-align:center;}
/* app-like touch interactions */
@media (hover: none) and (pointer: coarse) {
*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
input,textarea,select{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
}
/* end of app-like touch interactions */
</style>
<!-- header js -->
<!-- Google tag (gtag.js) -->
<script src="https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202412090101/show_ads_impl_with_ama_fy2021.js?client=ca-pub-7011532703960696&plah=www.uktaxcalculators.co.uk&bust=31089392"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-B0418QF7VB"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-B0418QF7VB');
</script>
<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7011532703960696" crossorigin="anonymous" data-checked-head="true"></script>
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="//www.uktaxcalculators.co.uk/img/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="//www.uktaxcalculators.co.uk/img/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="//www.uktaxcalculators.co.uk/img/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="//www.uktaxcalculators.co.uk/img/apple-touch-icon-57-precomposed.png">
<link rel="icon" type="image/png" href="//www.uktaxcalculators.co.uk/img/favicon.png"><!-- Major Browsers -->
<!--[if lte IE 9]><link rel="SHORTCUT ICON" href="//www.uktaxcalculators.co.uk/img/favicon.ico"/><![endif]--><!-- Internet Explorer-->
<!-- remote server: 172.31.43.240 -->
<!-- Current Users Online = 90 -->
<script type="application/ld+json">
{ "@context" : "https://schema.org",
"@type" : "Organization",
"name" : "UK Tax Calculators",
"alternateName" : "UKTaxCalculators.co.uk",
"url" : "https://www.uktaxcalculators.co.uk",
"description": "Tax calculators and tax tools to check your income and salary after deductions such as UK tax, national insurance, pensions and student loans. Updated for the 2024-2025 tax year.",
"image" : "https://www.uktaxcalculators.co.uk/img/fb_graph_uktaximg.png",
"sameAs": [
"https://www.facebook.com/uktaxcalculators",
"https://twitter.com/uktaxcalculator"
]
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "UK Tax Calculators",
"alternateName": "UKTaxCalculators.co.uk",
"url" : "https://www.uktaxcalculators.co.uk"
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"name": "Tax Calculator",
"description": "Tax calculators and tax tools to check your income and salary after deductions such as UK tax, national insurance, pensions and student loans. Updated for the 2024-2025 tax year.",
"datePublished": "2024-04-06",
"dateModified": "2024-10-07",
"lastReviewed": "2024-10-07",
"author": {
"@type": "Person",
"name": "Ray Arman"
},
"publisher": {
"@type": "Organization",
"name": "UK Tax Calculators",
"logo": {
"@type": "ImageObject",
"url": "https://www.uktaxcalculators.co.uk/img/fb_graph_uktaximg.png",
"width": 200,
"height": 200
}
}
}
</script>
<style>
body {padding:0 !important;-moz-osx-font-smoothing:grayscale;}
#footercontainer footer a[href='?enable-desktopsite'],#scrollupbtn {display:none !important;}
#relatedcontent {padding-top:10px;}
@media (max-width:767px)
{
#relatedcontent {padding:10px;}
#footerwrap {padding:0 10px;}
}
ul#job_slidingmenu.job_hb_closed {transform:scale(0.95) translate3d(240px,0,0);-webkit-transform:scale(0.95) translate3d(240px,0,0);}
ul#job_slidingmenu {position:fixed;top:0;right:-15px;width:225px;height:100%;list-style:none;list-style-position:inside;padding:0;margin:0;padding-right:15px;background:rgba(0,0,0,0.75);overflow-y:scroll;-webkit-overflow-scrolling: touch;transition:all 0.5s ease-in-out;transform:scale(1) translate3d(0,0,0);-webkit-transition:all 0.5s ease-in-out;-webkit-transform:scale(1) translate3d(0,0,0);}
ul#job_slidingmenu ul {padding:0;margin:0;list-style:none;list-style-position:inside;padding-left:30px;}
ul#job_slidingmenu a {display:block;padding:10px 10px 5px 15px;color:#fff;font-weight:bold;text-decoration:none;}
ul#job_slidingmenu a:hover {transition:all 0.25s linear;transform:scale(1.05);background:rgba(0,0,0,1);border-left:none;-webkit-transition:all 0.25s linear;-webkit-transform:scale(1.05);}
ul#job_slidingmenu a:active {transition:all 0.1s linear;transform:scale(0.95);-webkit-transition:all 0.1s linear;-webkit-transform:scale(0.95);}
ul#job_slidingmenu ul a {border-left:1px solid rgba(255,255,255,0.4);font-weight:normal;}
ul#job_slidingmenu a:first-child {border-top:none}
div#job_wrapped {background:#fff;}
div#job_wrapped.job_hb_closed {transform:none;-webkit-transform:none;position:relative;}
div#job_wrapped { transform:translate3d(-225px,0,0);transition:transform 0.5s ease-in-out;-webkit-transform:translate3d(-225px,0,0);-webkit-transition:-webkit-transform 0.5s ease-in-out;}
.job_hb_closed #jb_bl {display:none;background:none;}
#jb_bl {transition:all 0.5s linear;-webkit-transition:all 0.5s linear;position:absolute;width:100%;height:100%;z-index:1}
.jb_fader {background:rgba(0,0,0,0.6);}
#job_pc {position:relative;width:100%;top:0;left:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling: touch;height:auto;}
#job_topheader {position:relative;background-repeat:no-repeat;background-size:cover;}
#job_fader {background:#fff;transition:background 1s linear;-webkit-transition:background 1s linear;}
#job_header {position:absolute;top:0;left:0;width:100%;height:60px;overflow:hidden;background:rgba(246,113,45,0.8);margin:0;padding:0;z-index:5;transition:background 0.5s linear;-webkit-transition:background 0.5s linear;}
#job_icon {float:left;margin:5px 0 0 15px;width:50px;height:50px;background:url(https://www.uktaxcalculators.co.uk/img/salest_sprite.png) 0 0 no-repeat;}
#job_icon a {display:block;width:90%;height:100%;}
h1#job_icontxt {float:left;color:#fff;font-size:14px;line-height:40px;}
h1#job_icontxt a {display:block;color:#fff;text-decoration:none;font-weight:normal;}
h1#job_icontxt a span.ul_l {font-weight:bold;border-bottom:3px solid #fff;}
h1#job_icontxt a:hover span.ul_l {padding-bottom:3px;}
#job_hamburger {position:relative;float:right;width:35px;height:35px;margin:12.5px 15px 0 0;cursor:pointer;}
#job_hamburger:hover {transition:all 0.15s linear;transform:scale(1.1);-webkit-transition:all 0.15s linear;-webkit-transform:scale(1.1)}
#job_hamburger:active {transition:all 0.15s linear;transform:scale(0.95);-webkit-transition:all 0.15s linear;-webkit-transform:scale(0.95);}
span.hb_l {display:block;width:100%;background:#fff;height:21%;margin-bottom:15%;transition:all 0.15s linear;-webkit-transition:all 0.15s linear;}
#job_hamburger span.hb_c {display:none;}
#job_hamburger span.hb_a {transform:rotate(-45deg) translate3d(-9px,10px,0);transform-origin: 50% 50%;-webkit-transform:rotate(-45deg) translate3d(-9px,10px,0);-webkit-transform-origin: 50% 50%;}
#job_hamburger span.hb_b {transform:rotate(45deg) translate3d(2px,0px,0);transform-origin: 50% 50%;-webkit-transform:rotate(45deg) translate3d(2px,0px,0);-webkit-transform-origin: 50% 50%;}
#job_hamburger.job_hb_closed span {display:block;transform:none;-webkit-transform:none;}
#job_searcharea {clear:both;position:relative;padding-top:65px;color:#333}
#job_searcharea {padding-left:20px;padding-right:20px;}
#job_byline {color:#fff;font-weight:bold;text-align:center;font-size:20px;line-height:30px;width:90%;margin:10px auto 5px auto;}
#job_byline select {text-align:center;}
#job_fader:after {content: "";display: table;clear: both;} /*clearfix*/
@media (min-width:768px)
{
#job_byline {font-size:24px;}
.job_location_chooser {display:inline-block;width:155px;margin: 0;vertical-align:top;}
#jobtitle {display:inline-block;margin:0;vertical-align:top;width:157px;}
.job_category_chooser {display:inline-block;width:155px;vertical-align:top;margin:0;}
}
#pagecontent {text-align: center;}
.blurb {text-align:left;margin:0px auto 10px auto;border:1px solid #d4d4d4;padding:20px;border-radius:20px 20px 20px 20px;}
.calcWrap {position:relative;display:block;width:100%;margin:0px auto;text-align:center;}
.skyScr {display:none;}
.skyScr .nativeresponsivead {width:100%;height:100%;text-align:center;}
.indivSkyScr {display:block;margin:10px auto;}
.tA .nativeresponsivead {display:none;text-align:center;}
.bA .nativeresponsivead {width:100%;margin:0 auto;text-align:center;}
@media(min-width:600px)
{
.tA .nativeresponsivead {display:block;}
}
@media(min-width:768px){
.tA .nativeresponsivead, .bA .nativeresponsivead {width:100%;margin:0px auto;}
}
@media(min-width:1100px){
.tA .nativeresponsivead {display:none;}
.skyScr, .theCalcs {display:inline-block;width:190px;vertical-align:top;}
.theCalcs {width:calc(100% - 210px);overflow:hidden;}
.skyScr {height:auto;float:right;}
.calcWrap::after {
content: "";
display: table;
clear: both;
}
}
.calcWrap {overflow:hidden;}
.buttonrow .calculate, .buttonrow .modalButton.options {color:#333;font-weight:bold;}
.buttonrow .modalButton.options {font-weight:normal;}
div.addtLeaderBoardAboveCalc {display:none;}
@media(min-width:767px) and (max-width: 1099px ){ div.addtLeaderBoardAboveCalc{display:block;} }
/* page specific css */
h2 {font-size:22px;text-align:center;background:#e5f1f4;border-bottom:1px solid #333;border-radius:15px 15px 0 0;}
h3 {font-size:20px;text-align:center;background:#e5f1f4;border-bottom:1px solid #333;border-radius:15px 15px 0 0;}
.calcWrap {margin:0 auto;}
.inputRow {border-bottom:1px solid #d4d4d4;background:#fffbe6}
.anInput .lbl {font-size:15px;text-align:left;padding:10px;margin:0 auto;background:#fffbe6;font-weight:bold;text-align:center;}
.inputArea {padding:10px;}
.inputArea span:not(.prefix) {padding:10px;font-size:24px;background:#555;color:#fff;font-weight:bold;border-radius:10px;cursor:pointer;}
.inputArea span:not(.prefix):first-of-type {margin-right:10px;}
.inputArea span:not(.prefix):last-of-type {margin-left:10px;}
.inputArea span:not(.prefix):hover {transform:scale(1.05);-webkit-transform:scale(1.05)}
.inputArea span:not(.prefix):active {transform:scale(0.99);-webkit-transform:scale(0.99)}
.inputArea > * {display:inline-block;vertical-align:top;font-size:20px;}
.inputArea .curInput {position: relative;}
.inputArea .curInput span.prefix {position: absolute;top:10px;left:8px;font-size:24px;}
.inputArea .curInput input {width:125px;font-size:20px;text-align:right;padding:10px 10px 10px 25px;margin:0 auto;}
.twoselects {padding:10px;}
.twoselects > * {display:inline-block;vertical-align: middle}
.twoselects select {width:140px;margin:0 auto;text-align:center;}
.twoselects select:first-child {margin-right:20px;}
.buttonrow {padding:10px;}
.buttonrow button {margin:0 auto;border:0;cursor:pointer;padding:8px;font-size:20px;text-align:center;border-radius:5px;}
.buttonrow button:first-child {margin-right:10px;width:100px;background:#94d8ff}
.buttonrow button:last-child {width:190px;background:#9ae3b8;}
.buttonrow button:hover {transform:scale(1.05);-webkit-transform:scale(1.05)}
.buttonrow button:active {transform:scale(0.99);-webkit-transform:scale(0.99)}
.tickScrollBox {position:relative;margin:5px auto 0;height:40px;width:100%;padding-bottom:10px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.tickScrollBoxInner {display:inline-flex;-webkit-display:inline-flex;background:#c4f2d7;padding:10px;border-radius:5px;}
.tickScrollBoxInner button {position:relative;box-shadow:0 0 5px rgba(0,0,0,0.25);font-size:16px;margin:0 10px 0 0;height:30px;border:2px solid #fff;border-radius:5px;background:#fff;cursor:pointer;}
.tickScrollBoxInner button:hover {transform:scale(1.05);-webkit-transform:scale(1.05)}
.tickScrollBoxInner button:active {transform:scale(0.99);-webkit-transform:scale(0.99)}
.inputArea span.arrow {background:#c4f2d7 !important;position:absolute;bottom:-5px;left:0;padding:0;height:10px;width:10px;box-shadow:0 10px 10px rgba(0,0,0,0.5)}
.optionsModal {display:none;position:fixed;top:60px;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.2);overflow:hidden;z-index:100000}
.optionsModal .inner {background:#fff;width:calc(90% - 40px);max-height:calc(100vh - 190px);margin:30px auto 0 auto;padding:20px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,0.25)}
.optionsModal .modalClose {position:absolute;top:5px;right:8%;background:#fff;border:0;font-weight:bold;font-size:18px;padding:5px 10px 10px 10px;border-radius:15px 15px 0 0;cursor:pointer;box-shadow:0 -50px 50px rgba(0,0,0,0.7)}
@media(min-width:600px){ .optionsModal .inner {width:550px;}
.optionsModal .modalClose {right:auto;left:auto;margin-left:130px}
}
.optionsModal .modalClose:hover {transform:scale(1.025);-webkit-transform:scale(1.025)}
.optionsModal .modalClose:active {transform:scale(0.99);-webkit-transform:scale(0.99)}
.optionsModal button.modalClose, .optionsModal button.modalHelp {color:#333;font-weight:bold;}
.optionsModal .modalHelp {position:absolute;top:5px;left:10%;background:#fff;border:0;font-weight:bold;font-size:18px;padding:5px 10px 10px 10px;border-radius:15px 15px 0 0;cursor:pointer;box-shadow:0 -50px 50px rgba(0,0,0,0.7)}
@media(min-width:600px){
.optionsModal .modalHelp {right:auto;left:auto;margin-left:-260px}
}
.optionsModal .modalHelp:hover {transform:scale(1.025);-webkit-transform:scale(1.025)}
.optionsModal .modalHelp:active {transform:scale(0.99);-webkit-transform:scale(0.99)}
.optionsModal label {font-size:15px;font-weight:bold;
cursor:pointer;margin:0 auto;padding:10px;}
.checkboxRow label {
display:block;position:relative;
font-size:15px;font-weight:bold;
cursor:pointer;margin:0 auto;padding:10px;-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}
.checkboxRow label input {position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;}
.checkboxRow label span {display:inline-block;vertical-align:bottom;margin-left:10px;
height: 20px;
width: 20px; border-radius:50%;
background-color: #d4d4d4;}
.checkboxRow label:hover input ~ span {
background-color: #bbb;
}
.checkboxRow label input:checked ~ span {
background-color: #49a5c3;
}
.checkboxRow label span:after {
content: "";
position: relative;
display: none;
}
.checkboxRow label input:checked ~ span:after {
display: block;
}
.checkboxRow label span:after {
left: 7px;
top: 4px;
width: 3px;
height: 7px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
#tax-calculation {position:relative;width:100%;max-width:950px;margin:0 auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
@media(min-width:1200px)
{
#tax-calculation {max-width: 100%;}
}
#tax-calculation .results {border-collapse:collapse;width:100%;}
.results th, .results td {padding:5px;}
.results th {background:#555;color:#fff;border-right:1px solid #fff}
.results tr th:last-child {border-right:0}
.results tr th.mainResultsTopHeaders {font-size:16px;}
.results td {font-size:15px;border:1px solid #333}
.results tr td:last-child {border-right:0}
.results tr td {background:#fffde8}
.results tr.specialorange td {background:#ffe3ba}
.results tr.specialgrey td {background:#e6fafc}
.results tr.breakdown td {background:#fcede6}
.results tr.specialblue td {background:#e7e6fc}
.results tr.specialgreen td {background:#effce6}
.results tr.specialnet td {background:#7199a6;color:#fff;font-weight:bold;}
.multiplesOptsCombined label, .multiplesOptsCombined input, .multiplesOptsCombined select {display:inline-block;}
.optionsModal select,.optionsModal input {text-align:center;}
#howtouse a {text-decoration:none;font-weight:bold;color:#333;font-size:16px;}
.fastTriggers {padding-bottom:25px;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;}
.fastTriggers button {margin-right:15px;white-space:nowrap;padding:5px 10px;background:#333;color:#fff;border:0;border-radius:4px;cursor:pointer;}
.fastTriggers button:hover {transform:scale(1.025);-webkit-transform:scale(1.025)}
.fastTriggers button:active {transform:scale(0.99);-webkit-transform:scale(0.99)}
.fastTriggerWrap {display:none;}
.fastTriggerWrap[data-ref='about you']{display:block}
.optionsModal .inputRow, .optionsModal .anInput .lbl {background:#e5f1f4}
#additionalsummarystuff {margin:0px auto 15px auto;overflow-x:hidden;}
#additionalsummarystuff .sumbox {padding:15px;text-align:left;width:calc(100% - 30px);margin:0px auto 10px auto;}
#additionalsummarystuff .sumbox p.titling {font-weight:bold;font-size:18px;}
#email_summary_btn {margin:15px auto;display:block;border:0;background:#1e73b7;color:#fff;padding:10px;font-size:20px;border-radius:4px;cursor:pointer;}
#email_summary_btn:hover {transform:scale(1.025);-webkit-transform:scale(1.025)}
#email_summary_btn:active {transform:scale(0.99);-webkit-transform:scale(0.99)}
#emailForm {position:relative;margin:15px auto;background:#e5f1f4;width:80%;padding:20px 10px;border-radius:5px;}
#emailForm input[name=sendEmailAddress] {width:90%;max-width:500px;}
#emailForm label {font-weight:normal;font-size:14px;}
#emailForm button {margin:15px auto;display:block;border:0;background:#1e73b7;color:#fff;padding:10px;font-size:20px;border-radius:4px;cursor:pointer;}
#emailForm button:hover {transform:scale(1.025);-webkit-transform:scale(1.025)}
#emailForm button:active {transform:scale(0.99);-webkit-transform:scale(0.99)}
#header-date {text-align: center;font-size:16px;}
#header-date span {background:#333;color:#fff;padding:3px 9px;border-radius:4px;}
/* amended css struct to fix issues 9/10/19*/
body, div#job_wrapped {overflow-x:hidden;overflow-y:auto;}
div#job_wrapped {position:relative !important}
ul#job_slidingmenu > li:last-child {padding-bottom:200px}
#job_header {position:relative;z-index:auto;top:auto;left:auto;}
#job_pc {height:auto !important;}
#job_searcharea {padding-top:15px;}
#footerwrap {padding-bottom:150px}
.optionsModal {top:0;position:absolute;height:auto;max-height:unset;overflow:auto;background:0;}
.optionsModal .inner {max-height:unset;height:auto;box-shadow:0 30px 50px rgba(0,0,0,0.7)}
.calcWrap {position:unset}
div#job_wrapped {transform:none;-webkit-transform:none;}
ul#job_slidingmenu {z-index:12}
ul#job_slidingmenu.job_hb_closed {z-index:auto}
.tickScrollBoxInner > button {-webkit-touch-callout: none;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;}
.inputArea span.plus, .inputArea span.minus {-webkit-touch-callout: none;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;}
.optionsModal {height:100%;background:rgba(0,0,0,0.4)}
/* amendments to desktop view - 9/9/24 */
tr.breakdown {display:none;}
td.togglebreakdowns:after {content:"(show bands)";font-size:14px;margin-left:10px;cursor:pointer;}
td.togglebreakdowns.toggled:after {content:"(hide bands)";}
#resultsTableTopAdjacent {display:none;}
@media(min-width:900px)
{
#tax-calculation {max-width: 100%;}
#tax-calculation .results, #tax-calculation p.lead, p#scrolldownnotice, #smallScreenLeaderboard2 {display:none;}
#mainInputFormTop {display:inline-block;width:40%;vertical-align:top;margin-bottom:10px;}
#resultsTableTopAdjacent {display:inline-block;width:58%;vertical-align:top;margin-bottom:10px;border:1px solid #333;}
#resultsTableTopAdjacent table {width:100%;}
}
#subcontenttabulated {display:block;position:relative;width:100%;margin-bottom:50px;}
#subcontenttabulated .subcontenttablist {width:100%;overflow-x:auto;scrollbar-width: none;-ms-overflow-style: none;}
#subcontenttabulated .subcontenttablist::-webkit-scrollbar {display:none;}
#subcontenttabulated .subcontenttablist ul {display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none;width:100%;text-align:left;}
#subcontenttabulated .subcontenttablist ul li {display:flex;flex:0 0 auto;padding:10px;cursor:pointer;background:#e5f1f4;color:#333;border:1px solid #333;border-right:0;border-radius:10px 10px 0px 0px;text-align: center;}
#subcontenttabulated .subcontenttablist ul li.active {background:#f47d00;color:#fff;}
#subcontenttabulated .subcontenttablist ul li:hover {padding:8px;background:#333;color:#fff;}
#subcontenttabulated .subcontenttablist ul li.active:hover {padding:10px;background:#f47d00;color:#fff;}
#subcontenttabulated .subcontenttablist ul li:active {padding:11px;}
@media(min-width:900px)
{
#subcontenttabulated {display:inline-block;width:100%;margin-bottom:10px;}
#subcontenttabulated .subcontenttablist {display:inline-block;width:22%;vertical-align:top;border-radius:10px;}
#subcontenttabulated .subcontentcontentboxes {display:inline-block;width:76%;vertical-align:top;}
#subcontenttabulated .subcontenttablist ul {flex-flow:column}
#subcontenttabulated .subcontenttablist ul li {border:0;border-radius:0;border-bottom:2px solid #ccc}
.darkon #subcontenttabulated .subcontenttablist ul li {border-bottom-color:#333;}
#subcontenttabulated .subcontenttablist ul li:last-child {border-bottom:0;}
}
#subcontenttabulated #subcontentcontentboxes {display:block;position:relative;width:100%;}
#subcontenttabulated .subcontentcontent {display:none;}
#subcontenttabulated .subcontentcontent.showing {display:block;}
#pesatitle {color:#333;font-weight:bold;}
#govspendbar,#govspendpie {display:inline-block;position:relative;width:100%;height:300px;}
@media(min-width:1200px)
{
#govspendbar,#govspendpie {width:49%;height:350px;}
#pesatitle {background:#666;color:#fff;padding:5px 15px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:bold;}
}
#taxhistorychart p:first-child {margin:10px auto;}
#historicChartTitle {font-weight:bold;font-size:16px;margin:10px auto;}
#overviewLegend {display:none;height:50px;width:auto;margin:10px auto;text-align:center;border-top:1px solid #d4d4d4;padding-top:10px;}
#historicchart {height:300px;width:95%;}
#salaryinflationcheck p:first-child {font-weight:bold;font-size:16px;margin:10px auto;}
#salaryinflationcheck p.redlinep {display:inline-block;background:#FF8A8A;color:#333;padding:5px;border-radius:3px;}
#salInfLegend {display:none;height:50px;width:auto;margin:10px auto;text-align:center;border-top:1px solid #d4d4d4;padding-top:10px;}
#salinfcht {height:300px;width:95%;}
#yourincomepercentile p {font-weight:bold;margin:10px auto;font-size:16px;}
#yourincomepercentile p:first-child {display:inline-block;margin:5px auto;padding:5px 10px;background:#F8EDE3;border-radius:10px;}
#yourincomepercentile div.holder {position:relative;width:100%;margin:50px auto;}
#yourincomepercentile div.bar {width:100%;height:20px;background:#4e9258;}
#yourincomepercentile div.circle {width:20px;height:20px;background:#cc3300;color:#fff;
font-size:20px;font-weight:bold;padding:15px;position:absolute;top:-10px;
border-radius:50%;text-align:center;left:0%;}
#yourincomepercentile div.circle span {position:absolute;bottom:-20px;left:18px;color:#cc3300;display:block;
font-weight:bold;font-size:14px;}
.darkon #yourincomepercentile p:first-child {color:#333;}
#yourincomepercentile p.incpercblurb {font-size:14px;font-weight:normal;padding:10px;background:#EAE4DD;}
.darkon #yourincomepercentile p.incpercblurb {background:#776B5D;}
.darkon #yourincomepercentile p.incpercblurb a {color:#fff;font-weight:bold;}
.darkon td.legendLabel,.darkon .tickLabel {color:#fff;}
.darkon #tooltippy {color:#333;}
.darkon div.legend table {background:#333;opacity:0.8;}
@media(min-width:500px)
{
#overviewLegend,#salInfLegend {display:block;}
}
@media(min-width:900px)
{
#overviewLegend,#salInfLegend {height:100px;width:95%;}
#historicchart,#salinfcht {height:420px;width:95%;}
}
@media(min-width:1200px)
{
#historicChartTitle {background:#666;color:#fff;padding:5px 15px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#overviewLegend,#salInfLegend {height:60px;width:95%;}
#historicchart,#salinfcht {height:450px;width:95%;}
}
div.jumptoboxes select, div.jumptoboxes span {display: inline-block;vertical-align:middle;}
div.jumptoboxes span {margin:0 10px 10px 0;font-weight:bold;}
#worldtaxcomparison p:first-child {font-size:16px;font-weight:bold;background:#E7FBE6;display:inline-block;padding:5px;}
#worldtaxcomparison div.worldtable {margin:10px auto;}
#worldtaxcomparison .continent {display:inline-block;vertical-align:top;width:45%;padding:5px;margin:5px 0.5%;background:#D1E9F6}
#worldtaxcomparison .continent span.title {display:inline-block;margin-bottom:10px;font-weight:bold;font-size:15px;background:#F1F3C2;padding:3px 5px;}
#worldtaxcomparison div.country {margin-bottom:10px;}
#worldtaxcomparison div.country span.name {background:#5F6F65;color:#fff;font-weight:bold;padding:3px 5px;}
#worldtaxcomparison div.country span.taxrate {font-weight:bold;}
#worldtaxcomparison div.tax-bar-container {width:50%;position:relative;}
#worldtaxcomparison div.tax-bar {position:absolute;background:#cc3300;height:5px;top:0px;left:0;}
#worldtaxcomparison div.country span.deducted,#worldtaxcomparison div.country span.amount {display:none;}
#salarysacrifice p {background:#95D2B3;color:#333;font-size:15px;padding:10px;}
#salarysacrifice p:first-child {color:#333;font-size:16px;font-weight:bold;margin:10px auto 0;padding:5px;background:#D8EFD3}
#salarysacrifice table {border-collapse:collapse;width:100%;text-align:center;margin:0 auto;background:#333;color:#fff;}
#salarysacrifice table thead {background:#597445}
#salarysacrifice th {padding:10px;}
#salarysacrifice td {padding:3px;border-bottom:1px solid #848382;}
#salarysacrifice tr td:first-child {background:#B6C7AA;color:#333;font-weight:bold;}
#salarysacrifice tr td:last-child {font-weight:bold;font-size:16px;}
#salarysacrifice tr td:nth-child(3){border-right:1px solid #fff;}
.salsacrev {text-align:left;padding:5px;}
.salsacrev p:nth-child(1) {text-align:center;}
.salsacrev button {cursor:pointer;background:#333;color:#fff;border:0;border-radius:5px;font-size:16px;padding:5px;}
.salsacrev button:hover, .salsacrev button:active:hover {background:#75A47F}
.salsacrev input {border:1px solid #333;}
.salsacrev input {width:150px;}
.salsacrev label, .salsacrev input, .salsacrev button {display:block;margin:5px auto;text-align:center;}
#salsac_reverse_results p { background:#F2EFE5 }
@media(min-width:600px)
{
#worldtaxcomparison .continent {width:20%}
#worldtaxcomparison div.country {margin-bottom:20px;}
.salsacrev label, .salsacrev input, .salsacrev button {display:inline-block;vertical-align:middle;margin:0 10px}
#salsac_reverse_results p {display:inline-block;padding:5px;}
}
@media(min-width:900px)
{
#worldtaxcomparison div.country span.deducted,#worldtaxcomparison div.country span.amount
{display:inline-block;}
#worldtaxcomparison div.tax-bar {height:3px;}
#worldtaxcomparison .continent {display:flex;width:100%;}
#worldtaxcomparison div.country {display:flex;flex-direction: column;}
}
.darkon #worldtaxcomparison p:first-child {background:#333;border:1px solid #d4d4d4;}
.darkon #worldtaxcomparison .continent {background:#333;}
.darkon #worldtaxcomparison .continent span.title {background:#000;}
#taxonbonus p:first-child {text-align:center;font-size:16px;background:#DEAC80;font-weight:bold;padding:10px;margin:0 auto;}
#taxonbonus p {text-align: left;padding:3px;margin:5px auto;}
#taxonbonus p input[type='checkbox'] {margin:0;}
#taxonbonus div.taxonbonustableholder {border-top:1px solid #333;max-height:370px;overflow-y:auto;width:70%;margin:0 auto;}
#taxonbonus div.taxonbonustableholder table {border-collapse:collapse;width:100%;}
#taxonbonus div.taxonbonustableholder thead {background:#DEAC80}
#taxonbonus div.taxonbonustableholder td, #taxonbonus div.taxonbonustableholder th {padding:3px;}
#taxonbonus div.taxonbonustableholder tbody tr:nth-child(odd) {background:#eee;}
.darkon #taxonbonus div.taxonbonustableholder tbody tr:nth-child(odd) {background:#666}
.darkon #taxonbonus p:first-child {color:#333}
.darkon #taxonbonus div.taxonbonustableholder thead {background:#000}
#sidehustles p {text-align:left;padding:0 5px;}
#sidehustles > p:first-child {text-align:center;font-size:16px;font-weight:bold;background:#BED7DC;padding:10px;}
#sidehustles div.ch {font-size:15px;background:#F1EEDC;padding:20px;}
#sidehustles div.ch p {text-align: center;}
#sidehustles div.ch {border-radius:10px;}
#sidehustles input {text-align:right;font-size:20px;padding:10px 5px;max-width:120px;vertical-align:top;}
#sidehustles button {vertical-align:top;background:#DBA979;border:0;border-radius:5px;border:1px solid #333;font-size:20px;padding:10px;}
#sidehustles div.ch #res {background:#AFD198;padding:10px;font-size:16px;}
#sidehustles div.ch > p:first-child {font-weight:bold;}
.darkon #sidehustles p:first-child, .darkon #sidehustles div.ch span {color:#333;}
#multipleincomes > p:first-child {background:#B0C5A4;padding:10px;font-size:16px;font-weight:bold;}
#multipleincomes #ch,#multipleincomes #cr {display:inline-block;width:45%;}
#multipleincomes div.inp {width:100%;border-right:1px solid #333}
#multipleincomes div.inp label, #multipleincomes div.inp input {display:inline-block;width:45%;vertical-align:middle;}
#multipleincomes div.inp input {text-align:left;}
#multipleincomes button {background:#9CAFAA;border:0;padding:10px;font-size:20px;font-weight:bold;}
#multipleincomes #ch div.inp label {font-weight:bold;color:#fff;background:#51829B;padding:5px 0;}
#multipleincomes #ch, #multipleincomes #cr {vertical-align: middle;}
#multipleincomes #cr p {font-size:16px;}
#multipleincomes #cr p.loadtxt {padding:10px;font-size:20px;font-weight:bold;}
#multipleincomes #cr p span.num {font-weight:bold;color:#fff;background:#555;padding:5px 15px;border-radius:3px;}
#multipleincomes #cr p:last-child span.num {background:#3A4D39}
@media (max-width: 600px)
{
#multipleincomes div.inp label {border-bottom:1px solid #fff;word-break:break-word}
#multipleincomes div.inp label, #multipleincomes div.inp input {width:40%;font-size:13px;padding:1px;margin:0}
#multipleincomes #cr {vertical-align: top}
#multipleincomes #cr p {font-size:15px;}
#multipleincomes #cr p span.num {padding:3px;}
#multipleincomes #ch button {margin-top:10px;}
}
#multipleincomes #cr .period-btn {font-size:14px;padding:5px 8px;border-radius:5px;color:#333;margin-bottom:5px;}
#multipleincomes #cr .period-btn.active {background:#4e9258;color:#fff;}
#multipleincomes #cr .period-results > div {display: none;}
#multipleincomes #cr .period-results > div.active {display:block;margin-top:10px;}
#multipleincomes #cr .period-results > div p {margin-bottom:15px;}
@media(min-width:767px)
{
#multipleincomes #cr .period-btn {font-size:16px;}
}
#additionalsummarystuff #wkngs {width:85%;margin:0 auto;background:#493628;color:#fff;max-height:150px;overflow-y:auto;text-align:left;padding:10px;border-radius:10px;}
#additionalsummarystuff #wkngs p.wrkinghdr {font-size:18px;font-weight:bold;text-align:center;text-decoration:underline;}
.darkon #additionalsummarystuff #wkngs {border:2px solid #fff;}
#taxsavingtips > p:first-child {font-size:18px;font-weight:bold;background:#D4E7C5;padding:5px;}
div.tst_section {display:none;text-align:left}
div.tst_section p.heading {display:inline-block;margin-left:20px;font-size:16px;font-weight:bold;background:#F2EFE5;padding:5px 15px;border-radius:10px 10px 0 0;}
div.tst_navigation {text-align:center;}
div.tst_navigation span {display:inline-block;cursor:pointer;margin-right:5px;font-size:16px;font-weight:bold;background:#F2EFE5;padding:5px 15px;border-radius:10px 10px;}
.darkon #taxsavingtips > p:first-child, .darkon div.tst_section p.heading, .darkon div.tst_navigation span {color:#333}
div.tst_section[data-cat="marriagetaxallowance"] p {padding:5px 15px;}
div.tst_section[data-cat="expenseclaims"] {padding:5px 10px;}
#empexpensestool, #selfempexpensestool {background:#E1F0DA;padding:5px;text-align:left}
.darkon #empexpensestool, .darkon #selfempexpensestool {background:#555}
.inwrap, #selfempexpensestool_res, #empexpensestool_res {display:inline-block;width:49%;vertical-align:middle;}
#selfempexpensestool_res, #empexpensestool_res {font-size:15px;font-weight:bold;}
.inwrap .trow {width:100%}
.inwrap .lcol, .inwrap .rcol {display:inline-block;width:45%;vertical-align:middle;}
.inwrap .rcol input[type="number"], .inwrap .rcol select {max-width:100px;}
@media(max-width:600px)
{
.inwrap, #selfempexpensestool_res, #empexpensestool_res {display:block;width:auto;text-align:center;}
}
div.tst_section[data-cat="partnerincomesplit"] {margin-bottom:10px;}
div.tst_section[data-cat="partnerincomesplit"] input, div.tst_section[data-cat="partnerincomesplit"] select {width:120px;}
@media(max-width:600px)
{
div.tst_section[data-cat="partnerincomesplit"] input, div.tst_section[data-cat="partnerincomesplit"] select {width:70px;}
}
div.tst_section[data-cat="partnerincomesplit"] .inputs, div.tst_section[data-cat="partnerincomesplit"] .res {display:inline-block;width:45%;vertical-align:middle;}
div.tst_section[data-cat="partnerincomesplit"] .trow {display:block;}
div.tst_section[data-cat="partnerincomesplit"] .lcol,div.tst_section[data-cat="partnerincomesplit"] .rcol {display:inline-block;width:45%;vertical-align:middle;}
#partnersplit_emp,#partnersplit_se {background:#F9EFDB;padding:10px;text-align:left;}
.darkon #partnersplit_emp, .darkon #partnersplit_se {background:#555;}
div.tst_section[data-cat="pensioncontributions"] p:not(.heading) {padding:0px 10px;}
#quickbudgetplanner span.head {background:#51829B;color:#fff;padding:5px;}
#quickbudgetplanner > p {padding:10px 10px;margin:5px auto;}
#quickbudgetplanner > p:first-child {background:#F7DCB9;font-weight:bold;font-size:14px;}
.darkon #quickbudgetplanner > p:first-child {background:#333;border:1px solid #fff;border-radius:5px;}
#quickbudgetplanner div.bp_maininputs,
#quickbudgetplanner div.bp_mainoutputs {display:inline-block;width:45%;vertical-align:top;}
#quickbudgetplanner div.bp_maininputs {background:#CCD3CA;border-radius:10px;padding:10px 0;}
#quickbudgetplanner div.bp_row {display:block;}
#quickbudgetplanner div.bp_col_l, #quickbudgetplanner div.bp_col_r {display:inline-block;width:45%}
#quickbudgetplanner div.bp_col_l {text-align: left;}
#quickbudgetplanner div.bp_col_l label {font-weight:bold;}
#quickbudgetplanner div.bp_col_r input {width:100px;}
#quickbudgetplanner div.bp_col_r select {width:130px;}
#quickbudgetplanner div.bp_col_r button {display:inline-block;vertical-align: top;background:#4e9258;color:#fff;border:0;border-radius:5px;padding:5px;}
.darkon #quickbudgetplanner div.bp_maininputs {background:#666;}
#quickbudgetplanner button.bp_deleteAll {display:inline-block;font-size:14px;background:#cc3300;color:#fff;border:0;border-radius:5px;padding:1px 5px;}
#quickbudgetplanner div.bp_categoryoutputs {overflow-y:auto;max-height:130px;background:#D6DAC8;border-radius:10px;padding:5px;}
#quickbudgetplanner div.bp_categoryoutputs div.category {display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center; align-content:center;}
#quickbudgetplanner div.bp_categoryoutputs div.category p {flex-grow:1;flex-basis:50px;flex-shrink:0;text-align:left;font-weight:normal;font-style:italic;padding:5px;margin:0;}
#quickbudgetplanner div.bp_categoryoutputs div.category p.title {background:#000;color:#fff;border-bottom:1px solid #fff;border-radius:0 10px 10px 0;}
#quickbudgetplanner div.bp_categoryoutputs div.category p.total {font-style:normal;font-weight:bold;}
#quickbudgetplanner div.bp_categoryoutputs div.category button {flex-grow:0;flex-shrink:0;flex-basis:50px;background:#cc3300;color:#fff;border:0;border-radius:10px;margin-right:10px;cursor:pointer;}
.darkon #quickbudgetplanner div.bp_categoryoutputs div.category p.total {color:#333;}
#quickbudgetplanner div.totexpbox {font-size:18px;font-weight:bold;margin-top:10px;}
#quickbudgetplanner div.totexpbox span {margin-left:10px;background:#e5f1f4;padding:5px;border-radius:10px;}
#quickbudgetplanner .budgetexplanation {margin:8px auto;border-top:1px solid #333;padding:3px;}
#quickbudgetplanner div.totexpbox .budgetexplanation span {padding:2px 5px;font-size:16px;}
.darkon #quickbudgetplanner .budgetexplanation {border-color:#ccc}
.darkon #quickbudgetplanner div.totexpbox span {color:#333}
#quickbudgetplanner {position:relative;}
#quickbudgetplanner #editform {position: absolute;top:25%;width:50%;height:auto;padding:10px;left:50%;margin-left:-25%;background:#e5f1f4;border-radius:15px;}
.darkon #quickbudgetplanner #editform {background:#000;border:2px solid #fff}
#quickbudgetplanner #editform div.explist {margin-bottom:10px;position:relative;max-height:200px;overflow-y:auto;}
#quickbudgetplanner #editform {box-shadow:0px 0px 50px rgba(0,0,0,0.75)}
#quickbudgetplanner #editform p.title {font-weight:bold;}
#quickbudgetplanner #editform div.expense {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: stretch; /* Changed from center to stretch */
width: 100%;
overflow-x: hidden;
gap: 10px;
}
#quickbudgetplanner #editform div.expense input:nth-child(1),
#quickbudgetplanner #editform div.expense input:nth-child(2) {
flex: 1 1 0%;
min-width: 0;
width: auto;
align-self: center; /* Centers input vertically */
height: 2.5em; /* Adjust this value as needed */
box-sizing: border-box; /* Ensures padding doesn't affect overall height */
}
#quickbudgetplanner #editform div.expense input:nth-child(2) {max-width:120px}
#quickbudgetplanner #editform div.expense button {
background:#cc3300;color:#fff;border:0;border-radius:10px;
flex: 0 1 auto;
white-space: nowrap;
align-self: center;
height: auto;
padding: 5px;
box-sizing: border-box;
}
#quickbudgetplanner #editform button.savebtn {background:#4e9258;color:#fff;border:0;border-radius:10px;padding:5px;}
#quickbudgetplanner #editform button.closebtn {margin-left:10px;background:#333;color:#fff;border:0;border-radius:10px;padding:5px;}
@media(max-width:700px)
{
#quickbudgetplanner div.bp_maininputs,
#quickbudgetplanner div.bp_mainoutputs {display:block;width:95%;margin:0 auto;}
#quickbudgetplanner div.bp_mainoutputs {margin-top:30px;}
}
#quickbudgetplanner #bp_bottom {display:block}
#quickbudgetplanner #bp_bottom div.leftside, #quickbudgetplanner #bp_bottom div.rightside
{display:inline-block;width:45%;margin-right:2%;}
@media(max-width:767px)
{
#quickbudgetplanner #bp_bottom div.leftside, #quickbudgetplanner #bp_bottom div.rightside {width:100%;margin-right:0;}
}
#bp_expensesPieChartLegend table {margin:5px auto}
#quickbudgetplanner #budgetTable table {border-collapse: collapse;border-radius:5px;}
#quickbudgetplanner #budgetTable table td {background:#FEF9F2;}
.darkon #quickbudgetplanner #budgetTable table td {color:#333;}
@media (max-width:1300px)
{
#quickbudgetplanner #budgetTable {width:90%;margin:5px auto;overflow-x:auto;}
#quickbudgetplanner #budgetTable table {width:100% !important;}
#quickbudgetplanner #budgetTable table th {min-width:90px;white-space: nowrap;}
#quickbudgetplanner #budgetTable table td {min-width:90px;white-space: nowrap;padding:5px;}
}
#quickbudgetplanner #bp_actionBtns button
{border:0;background:#AB886D;color:#fff;font-weight:bold;padding:5px;border-radius:5px;margin-top:10px;}
#quickbudgetplanner #bp_actionBtns button:nth-child(2){background:#55AD9B}
#quickbudgetplanner #bp_actionBtns button:nth-child(3){background:#DE8F5F}
#investmentsplanner_intro {background:#A5B68D;color:#fff;font-weight:bold;padding:7px;font-size:15px;margin-bottom:0;}
#investmentsplanner_prefillblurb {display:none;background:#BC7C7C;color:#fff;font-weight:bold;margin-bottom:0px;padding:5px;}
#investmentsplanner_container {display:flex;flex-direction:column;justify-content:space-around;align-content:center;}
#investmentsplanner_inputs {flex-grow:0;flex-shrink:1;background:#e5f1f4;padding:10px;height:100%;min-height:0}
#investmentsplanner_inputs .ip_row {display:flex;flex-direction:row;justify-content:left;align-content:left;gap:10px;}
#investmentsplanner_inputs .col_l {flex-grow:0;flex-shrink: 0;}
#investmentsplanner_inputs .col_r {flex-grow:1;flex-shrink: 1;}
#investmentsplanner_inputs input {width:80%}
#investmentsplanner button.investmentsplanner_calculateBtn {background:#E4C087;color:#333;font-weight:bold;border:1px;padding:8px;border-radius:10px;border:1px solid #333;}
#investmentsplanner button.investmentsplanner_calculateBtn:hover {background:#FFCF9D}
#investmentsplanner button.investmentsplanner_calculateBtn:active {background:#DE8F5F}
#investmentsplanner_results {flex-grow:1;flex-shrink:0}
#investmentsplanner table.investment-table {border-collapse:collapse;width:95%;margin:0 auto;}
#investmentsplanner table.investment-table thead,
#investmentsplanner table.investment-table tbody {display: block;}
#investmentsplanner table.investment-table tbody {max-height: 300px; overflow-y: auto;}
#investmentsplanner table.investment-table thead {background:#FFECC8;position: -webkit-sticky; position: sticky; top: 0px; z-index: 100;}
#investmentsplanner table.investment-table thead th,#investmentsplanner table.investment-table tbody td {padding:4px;}
#investmentsplanner table.investment-table tr {display: table;width: 95%;table-layout: fixed;}
#investmentsplanner table.investment-table tbody tr:nth-child(even){background:#eee}
#investmentsplanner table.investment-table tbody tr:nth-child(odd){background:#d9d9d9}
#investmentsplanner div.investment-summary {margin-top:15px;}
#investmentsplanner div.investment-summary p {width:70%;margin:0 auto;padding:5px;background:#FFECC8;border-bottom:1px solid #333}
#investmentsplanner div.investment-summary p:last-child {border:0}
#investmentsplanner_tableandchartholder {display: flex;justify-content: space-between;align-items: flex-start;gap: 20px;}
#investmentsplanner_tableandchartholder > div {flex: 1;min-width: 0; }
#investmentsplanner_table {overflow-x: auto; }
#investmentsplanner_chart { min-height: 300px; }
.darkon #investmentsplanner_inputs {background:#333;}
.darkon #investmentsplanner table.investment-table, .darkon #investmentsplanner .investment-summary {color:#333;}
@media (max-width: 768px) {
#investmentsplanner_tableandchartholder {flex-direction: column;}
#investmentsplanner_tableandchartholder > div {width: 100%;}
}
#mortgageandloanplanner_intro {background:#A5B68D;color:#fff;font-weight:bold;padding:7px;font-size:15px;margin-bottom:0;}
#mortgageandloanplanner > p:not(.mortgageandloanplanner_prefillblurb,#mortgageandloanplanner_intro)
{background:#eee;margin:0 auto;padding:5px 5px 5px 15px;text-align:left;}
#mortgageandloan_partner {display:flex;flex-direction:row;justify-content:space-around;align-content:center;align-items:center;background:#eee;}
#mortgageandloan_partner label {flex-grow:1;flex-shrink: 0;text-align:left;padding-left:10px;max-width:calc(50% - 50px)}
#mortgageandloan_partner input {flex-grow:0;flex-shrink: 1;margin:5px;}
.mortgageandloanplanner_prefillblurb {background:#BC7C7C;color:#fff;font-weight:bold;margin-bottom:0px;padding:5px;}
#mortgageandloanplanner_container {display:flex;flex-direction:column;justify-content:space-around;align-content:center;}
#mortgageandloanplanner_inputs {flex-grow:0;flex-shrink:1;background:#e5f1f4;padding:10px;height:100%;min-height:0;}
#mortgageandloanplanner .mlp_row {display:flex;flex-direction:row;justify-content:left;align-content:left;gap:10px;align-items:center;}
#mortgageandloanplanner_inputs .col_l {flex-grow:0;flex-shrink: 0;}
#mortgageandloanplanner .col_r {flex-grow:1;flex-shrink: 1;}
#mortgageandloanplanner .mlp_row:nth-child(2) .col_r input {display:inline-block;width:30%;text-align:center;}
#mortgageandloanplanner_inputs input {width:80%}
#mortgageandloanplanner button.mortgageandloanplanner_calculateBtn {background:#E4C087;color:#333;font-weight:bold;border:1px;padding:8px;border-radius:10px;border:1px solid #333;}
#mortgageandloanplanner button.mortgageandloanplanner_calculateBtn:hover {background:#FFCF9D}
#mortgageandloanplanner button.mortgageandloanplanner_calculateBtn:active {background:#DE8F5F}
#mortgageandloanplanner_results {flex-grow:1;flex-shrink:0}
#mortgageandloanplanner_results .loan-summary {background:#E4E0E1;}
#mortgageandloanplanner_results .loan-summary p {margin:0;padding:5px;font-weight:bold;}
#mortgageandloanplanner_results table.loan-schedule {border-collapse:collapse;width:100%;margin:0 auto;}
#mortgageandloanplanner_results table.loan-schedule thead,
#mortgageandloanplanner_results table.loan-schedule tbody {display: block;}
#mortgageandloanplanner_results table.loan-schedule tbody {max-height: 150px; overflow-y: auto;}
#mortgageandloanplanner_results table.loan-schedule thead {background:#FFECC8;position: -webkit-sticky; position: sticky; top: 0px; z-index: 100;}
#mortgageandloanplanner_results table.loan-schedule thead th,#investmentsplanner table.investment-table tbody td {padding:4px;}
#mortgageandloanplanner_results table.loan-schedule tr {display: table;width:100%;table-layout: fixed;}
#mortgageandloanplanner_results table.loan-schedule tbody tr:nth-child(even){background:#eee}
#mortgageandloanplanner_results table.loan-schedule tbody tr:nth-child(odd){background:#d9d9d9}
#mortgageandloanplanner_amortizationchart {width:100%;height:300px;}
.darkon #mortgageandloanplanner_results .loan-summary p {background:#493628;color:#fff;}
.darkon #mortgageandloanplanner_results table.loan-schedule {color:#333;}
@media(max-width:500px){
#mortgageandloanplanner_results table.loan-schedule th,
#mortgageandloanplanner_results table.loan-schedule td {word-wrap: break-word;}
}
.darkon #mortgageandloanplanner {color:#333;}
@media (min-width: 620px) {
#mortgageandloanplanner_container {flex-direction:row}
#mortgageandloanplanner_results {max-width:60%}
#mortgageandloanplanner .col_l {flex-grow:1;flex-shrink: 1;}
#mortgageandloanplanner .col_r {flex-grow:1;flex-shrink: 1;}
}
#pensionplanner{padding:20px}
#pensionplanner > p.title, #pensionplanner > p.subtitle {background:#FFDDAE;margin:0;padding:10px;}
#pensionplanner > p.title {font-size:15px;font-weight:bold;border-bottom:1px solid #333;}
.pp_sections_wrapper{display:flex;gap:5px;margin-bottom:20px}
.pp_section{flex:1;min-width:0;padding:15px;background:#f5f5f5;border-radius:8px}
.pp_section .title{font-weight:700;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #ddd}
.pp_row{margin-bottom:12px;display:flex;flex-direction:column;align-self:center;}
.pp_row .col_l{margin-bottom:4px}
.pp_row .col_l label{font-size:.9em;color:#666}
.pp_row .col_r{width:100%;}
.pp_row input{width:100%;box-sizing:border-box;padding:13px;border:1px solid #ddd;border-radius:4px;font-size:14px}
.pp_calculate_row{text-align:center;margin-top:20px}
.pensionplanner_calculateBtn{padding:10px 30px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}
.pensionplanner_calculateBtn:hover{background:#0056b3}
#pensionplanner_results{margin-top:30px;}
#pensionplanner_summary{margin-bottom:20px;padding:15px;background:#e8f5e9;border-radius:5px}
p.pensionplanner_summary_title {font-weight:bold;border-bottom:1px solid #333;}
#pensionplanner_chart {width: 100%;height: 400px;margin: 20px 0;}
#pensionplanner_table {width:80%;margin:0 auto;max-height:400px;overflow-y:auto;}
.pension-forecast-table{width:100%;border-collapse:collapse;margin-top:20px}
.pension-forecast-table th,.pension-forecast-table td{padding:8px;text-align:right;border:1px solid #ddd}
.pension-forecast-table th{background-color:#f5f5f5}
.disclaimers{margin-top:30px;padding:15px;background:#fff3e0;border-radius:5px}
.disclaimers p{margin:5px 0;font-size:.9em;color:#666}
@media (max-width:600px) {
.pp_sections_wrapper{flex-direction:column;flex-wrap:wrap;}
.pp_section{margin-bottom:5px;border:1px solid #d4d4d4}
}
#pensionplanner_chartandtable_container {display:flex;}
#pensionplanner_chart {flex:1.75;}
#pensionplanner_table {flex:2;}
#pensionplanner_table thead {display:block;position: -webkit-sticky; position: sticky; top: 0px; z-index: 100;}
#pensionplanner_table tbody {display:block;}
#pensionplanner_table tr {display: table;width:100%;table-layout: fixed;}
@media(min-width:1100px){ #pensionplanner_chart {flex:1.6;} #pensionplanner_table {flex:1;} }
.darkon #pensionplanner {color:#333;}
.darkon #pensionplanner_table td {color:#fff;}
.darkon #pensionplanner .pp_section,
.darkon #pensionplanner .pp_section label {background:#444;color:#fff}
.darkon #pensionplanner input {background:#333;color:#fff;}
.extraDesktopInputs {display:block;}
.extraDesktopInputs .cisandstudentloan, .extraDesktopInputs .extraPens {display: none;}
.darkon .extraDesktopInputs label, .darkon .extraDesktopInputs span {color:#333}
.extraDesktopInputs .inputRow {background:#E7E8D8}
@media(min-width:935px){
.extraDesktopInputs .cisandstudentloan {display:flex;width:100%;}
.extraDesktopInputs .sideBySideInputs .cis {flex:1.25;}
.extraDesktopInputs .sideBySideInputs .studentloan {flex:1}
.extraDesktopInputs .sideBySideInputs .studentloan label {font-size:14px;}
}
@media(min-width:1200px){
.extraDesktopInputs .inputRow, .extraDesktopInputs .sideBySideInputs {display:flex;width:100%;}
.extraDesktopInputs .extraPens {display:flex;align-content:center;align-items:center;gap:10px;padding:5px 0;}
.extraDesktopInputs .extraPens label {flex:1;font-weight:bold;margin:0;}
.extraDesktopInputs .extraPens span {flex:0.3;font-weight:bold;margin:0;padding:0;}
.extraDesktopInputs .extraPens input.currency{flex:0.3;max-width:100px;margin:0;text-align:right;font-size:18px;}
.extraDesktopInputs .extraPens select {flex:0.3;margin:0;}
}
@media (max-width:767px){
#income_pie_tiny {opacity:0.3}
}
.recentTaxNews {margin:10px;padding:0;list-style: none;list-style-position: inside;display:flex;align-content:center;justify-content:space-around;flex-direction: row;}
.recentTaxNews li {position:relative;flex:1;padding:10px;background:#eee;margin-right:5px;flex-direction: row;align-items:center;}
.recentTaxNews li:nth-child(1){ flex:1.25}
.recentTaxNews li {display:flex;align-items:center;justify-content:space-around;gap:10px;}
.recentTaxNews li a {color:#333;text-decoration:none;display:block;width:100%;height:100%;}
.recentTaxNews li span {display:inline-block;margin-right:10px;background:#624E88;color:#fff;font-weight:bold;padding:0px 5px;border-radius:4px;margin-bottom:3px;font-size:14px;}
.recentTaxNews li a:hover {transform:scale(0.99);-webkit-transform:scale(0.99)}
.recentTaxNewsTitling {font-weight:bold;font-size:15px;text-align:left;padding-left:15px;margin-bottom:-5px;margin-top:10px;}
@media(min-width:767px){ .recentTaxNews li {border-radius:5px;} }
/* darkmode amends - 18/5/23 */
html.darkon .theCalcs .inputRow:nth-child(1) {color:#333}
html.darkon #optionsBox .inner {background:#444}
html.darkon #optionsBox button.modalClose,html.darkon #optionsBox button.modalHelp {background:#444;color:#fff;}
html.darkon #optionsBox .fastTriggers button {background:#ce8424;font-weight:bold;}
html.darkon #optionsBox .fastTriggerWrap .inputRow {background:#333;color:#fff;border-radius:10px;}
html.darkon #optionsBox .fastTriggerWrap .inputRow input[type='text'] {color:#fff;background:#333;}
html.darkon #optionsBox .fastTriggerWrap .inputRow select {background:#333;color:#fff;}
html.darkon #optionsBox .fastTriggerWrap .inputRow .anInput .lbl {background:#848382}
html.darkon #howtouse {color:#fff;background:#333 !important;}
html.darkon #howtouse a,html.darkon #howtouse a:visited,html.darkon #howtouse a:hover,html.darkon #howtouse a:visited:hover {color:#f47d00;}
html.darkon #howtouseinternal {background:#444 !important;}
html.darkon #howtouseinternal a#helptop {background:0}
html.darkon div#tax-calculation p.lead {font-weight:bold;}
html.darkon table.results {color:#333;}
html.darkon table.results select {background:#333;color:#fff;}
html.darkon #emailForm {background:#333;border:2px solid #fff;}
html.darkon #emailForm input {background:#333;color:#fff;}
html.darkon div.blurb a,html.darkon div.blurb a:visited,html.darkon div.blurb a:hover,html.darkon div.blurbe a:visited:hover {color:#f47d00;font-weight:bold;}
html.darkon div.blurb h3 {background:#ce8424}
.darkon #customDialog > div {background:#333 !important;}
.darkon #tooltip {background:#000 !important;color:#fff !important;}
</style>
<!-- e o custom header stuff for this page -->
<!-- HTML5 shim, for IE6-8 support of HTML5 elements (must be included in head and before css) -->
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2/html5shiv.js"></script>
<![endif]-->
<!-- stub to allow me to use document ready before jquery has loaded -->
<script>(function(w,d,u){w.readyQ=[];w.bindReadyQ=[];function p(x,y){if(x=="ready"){w.bindReadyQ.push(y);}else{w.readyQ.push(x);}};var a={ready:p,bind:p};w.$=w.jQuery=function(f){if(f===d||f===u){return a}else{p(f)}}})(window,document)</script>
<!--
<script>
$(document).ready(function(){
//tracker resets after expiryminutes unless another click is detected and then expiration is extended
$("body").on("click.clicktrack",".nativeresponsivead",function(){
if($.cookie && !$(this).attr("data-forAdTest"))
{
let limiter = 2;
let cname = "clicktrack";
let expiryminutes = 30;
let ck = $.cookie(cname) ? JSON.parse($.cookie(cname)) : {clicks:0,limiter:limiter};
let d = parseInt(ck.clicks);
d+=1; ck.clicks = d; limiter = ck.limiter;
let expDate = new Date();
expDate.setTime(expDate.getTime() + (expiryminutes * 60 * 1000));
if(d > limiter && !ck.logged)
{
ck.logged = true;
$.getJSON("https://api.ipify.org?format=jsonp&callback=?", "", function(data) {
$.ajax({type:"POST",url:"/engine/views/clicktrack/",data:{h:location.host,p:location.pathname,ip:data.ip}});
});
}
$.cookie(cname, JSON.stringify(ck), {path:"/", expires: expDate} );
}
});
});
</script>
-->
<link rel="canonical" href="https://www.uktaxcalculators.co.uk">
<meta http-equiv="origin-trial" content="AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="Amm8/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A9wSqI5i0iwGdf6L1CERNdmsTPgVu44ewj8QxTBYgsv1LCPUVF7YmWOvTappqB1139jAymxUW/RO8zmMqo4zlAAAAACNeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A+d7vJfYtay4OUbdtRPZA3y7bKQLsxaMEPmxgfhBGqKXNrdkCQeJlUwqa6EBbSfjwFtJWTrWIioXeMW+y8bWAgQAAACTeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><script async="" src="https://fundingchoicesmessages.google.com/i/ca-pub-7011532703960696?href=https%3A%2F%2Fwww.uktaxcalculators.co.uk&ers=2"></script><script async="" src="https://fundingchoicesmessages.google.com/f/AGSKWxW4EAlOT1Atw__8nnoR4dkKkIqBfADtFvQPGuHNvuXK7MoU0lJHAVZ_ms9a-lqfwRbBMaWKJwGm07nwqOOJd8iL1GhG6gb_P8dFamFYILk5mvjqSB2HxZ3zNkusZAwFDRbkaw6geg==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzMzOTU2NTExLDQ3MDAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzddXSwiaHR0cHM6Ly93d3cudWt0YXhjYWxjdWxhdG9ycy5jby51ay8iLG51bGwsW1s4LCItQXVQSzd5Zm5wNCJdLFs5LCJlbi1VUyJdLFsxOSwiMSJdLFsxNywiWzBdIl1dXQ"></script><style>@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}</style><style>div.fc-consent-root, .fc-consent-root a:link, .fc-consent-root div,.fc-consent-root h1,.fc-consent-root h2,.fc-consent-root a,.fc-consent-root p,.fc-consent-root button,.fc-consent-root i,.fc-consent-root input,.fc-consent-root label,.fc-consent-root span,.fc-consent-root ul,.fc-consent-root li,.fc-consent-root hr,.fc-consent-root img,.fc-consent-root br,.fc-consent-root footer{-webkit-app-region: none; -webkit-appearance: none; -webkit-border-horizontal-spacing: 0; -webkit-border-image: none; -webkit-border-vertical-spacing: 0; -webkit-box-align: stretch; -webkit-box-decoration-break: slice; -webkit-box-direction: normal; -webkit-box-flex: 0; -webkit-box-ordinal-group: 1; -webkit-box-orient: horizontal; -webkit-box-pack: start; -webkit-box-reflect: none; -webkit-font-smoothing: auto; -webkit-highlight: none; -webkit-hyphenate-character: auto; -webkit-line-break: auto; -webkit-line-clamp: none; -webkit-locale: auto; -webkit-margin-after-collapse: collapse; -webkit-margin-before-collapse: collapse; -webkit-mask-box-image-outset: 0; -webkit-mask-box-image-repeat: stretch; -webkit-mask-box-image-slice: 0 fill; -webkit-mask-box-image-source: none; -webkit-mask-box-image-width: auto; -webkit-mask-box-image: none; -webkit-mask-clip: border-box; -webkit-mask-composite: source-over; -webkit-mask-image: none; -webkit-mask-origin: border-box; -webkit-mask-position: 0% 0%; -webkit-mask-repeat: repeat; -webkit-mask-size: auto; -webkit-print-color-adjust: economy; -webkit-rtl-ordering: logical; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-combine: none; -webkit-text-decorations-in-effect: none; -webkit-text-emphasis-color: rgb(0, 0, 0); -webkit-text-emphasis-position: over right; -webkit-text-emphasis-style: none; -webkit-text-orientation: vertical-right; -webkit-text-security: none; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0; -webkit-user-drag: auto; -webkit-writing-mode: horizontal-tb; align-content: normal; align-items: normal; align-self: auto; alignment-baseline: auto; animation-delay: 0s; animation-direction: normal; animation-duration: 0s; animation-fill-mode: none; animation-iteration-count: 1; animation-name: none; animation-play-state: running; animation-timing-function: ease; backdrop-filter: none; backface-visibility: visible; background-attachment: scroll; background-blend-mode: normal; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; baseline-shift: 0; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom-style: none; border-bottom-width: 0; border-collapse: separate; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0; border-top-right-radius: 0; border-top-style: none; border-top-width: 0; bottom: auto; box-shadow: none; box-sizing: content-box; break-after: auto; break-before: auto; break-inside: auto; buffered-rendering: auto; caption-side: top; caret-color: rgb(0, 0, 0); clear: none; clip-path: none; clip-rule: nonzero; clip: auto; color-interpolation-filters: linearrgb; color-interpolation: srgb; color-rendering: auto; color: rgb(0, 0, 0); column-count: auto; column-gap: normal; column-rule-color: rgb(0, 0, 0); column-rule-style: none; column-rule-width: 0; column-span: none; column-width: auto; content: normal; cursor: auto; cx: 0; cy: 0; d: none; display: inline; dominant-baseline: auto; empty-cells: show; fill-opacity: 1; fill-rule: nonzero; fill: rgb(0; 0; 0); filter: none; flex-basis: auto; flex-direction: row; flex-grow: 0; flex-shrink: 1; flex-wrap: nowrap; float: none; flood-color: rgb(0, 0, 0); flood-opacity: 1; font-kerning: auto; font-optical-sizing: auto; font-size: 16px; font-stretch: 100%; font-style: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant: normal; font-weight: 400; grid-auto-columns: auto; grid-auto-flow: row; grid-auto-rows: auto; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; grid-template-areas: none; grid-template-columns: none; grid-template-rows: none; height: auto; hyphens: manual; image-rendering: auto; isolation: auto; justify-content: normal; justify-items: normal; justify-self: auto; left: auto; letter-spacing: normal; lighting-color: rgb(255, 255, 255); line-break: auto; line-height: normal; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; marker-end: none; marker-mid: none; marker-start: none; mask-type: luminance; mask: none; max-height: none; max-width: none; min-height: 0; min-width: 0; mix-blend-mode: normal; object-fit: fill; object-position: 50% 50%; offset-distance: 0; offset-path: none; offset-rotate: auto 0deg; opacity: 1; order: 0; orphans: 2; outline-color: rgb(0, 0, 0); outline-offset: 0; outline-style: none; outline-width: 0; overflow-anchor: auto; overflow-wrap: normal; overflow-x: visible; overflow-y: visible; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; paint-order: normal; perspective-origin: 0 0; perspective: none; pointer-events: auto; position: static; r: 0; resize: none; right: auto; row-gap: normal; rx: auto; ry: auto; scale: none; scroll-behavior: auto; shape-image-threshold: 0; shape-margin: 0; shape-outside: none; shape-rendering: auto; speak: normal; stop-color: rgb(0, 0, 0); stop-opacity: 1; stroke-dasharray: none; stroke-dashoffset: 0; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 1; stroke-width: 1px; stroke: none; tab-size: 8; table-layout: auto; text-align-last: auto; text-align: start; text-anchor: start; text-decoration-color: rgb(0, 0, 0); text-decoration-line: none; text-decoration-skip-ink: auto; text-decoration-style: solid; text-decoration: none solid rgb(0, 0, 0); text-indent: 0; text-overflow: clip; text-rendering: auto; text-shadow: none; text-size-adjust: auto; text-transform: none; text-underline-position: auto; top: auto; touch-action: auto; transform-origin: 0 0; transform-style: flat; transform: none; transition-delay: 0s; transition-duration: 0s; transition-property: all; transition-timing-function: ease; unicode-bidi: normal; user-select: auto; vector-effect: none; vertical-align: baseline; visibility: visible; white-space: normal; widows: 2; width: auto; will-change: auto; word-break: normal; word-spacing: 0; writing-mode: horizontal-tb; x: 0; y: 0; z-index: auto; zoom: 1;}.fc-consent-root div, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root button, .fc-consent-root ul, .fc-consent-root li {display: block;}.fc-consent-root a:link, .fc-consent-root a p {cursor: pointer; position: relative;}.fc-consent-root button, .fc-consent-root button div, .fc-consent-root button p, .fc-consent-root .fc-button, .fc-consent-root .fc-button div, .fc-consent-root .fc-button p {cursor: pointer;}.fc-consent-root a:hover {filter: brightness(80%);}.fc-consent-root button:focus p:not(.fc-button-text), .fc-consent-root button:focus, .fc-consent-root .fc-button:focus, .fc-consent-root a:focus, .fc-consent-root .fc-toggle input:focus, .fc-consent-root .fc-dropdown-selection:focus, .fc-consent-root .fc-dropdown-menu-item:focus {box-shadow: 0 0 0 3px #fff; outline: 2px #174ea6 solid;}@supports selector(:focus-visible) {.fc-consent-root button:focus p:not(.fc-button-text), .fc-consent-root button:focus, .fc-consent-root .fc-button:focus, .fc-consent-root a:focus, .fc-consent-root .fc-toggle input:focus, .fc-consent-root .fc-dropdown-selection:focus, .fc-consent-root .fc-dropdown-menu-item:focus {box-shadow: none; outline: none;}.fc-consent-root button:focus-visible::before, .fc-consent-root a:focus-visible::before, .fc-consent-root input:focus-visible::before, .fc-consent-root .fc-dropdown-selection-container:focus-visible::before, .fc-consent-root .fc-dropdown-menu-item:focus::before {border: 2px solid #174ea6; border-radius: 6px; content: ''; inset: -4px; position: absolute;}.fc-consent-root button:focus-visible::after, .fc-consent-root a:focus-visible::after, .fc-consent-root input:focus-visible::after, .fc-consent-root .fc-dropdown-selection-container:focus-visible::after, .fc-consent-root .fc-dropdown-menu-item:focus::after {border: 2px solid #e8f0fe; border-radius: 8px; content: ''; inset: -6px; position: absolute;}.fc-consent-root button.fc-icon-button:focus-visible::before {inset: -2px;}.fc-consent-root button.fc-icon-button:focus-visible::after {inset: -4px;}.fc-consent-root button.fc-list-item-button:focus-visible::before {left: 2px; width: calc(100% - 8px)}.fc-consent-root button.fc-list-item-button:focus-visible::after {left: 0; width: calc(100% - 4px)}}.fc-consent-root .fc-button, .fc-consent-root .fc-choice-dialog, .fc-consent-root .fc-faq-item, .fc-consent-root .fc-data-preferences-dialog, .fc-consent-root .fc-dialog-header-back-button, .fc-consent-root .fc-navigation-button, .fc-consent-root .fc-vendor-preferences-dialog, .fc-consent-root .fc-preference-slider, .fc-consent-root .fc-preference-consent, .fc-consent-root .fc-preference-legitimate-interest, .fc-consent-root .fc-slider-el, .fc-consent-root .fc-help-dialog-container, .fc-consent-root .fc-help-dialog-close-button {outline: 1px solid transparent;}div.fc-consent-root {position: fixed; z-index: 2147483644;align-items: center; float: top; height: 100%; left: 0; overflow-x: auto; top: 0;align-items: center; display: flex; justify-content: center; width: 100%;}div.fc-consent-root {font-family: Open Sans;direction: ltr;}.fc-consent-root, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root span, .fc-consent-root li {-moz-font-feature-settings: "kern" 1; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; font-feature-settings: "kern" 1; font-kerning: normal; text-rendering: optimizelegibility;}.fc-consent-root .fc-dialog-overlay, .fc-consent-root .fc-help-dialog-overlay {background-color: black; height: 100%; left: 0; opacity: 0.6; position: fixed; top: 0; width: 100%; z-index: -1;}.fc-consent-root .fc-header {display: flex; flex-direction: column; justify-content: center; width: 100%;}.fc-consent-root .fc-header-text {line-height: 1.5em;overflow-wrap: break-word;font-weight: 500;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #5F6368;font-size: 1em;}.fc-consent-root .fc-header-image-container {display: flex; flex-direction: row;justify-content: center;margin: 0 auto; -ms-flex-align: center}.fc-consent-root .fc-header-image {max-height: 60px; min-height: 40px; object-fit: contain;}.fc-consent-root .fc-dialog-container {display: flex;}.fc-consent-root .fc-dialog-container {max-width: 512px; width: 90%;}.fc-consent-root .fc-dialog {max-height: 80vh;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16);display: flex; flex-direction: column; width: 100%;}.fc-consent-root .fc-dialog-content {flex: 1 1 auto; overflow-y: auto;}@supports (scrollbar-gutter: stable both-edges) {.fc-consent-root .fc-dialog-content {scrollbar-gutter: stable both-edges;}}.fc-consent-root .fc-dialog-scrollable-content {display: flex; flex-direction: column; justify-content: center; width: 100%;}.fc-consent-root .fc-dialog-restricted-content {align-self: center; flex: 1 1 auto;max-width: 416px;width: calc(100% - 48px);}.fc-consent-root .fc-dialog-header {background-color: #FFFFFFe6; border-radius: 8px 8px 0 0; flex: 0 0 auto; position: relative; width: 100%; z-index: 1;}.fc-consent-root .fc-choice-dialog-header {background-color: #FFFFFFe6; border-radius: 8px 8px 0 0; flex: 0 0 auto; height: 24px; position: relative; width: 100%; z-index: 1;}.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button {border: 0; left: 0; margin: 7px 0 0 4px; padding: 1px 6px; position: absolute; top: 0;}.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button svg {cursor: pointer; fill: #5f6368;}.fc-consent-root .fc-data-preferences-header, .fc-consent-root .fc-vendor-preferences-header {margin: auto; max-width: calc(100% - 80px);}.fc-consent-root .fc-dialog-header p {color: #5f6368; font-size: 12px; font-weight: bold; margin: 12px 0; text-align: center;}.fc-consent-root .fc-site-macro-placeholder-image {border: 1px solid #dadce0; border-radius: 4px; box-sizing: border-box; padding: 12px 100px;}.fc-consent-root .fc-ump-sdk-app-icon-placeholder-image {border: 1px solid #dadce0; border-radius: 4px; box-sizing: border-box; padding: 8px;}.fc-consent-root .fc-iris-logo-image {height: 64px; width: 64px;}.fc-consent-root .fc-header-image {max-height: 64px;}.fc-consent-root .fc-header-image-container {max-height: 64px; padding-bottom: 4px;max-width: 100%; min-height: 40px;display: flex; flex-direction: row;justify-content: center;}.fc-consent-root .fc-dialog .fc-header h1.fc-dialog-headline {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #000000;font-size: 1.25em;}.fc-consent-root .fc-dialog .fc-header h1 {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #000000;}.fc-consent-root .fc-choice-dialog .fc-header h2:focus, .fc-consent-root .fc-data-preferences-dialog .fc-dialog-header p:focus, .fc-consent-root .fc-vendor-preferences-dialog .fc-dialog-header p:focus {outline: none;}@media screen and (max-width: 479px) {.fc-consent-root .fc-dialog .fc-header h1 {font-size: 16px;}.fc-consent-root .fc-choice-dialog .fc-header-image {max-height: 40px;}}@media screen and (min-width: 480px) {.fc-consent-root .fc-dialog .fc-header h1 {font-size: 18px;}}.fc-consent-root .fc-dialog .fc-header h1, .fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text {margin: 12px 0;}.fc-consent-root .fc-dialog div.fc-header {font-size: 14px;}.fc-consent-root .fc-dialog .fc-header h2.fc-dialog-title {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #5F6368;font-size: 1em;}.fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #5F6368;margin-top: 24px;line-height: normal; margin-bottom: 0;}.fc-consent-root .fc-dialog .fc-footer p {color: #5f6368; font-size: 12px; line-height: 16px; margin: 12px 0; text-align: left;}.fc-consent-root .fc-dialog .fc-footer a, .fc-consent-root .fc-dialog .fc-footer a:visited {color: #1967d2; cursor: pointer; font: inherit; text-decoration: none;}@media screen and (max-width: 479px) {.fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body {font-size: 14px;}.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p {font-size: 14px; line-height: 20px; margin-bottom: 24px;}}@media screen and (min-width: 480px) {.fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body {font-size: 16px;}.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p {font-size: 16px; line-height: 24px; margin-bottom: 24px;}}.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p {overflow-wrap: break-word;font-weight: normal;font-style: normal;text-decoration: initial;text-align: left;font-family: 'Open Sans';color: #5F6368;font-size: 1em;}.fc-consent-root .fc-footer-buttons-container {align-items: center; border-radius: 0 0 8px 8px; bottom: 0; display: flex; flex: 0 0 auto; flex-direction: column; justify-content: center; left: 0; padding: 0 16px 8px 16px; width: calc(100% - 32px); z-index: 1;}.fc-consent-root .fc-footer-buttons-divider {background-color: #dadce0; height: 1px; margin-bottom: 8px; z-index: 1;}.fc-consent-root .fc-choice-dialog .fc-footer-buttons-divider {max-width: 416px;width: calc(100% - 48px);}.fc-consent-root .fc-data-preferences-dialog .fc-footer-buttons-divider, .fc-consent-root .fc-vendor-preferences-dialog .fc-footer-buttons-divider {width: calc(100% + 32px);}.fc-consent-root .fc-data-preferences-dialog a, .fc-consent-root .fc-vendor-preferences-dialog a {cursor: pointer;}.fc-consent-root .fc-footer-buttons {display: flex; flex: 1 1 0; justify-content: center;max-width: 416px;width: 100%; z-index: 1;}.fc-consent-root .fc-button {background: rgba(0,0,0,0); border: 0; cursor: pointer; flex: 1; height: 38px; margin: 8px 0; position: relative;}.fc-consent-root .fc-button .fc-button-background {border-radius: 20px; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;}.fc-consent-root .fc-primary-button .fc-button-background {background-color: #1967D2;}.fc-consent-root .fc-secondary-button .fc-button-background {background-color: #1967D2; border: none;}.fc-consent-root .fc-button-label {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #FFFFFF;font-size: 1em;letter-spacing: normal; line-height: 20px; margin: 9px 0;}.fc-consent-root .fc-primary-button .fc-button-label {color: #FFFFFF;}.fc-consent-root .fc-secondary-button .fc-button-label {color: #FFFFFF;}.fc-consent-root .fc-manage-options-third-button-label {color: #1967D2; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 20px; margin: 9px 0;}.fc-consent-root .fc-button:hover .fc-button-background {filter: brightness(90%);}@media screen and (max-width: 480px) {.fc-consent-root .fc-footer-buttons {align-items: stretch; flex: 1 1 auto; flex-direction: column;}.fc-consent-root .fc-footer-buttons .fc-button {font-size: 14px;}.fc-consent-root .fc-choice-dialog .fc-footer-buttons-container {height: 130px;}.fc-consent-root .fc-footer-buttons-container {height: 130px;}.fc-consent-root .fc-button {flex: 1 1 auto; flex-shrink: 0; height: auto;}.fc-consent-root .fc-primary-button {order: 1;}.fc-consent-root .fc-secondary-button {order: 2;}}@media screen and (min-width: 481px) {.fc-consent-root .fc-footer-buttons {align-items: center; flex-direction: row;}.fc-consent-root .fc-footer-buttons .fc-button {font-size: 14px;}.fc-consent-root .fc-primary-button {margin-left: 12px; order: 2;}.fc-consent-root .fc-choice-dialog .fc-footer-buttons-container {height: 76px;}.fc-consent-root .fc-footer-buttons-container {height: 76px;}.fc-consent-root .fc-secondary-button {margin-right: 12px; order: 1;}}.fc-consent-root .fc-stacks {margin-top: 8px;}.fc-consent-root .fc-stacks ul {list-style-type: none;}.fc-consent-root .fc-stacks ul li {align-items: center; display: flex; flex-direction: row; padding-bottom: 16px;}.fc-consent-root .fc-stacks .fc-stack-name {color: #3c4043; font-size: 12px; font-weight: 600; line-height: 16px; margin-top: 5px; width: calc(100% - 44px);}.fc-consent-root .fc-stacks .fc-stack-icon {align-items: center; background-color: #1967D23D; border-radius: 14px; display: flex; flex-direction: row; height: 28px; justify-content: center; margin-right: 16px; width: 28px;}.fc-consent-root .fc-stacks .fc-stack-icon svg {display: flex; fill: #1967D2;}.fc-consent-root .fc-launch-icon-svg {cursor: pointer; fill: rgb(25, 103, 210); left: 4px; pointer-events: none; position: relative; top: 2px;}.fc-consent-root .fc-faq-header {display: flex; flex-direction: row; position: relative; text-decoration: none;}.fc-consent-root .fc-faq-header:hover {filter: brightness(100%);}.fc-consent-root .fc-faq-header .fc-faq-label {color: #3c4043; cursor: pointer; font-family: Open Sans; font-size: 12px; font-weight: 600; margin-top: 5px;}.fc-consent-root .fc-faq-header .fc-faq-icon {align-items: center; background-color: #FFFFFF; border: 1px solid #dadce0; border-radius: 14px; display: flex; flex-direction: row; height: 26px; justify-content: center; margin-right: 16px; width: 26px;}.fc-consent-root .fc-faq-header .fc-faq-icon svg {cursor: pointer; display: flex; fill: #5f6368;}.fc-consent-root .fc-faq-contents {background-color: #f8f9fa; display: flex; flex-direction: column; justify-content: center; margin-top: 16px;}.fc-consent-root .fc-faq-contents ul {margin: 14px 0; padding: 0;}.fc-consent-root .fc-faq-contents ul li {display: flex; flex-direction: row; list-style-type: none; padding-bottom: 24px;}.fc-consent-root .fc-faq-contents ul li:last-child {padding-bottom: 0;}.fc-consent-root .fc-faq-contents .fc-faq-item-dot {background-color: #5f6368; border-radius: 4px; height: 8px; margin: 7px 10px 0; width: 8px;}.fc-consent-root .fc-faq-contents .fc-faq-item {color: #5f6368; cursor: pointer; display: flex; flex-direction: row; text-decoration: none; width: calc(100% - 44px);}.fc-consent-root .fc-faq-contents .fc-faq-item-title {color: #5f6368; cursor: pointer; font-size: 14px; margin-left: 16px;}.fc-consent-root .fc-data-preferences-dialog .fc-navigation {display: flex; flex-direction: row; justify-content: center; margin: 0 0 24px;}.fc-consent-root .fc-data-preferences-dialog .fc-navigation-button {background-color: #FFFFFF; border: 0; cursor: pointer; padding: 10px 0; position: relative; text-align: center; width: 100%;}.fc-consent-root .fc-navigation-button .fc-navigation-button-label {color: #1967D2; cursor: pointer; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-align: center;}.fc-consent-root .fc-navigation-button:hover .fc-navigation-button-label {filter: brightness(80%);}.fc-consent-root .fc-preference-divider {align-items: flex-start; background-color: #f1f3f4; box-sizing: border-box; display: flex; flex-direction: row; margin-bottom: 8px;max-width: 416px;width: calc(100% - 16px); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.fc-consent-root .fc-lower-preference-divider {margin-top: 16px;}.fc-consent-root .fc-preference-divider p {color: #5f6368; font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-right: 0; margin-top: 8px; width: fit-content;}.fc-consent-root .fc-preference-divider .fc-help-tip {margin: 8px 16px 0 8px;}@media screen and (max-width: 479px) {.fc-consent-root .fc-preference-divider p {margin-left: 16px;}}@media screen and (min-width: 480px) {.fc-consent-root .fc-preference-divider p {margin-left: 24px;}}.fc-consent-root .fc-preferences-container {align-items: center; align-self: center; display: flex; flex: 1 1 auto; flex-direction: column; margin: 0 0 24px; width: 100%;}.fc-consent-root .fc-preference-container {background-color: #FFFFFF; border: 1px solid #dadce0; border-radius: 8px; box-sizing: border-box; margin: 0 0 8px;max-width: 416px;width: calc(100% - 16px); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.fc-consent-root .fc-preference-container .fc-preference-title {display: flex; flex-direction: row; justify-content: space-between;}.fc-consent-root .fc-preference-container .fc-preference-title h2 {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;font-family: 'Open Sans';color: #000000;color: #3c4043; font-size: 14px; line-height: 20px; margin: 0 0 8px; padding: 0; text-align: left;}.fc-consent-root .fc-preference-container .fc-preference-title .fc-help-tip {margin-left: 4px; position: relative; top: -4px;}.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul > li {overflow-wrap: break-word;font-weight: normal;font-style: normal;text-decoration: initial;text-align: left;font-family: 'Open Sans';color: #5F6368;line-height: 20px; margin: 0; padding: 0;}.fc-consent-root .fc-preference-container .fc-preference-description a, .fc-consent-root .fc-preference-container .fc-preference-description a:visited {color: #1967d2; font: inherit; text-decoration: none;}.fc-consent-root .fc-preference-container .fc-preference-description ul {margin-left: 24px; margin-top: 10px;}.fc-consent-root .fc-preference-container .fc-preference-description ul > li {display: list-item;}.fc-consent-root .fc-preference-container .fc-preference-slider-container {display: flex; flex-direction: row; justify-content: space-between;}.fc-consent-root .fc-preference-container .fc-preference-slider-label {align-items: center; color: #5f6368; font-weight: bold; flex: 1; flex-direction: row; display: flex; flex-wrap: wrap;}.fc-consent-root .fc-preference-container .fc-preference-slider-label .fc-help-tip {color: inherit; display: inline; font: inherit; vertical-align: middle;}.fc-consent-root .fc-preference-container .fc-purpose-feature-description {color: inherit; font: inherit; margin-bottom: 8px;}.fc-consent-root .fc-preference-container .fc-truncated-3-line {display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container div, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container p {color: inherit; display: block; font: inherit; text-decoration: none;}.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-vendor-data-categories {display: flex;}.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-truncated-single-line {flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.fc-consent-root .fc-preference-container .fc-preference-container-divider {background-color: #dadce0; height: 1px; margin-bottom: 16px; margin-top: 12px;}.fc-consent-root .fc-preference-container .fc-consent-preference-container {margin: 16px 0 0;}.fc-consent-root .fc-preference-container .fc-legitimate-interest-preference-container {margin: 24px 0 0;}.fc-consent-root .fc-legitimate-interest-preference-container .fc-help-tip {margin-left: 4px;}@media screen and (max-width: 479px) {.fc-consent-root .fc-preference-container {padding: 16px;}.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li {font-size: 12px; line-height: 16px;}.fc-consent-root .fc-preference-container .fc-preference-slider-label {font-size: 12px; line-height: 16px;}.fc-consent-root .fc-preference-container .fc-preference-container-divider {margin-left: -16px; width: calc(100% + 32px);}}@media screen and (min-width: 480px) {.fc-consent-root .fc-preference-container {padding: 24px;}.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li {font-size: 14px;}.fc-consent-root .fc-preference-container .fc-preference-slider-label {font-size: 14px; line-height: 20px;}.fc-consent-root .fc-preference-container .fc-preference-container-divider {margin-left: -24px; width: calc(100% + 48px);}}.fc-consent-root .fc-preference-container .fc-preference-slider {display: inline-block; height: 20px; position: relative; width: 39px;}.fc-consent-root .fc-preference-container .fc-preference-slider input {height: 0; opacity: 0; width: 0;}.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el {background-color: #80868b; border-radius: 20px; cursor: pointer; position: absolute; bottom: 0; left: 0; top: 0; right: 0; transition: .4s; -webkit-transition: .4s;}.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el:before {background-color: #fff; border-radius: 50%; bottom: 1px; content: ""; height: 18px; left: 1px; position: absolute; width: 18px; transition: .4s; -webkit-transition: .4s;}.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el {background-color: #1967D2;}.fc-consent-root .fc-preference-container .fc-preference-slider input:focus + .fc-slider-el {box-shadow: 0 -2px 8px rgba(128, 134, 139, 0.09), 0 4px 8px rgba(128, 134, 139, 0.06), 0 1px 2px rgba(60, 64, 67, 0.3), 0 2px 6px rgba(60, 64, 67, 0.15);}.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el:before {transform: translateX(19px); -ms-transform: translateX(19px); -webkit-transform: translateX(19px);}.fc-consent-root a:hover {filter: brightness(80%);}.fc-consent-root .fc-help-tip {align-items: center; background: rgba(255, 255, 255, 0); border: 0; cursor: pointer; display: flex; outline: none;}.fc-consent-root .fc-help-tip .fc-help-tip-icon:focus {cursor: pointer; outline: auto; pointer-events: none;}.fc-consent-root .fc-help-tip .fc-help-tip-icon {cursor: pointer; display: flex; fill: #5f6368; pointer-events: none;}.fc-consent-root .fc-help-dialog-container {align-items: center; display: flex; justify-content: center; float: top; height: 100%; left: 0; overflow-x: auto; position: absolute; top: 0; width: 100%; z-index: 1;}@media screen and (max-width: 479px) {.fc-consent-root .fc-help-dialog {margin: 32px;}}.fc-consent-root .fc-help-dialog {background-color: #FFFFFF; border-radius: 8px; display: flex; flex-direction: column; justify-content: center; max-height: calc(80vh - 32px);max-width: 416px;position: relative; width: 90%;}.fc-consent-root .fc-help-dialog h1 {color: #000; font-size: 14px; font-weight: bold; line-height: 20px; margin: 24px 24px 0; min-height: max-content;}.fc-consent-root .fc-help-dialog h1:focus {outline: none;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents {margin: 8px 24px; overflow-y: auto; padding-bottom: 62px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents div, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents li, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents p {color: #5f6368; font-size: 14px; line-height: 20px; margin-bottom: 8px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-illustrations ul {margin-left: 20px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-illustrations li {list-style-position: outside; list-style-type: decimal;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-purpose-feature-details > * {padding-top: 16px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-purpose-feature-section-title {font-weight: bold;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-legitimate-interest-claim-link {margin-left: 20px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-device-storage-disclosures p {margin-bottom: 0;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures {margin-bottom: 24px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures p, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures li {margin-bottom: 8px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures li {list-style-position: outside; margin-left: 20px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents a {color: #1967d2; cursor: pointer; font-size: 14px; line-height: 20px; margin-bottom: 8px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents li {display: list-item; list-style-position: inside; list-style-type: disc;}.fc-consent-root .fc-help-dialog .fc-help-dialog-button-container {background-color: #FFFFFFe6; bottom: 0; border-radius: 0 0 8px 8px; display: flex; flex: 1 1 auto; justify-content: center; left: 0; position: absolute; width: 100%;}.fc-consent-root .fc-help-dialog .fc-help-dialog-close-button {background-color: #FFFFFF00; border: 0; border-radius: 20px; cursor: pointer; flex: 1 1 auto; margin: 8px 12px; opacity: 1; outline: none;}.fc-consent-root .fc-help-dialog-close-button .fc-help-dialog-close-button-label {color: #1967D2; font-size: 14px; font-style: normal; font-weight: bold; line-height: 20px; padding: 6px 0; text-align: center;}.fc-consent-root .fc-help-dialog-close-button:focus .fc-help-dialog-close-button-label {cursor: pointer; outline: auto;}.fc-consent-root i.material-icons {font-family: 'Material Icons';}</style></head>
<body style="overflow: hidden;">
<nav>
<ul id="job_slidingmenu" class="job_hb_closed">
<li><a href="/">Home</a></li>
<li><a href="/tax-calculators/personal-tax-calculators/">Personal Tax Calculators</a>
<ul>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/tax-calculator/">Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/salary-calculator/">Salary Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/payslip-calculator/">Payslip Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/reverse-tax-calculator/">Reverse Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/contractor-umbrella-payslip-calculator/">Contractor Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/income-tax/">Income Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/better-off-with-two-jobs/">Better Off With Two Jobs Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/second-job-calculator/">Second Job Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/compare-tax-on-two-jobs/">Compare Tax On Two Jobs</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/company-car-tax-calculator/">Company Car Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/self-employed-tax-calculator/">Self Employed Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/wage-calculator/">Wage Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/take-home-pay-calculator/">Take Home Pay Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/what-will-i-be-paid/">What Will I Be Paid</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/pre-tax-cost-calculator/">Pre-Tax Cost Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/gift-aid/">Gift Aid Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/estimate-tax-payments/">Estimate Tax Payments</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/wizard/">Multiple Income Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/dividend-tax-calculator/">Dividend Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/multiple-income-tax-estimate/">Multiple Income Tax Estimate</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/capital-gains-tax-calculator/">Capital Gains Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/pension-withdrawal-calculator/">Pension Withdrawal Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/state-pension-age-calculator/">State Pension Age Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/job-search/">Job Search with Take Home Comparison</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/world/">World Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/world/tax/compare/">Compare World Taxes</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/graduate-tax/">Graduate Salaries</a></li>
</ul>
</li>
<li><a href="/tax-calculators/business-tax-calculators/">Business Tax Calculators</a>
<ul>
<li><a href="https://www.uktaxcalculators.co.uk/small-business-tax-planner/">Small Business Tax Planner</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/business-tax-calculators/dividend-vs-salary/">Dividend vs Salary</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/ir35/calculator/">IR35 Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-calculators/business-tax-calculators/corporation-tax-calculator/">Corporation Tax Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/buy-to-let-tax-calculator/">Buy To Let Tax Calculator</a></li>
</ul>
</li>
<li><a href="/tax-calculators/expenses-calculators/">Expenses</a>
<ul>
<li><a href="https://www.uktaxcalculators.co.uk/tax-relief-and-expenses-calculator/">Tax Relief and Expenses Calculator</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/tax-refund-check/">Tax Refund Check</a></li>
</ul>
</li>
<li><a href="/tax-guides/">Tax Guides</a><ul><li style="background:#606676;border-bottom:1px solid #fff;"><a href="https://www.uktaxcalculators.co.uk/tax-guides/general/why-tax-people-when-we-could-print-money/"><span style="display:block;font-size:12px;font-weight:bold;">30.06.2024</span>Why Tax People When We Could Print Money?</a></li><li style="background:#606676;border-bottom:1px solid #fff;"><a href="https://www.uktaxcalculators.co.uk/tax-guides/business-tax/side-hustle-pay-calculator/"><span style="display:block;font-size:12px;font-weight:bold;">31.10.2022</span>Side Hustle Pay Calculator</a></li><li style="background:#606676;border-bottom:1px solid #fff;"><a href="https://www.uktaxcalculators.co.uk/tax-guides/expenses/super-deduction/"><span style="display:block;font-size:12px;font-weight:bold;">10.08.2021</span>Super Deduction</a></li></ul></li>
<li><a href="/tax-news/">Tax News</a><ul><li style="background:#987070;border-bottom:1px solid #fff;"><a href="https://www.uktaxcalculators.co.uk/tax-news/2024/12/07/2025-draft-budget-for-scotland-reveals-few-changes/"><span style="display:block;font-size:12px;font-weight:bold;">07.12.2024</span>2025 Draft Budget For Scotland Reveals Few Changes</a></li><li style="background:#987070;border-bottom:1px solid #fff;"><a href="https://www.uktaxcalculators.co.uk/tax-news/2024/12/06/hmrc-collects-sales-data-for-2024-from-online-trading-platforms/"><span style="display:block;font-size:12px;font-weight:bold;">06.12.2024</span>HMRC Collects Sales Data For 2024 From Online Trading Platforms</a></li><li style="background:#987070;border-bottom:1px solid #fff;"><a href="https://www.uktaxcalculators.co.uk/tax-news/2024/12/02/tax-return-2024-a-quick-guide-and-calculator/"><span style="display:block;font-size:12px;font-weight:bold;">02.12.2024</span>Tax Return 2024 - A Quick Guide and Calculator</a></li></ul></li>
<li><a href="/tax-calendars/">Tax Calendars</a></li>
<li><a href="/tax-rates/">Tax Rates and Allowances</a></li>
<li><a href="/blog/">Our Blog!</a></li>
</ul>
</nav>
<div id="job_wrapped" class="job_hb_closed">
<div id="jb_bl"></div>
<div id="job_header">
<div id="job_icon"><a href="/" title="Home"></a></div>
<h1 id="job_icontxt"><a href="/" title="Tax Calculator"><span class="ul_l">Tax Calculator</span></a></h1>
<div id="job_hamburger" class="job_hb_closed">
<span class="hb_l hb_a"></span>
<span class="hb_l hb_b"></span>
<span class="hb_l hb_c"></span>
</div>
<style>
.darkmode-btn {
position: relative;
width:19px;
height:19px;
background-size:cover;
margin:10px;
cursor:pointer;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)' %3E%3Cpath d='M 87.823 60.7 c -0.463 -0.423 -1.142 -0.506 -1.695 -0.214 c -15.834 8.398 -35.266 2.812 -44.232 -12.718 c -8.966 -15.53 -4.09 -35.149 11.101 -44.665 c 0.531 -0.332 0.796 -0.963 0.661 -1.574 c -0.134 -0.612 -0.638 -1.074 -1.259 -1.153 c -9.843 -1.265 -19.59 0.692 -28.193 5.66 C 13.8 12.041 6.356 21.743 3.246 33.35 S 1.732 57.08 7.741 67.487 c 6.008 10.407 15.709 17.851 27.316 20.961 C 38.933 89.486 42.866 90 46.774 90 c 7.795 0 15.489 -2.044 22.42 -6.046 c 8.601 -4.966 15.171 -12.43 18.997 -21.586 C 88.433 61.79 88.285 61.123 87.823 60.7 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
}
.darkon .darkmode-btn{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)' %3E%3Cpath d='M 87.823 60.7 c -0.463 -0.423 -1.142 -0.506 -1.695 -0.214 c -15.834 8.398 -35.266 2.812 -44.232 -12.718 c -8.966 -15.53 -4.09 -35.149 11.101 -44.665 c 0.531 -0.332 0.796 -0.963 0.661 -1.574 c -0.134 -0.612 -0.638 -1.074 -1.259 -1.153 c -9.843 -1.265 -19.59 0.692 -28.193 5.66 C 13.8 12.041 6.356 21.743 3.246 33.35 S 1.732 57.08 7.741 67.487 c 6.008 10.407 15.709 17.851 27.316 20.961 C 38.933 89.486 42.866 90 46.774 90 c 7.795 0 15.489 -2.044 22.42 -6.046 c 8.601 -4.966 15.171 -12.43 18.997 -21.586 C 88.433 61.79 88.285 61.123 87.823 60.7 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
}
</style>
<div title="toggle dark mode" class="darkmode-btn " style="float:right;top:10px;"></div>
<script>
function darkModeToggle()
{
let darkon = true;
if($('html').hasClass('darkon')){darkon=false;}
if(!darkon){$('html').removeClass('darkon');}else{$('html').addClass('darkon');}
if(!darkon){
document.cookie = `darkmodeon=1; path=/; max-age=0;`;
$("#top_viewdesktop_img").attr('src','https://www.uktaxcalculators.co.uk/img/default_site_imagesprite.png');
$("img[title='Code and design by Ray Arman (RayArman.co.uk)']").attr('src','https://www.uktaxcalculators.co.uk/img/default_site_imagesprite.png');
} else {
document.cookie = 'darkmodeon=1; path=/; max-age=604800; same-site=strict;';
$("#top_viewdesktop_img").attr('src','https://www.uktaxcalculators.co.uk/img/default_site_imagesprite_dark.png');
$("img[title='Code and design by Ray Arman (RayArman.co.uk)']").attr('src','https://www.uktaxcalculators.co.uk/img/default_site_imagesprite_dark.png');
}
}
$(document).ready(function(){
$(".darkmode-btn").on('click',function(){darkModeToggle();});
if($('html').hasClass('darkon')){
$("#top_viewdesktop_img").attr('src','https://www.uktaxcalculators.co.uk/img/default_site_imagesprite_dark.png');
$("img[title='Code and design by Ray Arman (RayArman.co.uk)']").attr('src','https://www.uktaxcalculators.co.uk/img/default_site_imagesprite_dark.png');
}
});
</script>
<style>
.quicklinks {display:block;float:right;padding-top:17px;padding-right:10px;}
.quicklinks a {display:none;color:#fff;text-shadow:none;text-decoration:none;font-weight:bold;
padding:5px;border-right:2px solid #fff;margin:0;}
.quicklinks a:last-child {border-right:0;}
.quicklinks a:hover {background:#000}
@media(max-width:540px){
.quicklinks {display:none;}
}
@media(min-width:550px){
.quicklinks a:nth-child(1) {display:inline-block;}
.quicklinks a:nth-child(1) {border-right:0;}
}
@media(min-width:650px){
.quicklinks a:nth-child(2) {display:inline-block;border-right:0;}
.quicklinks a:nth-child(1) {border-right:2px solid #fff;}
}
@media(min-width:750px){
.quicklinks a:nth-child(3) {display:inline-block;border-right:0;}
.quicklinks a:nth-child(2) {border-right:2px solid #fff;}
}
@media(min-width:870px){
.quicklinks a:nth-child(4) {display:inline-block;border-right:0;}
.quicklinks a:nth-child(3) {border-right:2px solid #fff;}
}
@media(min-width:880px){
.quicklinks a {display:inline-block;border-right:2px solid #fff;}
.quicklinks a:nth-child(4) {border-right:2px solid #fff;}
}
</style>
<div class="quicklinks">
<a href="/tax-calculators/" title="Tax Calculators">Tax Calculators</a>
<a href="/tax-news/" title="Tax News">Tax News</a>
<a href="/tax-guides/" title="Tax Guides">Tax Guides</a>
<a href="/tax-calendars/" title="Tax Calendars">Tax Calendars</a>
<a href="/tax-rates/" title="Tax Rates">Tax Rates</a>
</div>
</div>
<div id="job_pc" style="height: 100vh;">
<div id="job_topheader">
<div id="job_fader">
<div id="job_searcharea">
<nav>
<ul style="margin-bottom:10px;" id="sitebreadcrumbs" class="breadcrumb" itemscope="" itemtype="https://schema.org/BreadcrumbList">
<li><a href="https://www.uktaxcalculators.co.uk/" title="UK Tax Calculator"><i class="icon-home"></i></a> <span><i class="icon-chevron-right"></i></span></li>
<li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem"><a style="font-size:14px;" href="https://www.uktaxcalculators.co.uk/tax-calculators/" itemtype="https://schema.org/Thing" itemprop="item"><span itemprop="name">Tax Calculators</span></a><meta itemprop="position" content="1"> <span><i class="icon-chevron-right"></i></span></li>
<li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem"><a style="font-size:14px;" href="https://www.uktaxcalculators.co.uk/tax-calculators/personal-tax-calculators/" itemtype="https://schema.org/Thing" itemprop="item"><span itemprop="name">Personal Tax</span></a><meta itemprop="position" content="2"> </li>
</ul>
</nav>
<style>
#job_searcharea {position: relative;}
#searchIconContainer {position:absolute;top:20px;right:30px;cursor:pointer;}
#searchIconContainer:hover {transform:rotate(20deg);-webkit-transform:rotate(20deg);}
#searchIconContainer:active {transform:rotate(-20deg);-webkit-transform:rotate(-20deg);}
#searchPopup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);z-index:1000}
#searchPopupContent{position:relative;max-width:600px;margin:50px auto;padding:20px;padding-bottom:100px;background:#fff;border-radius:8px}
#searchPopupClose{position:absolute;top:10px;right:10px;cursor:pointer;font-size:24px}
#searchCategory {width: 100%;padding: 6px;font-size: 16px;margin-bottom: 10px;border: 1px solid #ddd;border-radius: 4px;}
#searchInput{width:calc(100% - 30px);padding:10px;font-size:16px;margin-bottom:10px}
#searchButton{padding:10px 20px;background:#f6712d;color:#fff;border:none;border-radius:4px;cursor:pointer}
#searchResults{margin-top:20px;max-height:60vh;overflow-y:auto}
#searchResults .resultdiv{padding:15px;border-bottom:1px solid #eee;transition:background-color .2s}
#searchResults .resultdiv:hover{background-color:#f5f5f5}
#searchResults .resultdiv a{text-decoration:none;color:inherit;display:block}
#searchResults .resultdiv_left{float:left;width:calc(100% - 100px)}
#searchResults .resultdiv_right{float:right;width:80px;text-align:center}
#searchResults .error{color:#f44336;text-align:center;padding:20px}
#searchResults img.img-circle{width:60px;height:60px;border-radius:50%;object-fit:cover}
#searchResults .singleResultTitle{font-weight:bold;margin:0 0 10px;font-size:18px;color:#f6712d;background:none;border:none;text-align:left;border-radius:0}
.clearfix::after{content:"";clear:both;display:table}
#searchPagination {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
position: sticky;
bottom: 0;
background: #fff; /* Match popup background color */
padding: 15px 0;
box-shadow: 0 -2px 10px rgba(0,0,0,0.1); /* Optional: adds subtle shadow */
}
.darkon #searchPagination {
background: #333;
}
#searchPagination button{padding:5px 15px;margin:0 5px;background:#f6712d;color:#fff;border:none;border-radius:4px;cursor:pointer}
#searchPagination button:disabled{background:#ccc;cursor:not-allowed}
#searchInput.error {
border: 2px solid #f44336;
outline: none;
}
#searchPopupContent {max-height: calc(100vh - 130px);overflow-y:auto;}
#searchPopup p.searchTitle {font-weight:bold;font-size:20px;padding-top:10px;}
#searchPopup p.default_img_cat {margin-top:5px;font-weight:bold;font-style:italic;}
.darkon #searchPopupContent {background:#333}
.darkon #searchResults .resultdiv:hover {background:#444}
html.search-popup-open,
body.search-popup-open {
overflow: hidden !important;
position: fixed !important;
width: 100% !important;
height: 100% !important;
}
#searchPopupContent {
max-height: calc(100vh - 130px);
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
</style>
<div id="searchIconContainer">
<svg id="searchIcon" onclick="handleSiteSearchClick()" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" style="cursor:pointer">
<path fill="none" stroke="currentColor" stroke-width="2" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path>
</svg>
</div>
<div id="searchPopup">
<div id="searchPopupContent">
<span id="searchPopupClose">×</span>
<p class="searchTitle">UKTaxCalculators.co.uk Search!</p>
<select id="searchCategory">
<option value="all">Search Entire Site</option>
<option value="tax-calculators">Search Tax Calculators</option>
<option value="tax-news">Search Tax News</option>
<option value="tax-guides">Search Tax Guides</option>
</select>
<input type="text" id="searchInput" placeholder="Enter search terms...">
<button id="searchButton">Search</button>
<div id="searchResults"></div>
</div>
</div>
<p>Tax calculators and tax tools to check your income and salary after deductions such as UK tax, national insurance, pensions and student loans. Updated for the 2024-2025 tax year.</p>
</div>
<div class="regionselectordesktop" style="background:0;text-align:center;margin:10px auto;">
<span class="regiontitle" style="font-size:14px;">change tax region?</span>
<span class="regionflag" data-option="ENG" data-selected="true" title="England (ENG)"></span>
<span class="regionflag" data-option="WLS" data-selected="false" title="Wales (WLS)"></span>
<span class="regionflag" data-option="SCT" data-selected="false" title="Scotland (SCT)"></span>
<span class="regionflag" data-option="NIR" data-selected="false" title="Northern Ireland (NIR)"></span>
</div>
</div>
</div>
<!-- page specific content -->
<div id="pagecontent" class="container-fluid">
<div class="calcWrap">
<div class="skyScr">
<div class="indivSkyScr"><div class="nativeresponsivead" style="margin:7.5px auto;min-height:90px;">
<ins class="adsbygoogle ADPLACEHOLDERCLASS" style="display:block" data-ad-client="ca-pub-7011532703960696" data-ad-slot="9197073408" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div></div>
<div class="indivSkyScr"><div class="nativeresponsivead" style="margin:7.5px auto;min-height:90px;">
<ins class="adsbygoogle ADPLACEHOLDERCLASS" style="display:block" data-ad-client="ca-pub-7011532703960696" data-ad-slot="6257454412" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div></div>
</div>
<div class="theCalcs">
<div class="addtLeaderBoardAboveCalc"><div class="nativeresponsivead" style="margin:7.5px auto;min-height:90px;">
<ins class="adsbygoogle ADPLACEHOLDERCLASS" style="display: block; height: 280px;" data-ad-client="ca-pub-7011532703960696" data-ad-slot="9197073408" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"><div id="aswift_1_host" style="border: none; height: 280px; width: 740px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div></div>
<div id="mainInputFormTop">
<form style="margin:0" action="#tax-calculation" method="post" onsubmit="return checkfields()">
<div class="inputRow">
<div class="anInput">
<label class="lbl" for="grossincome">Enter your gross income below</label>
<div class="inputArea" style="position: relative;">
<span class="minus" style="position: relative; background: rgb(85, 85, 85);">-<span class="arrow" style="display: none;"></span></span>
<div class="curInput">
<span class="prefix">£</span>
<input class="currency" id="grossincome" name="grossincome" type="text" inputmode="decimal" min="0" value="0.00">
</div>
<span class="plus" style="position: relative; background: rgb(85, 85, 85);">+<span class="arrow" style="display: none;"></span></span>
<div class="tickScrollBox" style="display: none;"><div class="tickScrollBoxInner" style="padding-left: 75px; padding-right: 75px;"><button type="button" data-val="1">1</button><button type="button" data-val="2">2</button><button type="button" data-val="5">5</button><button type="button" data-val="10">10</button><button type="button" data-val="20">20</button><button type="button" data-val="50">50</button><button type="button" data-val="100">100</button><button type="button" data-val="200">200</button><button type="button" data-val="250">250</button><button type="button" data-val="500">500</button><button type="button" data-val="1000">1000</button><button type="button" data-val="2000">2000</button><button type="button" data-val="5000">5000</button><button type="button" data-val="10000">10000</button><button type="button" data-val="25000">25000</button><button type="button" data-val="50000">50000</button><button type="button" data-val="100000">100000</button></div></div><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; left: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;"><</button><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; right: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;">></button></div>
</div>
</div>
<div class="inputRow twoselects">
<select id="payperiod" name="payperiod">
<option value="Year" selected="selected">per year</option>
<option value="Month">per month</option>
<option value="4 Weeks">every 4 weeks</option>
<option value="2 Weeks">every 2 weeks</option>
<option value="Week">per week</option>
<option value="Day">per day (5 days/wk)</option>
<option value="Hour">per hour (37.5 hrs/wk)</option>
</select>
<select id="taxyear" name="taxyear">
<option value="2025/2026">tax year 2025</option>
<option value="2024/2025" selected="selected">tax year 2024</option>
<option value="2023/2024">tax year 2023</option>
<option value="2022/2023">tax year 2022</option>
<option value="2021/2022">tax year 2021</option>
<option value="2020/2021">tax year 2020</option>
<option value="2019/2020">tax year 2019</option>
<option value="2018/2019">tax year 2018</option>
<option value="2017/2018">tax year 2017</option>
<option value="2016/2017">tax year 2016</option>
<option value="2015/2016">tax year 2015</option>
<option value="2014/2015">tax year 2014</option>
<option value="2013/2014">tax year 2013</option>
<option value="2012/2013">tax year 2012</option>
<option value="2011/2012">tax year 2011</option>
<option value="2010/2011">tax year 2010</option>
<option value="2009/2010">tax year 2009</option>
<option value="2008/2009">tax year 2008</option>
<option value="2007/2008">tax year 2007</option>
<option value="2006/2007">tax year 2006</option>
<option value="2005/2006">tax year 2005</option>
<option value="2004/2005">tax year 2004</option>
<option value="2003/2004">tax year 2003</option>
</select>
</div>
<div id="optionsBox" class="optionsModal">
<button class="modalClose" type="button">close options</button>
<button class="modalHelp" type="button">help</button>
<div class="inner">
<p>*swipe left/right to an option category</p>
<div class="fastTriggers"><button type="button">about you</button><button type="button">tax adjustments</button><button type="button">loans</button><button type="button">pensions</button><button type="button">other</button></div>
<div class="fastTriggerWrap" data-ref="about you">
<div class="inputRow checkboxRow">
<div class="multiplesOptsCombined">
<label for="married">Married?
<input type="checkbox" name="married" id="married" value="married">
<span></span>
</label>
<label for="blind">Blind?
<input type="checkbox" name="studentloan" id="blind" value="blind">
<span></span>
</label>
<label for="nonatins">NIC Exempt?
<input type="checkbox" name="nonatins" id="nonatins" value="nonatins">
<span></span>
</label>
<label for="cis">CIS/Self Employed?
<input type="checkbox" name="cis" id="cis" value="cis">
<span></span>
</label>
</div>
<label for="dob">Date of Birth (optional)</label>
<input type="text" id="dob" name="dob" value="01/01/1994">
<label for="sex">Gender (optional)</label>
<select id="sex" name="sex">
?>
<option value="male" selected="selected">male</option>
?>
<option value="female">female</option>
</select>
</div>
</div>
<div class="fastTriggerWrap" data-ref="tax adjustments">
<div class="inputRow">
<label for="taxcode">Tax code (if known)</label>
<input type="text" id="taxcode" name="taxcode" value="">
</div>
<div class="inputRow">
<label>NIC Letter</label>
<select name="nicletter" id="nicletter">
<option value="a">A - Standard</option>
<option value="b">B - Married Women / Widow</option>
<option value="c">C - Over State Pension Age</option>
<option value="d">D - Contracted Out- Salary</option>
<option value="e">E - Contracted Out- Salary Reduced</option>
<option value="f">F - Contracted Out- Money Purchase</option>
<option value="g">G - Contracted Out- Money Purchase Reduced</option>
<option value="j">J - Deferment</option>
<option value="l">L - Contracted Out- Salary Deferred</option>
<option value="s">S - Contracted Out- Money Purchase Deferred</option>
<option value="x">X - No Liability</option>
</select>
</div>
<div class="inputRow">
<label>Other Allowances/Deductions (+ or -)</label>
<input type="text" id="otherallowsdeducts" name="otherallowsdeducts" value="0">
</div>
<div class="inputRow">
<div class="anInput">
<label class="lbl" for="bikvalue">Benefit in Kind total annual cash value?</label>
<div class="inputArea" style="position: relative;">
<span class="minus" style="position: relative; background: rgb(85, 85, 85);">-<span class="arrow" style="display: none;"></span></span>
<div class="curInput">
<span class="prefix">£</span>
<input class="currency" id="bikvalue" name="bikvalue" type="text" inputmode="decimal" value="0.00">
</div>
<span class="plus" style="position: relative; background: rgb(85, 85, 85);">+<span class="arrow" style="display: none;"></span></span>
<div class="tickScrollBox" style="display: none;"><div class="tickScrollBoxInner" style="padding-left: 75px; padding-right: 75px;"><button type="button" data-val="1">1</button><button type="button" data-val="2">2</button><button type="button" data-val="5">5</button><button type="button" data-val="10">10</button><button type="button" data-val="20">20</button><button type="button" data-val="50">50</button><button type="button" data-val="100">100</button><button type="button" data-val="200">200</button><button type="button" data-val="250">250</button><button type="button" data-val="500">500</button><button type="button" data-val="1000">1000</button><button type="button" data-val="2000">2000</button><button type="button" data-val="5000">5000</button><button type="button" data-val="10000">10000</button><button type="button" data-val="25000">25000</button><button type="button" data-val="50000">50000</button><button type="button" data-val="100000">100000</button></div></div><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; left: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;"><</button><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; right: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;">></button></div>
</div>
</div>
</div>
<div class="fastTriggerWrap" data-ref="loans">
<div class="inputRow checkboxRow">
<label for="studentloan">Student Loan Deduction?
<input type="checkbox" name="studentloan" id="studentloan" value="studentloan">
<span></span>
</label>
</div>
<div class="inputRow">
<label>Type of Student Loan Scheme</label>
<select id="studentloanschemetype" name="studentloanschemetype">
?>
<option value="2012-08-31">Plan One - Before Sep 2012</option>
?>
<option value="2012-09-01">Plan Two - After Sep 2012</option>
?>
<option value="plan4">Plan Four Loan</option>
?>
<option value="postgrad">Postgraduate Loan</option>
?>
<option value="2012-08-31|postgrad">Plan 1 + Postgraduate Loan</option>
?>
<option value="2012-09-01|postgrad">Plan 2 + Postgraduate Loan</option>
?>
<option value="plan4|postgrad">Plan 4 + Postgraduate Loan</option>
</select>
</div>
</div>
<div class="fastTriggerWrap" data-ref="pensions">
<div class="inputRow">
<label>Pension Contribution (£ or %)</label>
<input type="text" id="pension" name="pension" value="0">
<select id="pensionperiod" name="pensionperiod">
?>
<option value="Year">per year</option>
?>
<option value="Month">per month</option>
</select>
</div>
<div class="inputRow">
<label>Pension Type</label>
<select id="pensiontype" name="pensiontype">
?>
<option value="employerpension">Employers Scheme</option>
?>
<option value="privatepension">Private Plan</option>
?>
<option value="salarysacrifice">Salary Sacrifice</option>
</select>
</div>
<div class="inputRow checkboxRow">
<label for="autoenrolment">Auto-Enrolment | Qualifying Earnings Pension?
<input type="checkbox" name="autoenrolment" id="autoenrolment" value="yes">
<span></span>
</label>
</div>
</div>
<div class="fastTriggerWrap" data-ref="other">
<div class="inputRow">
<div class="anInput">
<label class="lbl" for="bonus">Annual Bonus?</label>
<div class="inputArea" style="position: relative;">
<span class="minus" style="position: relative; background: rgb(85, 85, 85);">-<span class="arrow" style="display: none;"></span></span>
<div class="curInput">
<span class="prefix">£</span>
<input class="currency" id="bonus" name="bonus" type="text" inputmode="decimal" value="0.00">
</div>
<span class="plus" style="position: relative; background: rgb(85, 85, 85);">+<span class="arrow" style="display: none;"></span></span>
<div class="tickScrollBox" style="display: none;"><div class="tickScrollBoxInner" style="padding-left: 75px; padding-right: 75px;"><button type="button" data-val="1">1</button><button type="button" data-val="2">2</button><button type="button" data-val="5">5</button><button type="button" data-val="10">10</button><button type="button" data-val="20">20</button><button type="button" data-val="50">50</button><button type="button" data-val="100">100</button><button type="button" data-val="200">200</button><button type="button" data-val="250">250</button><button type="button" data-val="500">500</button><button type="button" data-val="1000">1000</button><button type="button" data-val="2000">2000</button><button type="button" data-val="5000">5000</button><button type="button" data-val="10000">10000</button><button type="button" data-val="25000">25000</button><button type="button" data-val="50000">50000</button><button type="button" data-val="100000">100000</button></div></div><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; left: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;"><</button><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; right: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;">></button></div>
</div>
</div>
<div class="inputRow">
<div class="anInput">
<label class="lbl" for="childcarevouchersamount">Childcare Vouchers Salary Sacrifice (p/mth):</label>
<div class="inputArea" style="position: relative;">
<span class="minus" style="position: relative; background: rgb(85, 85, 85);">-<span class="arrow" style="display: none;"></span></span>
<div class="curInput">
<span class="prefix">£</span>
<input class="currency" id="childcarevouchersamount" name="childcarevouchersamount" type="text" inputmode="decimal" value="0.00">
</div>
<span class="plus" style="position: relative; background: rgb(85, 85, 85);">+<span class="arrow" style="display: none;"></span></span>
<div class="tickScrollBox" style="display: none;"><div class="tickScrollBoxInner" style="padding-left: 75px; padding-right: 75px;"><button type="button" data-val="1">1</button><button type="button" data-val="2">2</button><button type="button" data-val="5">5</button><button type="button" data-val="10">10</button><button type="button" data-val="20">20</button><button type="button" data-val="50">50</button><button type="button" data-val="100">100</button><button type="button" data-val="200">200</button><button type="button" data-val="250">250</button><button type="button" data-val="500">500</button><button type="button" data-val="1000">1000</button><button type="button" data-val="2000">2000</button><button type="button" data-val="5000">5000</button><button type="button" data-val="10000">10000</button><button type="button" data-val="25000">25000</button><button type="button" data-val="50000">50000</button><button type="button" data-val="100000">100000</button></div></div><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; left: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;"><</button><button class="tickScrollArrow" type="button" style="position: absolute; height: 50px; width: 50px; top: 55px; right: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; user-select: none; display: none;">></button></div>
</div>
</div>
</div>
</div>
</div>
<div class="extraDesktopInputs">
<div class="sideBySideInputs cisandstudentloan">
<div class="inputRow checkboxRow cis">
<label for="cis_desktop">Self Employed/CIS?
<input type="checkbox" name="cis_desktop" id="cis_desktop" value="yes" class="mirror-checkbox" data-mirror="cis">
<span></span>
</label>
</div>
<div class="inputRow checkboxRow studentloan">
<label for="studentloan_desktop">Student Loan?
<input type="checkbox" name="studentloan_desktop" id="studentloan_desktop" value="yes" class="mirror-checkbox" data-mirror="studentloan">
<span></span>
</label>
</div>
</div>
<div class="inputRow extraPens">
<label class="lbl" for="pension_desktop">Pension Contribution:</label>
<span class="prefix">£ / % </span>
<input class="currency mirror-input" data-mirror="pension" id="pension_desktop" name="pension_desktop" type="text" inputmode="decimal" value="0">
<select name="pensionperiod_desktop" data-mirror="pensionperiod" id="pensionperiod_desktop" class="smallSelect mirror-select">
<option value="Year">p/yr</option>
<option value="Month">p/mth</option>
</select>
</div>
</div>
<div class="inputRow buttonrow">
<button class="options modalButton" type="button" data-for="optionsBox">options</button>
<input type="hidden" name="submitbtn" value="1">
<button class="calculate" type="submit">calculate</button>
</div>
</form>
</div> <!-- end of div#mainInputFormTop -->
<div id="resultsTableTopAdjacent">
<table class="results"><tbody><tr><th class="mainResultsTopHeaders">Your Income Summary</th><th>Yearly</th><th>Monthly</th><th><select class="taxresulttable_period" style="width:100%;max-width:110px;text-align:center;"><option value="yearly">Yearly</option><option value="monthly">Monthly</option><option value="4-weekly">4-Weekly</option><option value="2-weekly">2-Weekly</option><option value="weekly">Weekly</option><option value="daily">Daily</option><option value="hourly">Hourly</option></select></th></tr><tr><td>Gross Income</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr><td>Tax Free Income</td><td>£12,570</td><td>£1,048</td><td><span class="">£242</span></td></tr><tr><td>Taxable Income</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr class="specialorange"><td class="togglebreakdowns">Income Tax</td><td><span class="taxrounded">£0</span></td><td><span class="taxrounded">£0</span></td><td><span class="">£0</span></td></tr><tr class="specialorange"><td>National Insurance Contributions</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr class="specialgrey"><td>Total Deductions From Income</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr class="specialnet"><td>Take Home Income</td><td><span class="netrounded">£0</span></td><td><span class="netrounded">£0</span></td><td><span class="">£0</span></td></tr><tr class="specialblue"><td>Difference from 2023</td><td>+<strong>£0</strong></td><td>+<strong>£0</strong></td><td><span class="">+£0</span></td></tr></tbody></table> </div> <!-- end of div#resultsTableTopAdjacent -->
<div style="margin:10px auto;text-align:center;">
<div class="nativeresponsivead" style="margin:7.5px auto;min-height:90px;">
<ins class="adsbygoogle ADPLACEHOLDERCLASS" style="display: block; height: 280px;" data-ad-client="ca-pub-7011532703960696" data-ad-slot="8883617754" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"><div id="aswift_2_host" style="border: none; height: 280px; width: 740px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
<div id="tax-calculation">
<p class="lead">Tax Calculation</p>
<table class="results"><tbody><tr><th class="mainResultsTopHeaders">Your Income Summary</th><th>Yearly</th><th>Monthly</th><th><select class="taxresulttable_period" style="width:100%;max-width:110px;text-align:center;"><option value="yearly">Yearly</option><option value="monthly">Monthly</option><option value="4-weekly">4-Weekly</option><option value="2-weekly">2-Weekly</option><option value="weekly">Weekly</option><option value="daily">Daily</option><option value="hourly">Hourly</option></select></th></tr><tr><td>Gross Income</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr><td>Tax Free Income</td><td>£12,570</td><td>£1,048</td><td><span class="">£242</span></td></tr><tr><td>Taxable Income</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr class="specialorange"><td class="togglebreakdowns">Income Tax</td><td><span class="taxrounded">£0</span></td><td><span class="taxrounded">£0</span></td><td><span class="">£0</span></td></tr><tr class="specialorange"><td>National Insurance Contributions</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr class="specialgrey"><td>Total Deductions From Income</td><td>£0</td><td>£0</td><td><span class="">£0</span></td></tr><tr class="specialnet"><td>Take Home Income</td><td><span class="netrounded">£0</span></td><td><span class="netrounded">£0</span></td><td><span class="">£0</span></td></tr><tr class="specialblue"><td>Difference from 2023</td><td>+<strong>£0</strong></td><td>+<strong>£0</strong></td><td><span class="">+£0</span></td></tr></tbody></table>
<div id="smallScreenLeaderboard2">
<div class="nativeresponsivead" style="margin:7.5px auto;min-height:90px;">
<ins class="adsbygoogle ADPLACEHOLDERCLASS" style="display: block; height: 280px;" data-ad-client="ca-pub-7011532703960696" data-ad-slot="6257454412" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"><div id="aswift_3_host" style="border: none; height: 280px; width: 740px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div> </div>
<div id="emailablesummary" style="display:none">
<p class="tcts_title">£0.00 Annual Gross Income - Tax Breakdown for the 2024 Tax Year </p>
<p>Gross Income £0.00</p>
<p>Tax Free Personal Allowance £12,570.00</p>
<p>Total Taxable After Allowances £0.00</p>
<p>Basic Rate Tax at 20% is £0.00</p><p>Total Tax Deducted £0.00</p><p>Class 1 National Insurance Deduction £0.00</p><p>Pension Relief - HMRC Relief £0.00</p><p>Total Deducted £0.00</p>
<p>Net Income £0.00</p><p>Employers National Insurance Contribution £0.00</p><p style="border:none;margin-bottom:10px;">Net difference from the 2023 Tax Year +£0.00</p></div>
<!-- start of div#subcontenttabulated -->
<div id="subcontenttabulated">
<div class="jumptoboxes">
<span>jump to a tax tool</span>
<select>
<option value="">select...</option>
<option value="important tax notes">important tax notes</option>
<option value="how tax is spent">how tax is spent</option>
<option value="tax history chart">tax history chart</option>
<option value="salary inflation check">salary inflation check</option>
<option value="your income percentile">your income percentile</option>
<option value="world tax comparison">world tax comparison</option>
<option value="salary sacrifice">salary sacrifice</option>
<option value="tax on bonus">tax on bonus</option>
<option value="side hustles">side hustles</option>
<option value="multiple incomes">multiple incomes</option>
<option value="tax saving tips">tax saving tips</option>
<option value="quick budget planner">quick budget planner</option>
<option value="investments planner">investments planner</option>
<option value="mortgage and loan planner">mortgage and loan planner</option>
<option value="pension planner">pension planner</option>
</select>
</div>
<div class="subcontenttablist">
<ul>
<li class="active">important tax notes</li>
<li>how tax is spent</li>
<li>tax history chart</li>
<li>salary inflation check</li>
<li>your income percentile</li>
<li>world tax comparison</li>
<li>salary sacrifice</li>
<li>tax on bonus</li>
<li>side hustles</li>
<li>multiple incomes</li>
<li>tax saving tips</li>
<li>quick budget planner</li>
<li>investments planner</li>
<li>mortgage and loan planner</li>
<li>pension planner</li>
</ul>
</div>
<div class="subcontentcontentboxes">
<!-- start of div#additionalsummarystuff -->
<div id="additionalsummarystuff" class="subcontentcontent showing importanttaxnotes">
<p class="recentTaxNewsTitling">Recent Tax News</p>
<ul class="recentTaxNews"><li><a href="https://www.uktaxcalculators.co.uk/tax-news/2024/12/07/2025-draft-budget-for-scotland-reveals-few-changes/"><span>07.12.2024</span>2025 Draft Budget For Scotland Reveals Few Changes</a></li><li><a href="https://www.uktaxcalculators.co.uk/tax-news/2024/12/06/hmrc-collects-sales-data-for-2024-from-online-trading-platforms/"><span>06.12.2024</span>HMRC Collects Sales Data For 2024 From Online Trading Platforms</a></li><li><a href="https://www.uktaxcalculators.co.uk/tax-news/2024/12/02/tax-return-2024-a-quick-guide-and-calculator/"><span>02.12.2024</span>Tax Return 2024 - A Quick Guide and Calculator</a></li></ul>
<div class="sumbox">
<p class="tcds_title titling">Important tax notes for your calculation</p>
<p>From the date of birth provided (01/01/1994), by the end of tax year 2024/2025, you will be 31 years old. This is the information used to calculate your personal allowance.</p>
<p>Using your date of birth, your state pension date will be 01/01/2062.</p>
<p>You will be 68 years old when you reach state pension age.</p>
<p>Personal Allowance taking into account your age, tax code and the 2024/2025 year is £12,570</p><p>Your total tax free allowance is £12,570.</p>
<button id="email_summary_btn" type="button">email your tax calculation</button>
</div>
<div id="wkngs" style="position: relative;"><p class="wrkinghdr">Tax Calculation Breakdown</p>
<p class="tcts_title">£0.00 Annual Gross Income - Tax Breakdown for the 2024 Tax Year </p>
<p>Gross Income £0.00</p>
<p>Tax Free Personal Allowance £12,570.00</p>
<p>Total Taxable After Allowances £0.00</p>
<p>Basic Rate Tax at 20% is £0.00</p><p>Total Tax Deducted £0.00</p><p>Class 1 National Insurance Deduction £0.00</p><p>Pension Relief - HMRC Relief £0.00</p><p>Total Deducted £0.00</p>
<p>Net Income £0.00</p><p>Employers National Insurance Contribution £0.00</p><p style="border:none;margin-bottom:10px;">Net difference from the 2023 Tax Year +£0.00</p> <p>£12,570.00 Personal Allowance</p><p>£0.00 PAYE Taxable</p><p>Basic@20% £0 = £0</p>
<p>Higher@40% £0 = £0</p>
<p>Top@45% £0 = £0</p><p>£0.00 PAYE Tax including taxable redundancy</p><p>£0.00 PAYE NIC's</p><p>remaining p.a £12,570.00</p><p>remaining basic band £37,700.00</p><p>remaining higher band £87,440.00</p><p>£0.00 Self Employment Tax</p><p>Basic@20% £0.00 = £0.00</p>
<p>Higher@40% £0.00 = £0.00</p>
<p>Top@45% £0.00 = £0.00</p><p>£0.00 Self Employed Class 2 NIC</p><p>£0.00 Self Employed Class 4 NIC</p><p>remaining p.a £12,570.00</p><p>remaining basic band £37,700.00</p><p>remaining higher band £87,440.00</p><p>£0.00 Property Rental Tax</p><p>Basic@20% £0.00 = £0.00</p>
<p>Higher@40% £0.00 = £0.00</p>
<p>Top@45% £0.00 = £0.00</p><p>£0.00 NIC Exempt Income Tax</p><p>Basic@20% £0.00 = £0.00</p>
<p>Higher@40% £0.00 = £0.00</p>
<p>Top@45% £0.00 = £0.00</p><p>remaining p.a £12,570.00</p><p>remaining basic band £37,700.00</p><p>remaining higher band £87,440.00</p><p>£0.00 Savings Tax</p><p>Usable Savings Allowance of £1,000.00</p><p>Total zero percent band £6,000.00</p>
<p>Basic@0% £0.00 = £0.00</p>
<p>Basic@20% £0.00 = £0.00</p>
<p>Higher@40% £0.00 = £0.00</p>
<p>Top@45% £0.00 = £0.00</p><p>Less Savings Tax Deducted at source of £0.00</p><p>£0.00 Total Savings Tax</p><p>remaining p.a £12,570.00</p><p>remaining basic band £37,700.00</p><p>remaining higher band £87,440.00</p><p>£0.00 Dividend Tax</p><p>Taxable Dividend £0.00</p>
<p>Dividend Allowance@0% £0.00 = £0.00</p>
<p>[email protected]% £0.00 = £0.00</p>
<p>[email protected]% £0.00 = £0.00</p>
<p>[email protected]% £0.00 = £0.00</p><p>remaining p.a £12,570.00</p><p>£0.00 Capital Gains Residential Tax</p><p>remaining basic band £37,700.00</p><p>remaining higher band £87,440.00</p><p>£0.00 Capital Gains Other Tax</p><p>remaining basic band £37,700.00</p><p>remaining higher band £87,440.00</p><p>£0.00 Capital Gains Tax</p></div></div> <!-- end of div#additionalsummarystuff -->
<!-- start of div#howtaxisspent -->
<div id="howtaxisspent" class="subcontentcontent" data-callback="howtaxisspent_setup">
<p style="font-size:16px;margin:30px 0 25px 0;"><span id="pesatitle">How The Government Spends Your Taxes (Income Tax and National Insurance)</span></p>
<p>Using Government spending data obtained from the 2024 PESA (Public Expenditure Statistical Analyses), <br>The following is a breakdown of your how your taxes are spent: </p>
<script>
var govspend_barChart_ticks = [ [0,'Other Spending'] ];
var govspend_PieDataSet = [
{label: 'Other Spending', data: 1, color: '#cc3300' }
];
var govspend_barChartDataSet = [
[0,0]
];
</script>
<div id="govspendpie"></div>
<div id="govspendbar"></div>
</div>
<!-- end of div#howtaxisspent -->
<!-- start of div#taxhistorychart -->
<div id="taxhistorychart" class="subcontentcontent" data-callback="taxhistorychart_setup">
<p><span id="historicChartTitle">Below is a chart of how the tax on £0.00 has changed over the last 10 years</span></p>
<div id="overviewLegend"></div>
<div id="historicchart"></div>
<script type="text/javascript">var chart_xaxis_ticks_array = [[0, "2015"],[1, "2016"],[2, "2017"],[3, "2018"],[4, "2019"],[5, "2020"],[6, "2021"],[7, "2022"],[8, "2023"],[9, "2024"]];</script><script>var grossincomedata = [[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0]];var personalallowancedata = [[0, 10600], [1, 11000], [2, 11500], [3, 11850], [4, 12500], [5, 12500], [6, 12570], [7, 12570], [8, 12570], [9, 12570]];var taxableamountdata = [[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0]];var nicdata = [[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0]];var totaldeductiondata = [[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0]];var netearningdata = [[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0]];var employernidata = [[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0]];</script>
</div>
<!-- end of div#taxhistorychart -->
<!-- start of div#salaryinflationcheck -->
<div id="salaryinflationcheck" class="subcontentcontent" data-callback="sal_inf_chk_setup">
<p>Here is how the net income on a salary of <span class="thesal">calculating...</span> compares when inflation adjusted (CPI).</p>
<p>For comparative purposes this is for a PAYE employee aged 30 over the last ten years from the selected tax year.</p>
<p class="redlinep">The 'red line' on the chart shows your post-tax income over the years, now adjusted for inflation.</p>
<div id="salInfLegend"></div>
<div id="salinfcht"></div>
<p>In real terms, in <span class="thety">calculating...</span> you take home <span class="thediff">calculating...</span> <span class="them_l">more</span> compared to <span class="theearliestcompyr">calculating...</span>.</p>
<p>The gross incomes were CPI adjusted for each year, net incomes re-calculated using the tax rules for that year and then net incomes CPI adjusted back to the selected year to allow a 'real terms' net income check.</p>
</div>
<!-- end of div#salaryinflationcheck -->
<!-- start of div#yourincomepercentile -->
<div id="yourincomepercentile" class="subcontentcontent" data-callback="your_inc_perctle_setup">
<p>The UK income percentile for a gross income of <span class="grs">£0</span></p>
<div class="yip_cht">calculating...</div>
<p class="incpercblurb">
Income percentiles provide a way to understand how an individual's or household's income compares to the overall income distribution in a country. They divide the population into 100 equal groups based on income, with the 1st percentile representing the lowest earners and the 99th percentile representing the highest earners.
</p>
<p class="incpercblurb">We use data estimated from the Survey of Personal Incomes each year, which are normally a couple of years behind the current tax year, but provide a pre and post tax dataset of income distribution.</p>
<p class="incpercblurb">Your percentile provides context on how your income compares to others, which may influence your tax planning decisions.</p>
<p class="incpercblurb">You can also use our full <a href="/tax-news/2019/12/10/check-your-income-percentile-with-this-calculator/">UK income percentile calculator</a> to check further.</p>
</div>
<!-- end of div#yourincomepercentile -->
<!-- start of div#worldtaxcomparison -->
<div id="worldtaxcomparison" class="subcontentcontent" data-callback="worldtaxcomparison_setup">
<p>How an average employee is taxed on <span class="inc"></span> in 16 major economies of the world.</p>
<p class="loading">calculating...</p>
<div class="worldtable">
</div>
<p>Compare countries yourself using our <a href="/world/">World Tax Calculator</a>.</p>
</div>
<!-- end of div#worldtaxcomparison -->
<!-- start of div#salarysacrifice -->
<div id="salarysacrifice" class="subcontentcontent" data-callback="salsac_setup">
<p class="title">Salary Sacrifice from a Salary of <span>calculating...</span></p>
<p class="subtitle">How much does reducing your salary in exchange for a benefit cost you?</p>
<div class="normaltableholder"></div>
<div class="salsacrev">
<p>How much do you need to reduce your salary by?</p>
<label for="purchpowerreqd">Monthly benefit price/cost?</label>
<input type="number" id="purchpowerreqd" placeholder="0.00" min="0" value="125" inputmode="decimal">
<button onclick="salsac_reverse();">Calculate</button>
<div id="salsac_reverse_results"></div>
</div>
<p class="disclaim1">* these salary sacrifice savings figures are based on the tax calculation you created above with all options such as pensions, student loans, etc included.</p>
<p class="disclaim1">* the sacrificed salary will also reduce any pension based on percentages as well as student loan contributions - these changes are not shown in the salary sacrifice table.</p>
<p class="disclaim1">* some salary sacrifice benefits are taxable as BIK and some are not, this calculator does not take into account the taxable benefits of salary sacrifice.</p>
</div>
<!-- end of div#salarysacrifice -->
<!-- start of div#taxonbonus -->
<div id="taxonbonus" class="subcontentcontent" data-callback="taxonbonus_setup">
<p>Tax and Deductions on Bonus Income</p>
<p>If you receive a bonus, on top of the gross income you have already provided above, you will have additional tax and deductions to consider.</p>
<p>Below is a table of the tax and deductions for bonus payments of between £1,000 and £100,000.</p>
<p>The table shows a column of just the additional tax & national insurance on the bonus, as well as a column with all the deductions on the bonus.</p>
<p>If you have entered a pension above you can opt to calculate bonus taxes without any pension contributions by ticking this box <input type="checkbox" id="taxonbonus_pension_optout"></p>
<div class="taxonbonustableholder"></div>
</div>
<!-- end of div#taxonbonus -->
<!-- start of div#sidehustles -->
<div id="sidehustles" class="subcontentcontent" data-callback="sidehustles_setup">
<p>Side Hustles, Side Jobs and Extra Work To Supplement <span class="grs"></span> p.a.</p>
<p>The amount of extra take home pay you can earn is dependent upon the gross income you alreay have.</p>
<p>For example, additional income would also be subject to income tax, national insurance and other deductions like student loans.</p>
<p>If you enter how much extra take home pay you require below we can factor in deductions to calculate the gross income you need.</p>
<div class="ch">
<p>Enter how much you would want to take home extra every month</p>
<span style="display: inline-block;vertical-align: top;font-size: 20px;margin-right: 10px;padding-top: 10px;font-weight: bold;">£</span>
<input type="number" value="0.00" min="0" placeholder="0.00" inputmode="decimal">
<button type="button" onclick="sidehustles_doCalc()">how much gross income?</button>
</div>
</div>
<!-- end of div#sidehustles -->
<!-- start of div#multipleincomes -->
<div id="multipleincomes" class="subcontentcontent" data-callback="multipleincomes_setup">
<p>Multiple Incomes (we've input your <span class="amt">£0</span> <span class="type">PAYE</span> income below)</p>
<p>If you have more than one source of income, the tax calculation can get very complex due to multiple allowances, rates of tax and varying tax bands dependent on the type of income.</p>
<p>We provide you this simplified tool to calculate the net income you take home based on multiple income sources, when they are combined and deductions are calculated like your self assessment tax return.</p>
<p>Just enter the amounts (annual) in the boxes below and click calculate!</p>
<div id="ch">
<div class="inp">
<label>PAYE</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_paye" id="mi_paye">
</div>
<div class="inp">
<label>Self Employment</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_se" id="mi_se">
</div>
<div class="inp">
<label>Property Rental Profits</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_prp" id="mi_prp">
</div>
<div class="inp">
<label>Dividends</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_div" id="mi_div">
</div>
<div class="inp">
<label>Capital Gains (Property)</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_cgr" id="mi_cgr">
</div>
<div class="inp">
<label>Capital Gains (Other)</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_cgo" id="mi_cgo">
</div>
<div class="inp">
<label>NI Exempt Income</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_nix" id="mi_nix">
</div>
<div class="inp">
<label>Savings Interest</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_sav" id="mi_sav">
</div>
<div class="inp">
<label>PAYE Pension</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_payepens" id="mi_payepens">
</div>
<div class="inp">
<label>Private Pension</label>
<input type="number" min="0" inputmode="decimal" placeholder="0.00" value="0.00" name="mi_privatepens" id="mi_privatepens">
</div>
<button type="button" onclick="multipleincomes_doCalc()">calculate</button>
</div>
<div id="cr"><div class="period-buttons">
<button type="button" class="period-btn active" data-period="yearly">Yearly</button>
<button type="button" class="period-btn" data-period="monthly">Monthly</button>
<button type="button" class="period-btn" data-period="weekly">Weekly</button>
</div><div class="period-results">
<div class="yearly active">
<p>Total gross income <span class="num">£0</span></p>
<p>Total deductions <span class="num">£0</span></p>
<p>Total net income <span class="num">£0</span></p>
<p>Effective tax rate <span class="num">0%</span></p>
</div>
<div class="monthly">
<p>Total gross income <span class="num">£0</span></p>
<p>Total deductions <span class="num">£0</span></p>
<p>Total net income <span class="num">£0</span></p>
<p>Effective tax rate <span class="num">0%</span></p>
</div>
<div class="weekly">
<p>Total gross income <span class="num">£0</span></p>
<p>Total deductions <span class="num">£0</span></p>
<p>Total net income <span class="num">£0</span></p>
<p>Effective tax rate <span class="num">0%</span></p>
</div>
</div></div>
</div>
<!-- end of div#multipleincomes -->
<!-- start of div#taxsavingtips -->
<div id="taxsavingtips" class="subcontentcontent" data-callback="taxsavingtips_setup">
<p>Your Personalised Tax Saving Tips</p>
<p>Below we've detailed five different ways to either reduce your tax bill or maximise your pre-tax income.</p>
<div class="tst_section" data-cat="marriagetaxallowance">
<p class="heading">Marriage Tax Allowance</p>
<p>People who pay tax at below the higher rate threshold can opt to have 10 percent of their partner's tax-free personal allowance transferred to them.</p>
<p>Based on the calculation above you <strong>are not</strong> a higher rate taxpayer.</p>
<p>For the selected 2024/2025 tax year, the basic personal tax-free allowance is £12,570, which means your partner can transfer £1,257 to you.</p>
<p>At a full 10 percent allowance transfer (your partner must have the allowance available), we estimate you have a tax saving of <strong style="font-size:16px;">£0</strong> for the year.</p>
</div>
<div class="tst_section" data-cat="expenseclaims">
<p class="heading">Claiming Work-Related Expenses</p>
<p>Up to £2,500 of work-related expenses (for which you have not been reimbursed) can be claimed to get a refund on any taxes paid.</p>
<p>The process for this changed in October 2024, which you can read more about in our special article on <a href="/tax-news/2024/10/09/hmrc-overhauls-work-expenses-claims-with-new-rules-for-tax-refunds/">tax refund rules</a>.</p>
<p>Use the quick tool below to see how much your work-related expenses could take off your tax bill and land you with a refund!</p>
<div id="empexpensestool">
<div class="inwrap">
<div class="trow">
<div class="lcol">
<label>Business Mileage</label>
</div>
<div class="rcol">
<div class="inputwrap"><input type="number" min="0" placeholder="0" value="0" data-type="mileage" inputmode="decimal"> miles</div>
<div class="inputwrap">
vehicle type:
<select data-type="mileagetype">
<option value="carorvan">car or van</option>
<option value="motorbike">motorbike</option>
<option value="bicycle">bicycle</option>
</select>
</div>
</div>
</div>
<div class="trow">
<div class="lcol">
<label>Company Car Fuel (paid by you)</label>
</div>
<div class="rcol">
<div class="inputwrap">£ <input type="number" min="0" placeholder="0" value="0" data-type="fuel" inputmode="decimal"></div>
</div>
</div>
<div class="trow">
<div class="lcol">
<label>Professional Fees/Subscriptions</label>
</div>
<div class="rcol">
<div class="inputwrap">£ <input type="number" min="0" placeholder="0" value="0" data-type="subscriptions" inputmode="decimal"></div>
</div>
</div>
<div class="trow">
<div class="lcol">
<label>Tools and Specialist Clothing</label>
</div>
<div class="rcol">
<div class="inputwrap">£ <input type="number" min="0" placeholder="0" value="0" data-type="toolsclothing" inputmode="decimal"></div>
</div>
</div>
<div class="trow">
<div class="lcol">
<label>Working From Home Expenses</label>
</div>
<div class="rcol">
<div class="inputwrap">£ <input type="number" min="0" placeholder="0" value="0" data-type="workfromhome" inputmode="decimal"></div>
</div>
</div>
<div class="trow">
<div class="lcol">
<label>Travel/Meals/Hotels (paid by you)</label>
</div>
<div class="rcol">
<div class="inputwrap">£ <input type="number" min="0" placeholder="0" value="0" data-type="travelsubsistence" inputmode="decimal"></div>
</div>
</div>
<div class="trow">
<div class="lcol">
<label>Other Purchases (Capital Allowances)</label>
</div>
<div class="rcol">
<div class="inputwrap">£ <input type="number" min="0" placeholder="0" value="0" data-type="capitalallowances" inputmode="decimal"></div>
</div>
</div>
</div>
<div id="empexpensestool_res">fill the form and we'll calculate how large your tax refund could be.</div>
</div>
</div>
<div class="tst_section" data-cat="charitablegiving">
<p class="heading">Charitable Giving / Gift Aid</p>
<p>A gift aid donation to a charity is automatically topped up for tax already paid and you can claim back a tax refund on your donation if you pay tax at rates above basic.</p>
<p>Note. the below table is based on just the <span class="incAndType">...</span> income provided above.</p>
<div class="giftaid_tableholder">
<p>loading gift aid calculation table ...</p>
</div>
</div>
<div class="tst_section" data-cat="partnerincomesplit">
<p class="heading">Household Income vs Single Income</p>
<p>Two incomes have an advantage over a single income, not least due to the extra gross amount but the additional personal tax-free allowance and addition of another basic rate band.</p>
<p>Purely for illustrative purposes, enter an additional income to see the difference between increasing your salary or increasing your partner's salary.</p>
<div id="partnersplit_emp">
<div class="inputs">
<div class="trow">
<div class="lcol">
<label>Your income</label>
</div>
<div class="rcol">
£0 </div>
</div>
<div class="trow">
<div class="lcol">
<label>Your partner's income</label>
</div>
<div class="rcol">
<div class="inputwrap">£ <input type="number" min="0" placeholder="0" value="0" data-type="partnersincome" inputmode="decimal"></div>
</div>
</div>
<div class="trow">
<div class="lcol">
<label>Additional new income</label>
</div>
<div class="rcol">
<div class="inputwrap">
<select data-type="addincomeamount">
<option value="0">£0</option>
<option value="1000">£1,000</option>
<option value="2000">£2,000</option>
<option value="3000">£3,000</option>
<option value="4000">£4,000</option>
<option value="5000">£5,000</option>
<option value="7500">£7,500</option>
<option value="10000">£10,000</option>
<option value="15000">£15,000</option>
<option value="20000">£20,000</option>
<option value="25000">£25,000</option>
<option value="30000">£30,000</option>
<option value="35000">£35,000</option>
<option value="40000">£40,000</option>
<option value="45000">£45,000</option>
<option value="50000">£50,000</option>
<option value="60000">£60,000</option>
<option value="70000">£70,000</option>
<option value="80000">£80,000</option>
<option value="90000">£90,000</option>
<option value="100000">£100,000</option>
</select>
</div>
</div>
</div>
</div>
<div class="res">
<p>adjust the figures and we will auto-calculate.</p>
</div>
</div>
</div>
<div class="tst_section" data-cat="pensioncontributions">
<p class="heading">Increasing Pension Contributions</p>
<p>There is tax relief available on contributions made to pension schemes, which makes the contribution tax-free using a few different methods.</p>
<p>Making a contribution toward an <strong>employer's pension scheme</strong> automatically gets tax relief as the pension contribution is made before tax is calculated on your gross income.</p>
<p>Making a contribution toward a <strong>private pension plan</strong> is made out of your post-tax income therefore the pension provider automatically claims the basic rate tax you've already paid back and adds it to the contribution. Additionally, if you are a higher rate taxpayer, you can claim tax back via your tax return for the higher rate tax already paid.</p>
<p>Having a contribution made toward a pension plan from agreed salary reduction via <strong>salary sacrifice</strong> is another way to maximise tax benefits as it provides the additional saving for the employer on their national insurance contribution.</p>
<p>You can adjust your pension contributions in the calculation boxes above to see the additional tax savings each contribution entitles you to.</p>
</div>
<div class="tst_navigation">
<span class="prev">prev</span>
<span class="next">next</span>
</div>
</div>
<!-- end of div#taxsavingtips -->
<!-- start of div#quickbudgetplanner -->
<div id="quickbudgetplanner" class="subcontentcontent" data-callback="quickbudgetplanner_setup">
<p><span class="head">Budget Planner</span> Your monthly take home pay is around £<span id="bp_thp">0</span> per month.</p>
<p>Use the quick budget organiser below to manage your outgoings.</p>
<p>We'll keep your budget stored between your tax calculations so you can adjust your income and come back to this tab.</p>
<div id="bp_top">
<div class="bp_maininputs">
<div class="bp_row">
<div class="bp_col_l">
<label>partner's NET income (£ mthly)</label>
</div>
<div class="bp_col_r">
<input type="number" min="0" placeholder="0" value="0" id="bp_partnernetamount" inputmode="decimal">
</div>
</div>
<div class="bp_row">
<div class="bp_col_l">
<label>expense category</label>
</div>
<div class="bp_col_r">
<select id="bp_catsel">
<option value="">Select a category...</option>
<optgroup label="Housing">
<option value="Rent/Mortgage" data-group="Housing">Rent/Mortgage</option>
<option value="Council Tax" data-group="Housing">Council Tax</option>
<option value="Home Insurance" data-group="Housing">Home Insurance</option>
<option value="Utilities" data-group="Housing">Utilities (Gas, Electricity, Water)</option>
</optgroup>
<optgroup label="Communication">
<option value="Mobile Phone" data-group="Communication">Mobile Phone</option>
<option value="Broadband" data-group="Communication">Broadband</option>
<option value="Satellite or Cable TV" data-group="Communication">Satellite or Cable TV</option>
</optgroup>
<optgroup label="Transportation">
<option value="Public Transport" data-group="Transportation">Public Transport</option>
<option value="Car Payments" data-group="Transportation">Car Payments</option>
<option value="Fuel" data-group="Transportation">Fuel</option>
<option value="Vehicle Insurance" data-group="Transportation">Vehicle Insurance</option>
<option value="Maintenance/MOT" data-group="Transportation">Maintenance/MOT</option>
</optgroup>
<optgroup label="Food">
<option value="Groceries" data-group="Food">Groceries</option>
<option value="Dining Out/Takeaways" data-group="Food">Dining Out/Takeaways</option>
</optgroup>
<optgroup label="Health and Wellness">
<option value="NHS Contributions" data-group="Health and Wellness">NHS Contributions</option>
<option value="Private Health Insurance" data-group="Health and Wellness">Private Health Insurance</option>
<option value="Gym Memberships" data-group="Health and Wellness">Gym Memberships</option>
<option value="Prescriptions" data-group="Health and Wellness">Prescriptions</option>
</optgroup>
<optgroup label="Personal Care">
<option value="Toiletries" data-group="Personal Care">Toiletries</option>
<option value="Haircuts/Grooming" data-group="Personal Care">Haircuts/Grooming</option>
</optgroup>
<optgroup label="Clothing and Accessories">
<option value="Clothing and Accessories" data-group="Clothing and Accessories">Clothing and Accessories</option>
</optgroup>
<optgroup label="Entertainment">
<option value="TV Licence" data-group="Entertainment">TV Licence</option>
<option value="Streaming Services" data-group="Entertainment">Streaming Services</option>
<option value="Hobbies" data-group="Entertainment">Hobbies</option>
<option value="Cinema/Theatre" data-group="Entertainment">Cinema/Theatre</option>
</optgroup>
<optgroup label="Education">
<option value="Tuition Fees" data-group="Education">Tuition Fees</option>
<option value="Books/Supplies" data-group="Education">Books/Supplies</option>
<option value="Professional Development" data-group="Education">Professional Development</option>
</optgroup>
<optgroup label="Savings and Investments">
<option value="Emergency Fund" data-group="Savings and Investments">Emergency Fund</option>
<!-- <option value="Retirement" data-group="Savings and Investments">Retirement (e.g., Private Pension)</option> -->
<option value="ISAs" data-group="Savings and Investments">ISAs</option>
</optgroup>
<optgroup label="Debt Repayment">
<option value="Credit Card Payments" data-group="Debt Repayment">Credit Card Payments</option>
<option value="Personal Loans" data-group="Debt Repayment">Personal Loans</option>
<option value="Student Loans" data-group="Debt Repayment">Student Loans</option>
</optgroup>
<optgroup label="Insurance">
<option value="Life Insurance" data-group="Insurance">Life Insurance</option>
<option value="Contents Insurance" data-group="Insurance">Contents Insurance</option>
</optgroup>
<optgroup label="Gifts and Donations">
<option value="Birthdays/Holidays" data-group="Gifts and Donations">Birthdays/Holidays</option>
<option value="Charitable Contributions" data-group="Gifts and Donations">Charitable Contributions</option>
</optgroup>
<optgroup label="Childcare">
<option value="Nursery Fees" data-group="Childcare">Nursery Fees</option>
<option value="School Expenses" data-group="Childcare">School Expenses</option>
</optgroup>
<optgroup label="Pets">
<option value="Pet Food" data-group="Pets">Pet Food</option>
<option value="Vet Bills" data-group="Pets">Vet Bills</option>
<option value="Pet Insurance" data-group="Pets">Pet Insurance</option>
</optgroup>
<optgroup label="Miscellaneous">
<option value="Subscriptions" data-group="Miscellaneous">Subscriptions</option>
<option value="Tech and Gadgets" data-group="Miscellaneous">Tech and Gadgets</option>
<option value="Other" data-group="Miscellaneous">Other</option>
</optgroup>
</select>
</div>
</div>
<div class="bp_row">
<div class="bp_col_l">
<label>expense name</label>
</div>
<div class="bp_col_r">
<input type="text" placeholder="enter name..." value="" id="bp_name">
</div>
</div>
<div class="bp_row">
<div class="bp_col_l">
<label>expense amount (£ monthly)</label>
</div>
<div class="bp_col_r">
<input type="number" min="0" placeholder="0" value="0" id="bp_amount" inputmode="decimal" required="">
<button class="bp_addbtn">add+</button>
</div>
</div>
</div>
<div class="bp_mainoutputs">
<p>adjust your partner's income and add your expenses to see the categorised summary here. <button class="bp_deleteAll">clear all?</button></p>
<div class="bp_categoryoutputs"></div>
</div>
</div>
<div id="bp_bottom">
<div class="leftside">
<div id="bp_expensesPieChart"></div>
<div id="bp_expensesPieChartLegend"></div>
</div>
<div class="rightside">
<div id="bp_expensesBarChart"></div>
</div>
</div>
<div id="bp_summary">
<div id="othernotes"></div>
<div id="budgetTable"></div>
</div>
<div id="bp_actionBtns">
<button class="bp_saveExpensesBtn" data-action="save">save your expenses</button>
<button class="bp_loadExpensesBtn" data-action="load">reload your saved expenses</button>
<button class="bp_printBtn" data-action="print">print your budget</button>
</div>
</div>
<!-- end of div#quickbudgetplanner -->
<!-- start of div#investmentscalculator -->
<div id="investmentsplanner" class="subcontentcontent" data-callback="investmentsplanner_setup">
<p id="investmentsplanner_intro">How much will your regular savings be worth with interest over 5 years</p>
<p id="investmentsplanner_prefillblurb"></p>
<div id="investmentsplanner_container">
<div id="investmentsplanner_inputs">
<div class="ip_row">
<div class="col_l">
<label>Starting Lump Sum (£)</label>
</div>
<div class="col_r">
<input type="number" min="0" placeholder="0" value="0" id="investmentsplanner_lumpsum" inputmode="decimal" required="">
</div>
</div>
<div class="ip_row">
<div class="col_l">
<label>Regular Savings Amount (£ per month)</label>
</div>
<div class="col_r">
<input type="number" min="0" placeholder="0" value="0" id="investmentsplanner_amount" inputmode="decimal" required="">
</div>
</div>
<div class="ip_row">
<div class="col_l">
<label>Savings Interest Rate (%)</label>
</div>
<div class="col_r">
<input type="number" step="0.01" placeholder="3.5" value="3.5" id="investmentsplanner_interest" inputmode="decimal" required="">
</div>
</div>
<div class="ip_row">
<div class="col_l"></div>
<div class="col_r">
<button class="investmentsplanner_calculateBtn">refresh calculation</button>
</div>
</div>
</div>
<div id="investmentsplanner_results">
<div id="investmentsplanner_tableandchartholder">
<div id="investmentsplanner_table"></div>
<div id="investmentsplanner_chart"></div>
</div>
</div>
</div>
</div>
<!-- end of div#investmentsplanner -->
<!-- start of div#mortgageandloanplanner -->
<div id="mortgageandloanplanner" class="subcontentcontent" data-callback="mortgageandloanplanner_setup">
<p id="mortgageandloanplanner_intro">How much can you borrow for a mortgage or loan?</p>
<div id="mortgageandloan_partner">
<label>What is your partner's gross 'annual' income?</label>
<input type="number" min="0" step="5000" placeholder="0" value="0" id="mortgageandloanplanner_partnergrossincome" required="">
</div>
<p class="mortgageandloanplanner_prefillblurb">Assuming 45 percent of your take home pay for the monthly payment, On your own you can afford <span id="mortgageandloanplanner_monthlypaymentsolo">£0</span>.</p>
<p class="mortgageandloanplanner_prefillblurb">If you have a joint mortgage, the monthly payment as a couple that you can afford is <span id="mortgageandloanplanner_monthlypaymentjoint">£0</span>.</p>
<p>Based on income multiples, you could borrow <span id="mortgageandloanplanner_maxborrowingsolo">£0</span> (solo) and <span id="mortgageandloanplanner_maxborrowingjoint">£0</span> (joint).</p>
<p>Based on affordability, you could borrow <span id="mortgageandloanplanner_maxborrowingsoloaffordability">£0</span> (solo) and <span id="mortgageandloanplanner_maxborrowingjointaffordability">£0</span> (joint).</p>
<p>These figures are based on the assumptions: 25 yr term, 3.5% interest and a 3.5x or 4.5x income multiplier.</p>
<p>As default, we'll use income multiples below, but you can override the mortgage amount and overpayment to anything!</p>
<p>You can adjust the figures below to see how they change.</p>
<div id="mortgageandloanplanner_container">
<div id="mortgageandloanplanner_inputs">
<div class="mlp_row">
<div class="col_l">
<label>Interest Rate (%)</label>
</div>
<div class="col_r">
<input type="number" min="0" max="100" step="0.1" placeholder="3.5" value="3.5" id="mortgageandloanplanner_interest" inputmode="decimal" required="">
</div>
</div>
<div class="mlp_row">
<div class="col_l">
<label>Term (yrs & mths)</label>
</div>
<div class="col_r">
<input type="number" min="0" max="75" step="1" placeholder="25" value="25" id="mortgageandloanplanner_years" inputmode="decimal" required="">
<input type="number" min="0" max="11" step="1" placeholder="0" value="0" id="mortgageandloanplanner_months" inputmode="decimal" required="">
</div>
</div>
<div class="mlp_row">
<div class="col_l">
<label>Override the mortgage amount (£)</label>
</div>
<div class="col_r">
<input type="number" step="10000" placeholder="0" min="0" value="0" id="mortgageandloanplanner_mortgageamount" inputmode="decimal" required="">
</div>
</div>
<div class="mlp_row">
<div class="col_l">
<label>Override the mortgage overpayment (£)</label>
</div>
<div class="col_r">
<input type="number" step="10" placeholder="0" min="0" value="0" id="mortgageandloanplanner_mortgageoverpayment" inputmode="decimal" required="">
</div>
</div>
</div>
<div id="mortgageandloanplanner_results">
<p>adjust your details to see your mortgage/loan details.</p>
</div>
</div>
</div>
<!-- end of div#mortgageandloanplanner -->
<!-- start of div#pensionplanner -->
<div id="pensionplanner" class="subcontentcontent" data-callback="pensionplanner_setup">
<p class="title">Pension Planner</p>
<p class="subtitle">See how your pension could grow over time</p>
<div id="pensionplanner_container">
<div id="pensionplanner_inputs" class="pp_sections_wrapper">
<!-- Basic Details -->
<div class="pp_section">
<p class="title">Your Details</p>
<div class="pp_row">
<div class="col_l">
<label>Current Age</label>
</div>
<div class="col_r">
<input type="number" min="16" max="75" placeholder="30" value="30" id="pensionplanner_currentage" inputmode="decimal" required="">
</div>
</div>
<div class="pp_row">
<div class="col_l">
<label>Target Retirement Age</label>
</div>
<div class="col_r">
<input type="number" min="55" max="75" placeholder="67" value="67" id="pensionplanner_retirementage" inputmode="decimal" required="">
</div>
</div>
<div class="pp_row">
<div class="col_l">
<label>Current Pension Pot (£)</label>
</div>
<div class="col_r">
<input type="number" min="0" placeholder="0" value="0" id="pensionplanner_currentpot" inputmode="decimal" required="">
</div>
</div>
</div>
<!-- Contribution Details -->
<div class="pp_section">
<p class="title">Contributions</p>
<div class="pp_row">
<div class="col_l">
<label>Your Monthly Contribution (£)</label>
</div>
<div class="col_r">
<input type="number" min="0" placeholder="0" value="0" id="pensionplanner_contribution" inputmode="decimal" required="">
</div>
</div>
<div class="pp_row">
<div class="col_l">
<label>Employer Contribution (%)</label>
</div>
<div class="col_r">
<input type="number" min="0" max="100" step="0.1" placeholder="3" value="3" id="pensionplanner_employercontrib" inputmode="decimal" required="">
</div>
</div>
<div class="pp_row">
<div class="col_l">
<label>Salary for Employer Contribution (£)</label>
</div>
<div class="col_r">
<input type="number" min="0" placeholder="30000" value="30000" id="pensionplanner_salary" inputmode="decimal" required="">
</div>
</div>
</div>
<!-- Investment Details -->
<div class="pp_section">
<p class="title">Investment Assumptions</p>
<div class="pp_row">
<div class="col_l">
<label>Expected Return Rate (%)</label>
</div>
<div class="col_r">
<input type="number" min="0" max="15" step="0.1" placeholder="5" value="5" id="pensionplanner_returnrate" inputmode="decimal" required="">
</div>
</div>
<div class="pp_row">
<div class="col_l">
<label>Inflation Rate (%)</label>
</div>
<div class="col_r">
<input type="number" min="0" max="10" step="0.1" placeholder="2" value="2" id="pensionplanner_inflation" inputmode="decimal" required="">
</div>
</div>
</div>
</div>
<div id="pensionplanner_results">
<div id="pensionplanner_summary"></div>
<div id="pensionplanner_chartandtable_container">
<div id="pensionplanner_chart"></div>
<div id="pensionplanner_table"></div>
</div>
</div>
</div>
</div>
<!-- end of div#pensionplanner -->
</div><!-- end of div#subcontenttabulated -->
<textarea id="old_savecalc_box" readonly="readonly" style="display:none">https://www.uktaxcalculators.co.uk/redirect/?calculator=taxcalc&married=&widow=&blind=&nonatins=&cis=&studentloan=&sex=male&dob=01/01/1994&studentloanschemetype=&otherallowsdeducts=&taxcode=&nicletter=&pension=0&pensionperiod=&pensiontype=&payperiod=Year&grossincome=0&childcarevouchersamount=0.00&bonus=0.00&knowntaxed=&bikvalue=0.00&autoenrolment=&taxyear=2024/2025&taxregion=ENG</textarea>
</div>
<div class="blurb">
<script>function showPayrollCal(){ location.assign("/payroll-tax-calendar/2024-2025/"); }</script>
<p id="header-date">11th December 2024 - <span style="cursor:pointer" onclick="showPayrollCal();" title="Click to view payroll tax calendar">Tax Week 36</span></p>
<h2>UK Tax Calculator</h2>
<p>Our UK Tax Calculator will make light work of calculating the amount of take home pay you should have after all income tax deductions have been considered.</p>
<p>An accurate breakdown of your pay is provided by incorporating the calculations for the following common pay allowances and deductions:</p>
<ul>
<li style="margin-top:5px;">Personal tax free allowance, depending upon your date of birth and sex, the allowance is automatically calculated.</li>
<li style="margin-top:5px;">Pensions, including three different type of pension scheme.</li>
<li style="margin-top:5px;">National Insurance Contributions are calculated with a choice of eleven NIC letters, spanning PAYE (Class 1), CIS and Self Employed (Class 2 and Class 4) types.</li>
<li style="margin-top:5px;">Income tax is calculated and categorised into bands for savings rate, basic rate, higher rate and additional/top rate (where applicable).</li>
<li style="margin-top:5px;">Salary sacrifices are covered, both for pensions and childcare vouchers.</li>
</ul>
<p>Once your pay breakdown has been produced you are provided with a table of all deductions, segmented into selectable pay periods. A quick 'at a glance' historic tax chart showing how the gross income provided has differed over the last ten tax years.</p>
<p>You can see how the Government spends the money it receives as income tax and national insurance in two chart breakdowns, which show a percentage spent in each department and another chart, which will breakdown the departmental spend into pounds spent from your contributions.</p>
<p>All tax calculations can be saved and emailed, so you can always return and bring up a copy whenever you need to.</p>
<p>Alongside the numeric comparisons, the calculator will also breakdown your tax status, with the following advanced features:</p>
<ul>
<li>All UK tax codes are accepted and will be decoded and automatically checked, providing an explanation of the tax code as well as a check to make sure the correct amount of tax is being deducted. Tax codes valid as of writing include, L, P, T, V, Y and BR, D0, D1, NT, 0T and K.</li>
<li style="margin-top:5px;">Tax savings made by making pension contributions will be detailed and highlighted.</li>
<li style="margin-top:5px;">Tax savings made by purchasing Childcare Vouchers through your salary will be explained.</li>
<li style="margin-top:5px;">Any tax refund, if applicable, will automatically be calculated and displayed.</li>
<li style="margin-top:5px;">Any additional tax due on an annual pay bonus is highlighted for you to show the actual value of the bonus, once considering your regular pay.</li>
<li style="margin-top:5px;">Your state pension age is automatically calculated and the exact date at which retirement is applied is shown. The date is automatically used to deduce whether National Insurance Contributions should be made or not.</li>
</ul>
<p>We have additional tax calculators across the website to help for alternative circumstances, for example you could need to check your payslip, which are cumulatively taxed. Do this using our <a href="/tax-calculators/personal-tax-calculators/payslip-calculator/" title="Calculate your payslip and see a full breakdown after tax and other deductions">Payslip Calculator</a>. If you are looking to change job, are weighing up a pay rise and need to dive into your salary, use our <a href="/tax-calculators/personal-tax-calculators/salary-calculator/" title="Check pay after tax and other deductions on any salary">Salary Calculator</a>.</p>
<style>.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:0 0 0 7px;line-height:0}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:5px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:14px;height:14px;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}</style>
<div style="text-align:center;padding:10px;margin-top:20px;">
Please share on
<a class="resp-sharing-button__link" href="https://facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.uktaxcalculators.co.uk%2F" target="_blank" rel="noopener" aria-label="">
<div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.77 7.46H14.5v-1.9c0-.9.6-1.1 1-1.1h3V.5h-4.33C10.24.5 9.5 3.44 9.5 5.32v2.15h-3v4h3v12h5v-12h3.85l.42-4z"></path></svg>
</div>
</div>
</a>
<a class="resp-sharing-button__link" href="https://twitter.com/intent/tweet/?text=Tax+Calculator+%23taxcalculator+%40uktaxcalculator&url=https%3A%2F%2Fwww.uktaxcalculators.co.uk%2F" target="_blank" rel="noopener" aria-label="">
<div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.44 4.83c-.8.37-1.5.38-2.22.02.93-.56.98-.96 1.32-2.02-.88.52-1.86.9-2.9 1.1-.82-.88-2-1.43-3.3-1.43-2.5 0-4.55 2.04-4.55 4.54 0 .36.03.7.1 1.04-3.77-.2-7.12-2-9.36-4.75-.4.67-.6 1.45-.6 2.3 0 1.56.8 2.95 2 3.77-.74-.03-1.44-.23-2.05-.57v.06c0 2.2 1.56 4.03 3.64 4.44-.67.2-1.37.2-2.06.08.58 1.8 2.26 3.12 4.25 3.16C5.78 18.1 3.37 18.74 1 18.46c2 1.3 4.4 2.04 6.97 2.04 8.35 0 12.92-6.92 12.92-12.93 0-.2 0-.4-.02-.6.9-.63 1.96-1.22 2.56-2.14z"></path></svg>
</div>
</div>
</a>
</div>
<h3>Tax Calculator 2024-2025</h3>
<div id="howtouse" data-restructured="1" style="position: fixed; top: 0px; margin: 0px; padding: 100px 20px 40px; border: 0px; background: rgb(238, 238, 238); border-radius: 0px; max-width: calc(360px); width: calc(100vw - 40px); right: -100000px; overflow: hidden auto; height: 100vh; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 100px; z-index: 100000; display: none;"><button class="howToUseCloseBtn" style="display: none; background: rgb(204, 51, 0); color: rgb(255, 255, 255); font-size: 16px; padding: 10px; border-radius: 5px; cursor: pointer; font-weight: bold; border: 1px solid rgb(51, 51, 51); position: fixed; top: 80px; right: 20px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px;">close</button>
<p>This application can only be as accurate as the information that it is provided with. We have taken a lot of care in producing an accurate tax calculator, but rely upon the correct options being chosen and the correct figures provided.</p>
<p><a id="tax-calculator-options">Make sure you have understood the following options</a>:</p>
<p><a id="m">MARRIED</a> - The married option is currently used to deduce whether a Married Couple's Allowances should be provided. It is only available if you or your spouse were born before April 6th 1935.</p>
<p><a id="b">BLIND</a> - An individual who is registered blind has an additional tax free allowance element on top of the basic tax free personal allowance.</p>
<p><a id="n">NIC EXEMPT (No NIC)</a> - If you would like no National Insurance Contributions calculated, ticking this box removes all NIC calculations – you can also set your NIC Letter to X (Exempt).</p>
<p><a id="student-loan">STUDENT LOAN</a> - If you have payments toward a student loan deducted from your pay, please tick this box for these to be calculated automatically.</p>
<p><a id="aboutyou">DATE OF BIRTH</a> - Your date of birth is now a requirement in order to correctly deduce what your tax free personal allowance should be. It is set to default as 1st January 1970.</p>
<p><a id="s">SEX</a> - In conjunction with your date of birth, your sex is used to calculate allowances as well as your state pension age. This allows an easy method of working out whether National Insurance payments should be made.</p>
<p><a id="other-allowances">ALLOWANCES/DEDUCTIONS</a> - If you have an additional tax allowance, or tax deduction, you can make an adjustment to the way tax is calculated by providing it in this box. For a tax allowance, please enter a positive figure such as 1000 (for a £1,000 allowance). For a tax deduction, please enter a negative number such as -1000 (for a £1,000 deduction). For example, a company benefit in kind of £3,000 per year should be keyed as a tax deduction of -3000.</p>
<p><a id="tax-codes">TAX CODE</a> - Tax codes are automatically calculated and checked for validity. Please make sure you include the letter and the number part, with no spaces. For example, for 2019 the default tax code is 1250L.</p>
<p><a id="cis-self-employed">SELF EMPLOYED or CIS</a> - Our calculator can accurately calculate taxes for people who are self employed or working within CIS (Construction Industry Scheme). Ticking this option will change the NI contribution class from Class 1, to Class 4 and Class 2.</p>
<p><a id="pension-contributions">PENSION CONTRIBUTIONS</a> - If you regularly contribute into a pension plan, please enter the amount and frequency by which, payments are made for. You can enter a percentage or an amount. For percentage, add a % symbol at the end of the amount. So, if contributing 5 percent, enter '5%'. If contribution £50, enter '50'. The calculator will automatically adjust and calculate any pension tax reliefs applicable. Please note, if your pension is a 'relief-at-source' type of pension, the tax deducted on your payslip may be higher than shown here. In this case, add the pension relief (tax saved) displayed to the tax deducted amount.</p>
<p><a id="tax-year">TAX YEAR</a> - Please select the correct tax year for which the calculation is to be made. Remember tax years are not calendar years, instead running from 6th April to 5th April.</p>
<p><a id="gross-income">GROSS INCOME</a> - Enter the gross income you receive from your employment. If you have a salary sacrifice, please enter the amount after sacrifice, unless the sacrifice is for childcare vouchers or pension and they have been detailed in the calculator. If self employed or CIS, enter the profit figure.</p>
<p><a id="p">PAY PERIOD</a> - Select the pay period applicable to the gross income amount you have entered. All tax calculation made by this calculator are based upon annual taxation rates and allowances, so any figures provided with be annualised.</p>
<p>The following options are part of the advanced set, and are for individuals with more particular tax circumstances:</p>
<p><a id="nic-letters"><abbr title="National Insurance Contributions">NIC</abbr> LETTER</a> - For tax years 2009 and on, you can specify a different NIC letter to the default letter 'A'. Every letter provided changes the way your NI Contributions are calculated. Letters currently supported are A,B,C,D,E,F,G,J,L,S and X.</p>
<p><a id="pension-types">PENSION TYPE</a> - Three different types of pension scheme are currently supported, providing you with more flexibility when getting an accurate calculation:</p>
<ul>
<li>Employers Scheme - This is the default option and most common. All payments are deducted from your gross income before tax is calculated, however NI payments are still based upon the full gross income. There is no need to claim any tax reliefs as these are provided at source. The tax saving will be displayed by the calculator.</li>
<li>Private Pension – If you have opted out of a company plan and are investing into a private pension, select this option. You are still taxed on the full amount of your income, as your contributions are made post-tax. However, your private pension plan will immediately claim basic rate relief to top up the contribution. Any higher/additional rate relief must be claim by contacting HMRC or Self Assessment Tax Return.</li>
<li>Salary Sacrifice – If your employer is making pension contributions for you by reducing your salary by a specified amount, select this option. It is very tax efficient as not only are your tax and national insurance liabilities reduced, but employers national insurance is also reduced. There are no tax reliefs to claim as all savings are made at source.</li>
</ul>
<p><a id="pension-autoenrolment">AUTO-ENROLMENT/QUALIFYING EARNINGS</a> - You can restrict your pension contributions to only the qualifying earnings band (Between the Lower and Upper Earnings Limits). This option only applies if you have entered a percentage for the pension contribution.</p>
<p><a id="studentloan-schemes">STUDENT LOAN SCHEME</a> - There are two student loan schemes, which determine the amount of the payment that is deducted from your gross income. If your student loan was taken on before September 1st 2012, the payment threshold is lower than if the loan was taken after.</p>
<p><a id="childcare-vouchers">CHILDCARE VOUCHERS</a> - The childcare voucher option is applicable only to schemes which were entered into post April 6th 2011. Enter the amount you have sacrificed from your salary monthly to purchase vouchers.</p>
<p><a id="bik-value">COMPANY CAR/FUEL/BIK TOTAL VALUE</a> - If you have a company car, fuel or receive any other Benefits in Kind, please enter the total combined BIK value in this box.</p>
<p><a id="annual-bonus">ANNUAL BONUS</a> - If you received a bonus payment in the tax year selected, you can either enter it by adding it to the gross income provided or by entering it in this box. Entering the bonus in this box will calculated only the additional tax and national insurance the bonus attracts.</p>
<p><a id="amount-taxed">AMOUNT TAXED</a> - If you know how much you were taxed for the selected tax year, enter the amount in this box. This will automatically allow a check against the deduction figure the tax calculator makes. If there is an under or overpayment, it will be highlighted for you.</p>
<div style="height: 300px;"></div></div><div class="specialBlackout" style="display: none; position: fixed; top: 0px; left: 0px; height: 100vh; width: 100vw; background: rgba(0, 0, 0, 0.35);"></div>
<p>This tax calculator can provide accurate tax calculations for three different types of employment structure: employed, self employed or construction industry.</p>
<p>There are a few key differences in the calculations between self employed and employed. People who are employed will have a tax code, and deductions are made before they receive their regular salary. Pay will be calculated using the rules for Pay as You Earn, meaning taxes are worked out cumulatively, so are reliant upon the amount of income, taxation and allowance up to each pay period within the tax year. As this tax calculator is based upon annual calculations, it is working out deductions on an end of year basis, and these will correlate with your pay records as long as the pay, from period to period is regular – or if the amount entered into the calculator is the end of tax year total.</p>
<p>Employees have to pay the same income taxes as people who are self employed. The same percentages and bands are used. Where the two employment types differ is:</p>
<ol>
<li>The National Insurance classes are different. Class 1 for employees and Class 4 for self employed. Self employed people also have to pay a fixed weekly Class 2 contribution of a few pounds, if profits are above a minimum threshold.</li>
<li>The profits wording is important here, as people who are self employed are able to deduct allowable expenses from their turnover before calculating further deductions.</li>
</ol>
<p>People within CIS receive regular payments from the contractor they work for, however these payments are made net of basic rate tax, effectively all pay has a flat 20 percent taken off at source – with no regard for personal tax free allowances. It is common for someone working in CIS to be earning below the threshold for higher rate tax so they have some adjustments to make at the end of the tax year. Firstly, their income needs to be totted up, allowances made for expenses, provision made for any tax free personal allowance. Income tax and national insurance payments can then be calculated. There is a strong likelihood of a tax refund in these circumstances, and this can be provided by submitted a Tax Return.</p>
<p>This tax calculator will be able to automatically calculate any refund due in the above scenario.</p>
</div>
</div>
</div>
</div>
<!-- end of page specific content -->
<!-- related stuff goes in here -->
<!-- end of related stuff -->
<!-- website footer - use the same as full website -->
<div id="footerwrap" class="new_site_migration">
<style>
.needHelpBox {position:relative;width:850px;margin:0 auto;border:1px solid #d4d4d4}
.needHelpBox .boxTitle p {margin:0;font-size:20px;font-weight:normal;padding:10px;background:#e5f1f4;}
.needHelpBox .boxTitle span {display:block;padding:5px;font-size:14px;background:#eee}
.needHelpBox span.btt {display:inline-block;background:#fff;border-radius:3px;cursor:pointer;}
.needHelpBox .qBox {position:relative;padding:20px;}
.needHelpBox .qBox .qTitle {text-align:center;font-size:24px;font-weight:bold;}
.needHelpBox .qBox .qAnswer {width:300px;margin:20px auto;text-align: center;}
.needHelpBox .qBox .qAnswer button {cursor:pointer;border-radius:3px;margin-right:20px;font-size:25px;padding:10px 15px;border:0;color:#fff;background:#4e9258;}
.needHelpBox .qBox .qAnswer button + button {margin:0;background:#cc3300}
.needHelpBox .qBox .qAnswer button:hover {box-shadow:0 0 10px rgba(0,0,0,0.25)}
.needHelpBox .qBox .qAnswer button:active {box-shadow:0 0 5px rgba(0,0,0,0.5);transform:scale(0.975);-webkit-transform:scale(0.975)}
.needHelpBox .qResults {display:none;}
.qResults ul {list-style: none;list-style-position: inside;margin:0;padding:0;}
.qResults ul li {margin:0;padding:0;border-bottom:1px solid #333;}
.qResults ul li:last-child {border-bottom:0}
.qResults ul li a,.qResults ul li a:hover,.qResults ul li a:visited,.qResults ul li a:visited:hover {text-decoration:none;padding:10px 15px;display:block;margin:0;font-size:16px;color:#000;font-weight:bold;}
.qResults ul li:hover {background:#b7db8c}
.needHelpBox button.tryAgainBtn {display:block;margin:10px auto;background:#4e9258;color:#fff;border:0;border-radius:3px;padding:5px 10px;font-weight:bold;cursor:pointer;}
.needHelpBox button.tryAgainBtn:hover {box-shadow:0 0 10px rgba(0,0,0,0.25)}
.needHelpBox button.tryAgainBtn:active {box-shadow:0 0 5px rgba(0,0,0,0.5);transform:scale(0.975);-webkit-transform:scale(0.975)}
.needHelpBox .nativeresponsivead {width:728px;height:90px;margin:0 auto;text-align:center;}
.needHelpBox.responsive {width:90%;max-width:950px;overflow:hidden;}
@media (max-width:768px)
{
.needHelpBox.responsive .boxTitle p {line-height: 30px;}
.needHelpBox.responsive .qBox .qTitle {line-height:25px;}
}
@media (max-width:728px)
{
.needHelpBox.responsive .nativeresponsivead {width:300px;height:250px;}
}
</style>
<script>
var Qhelp = {cn:"qhelp"};
Qhelp.load = function()
{
//RAY: for future, add new q's to this array
Qhelp.qs = ["are you an employee?","are you a contractor?","do you receive any income from self employment?","do you have more than one income source?","are you receiving pension or savings income?","do you run a small business?","Are you a landlord?"];
Qhelp.defaultState = {currentQ:1, completed:false};
Qhelp.list = {};
Qhelp.qcount = Qhelp.qs.length;
for(var i=1;i<=Qhelp.qcount;i++)
{
Qhelp.defaultState["q"+i] = [false,false];
Qhelp.list["q"+i] = [];
}
//RAY: Qhelp.list.qX.push(...) <--- the calc for the question if yes answered.
Qhelp.list.q1.push({url:"/",title:"Income Tax Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/payslip-calculator/",title:"Payslip Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/salary-calculator/",title:"Salary Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/what-will-i-be-paid/",title:"What Will I Be Paid"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/income-tax/",title:"Income Tax Interactive"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/second-job-calculator/",title:"Second Job Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/better-off-with-two-jobs/",title:"Better Off With Two Jobs?"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/pre-tax-cost-calculator/",title:"Pre-tax Cost Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/reverse-tax-calculator/",title:"Reverse Tax Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/state-pension-age-calculator/",title:"State Pension Age Calculator"});
Qhelp.list.q1.push({url:"/tax-relief-and-expenses-calculator/",title:"Tax Relief and Expenses Calculator"});
Qhelp.list.q1.push({url:"/tax-refund-check/",title:"Tax Refund Check"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/wage-calculator/",title:"Wage Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/take-home-pay-calculator/",title:"Take Home Pay Calculator"});
Qhelp.list.q1.push({url:"/tax-calculators/personal-tax-calculators/company-car-tax-calculator/",title:"Company Car Tax Calculator"});
Qhelp.list.q2.push({url:"/tax-calculators/personal-tax-calculators/contractor-umbrella-payslip-calculator/",title:"Contractor Umbrella Payslip Calculator"});
Qhelp.list.q2.push({url:"/ir35/calculator/",title:"IR35 Calculator"});
Qhelp.list.q2.push({url:"/tax-calculators/personal-tax-calculators/what-will-i-be-paid/",title:"What Will I Be Paid"});
Qhelp.list.q2.push({url:"/tax-relief-and-expenses-calculator/",title:"Tax Relief and Expenses Calculator"});
Qhelp.list.q2.push({url:"/tax-refund-check/",title:"Tax Refund Check"});
Qhelp.list.q2.push({url:"/wizard/",title:"Multiple Income Tax Calculator"});
Qhelp.list.q2.push({url:"/tax-calculators/personal-tax-calculators/multiple-income-tax-estimate/",title:"Multiple Income Tax Estimate"});
Qhelp.list.q2.push({url:"/small-business-tax-planner/",title:"Small Business Tax Planner"});
Qhelp.list.q2.push({url:"/tax-calculators/personal-tax-calculators/estimate-tax-payments/",title:"Estimate Tax Payments"});
Qhelp.list.q2.push({url:"/tax-calculators/business-tax-calculators/dividend-vs-salary/",title:"Dividend vs Salary"});
Qhelp.list.q2.push({url:"/tax-calculators/business-tax-calculators/corporation-tax-calculator/",title:"Corporation Tax Calculator"});
Qhelp.list.q3.push({url:"/tax-calculators/personal-tax-calculators/self-employed-tax-calculator/",title:"Self Employed Tax Calculator"});
Qhelp.list.q3.push({url:"/wizard/",title:"Multiple Income Tax Calculator"});
Qhelp.list.q3.push({url:"/tax-calculators/personal-tax-calculators/multiple-income-tax-estimate/",title:"Multiple Income Tax Estimate"});
Qhelp.list.q3.push({url:"/tax-relief-and-expenses-calculator/",title:"Tax Relief and Expenses Calculator"});
Qhelp.list.q3.push({url:"/tax-refund-check/",title:"Tax Refund Check"});
Qhelp.list.q3.push({url:"/tax-calculators/personal-tax-calculators/income-tax/",title:"Income Tax Interactive"});
Qhelp.list.q3.push({url:"/tax-calculators/personal-tax-calculators/pre-tax-cost-calculator/",title:"Pre-tax Cost Calculator"});
Qhelp.list.q4.push({url:"/wizard/",title:"Multiple Income Tax Calculator"});
Qhelp.list.q4.push({url:"/tax-calculators/personal-tax-calculators/multiple-income-tax-estimate/",title:"Multiple Income Tax Estimate"});
Qhelp.list.q4.push({url:"/tax-calculators/personal-tax-calculators/capital-gains-tax-calculator/",title:"Capital Gains Tax Calculator"});
Qhelp.list.q4.push({url:"/tax-calculators/personal-tax-calculators/compare-tax-on-two-jobs/",title:"Compare Tax On Two Jobs"});
Qhelp.list.q4.push({url:"/tax-relief-and-expenses-calculator/",title:"Tax Relief and Expenses Calculator"});
Qhelp.list.q4.push({url:"/tax-refund-check/",title:"Tax Refund Check"});
Qhelp.list.q5.push({url:"/tax-calculators/personal-tax-calculators/pension-withdrawal-calculator/",title:"Pension Withdrawal Calculator"});
Qhelp.list.q5.push({url:"/wizard/",title:"Multiple Income Tax Calculator"});
Qhelp.list.q5.push({url:"/tax-calculators/personal-tax-calculators/multiple-income-tax-estimate/",title:"Multiple Income Tax Estimate"});
Qhelp.list.q5.push({url:"/tax-calculators/business-tax-calculators/dividend-tax-calculator/",title:"Dividend Tax Calculator"});
Qhelp.list.q5.push({url:"/tax-relief-and-expenses-calculator/",title:"Tax Relief and Expenses Calculator"});
Qhelp.list.q5.push({url:"/tax-refund-check/",title:"Tax Refund Check"});
Qhelp.list.q6.push({url:"/wizard/",title:"Multiple Income Tax Calculator"});
Qhelp.list.q6.push({url:"/tax-calculators/personal-tax-calculators/multiple-income-tax-estimate/",title:"Multiple Income Tax Estimate"});
Qhelp.list.q6.push({url:"/small-business-tax-planner/",title:"Small Business Tax Planner"});
Qhelp.list.q6.push({url:"/tax-calculators/personal-tax-calculators/estimate-tax-payments/",title:"Estimate Tax Payments"});
Qhelp.list.q6.push({url:"/tax-calculators/business-tax-calculators/dividend-vs-salary/",title:"Dividend vs Salary"});
Qhelp.list.q6.push({url:"/tax-calculators/business-tax-calculators/corporation-tax-calculator/",title:"Corporation Tax Calculator"});
Qhelp.list.q6.push({url:"/tax-relief-and-expenses-calculator/",title:"Tax Relief and Expenses Calculator"});
Qhelp.list.q6.push({url:"/tax-refund-check/",title:"Tax Refund Check"});
Qhelp.list.q7.push({url:"/buy-to-let-tax-calculator/",title:"Buy To Let Tax Calculator"});
Qhelp.list.q7.push({url:"/tax-calculators/personal-tax-calculators/capital-gains-tax-calculator/",title:"Capital Gains Tax Calculator"});
Qhelp.list.q7.push({url:"/tax-relief-and-expenses-calculator/",title:"Tax Relief and Expenses Calculator"});
Qhelp.list.q7.push({url:"/tax-refund-check/",title:"Tax Refund Check"});
Qhelp.list.q7.push({url:"/wizard/",title:"Multiple Income Tax Calculator"});
Qhelp.list.q7.push({url:"/tax-calculators/personal-tax-calculators/multiple-income-tax-estimate/",title:"Multiple Income Tax Estimate"});
Qhelp.$parent = $('.needHelpBox');
Qhelp.defaultBlurb = Qhelp.$parent.find('.boxTitle span:not(.btt)').text();
Qhelp.$parent.find('span.btt').on('click', function(){
$("html,body,#job_pc").scrollTop(0);
});
Qhelp.$parent.on('click', '.qAnswer button', function(){ Qhelp.saveAnswer( ($(this).hasClass('y')?true:false) ); });
Qhelp.$parent.on('click', 'button.tryAgainBtn', function(){
Qhelp.d = {};
$.extend(Qhelp.d, Qhelp.defaultState);
Qhelp.$parent.find('.qResults').hide();
Qhelp.$parent.find('.qBox').show();
Qhelp.$parent.find('.boxTitle span:not(.btt)').text(Qhelp.defaultBlurb);
Qhelp.showNextQuestion();
});
if($.cookie(Qhelp.cn))
{
try {
Qhelp.d = JSON.parse( $.cookie(Qhelp.cn) );
} catch(e){ Qhelp.d = {}; $.extend(Qhelp.d, Qhelp.defaultState); }
} else { Qhelp.d = {}; $.extend(Qhelp.d, Qhelp.defaultState); }
if(Qhelp.d.completed)
{
Qhelp.genResult();
}
else
{
Qhelp.showNextQuestion();
}
}
Qhelp.saveAnswer = function(a)
{
if(!Qhelp.d.usageTracked){
Qhelp.d.usageTracked = 1;
$.get('https://www.uktaxcalculators.co.uk/engine/views/needhelp/?needHelpUsageTrack');
}
var answer = a;
Qhelp.d["q"+Qhelp.d.currentQ] = [a,true];
Qhelp.d.currentQ += 1;
$.cookie(Qhelp.cn, JSON.stringify(Qhelp.d), { expires: 365, path: '/' });
Qhelp.showNextQuestion();
}
Qhelp.showNextQuestion = function()
{
if(Qhelp.d.currentQ==1){Qhelp.$parent.find('button.tryAgainBtn').hide();}
else {Qhelp.$parent.find('button.tryAgainBtn').show();}
if(Qhelp.d.currentQ > (Qhelp.qcount)){ Qhelp.genResult(); return; }
else
{
var qTxt = Qhelp.qs[Qhelp.d.currentQ - 1];
Qhelp.$parent.find('.qTitle').text(qTxt);
}
}
Qhelp.genResult = function()
{
Qhelp.$parent.find('.boxTitle span:not(.btt)').text('Based on your answers, below are the tax tools and calculators that you may find helpful.')
Qhelp.$parent.find('.qBox').hide();
var $res = Qhelp.$parent.find('.qResults .resultList');
var listItems = {};
for(var i=1; i<=Qhelp.qcount;i++)
{
var inc = Qhelp.d["q"+i][0];
if(inc)
{
$.each( Qhelp.list["q"+i], function(ii,v){
if(typeof(listItems[v.title])=='undefined')
{
listItems[v.title] = v;
}
});
}
}
$res.html("");
var $ul = $("<ul></ul>");
$.each(listItems, function(i,v){
$ul.append($("<li/>").append($("<a/>").attr('title',v.title).attr('href',v.url).text(v.title)));
});
$res.append($ul);
Qhelp.$parent.find('.qResults').show();
}
$(document).ready( Qhelp.load );
</script>
<div class="needHelpBox responsive">
<div class="boxTitle">
<p><strong>Help</strong> - find relevant tax tools and calculators - <span class="btt">go back to top</span></p>
<span>Answer a few questions below and we will list relevant tax calculators and tools that can help you organise, budget and ultimately save you money!</span>
</div>
<div class="qBox">
<div class="qTitle">are you an employee?</div>
<div class="qAnswer"><button class="y">Y</button><button class="n">N</button></div>
</div>
<div class="qResults">
<div class="resultList"></div>
</div>
<div><button class="tryAgainBtn" style="display: none;">Start again?</button></div>
</div>
<div id="footercontainer" class="container">
<footer>
<div id="footermenuholder" class="row-fluid">
<ul class="nav nav-pills" id="footermenu">
<li><a href="https://www.uktaxcalculators.co.uk/tax-comments.php">Your Comments</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/free-tax-calculator-widget.php">Get Free Tax Calculator Widgets</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/redirect/?appstore">Get the Free iPhone/iPad App</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/how-to-calculate-tax.php">How To Calculate Tax</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/salary/">UK Salary Tables</a></li>
<li><a href="https://www.uktaxcalculators.co.uk/about-us/">About UKTaxCalculators.co.uk</a></li>
</ul>
</div>
<div id="sitecommentarea" class="row-fluid">
<div id="commentsformholder">
<form onsubmit="return validateSiteComment();" class="form-inline text-center">
<p class="lead well well-small text-info">What features would you like to see on UKTaxCalculators.co.uk?</p>
<p>Share your ideas/comments with us below - it's easy! No need to register, just enter your comment and click add!</p>
<fieldset id="commentquestions">
<input placeholder="Your name ..." class="input-small" type="text" name="commentname" id="commentname" value="" maxlength="30" style="width:20%">
<input placeholder="Your email ..." class="input-small" type="text" name="commentemail" id="commentemail" value="" maxlength="50" style="width:30%">
<input placeholder="Your Comment ..." class="input-small" type="text" name="commenttext" id="commenttext" value="" maxlength="125" style="width:30%">
<button id="submitcomment" name="submitcomment" type="submit" class="btn">Add!</button>
</fieldset>
</form>
<div class="alert alert-success" id="commentsubmitsuccessalert">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong id="commentsuccessdetails"></strong>
</div>
<div class="alert alert-error" id="commentsubmiterroralert">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Something went wrong when submitting your suggestion, please try again!</strong>
</div>
</div>
</div>
<div class="row-fluid">
<div class="span8 pull-left">
<p style="text-align:left;"><b>© Copyright 2008-2024 - UKTaxCalculators.co.uk - </b>Free UK Tax Calculators for any income type!</p>
<!-- Free UK PAYE, CIS, Self Employment and Mixed Income Source, Tax Calculators. -->
<!--<p><small>Brought to you by TaxPenny - Online Tax Return Specialists.</small></p>-->
<p style="text-align:left;"><small>Code and design by Ray Arman</small></p>
<div style="position:relative;width:136px;height:50px;overflow:hidden;">
<img width="500" height="500" style="border:none;width:500px;max-width:500px;height:500px;position:relative;top:-415px;left:-20px;" src="https://www.uktaxcalculators.co.uk/img/default_site_imagesprite.png" alt="Code and design by Ray Arman (RayArman.co.uk)" title="Code and design by Ray Arman (RayArman.co.uk)">
</div>
<!-- <p><a href="https://plus.google.com/116273469343173782791" rel="publisher">Find us on Google+</a></p> -->
</div>
<div class="span4 clearfix">
<p class="text-warning">By using this site, you agree we can set and use cookies. For more details of these cookies and how to disable them, see our <a href="https://www.uktaxcalculators.co.uk/terms/#cookies">cookie policy</a>.</p>
<p><small>Remember, we do our best to make sure our systems are up to date and error free. However, all calculations provided are estimates based upon information you provide. We do not accept liability for any errors or omissions, please <a href="https://www.uktaxcalculators.co.uk/terms/"> read our disclaimer and terms and conditions of use.</a></small></p>
<div class="pull-right" id="govholder">
<!--<a href="http://data.gov.uk/apps/tax-calculator" >-->
<img style="border:none;" title="UK Tax Calculators - Proud to be part of data.gov.uk - Opening Up Government" alt="UK Tax Calculators - Proud to be part of data.gov.uk - Opening Up Government" src="https://www.uktaxcalculators.co.uk/img/default_site_imagesprite.png" width="500" height="500" id="govimgbtn">
<!--</a>-->
</div>
</div>
<div class="span6 pull-right">
<p><small>To get in touch, email: <a href="mailto:[email protected]">[email protected]</a></small></p>
</div>
<p class="pull-left"><a class="btn btn-primary btn-small" href="?enable-desktopsite">view full website</a></p>
<p class="pull-left" style="margin-left:10px;"><a id="scrollupbtn" href="#page-top" class="btn-small btn btn-inverse">go to top of page</a></p>
</div>
</footer>
</div>
</div>
<!-- e o website footer -->
</div> <!-- e o job_pc -->
</div> <!-- e o jobwrapper -->
<!-- javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="https://www.uktaxcalculators.co.uk/js/jquery-1.9.1.min.js">\x3C/script>')</script>
<!-- stub to iterate over any in-page doc ready functions queued up waiting for jquery -->
<script>(function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document)</script>
<!-- e o stub -->
<script type="text/javascript" src="//www.uktaxcalculators.co.uk/js/bootstrap-shared-desktop-mobile-min.js?v=2024.1"></script>
<script type="text/javascript" src="//www.uktaxcalculators.co.uk/js/m/mobile-default.js?2024.3"></script>
<!-- ray custom javascript -->
<script type="text/javascript">
//DIALOG HELPERS
let dialogCallback;
function showCustomDialog(message, isPrompt, callback) {
dialogCallback = callback;
document.getElementById('dialogMessage').textContent = message;
document.getElementById('dialogInput').style.display = isPrompt ? 'block' : 'none';
document.getElementById('dialogInput').value = '';
document.getElementById('dialogCancel').style.display = callback ? 'inline-block' : 'none';
document.getElementById('customDialog').style.display = 'block';
}
function closeCustomDialog(result) {
const dialog = document.getElementById('customDialog');
dialog.style.display = 'none';
if (result && document.getElementById('dialogInput').style.display === 'block') {
result = document.getElementById('dialogInput').value;
}
if (dialogCallback) {
dialogCallback(result);
}
}
//EO DIALOG HELPERS
////STORAGE HELPERS
function isIncognito() {
try {
localStorage.setItem('test', 'test');
localStorage.removeItem('test');
return false;
} catch (e) {
return true;
}
return false;
}
function getStorage() {
return isIncognito() ? sessionStorage : localStorage;
}
function session_getDefaults(key)
{
switch(key)
{
case "quickbudgetplanner": return {partnernet: 0, expenses: []};
default: return {};
break;
}
}
function session_getData(key) {
let storage = getStorage();
let cookieData = storage.getItem(key);
if (cookieData) {
cookieData = JSON.parse(cookieData);
} else {
cookieData = session_getDefaults(key);
}
return cookieData;
}
function session_updateData(key,data) {
if (typeof(data) == 'undefined') {
data = session_getDefaults(key);
}
let storage = getStorage();
storage.setItem(key, JSON.stringify(data));
}
//EO STORAGE
function calcInfoJSON()
{
let linkforcalc = `https://www.uktaxcalculators.co.uk/redirect/?calculator=taxcalc&married=&widow=&blind=&nonatins=&cis=&studentloan=&sex=male&dob=01%2F01%2F1994&studentloanschemetype=&otherallowsdeducts=&taxcode=&nicletter=&pension=0&pensionperiod=&pensiontype=&payperiod=Year&grossincome=0&childcarevouchersamount=0.00&bonus=0.00&knowntaxed=&bikvalue=0.00&autoenrolment=&taxyear=2024%2F2025&taxregion=ENG`;
var j = {};
var url = new URL(linkforcalc);
var params = new URLSearchParams(url.search);
for (var [key, value] of params) {
j[key] = value; // Directly assigning the decoded value as URL search params already decoded vals
}
return JSON.stringify(j);
}
function payperiodmultiplier(payperiod)
{
let pp_;
if(typeof(payperiod)=='undefined'){
pp_ = "Year";
} else pp_ = payperiod;
let multiplier = 1;
switch(pp_){
case "Year": multiplier = 1; break;
case "Month": multiplier = 12; break;
case "4 Weeks": multiplier = 13; break;
case "2 Weeks": multiplier = 26; break;
case "Week": multiplier = 52; break;
case "Day": multiplier = 260; break;
case "Hour": multiplier = 1950; break;
}
return multiplier;
}
var toggleTicker =
function($parent,opts)
{
this.opts = {range:[1,2,5,10,20,50,100,200,250,500,1000,2000,5000,10000,25000,50000,100000],
$parent:false,$textbox:false,$buttonM:false,$buttonP:false,
$tickScrollBox:false,$tickScrollBoxInner:false
}
this.hideAll = function()
{
this.opts.$parent.find('.tickScrollArrow').hide();
this.opts.$buttonM.css({background:'#555'}).find('span.arrow').hide();
this.opts.$buttonP.css({background:'#555'}).find('span.arrow').hide();
this.opts.$tickScrollBox.hide();
}
this.minus = function()
{
//console.log('minus pressed');
if( this.opts.$tickScrollBox.attr('data-mode') == 'minus'
&& this.opts.$tickScrollBox.is(':visible') ) { this.hideAll(); return; }
this.hideAll();
this.opts.$parent.find('.tickScrollArrow').show();
this.opts.$buttonM.css({background:'#c4f2d7'});
this.opts.$buttonM.find('span.arrow').show();
this.opts.$tickScrollBoxInner.find('button').each(function(i,el){
$(el).text( '-' + $(el).attr('data-val') );
});
this.opts.$tickScrollBox.attr('data-mode','minus').show();
this.opts.$tickScrollBox.scrollLeft(0);
}
this.plus = function()
{
//console.log('plus pressed');
if( this.opts.$tickScrollBox.attr('data-mode') == 'plus'
&& this.opts.$tickScrollBox.is(':visible') ) { this.hideAll(); return; }
this.hideAll();
this.opts.$parent.find('.tickScrollArrow').show();
this.opts.$buttonP.css({background:'#c4f2d7'});
this.opts.$buttonP.find('span.arrow').show();
this.opts.$tickScrollBoxInner.find('button').each(function(i,el){
$(el).text( '+' + $(el).attr('data-val') );
});
this.opts.$tickScrollBox.attr('data-mode','plus').show();
this.opts.$tickScrollBox.scrollLeft(0);
}
this.tickPress = function($caller)
{
var lbl = $caller.attr('data-val');
var mode = this.opts.$tickScrollBox.attr('data-mode');
var curval = parseFloat( this.opts.$textbox.val() );
if(isNaN(curval)){ curval = 0; }
if(mode=='plus'){ curval += parseFloat(lbl);}
else { curval -= parseFloat(lbl);}
if(curval < 0){ curval = 0;}
this.opts.$textbox.val( curval.toFixed(2) );
}
this.events = function()
{
var ins = this;
this.opts.$textbox.on('change', function(e){
if( isNaN(parseFloat($(this).val())) ){ $(this).val('0.00'); }
else { $(this).val( parseFloat($(this).val()) + '' ); }
});
if(!ins.opts.$tickScrollBox && $parent.find(".scrollBox").length == 0)
{
ins.opts.$tickScrollBox = $("<div/>").addClass("tickScrollBox").appendTo( ins.opts.$parent );
ins.opts.$tickScrollBoxInner = $("<div/>").addClass("tickScrollBoxInner").css({paddingLeft:'75px',paddingRight:'75px'}).appendTo( ins.opts.$tickScrollBox );
for(var i=0;i<ins.opts.range.length;i++)
{
$("<button/>")
.attr('type','button')
.attr('data-val',ins.opts.range[i].toFixed(0))
.text(ins.opts.range[i].toFixed(0))
.appendTo( ins.opts.$tickScrollBoxInner )
.on('click', function(){ ins.tickPress( $(this) ); })
}
$("<button/>").addClass('tickScrollArrow').attr('type','button').html('<').css({position:'absolute',height:'50px',width:'50px',top:'55px',left:'0px',background:'#fff',border:'0',borderRadius:'50%',boxShadow:'0 0 10px rgba(0,0,0,0.5)','ms-user-select':'none','user-select':'none','-webkit-user-select':'none'}).on('mousedown touchstart',function(e){
var $caller = $(this);
$caller.data('rep', setInterval( function(){
var n = ins.opts.$tickScrollBox.scrollLeft();
n -= 60;
ins.opts.$tickScrollBox.scrollLeft(
n
);
}, 50) );
}).on('mouseup mouseout touchend touchcancel touchmove', function(e){
var $caller = $(this);
clearInterval( $caller.data('rep') );
}).appendTo( ins.opts.$parent );
$("<button/>").addClass('tickScrollArrow').attr('type','button').html('>').css({position:'absolute',height:'50px',width:'50px',top:'55px',right:'0px',background:'#fff',border:'0',borderRadius:'50%',boxShadow:'0 0 10px rgba(0,0,0,0.5)','ms-user-select':'none','user-select':'none','-webkit-user-select':'none'}).on('mousedown touchstart',function(e){
var $caller = $(this);
$caller.data('rep', setInterval( function(){
var n = ins.opts.$tickScrollBox.scrollLeft();
n += 60;
ins.opts.$tickScrollBox.scrollLeft(
n
);
}, 50) );
}).on('mouseup mouseout touchend touchcancel touchmove', function(e){
var $caller = $(this);
clearInterval( $caller.data('rep') );
}).appendTo( ins.opts.$parent );
}
this.opts.$buttonM.on('click', function(){ ins.minus(); });
this.opts.$buttonP.on('click', function(){ ins.plus(); });
this.hideAll();
document.addEventListener('click', (event) => {
$target = $(event.target);
if (!$target.closest( ins.opts.$parent ).length )
{
ins.hideAll();
}
});
}
this.construct = function($parent,opts)
{
var ins = this;
if(opts && Object.keys(opts).length > 0)
{
var ks = Object.keys(opts);
for(var i=0;i<ks.length;i++)
{
if( typeof(ins.opts[ks[i]]) != 'undefined' )
{
ins.opts[ks[i]] = opts[ ks[i] ];
}
}
}
this.opts.$parent = $parent.css('position','relative'); //the .inputArea
this.opts.$textbox = $parent.find('input[type=text]');
this.opts.$buttonM = $parent.find('span.minus');
this.opts.$buttonP = $parent.find('span.plus');
this.opts.$buttonM.css({position:'relative'}).append(
$("<span/>").addClass('arrow')
);
this.opts.$buttonP.css({position:'relative'}).append(
$("<span/>").addClass('arrow')
);
this.events();
}
this.construct($parent,opts);
};
function regionChangedFromDefaultOverride()
{
var $flag = $(this);
if($flag.attr("data-selected")=="true")
{
return;
}
else
{
$("span.regionflag").attr("data-selected","false");
$flag.attr("data-selected","true");
$.removeCookie('calcregioncode', { expires: 7, path: '/' });
$.cookie('calcregioncode', $flag.attr('data-option'), { expires: 7, path: '/' });
}
}
function checkfields()
{
var posneg = /^[-]?[1-9]\d*\.?[0]*$/; // allows -10 or 10, nothing else.
var otherallowsdeducts = $("input#otherallowsdeducts").val();
if (otherallowsdeducts != "")
{
if (posneg.test(otherallowsdeducts)== false) {
$("input#otherallowsdeducts").val("0");
}
}
var taxcodereg2 = /^S?((br|BR)|(d0|D0)|(d1|D1)|(d2|D2)|(nt|NT)|(0t|0T))$/i; // allows S * BR or D0 or D1 or or NT or 0T in upper or lower case formats.
var taxcodereg3 = /^S?[0-9]{0,1}[0-9]{2,3}[LPTYVMNlptvymn]{1}$/i; // allows S * 3 or 4 digits followed by L P T V or Y
var taxcodereg4 = /^S?[Kk]{1}[0-9]{2,5}$/i; // allows S * K or k followed 3 or 4 digits
var taxcode = $("input#taxcode").val();
if (taxcode != "")
{
if (taxcodereg2.test(taxcode)== false && taxcodereg3.test(taxcode)== false && taxcodereg4.test(taxcode)== false) {
$("input#taxcode").val("");
}
}
var pensionreg = /(^(\d{1,3},?(\d{3},?)*\d{3}(\.\d{1,3})?|\d{1,3}(\.\d{2})?)$|^\d{1,2}(\.\d{1,2})? *%$|^100%$)/;
var pension = $("input#pension").val();
if (pension != "")
{
if(pension.indexOf('£')!=-1){ pension = pension.replace('£','');
$("input#pension").val(pension);
}
if (pensionreg.test(pension)== false) {
$("input#pension").val("");
}
}
if(typeof($.galog)!=='undefined')
{
$.galog.pageView('calculation/taxcalculation'); //send trackinfo to analytics
}
}
function checkWindowHashes()
{
var windowWidth = $(window).width();
if(windowWidth < 900){
$("#mainInputFormTop form").attr('action','#tax-calculation');
}else{
$("#mainInputFormTop form").attr('action','');
if (window.location.hash === '#tax-calculation') {
history.replaceState(null, '', window.location.pathname + window.location.search);
}
}
}
function jumpToBoxes()
{
let v = $(this).val();
if(v==""){return;}
let $sel = [];
$("div.subcontenttablist ul li").each(function(i,el){
$el = $(el); if($el.text()==v){ $sel = $el; return false; }
});
if($sel.length > 0){
switchSubContent($sel);
}
}
function subcontenttablist()
{
$("div.jumptoboxes select").off('change');
let $sel = $(this);
switchSubContent($sel);
let v = $sel.text();
$("div.jumptoboxes select").val(v);
$("div.jumptoboxes select").on('change', jumpToBoxes);
}
function switchSubContent($sel)
{
if($sel.hasClass('active')){ return; }
$(".subcontenttablist ul li").removeClass('active');
let item = $sel.text().trim().replace(/\s/g,"");
$(".subcontentcontent").hide();
let chk1 = $(".subcontentcontent."+item);
let $container = (chk1.length > 0 ? chk1 : $("#"+item+".subcontentcontent"));
$container.show();
if($container.attr('data-callback') !== undefined){
let functionName = $container.attr('data-callback');
if (typeof window[functionName] === 'function')
{
window[functionName]();
}
}
$sel.addClass('active');
if( $(window).width() < 900 )
{
let oL = 0;
oL = $sel.offset().left;
oL -= $("div.subcontenttablist").offset().left;
oL += $("div.subcontenttablist").scrollLeft();
$("div.subcontenttablist").scrollLeft(oL);
}
}
function toggleBreakdownsNew()
{
let $table = $(this).closest('table');
let $brkdwns = $table.find('tr.breakdown');
let tog = $(this).hasClass('toggled');
if(tog){ $brkdwns.hide(); $(this).removeClass('toggled');
}else{$brkdwns.show(); $(this).addClass('toggled');}
}
function generateMinTickSize(data,numberofticks)
{
var sortedasc = data.sort(function(a,b){return a-b});
var highestval = data[sortedasc.length-1][0];
var highestval = (highestval/numberofticks).toFixed(0);
var modulod = highestval - (highestval % 1000);
return modulod;
}
function pieChartForGovSpending()
{
let spendPieOptions = {
series: {
pie: {
show: true,
radius:200,
label: {
show: true,
formatter: function(label, series){
return '<div style="font-size:8pt;text-align:center;padding:2px;color:white;background:black;opacity:0.65;-moz-opacity:0.65;"><span style="font-size:12pt">'+Math.round(series.percent)+'%'+'</span></div>';
}
}
}
},
legend: {
show: true
}
};
$.plot($("#govspendpie"), govspend_PieDataSet, spendPieOptions);
}
let howtaxisspent_setup_complete = false;
function howtaxisspent_setup()
{
if(typeof(govspend_barChartDataSet)=='undefined'){ return; }
if(howtaxisspent_setup_complete){return;}else{howtaxisspent_setup_complete=true;}
var options =
{
bars: {
align: "center",
barWidth: 0.5,
horizontal: true,
fillColor: { colors: [{ opacity: 0.5 }, { opacity: 1}] },
lineWidth: 1,
show:true
},
xaxis: {
tickFormatter: function (v, axis) {
return "£"+v.toFixed();
}
},
yaxis: {
ticks: govspend_barChart_ticks
},
legend: {
show: false
}
};
options.xaxis.minTickSize = generateMinTickSize(govspend_barChartDataSet,8);
$.plot($("#govspendbar"), [{label:"Amount", data: govspend_barChartDataSet, color: "#f47d00"}], options);
pieChartForGovSpending();
}
var previousPoint = null;
function showTooltip(x, y, contents) {
$('<div id="tooltippy">' + contents + '</div>').css( {
position: 'absolute',
display: 'none',
top: y + 5,
left: x + 5,
border: '1px solid #fdd',
padding: '2px',
'background-color': '#fee',
opacity: 0.80
}).appendTo("body").fadeIn(200);
}
let taxhistorychart_setup_complete = false;
function taxhistorychart_setup()
{
if(taxhistorychart_setup_complete){return;}else{taxhistorychart_setup_complete=true;}
$.plot( $("#historicchart"),
[
{ data: grossincomedata, label: "Gross Income", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: personalallowancedata, label: "Personal Tax Allowance", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: taxableamountdata, label: "Taxable Amount", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: nicdata, label: "National Insurance", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: totaldeductiondata, label: "Total Deducted", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: netearningdata, label: "Net Earnings", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: employernidata, label: "Employers National Insurance", lines: { show:true , lineWidth: 4 }, points: { show: true } }
],
{
grid: { backgroundColor: "#fffaff", hoverable: true, clickable: true },
legend: { show: true, container: $("#overviewLegend"), noColumns: 7 },
xaxis: {ticks: chart_xaxis_ticks_array },
yaxis: { ticks: 20}
}
);
$("#historicchart").on("plothover", function (event, pos, item) {
$("#x").text(pos.x.toFixed(2));
$("#y").text(pos.y.toFixed(2));
if (item) {
if (previousPoint != item.datapoint) {
previousPoint = item.datapoint;
$("#tooltippy").remove();
var x = item.datapoint[0].toFixed(2),
y = item.datapoint[1].toFixed(2);
showTooltip(item.pageX, item.pageY,
item.series.label + " £" + y);
}
}
else {
$("#tooltippy").remove();
previousPoint = null;
}
});
}
your_inc_perctle_setup_complete = false;
function your_inc_perctle_setup()
{
if(your_inc_perctle_setup_complete){return;}else{your_inc_perctle_setup_complete=true;}
let curTY = "2024";
let grs = $("#yourincomepercentile span.grs").html().replace(/£|£|,/g,'');
grs = ( parseFloat(grs) ); // * payperiodmultiplier()).toFixed(0);
let subsitute = false;
if(!grs){grs = 1; subsitute = true;}
$.ajax(
{
url: '/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/',
type: 'POST',
data: "ajax=1&method=incomepercentile&grossincome="+grs+"&taxyear="+curTY,
success: function(data){
let d = JSON.parse(data)['data'];
let perc = parseInt(d['percentile']);
if(!d){ perc = 0; }
$("#yourincomepercentile div.yip_cht").html(`
<div class="holder">
<div class="bar"></div>
<div class="circle" style="left:${perc>90?90:perc}%">${perc}<span>%</span></div>
</div>
`);
},
error: function(xhr, status, error) {
}
}
);
}
sal_inf_chk_setup_complete = false;
function sal_inf_chk_setup()
{
if(sal_inf_chk_setup_complete){ return; } else { sal_inf_chk_setup_complete = true; }
var curTY = "2024/2025";
var gi = 0;
gi = parseFloat(gi) * payperiodmultiplier();
gi = gi.toFixed(0);
$.ajax({
url: '/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/',
type: 'POST',
data: "ajax=1&method=singlesalaryinflationmultiyear&comparisonTY="+curTY+"&grossincome="+gi,
success: function(data) {
let d = JSON.parse(data)['data'];
$("#salaryinflationcheck span.thesal").html("£"+addCommas(d[0]['grossincome']));
$("#salaryinflationcheck span.thety").html( parseInt(d[0]['ty'])+"/"+(parseInt(d[0]['ty'])+1) );
let diff = parseInt(d[0]["netincomeadjusted"]) - parseInt(d[(d.length-1)]["netincomeadjusted"]);
let ml = (diff>=0?'more':'less');
$("#salaryinflationcheck span.thediff").html("£"+addCommas(Math.abs(diff)));
$("#salaryinflationcheck span.them_l").html(ml);
$("#salaryinflationcheck span.theearliestcompyr").text( d[(d.length-1)]["ty"] );
let salinfchart_xaxis_ticks_array = [];
let salinfchart_grossincomeseries_array = [];
let salinfchart_netincomeseries_array = [];
let salinfchart_netincomeadjseries_array = [];
for(let i=0;i<d.length;i++){
salinfchart_xaxis_ticks_array.push([i,d[i]['ty']]);
salinfchart_grossincomeseries_array.push([i,d[i]['grossincome']]);
salinfchart_netincomeseries_array.push([i,d[i]['netincome']]);
salinfchart_netincomeadjseries_array.push([i,d[i]['netincomeadjusted']]);
}
$.plot( $("#salinfcht"),
[
{ data: salinfchart_grossincomeseries_array, label: "Gross Income (CPI adjusted)", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: salinfchart_netincomeseries_array, label: "Net Income (non adjusted)", lines: { show:true , lineWidth: 4 }, points: { show: true } },
{ data: salinfchart_netincomeadjseries_array, label: "Net Income (CPI adjusted to "+d[0]['ty']+")", lines: { show:true , lineWidth: 4 }, points: { show: true } }
],
{
grid: { backgroundColor: "#fffaff", hoverable: true, clickable: true },
legend: { show: true, container: $("#salInfLegend"), noColumns: 2 },
xaxis: {ticks: salinfchart_xaxis_ticks_array },
yaxis: { ticks: 20}
}
);
$("#salinfcht").on("plothover", function (event, pos, item) {
$("#x").text(pos.x.toFixed(2));
$("#y").text(pos.y.toFixed(2));
if (item) {
if (previousPoint != item.datapoint) {
previousPoint = item.datapoint;
$("#tooltippy").remove();
var x = item.datapoint[0].toFixed(2),
y = item.datapoint[1].toFixed(2);
showTooltip(item.pageX, item.pageY,
item.series.label + " £" + y);
}
}
else {
$("#tooltippy").remove();
previousPoint = null;
}
});
},
error: function(xhr, status, error) {
}
});
}
let worldtaxcomparison_setup_complete = false;
function worldtaxcomparison_setup()
{
if(worldtaxcomparison_setup_complete){return;}else{worldtaxcomparison_setup_complete = true;}
let gi = "0";
gi = parseFloat(gi) * payperiodmultiplier();
gi = gi.toFixed(0);
$.ajax({
url:"/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
method:"POST",
data:"ajax=1&method=worldtaxcomparison&grossincome="+gi,
success:function(data){
let d; try { d = JSON.parse(data)['data']; } catch(e){ d = []; }
$("#worldtaxcomparison span.inc").html("£"+addCommas(gi));
$container = $("#worldtaxcomparison div.worldtable");
let continents = Object.keys(d);
for(let i=0;i<continents.length;i++)
{
let html = `<div class="continent"><span class="title">${continents[i]}</span>`;
let sortedCountries = d[ continents[i] ].sort((a, b) => a.country.localeCompare(b.country));
sortedCountries = sortedCountries.sort((a,b)=>{ return b.taxrate - a.taxrate; });
$.each(sortedCountries, function(j, country) {
html += `<div class="country">
<span class="name">${country.country}</span>
<span class="amount">${country.currency.currency} ${addCommas(country.currency.converted)}</span>
<span class="deducted">${country.currency.currency} ${addCommas(country.deducted)}</span>
<span class="taxrate">${((country.taxrate * 100).toFixed(1))}%</span>
<div class="tax-bar-container">
<div class="tax-bar" style="width: ${(country.taxrate * 100).toFixed(1)}%;"></div>
</div>
</div>`;
});
$container.append( html );
}
$("#worldtaxcomparison .loading").remove();
},
error:function(x,t,e){
}
});
}
let salsac_reverse_in_prog = false;
function salsac_reverse()
{
if(salsac_reverse_in_prog){ return; } else { salsac_reverse_in_prog = true; }
let purchpowerreqd = $('#purchpowerreqd').val();
// Validate purchpowerreqd is numeric and convert to int
if (!$.isNumeric(purchpowerreqd)) {
$('#purchpowerreqd').val('0.00'); purchpowerreqd = 0;
}
purchpowerreqd = parseInt(purchpowerreqd);
let calcinfo = calcInfoJSON();
$("#salarysacrifice #salsac_reverse_results").html(`calculating...`);
$.ajax({
url:"/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
method:"POST",
data:"ajax=1&method=salarysacrificereverse&calcinfo="+calcinfo+"&purchpowerreqd="+purchpowerreqd,
success:function(data){
let d; try { d = JSON.parse(data)['data']; } catch(e){ d = []; }
let monthlysacrificeamount = Math.floor( d['reverse'][0]['monthlysalarydeducted'] );
let employerNIsaving = Math.floor( d['reverse'][0]['monthlyemployernireduction'] );
let purchasepower = Math.floor( d['reverse'][0]['totalpurchasepower'] );
let perstaxnisavings = Math.floor( d['reverse'][0]['personaltaxnisaving'] );
$("#salarysacrifice #salsac_reverse_results").html(`
<p>Monthly sacrifice amount: £${addCommas(monthlysacrificeamount)}</p>
<p>Employer's NI saving: £${addCommas(employerNIsaving)}</p>
<p>Purchase power: £${addCommas(purchasepower)}</p>
<p>Personal tax and NI saving: £${addCommas(perstaxnisavings)}</p>
`);
},
error:function(x,t,e){
},
complete:function(){
salsac_reverse_in_prog = false;
}
});
}
let salsac_setup_complete = false;
function salsac_setup()
{
if(salsac_setup_complete){return;}else{salsac_setup_complete = true;}
let calcInfo = calcInfoJSON();
if(JSON.parse(calcInfo)['cis']!="cis")
{
$.ajax({
url:"/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
method:"POST",
data:"ajax=1&method=salarysacrifice&calcinfo="+calcInfo,
success:function(data){
let d; try { d = JSON.parse(data)['data']; } catch(e){ d = []; }
let gi = 0;
gi = parseInt(gi) * payperiodmultiplier(JSON.parse(calcInfo)['payperiod']);
$("#salarysacrifice p:first-child() span").html("£"+addCommas(gi));
let html = `<table border="0"><thead><tr><th>monthly salary sacrifice</th><th>your tax & nic saving</th><th>employers nic saving</th><th>net cost</th></tr></thead><tbody>`;
$.each(d['normal'], function(i,v){
html += `<tr><td>£${addCommas(Math.abs(parseFloat(v.monthlysalarydeducted)).toFixed(0))}</td><td>£${addCommas(v.monthlytaxnireduction)}</td><td>£${addCommas(v.monthlyemployernireduction)}</td><td>£${addCommas(v.netcost)}</td></tr>`;
});
html += `</tbody></table>`;
html += `<p>The net cost above is how much a benefit costing the sacrifice amount actually costs you.</p>`;
$(html).appendTo("#salarysacrifice div.normaltableholder");
},
error:function(x,t,e){
}
});
}
else
{
$("#salarysacrifice p.title").text("Salary Sacrifice is not available for CIS workers or the Self Employed.");
$("#salarysacrifice p.subtitle").hide()
$("#salarysacrifice div.normaltableholder").hide();
$("#salarysacrifice div.reversetableholder").hide();
$("#salarysacrifice p.disclaim1").hide();
}
}
let taxonbonus_setup_complete = false;
function taxonbonus_setup()
{
if(taxonbonus_setup_complete){ return; } else { taxonbonus_setup_complete = true; }
$("input#taxonbonus_pension_optout").off('change').on('change', ()=>{
taxonbonus_setup_complete = false;
taxonbonus_setup();
});
let $container = $("div.taxonbonustableholder");
$container.find("tr td:nth-child(2), tr td:nth-child(3)").text('...');
let pensionOptOut = $("input#taxonbonus_pension_optout").is(":checked") ? 1 : 0;
let calcInfo = calcInfoJSON();
$.ajax({
url:"/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
method:"POST",
data:"ajax=1&method=taxonbonus&calcinfo="+calcInfo+"&pensionoptout="+pensionOptOut,
success:function(data){
let d; try { d = JSON.parse(data)['data']; } catch(e){ d = []; }
let html = `<table border='0'><thead><tr><th>Gross Annual Bonus</th><th>Deductions</th><th>Net Bonus</th></tr></thead><tbody>`;
for(let i=0;i<d.length;i++)
{
let netbonus = d[i].annualbonus - d[i].deductiondifference;
html += `<tr><td>£${addCommas(d[i].annualbonus.toFixed(0))}</td><td>£${addCommas(d[i].deductiondifference.toFixed(0))}</td><td>£${addCommas(netbonus.toFixed(0))}</td></tr>`;
}
html += `</tbody></table>`;
$container.html( html );
},
error:function(x,t,e){
$container.html("<p>There was an error calculating - please try again.</p>");
},
complete:function(){
}
});
}
let sidehustles_setup_complete = false;
function sidehustles_setup()
{
if(sidehustles_setup_complete){return;}
sidehustles_setup_complete = true;
let calcinfo = JSON.parse(calcInfoJSON());
$("#sidehustles span.grs").html(`£${addCommas(parseInt(calcinfo.grossincome) * payperiodmultiplier(calcinfo.payperiod))}`);
}
let sidehustles_calc_inprog = false;
function sidehustles_doCalc()
{
if(sidehustles_calc_inprog){return;}
sidehustles_calc_inprog = true;
let calcinfo = JSON.parse(calcInfoJSON());
let $cont = $("#sidehustles div.ch #res");
if($cont.length == 0){ $cont = $("<div/>").attr('id','res').appendTo( $("#sidehustles div.ch") ); }
$cont.html('<span class="ld">calculating... </span>');
let extraAnnual = parseInt( $("#sidehustles .ch input[type='number']").val() );
if(!extraAnnual){extraAnnual = 0;} else {extraAnnual *= 12; }
let incomeobj = {
taxyear: calcinfo.taxyear.substr(0,4),
incomea: {paye:parseInt(calcinfo.grossincome) * payperiodmultiplier(calcinfo.payperiod), se:0, prp:0, div:0, cgr:0, cgo:0, red:0, nix:0, sav:0, payepens:0, privatepens:0, hoursperweek:40},
secondincometype: "paye",
hoursperweekinsecondjob: 40,
annualextratakehomerequired: extraAnnual,
opts: {sex:calcinfo.sex,dobymd:calcinfo.dob.substr(6,4)+"-"+calcinfo.dob.substr(3,2)+"-"+calcinfo.dob.substr(0,2),blind:(calcinfo.blind.length>0?"yes":"no"),"allowsdeducts":calcinfo.otherallowsdeducts,"studloanbal":(calcinfo.studentloan.length>0?15000:0),"studloantype":calcinfo.studentloanschemetype}
};
$.ajax({
url:"/better-off-engine/calc/",
type:"GET",
dataType:"json",
data:{ajax:1,method:"secondjobcalc",data:JSON.stringify(incomeobj)},
success:function(d,t,x)
{
let gross2 = (parseInt( d.data.fullcalc.job_b_gross ) / 12 ).toFixed(0);
$cont.html(`<p>You would need to earn an additional £${addCommas(gross2)} gross per month (before deductions) to take home £${addCommas( (extraAnnual/12).toFixed(0) )}.</p>`);
},
error:(x,t,e)=>{},
complete:()=>{ sidehustles_calc_inprog = false; }
});
}
let multipleincomes_setup_complete = false;
function multipleincomes_setup()
{
if(multipleincomes_setup_complete){return;}else{multipleincomes_setup_complete=true;}
let ci = JSON.parse(calcInfoJSON());
let grossannual = ( parseInt(ci.grossincome) * payperiodmultiplier(ci.payperiod) ).toFixed(0);
//pension
let isPrivatePens = (ci.pensiontype == "privatepension");
let pensionAmt = ( ci.pension.indexOf('%')!=-1 ? grossannual * (parseFloat(ci.pension.replace('%',''))/100) : parseFloat(ci.pension) * (ci.pensionperiod!='Year'?12:1) );
if(ci.pensiontype == "salarysacrifice")
{
grossannual -= pensionAmt;
if(grossannual <=0){grossannual = 0;}
pensionAmt = 0;
}
$("#multipleincomes span.amt").html( `£${addCommas(grossannual)}` );
$("#multipleincomes span.type").html( (ci.cis!=""?"Self Employment/CIS":"PAYE"));
$(`#multipleincomes #mi_${ ci.nonatins == "" ? (ci.cis!=""?`se`:`paye`) : `nix` }`).val(grossannual);
$(`#multipleincomes #mi_${ isPrivatePens?`privatepens`:`payepens` }`).val(pensionAmt);
$("#multipleincomes #cr").on('click', '.period-btn', function() {
let period = $(this).data('period');
// Update active button
$("#multipleincomes #cr").find('.period-btn').removeClass('active');
$(this).addClass('active');
// Update visible results
$("#multipleincomes #cr").find('.period-results > div').removeClass('active');
$("#multipleincomes #cr").find(`.period-results .${period}`).addClass('active');
});
}
let multipleincomes_calc_inprog = false;
let workings = false;
function multipleincomes_doCalc()
{
if(multipleincomes_calc_inprog){return;}else{multipleincomes_calc_inprog=true;}
let ci = JSON.parse( calcInfoJSON() );
let valformkey = (k)=>{ return $.trim( $(`#multipleincomes #mi_${k}`).val() ); };
let $resCont = $(`#multipleincomes #cr`).html(`<p class="loadtxt">calculating...</p>`);
let dataSend = {ajax:1,method:"multipleincome",opts:JSON.stringify({
blind: (ci.blind!=""?"yes":"no"),
sex: ci.sex,
dob: ci.dob.substr(6,4)+"-"+ci.dob.substr(3,2)+"-"+ci.dob.substr(0,2),
taxyear:ci.taxyear,
paye:valformkey("paye"),
se:valformkey("se"),
prp:valformkey("prp"),
div:valformkey("div"),
cgr:valformkey("cgr"),
cgo:valformkey("cgo"),
red:0,
nix:valformkey("nix"),
sav:valformkey("sav"),
payepens:valformkey("payepens"),
privatepens:valformkey("privatepens"),
studloanbal:(ci.studentloan!=""?15000:0),
studloantype:ci.studentloanschemetype
})};
let d;
let err = (x,t,e)=>{ console.log(`err:- ${t}`); $resCont.html(`<p class="error">Sorry, there was a problem calculating. Please try again.</p>`); }
$.ajax(
{
url: "/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
type:"POST",
data: dataSend,
success:(data)=>{
try { d = JSON.parse(data); } catch(e){ d = {"code":404,"msg":"data error"}; }
if(d.code == 200)
{
d = d.data;
// array("totalgrossincome","alldeducts","netincome","effectivetaxrate","workings");
// let h = `<p>Total gross income <span class="num">£${addCommas(d.totalgrossincome.toFixed(0))}</span></p>`;
// h += `<p>Total deductions <span class="num">£${addCommas(d.alldeducts.toFixed(0))}</span></p>`;
// h += `<p>Total net income <span class="num">£${addCommas(d.netincome.toFixed(0))}</span></p>`;
// h += `<p>Effective tax rate <span class="num">${d.effectivetaxrate}%</span></p>`;
let h = ``;
h += `<div class="period-buttons">
<button type="button" class="period-btn active" data-period="yearly">Yearly</button>
<button type="button" class="period-btn" data-period="monthly">Monthly</button>
<button type="button" class="period-btn" data-period="weekly">Weekly</button>
</div>`;
h += `<div class="period-results">
<div class="yearly active">
<p>Total gross income <span class="num">£${addCommas(d.totalgrossincome.toFixed(0))}</span></p>
<p>Total deductions <span class="num">£${addCommas(d.alldeducts.toFixed(0))}</span></p>
<p>Total net income <span class="num">£${addCommas(d.netincome.toFixed(0))}</span></p>
<p>Effective tax rate <span class="num">${d.effectivetaxrate}%</span></p>
</div>
<div class="monthly">
<p>Total gross income <span class="num">£${addCommas((d.totalgrossincome/12).toFixed(0))}</span></p>
<p>Total deductions <span class="num">£${addCommas((d.alldeducts/12).toFixed(0))}</span></p>
<p>Total net income <span class="num">£${addCommas((d.netincome/12).toFixed(0))}</span></p>
<p>Effective tax rate <span class="num">${d.effectivetaxrate}%</span></p>
</div>
<div class="weekly">
<p>Total gross income <span class="num">£${addCommas((d.totalgrossincome/52).toFixed(0))}</span></p>
<p>Total deductions <span class="num">£${addCommas((d.alldeducts/52).toFixed(0))}</span></p>
<p>Total net income <span class="num">£${addCommas((d.netincome/52).toFixed(0))}</span></p>
<p>Effective tax rate <span class="num">${d.effectivetaxrate}%</span></p>
</div>
</div>`;
$resCont.html(h);
workings = d;
populateWorkings();
}
else { err(null,d.msg,null); }
},
error:err,
complete:()=>{ multipleincomes_calc_inprog = false; }
}
);
}
function populateWorkings()
{
let $cont = $("#additionalsummarystuff #wkngs").css({position:"relative"});
if($cont.length!=0){return;}else{ $cont = $("<div id='wkngs' />").appendTo("#additionalsummarystuff").css({position:"relative"}); }
let formattedWorkings = workings.workings.replace(/(h1)/gi,`p`).replace(/-->/gi,``);
let emailablesummary = $("#emailablesummary").html();
formattedWorkings = `<p class="wrkinghdr">Tax Calculation Breakdown</p> ${emailablesummary} ${formattedWorkings}`;
$cont.append( formattedWorkings );
}
let taxsavingtips_setup_complete = false;
let expenseClaimTimeout = 0;
function taxsavingtips_setup()
{
if(taxsavingtips_setup_complete){return;}else{taxsavingtips_setup_complete=true;}
let ci = calcInfoJSON();
let ci_arr = JSON.parse(ci);
//navi
$("div.tst_section").hide();
$("div.tst_section").eq(0).show();
$("div.tst_navigation span.prev, div.tst_navigation span.next").on('click', (e)=>{
let action = $(e.currentTarget).text();
let curSecIdx = 0;
let totSecs = 0;
$("div.tst_section").each((i,el)=>{
if($(el).is(":visible")){ curSecIdx = i; }
totSecs = i;
});
let actionIdx = -1;
actionIdx = (action=="prev" ? curSecIdx - 1 : curSecIdx + 1);
actionIdx = (actionIdx > totSecs ? totSecs : actionIdx);
if(actionIdx != -1){
$("div.tst_section").hide();
$("div.tst_section").eq(actionIdx).show();
}
if(actionIdx == totSecs){$("div.tst_navigation span.next").hide()}
else {$("div.tst_navigation span.next").show();}
if(actionIdx == 0){$("div.tst_navigation span.prev").hide()}
else {$("div.tst_navigation span.prev").show();}
});
//expenses
let calcExpClaim = function(){
let claimLimitBeforeTR = 2500;
let isSelfEmp = (ci_arr.cis!="");
let totalReliefClaimable = 0;
if(isSelfEmp)
{
totalReliefClaimable = parseInt( $(`#selfempexpensestool input[type="number"`).val() );
}
else
{
let businessMiles = parseInt( $(`#empexpensestool input[data-type="mileage"]`).val() );
let vehicleType = $(`#empexpensestool select[data-type="mileagetype"]`).val();
let carFuelAmt = parseInt( $(`#empexpensestool input[data-type="fuel"]`).val() );
let subsAmt = parseInt( $(`#empexpensestool input[data-type="subscriptions"]`).val() );
let toolsclothingAmt = parseInt( $(`#empexpensestool input[data-type="toolsclothing"]`).val() );
let wrkfrmhmAmt = parseInt( $(`#empexpensestool input[data-type="workfromhome"]`).val() );
let travsubAmt = parseInt( $(`#empexpensestool input[data-type="travelsubsistence"]`).val() );
let capallowAmt = parseInt( $(`#empexpensestool input[data-type="capitalallowances"]`).val() );
let ppm = 0;
switch(vehicleType){ case "carorvan": ppm = [0.45, 0.25]; break; case "motorbike": ppm = [0.24, 0.24]; break; case "bicycle": ppm = [0.20, 0.20]; break;}
let mileageRelief = (businessMiles > 10000 ? (10000 * ppm[0]) + ((businessMiles - 10000) * ppm[1]) : (businessMiles * ppm[0]) );
totalReliefClaimable = mileageRelief + carFuelAmt + subsAmt + toolsclothingAmt + wrkfrmhmAmt + travsubAmt + capallowAmt;
}
let err = (x,t,e)=>{ };
let $cont = (!isSelfEmp ? $("#empexpensestool_res") : $("#selfempexpensestool_res") );
$cont.text('calculating...');
$.ajax({
url: "/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
type:"POST",
data: {ajax:1,method:"expenseclaim",calcInfo:calcInfoJSON(),totalrelief:totalReliefClaimable,claimLimitBeforeTR:claimLimitBeforeTR},
success:(data)=>{
try { d = JSON.parse(data); } catch(e){ d = {"code":404,"msg":"data error"}; }
if(d.code == 200)
{
d = d.data;
let preTax = d.preCalc.annualtaxdue;
let postTax = d.postCalc.annualtaxdue;
let totRel = parseFloat( d.totalrelief );
let claimLim = parseInt( d.claimLimitBeforeTR );
let rel = 0;
rel = (isSelfEmp ? (d.preCalc.annualtotaldeductions - d.postCalc.annualtotaldeductions) : (preTax - postTax ) );
$cont.html(`
<p>Total relief claimed: £ ${addCommas(totRel.toFixed(2))}.</p>
<p>Your tax refund is estimated at £${addCommas(rel.toFixed(2))}.</p>
${( !isSelfEmp && (totRel > claimLim) ? `<p>Note. Claims over £${addCommas(claimLim)} require a tax return to be submitted.</p>` : ``)}
`);
}
else { err(null,d.msg,null); }
},
error:err,
complete:()=>{ }
});
};
$(`div.tst_section[data-cat="expenseclaims"] input, div.tst_section[data-cat="expenseclaims"] select`).on('change',function(){
clearTimeout(expenseClaimTimeout);
expenseClaimTimeout = setTimeout( calcExpClaim, 750 );
});
//gift aid
$(`div.tst_section[data-cat="charitablegiving"] span.incAndType`).html( (ci_arr.cis!=""?"Self Employed/CIS":"PAYE") + " £" + (addCommas( parseInt(ci_arr.grossincome) * payperiodmultiplier(ci_arr.payperiod)) ) );
let $giftaidcont = $(`div.tst_section[data-cat="charitablegiving"] div.giftaid_tableholder`);
$giftaidcont.html("calculating ... ");
$.ajax(
{
url: "/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
type:"POST",
data: {ajax:1,method:"giftaidtable",calcInfo:calcInfoJSON()},
success:(data)=>{
try { d = JSON.parse(data); } catch(e){ }
if(d.code == 200)
{
d = d.data;
let html = `<table class="table table-collapsed"><thead><tr>
<th>Your Donation</th><th>Basic Relief Claimed By Charity</th><th>Tax Refund You Can Claim</th></tr></thead><tbody>`;
$.each(d.table, (i,v)=>{
html += `<tr><td>£${addCommas(v.donationamount.toFixed(2))}</td>
<td>£${addCommas(v.basicrelief.toFixed(2))}</td>
<td>£${addCommas(v.extrareliefclaimable.toFixed(2))}</td>
</tr>`;
});
html += `</tbody></table>`;
$giftaidcont.html(html);
}
},
error:(x,t,e)=>{},
complete:()=>{ }
}
);
//split income w/ partner
if(ci_arr.cis!="")
{
//s.e events
$(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_se input,
div.tst_section[data-cat="partnerincomesplit"] #partnersplit_se select`).on('change',function(){
let $cont = $(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_se div.res`);
$cont.text('calculating ... ');
let tperc = $(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_se select[data-type="transferperc"]`).val();
$.ajax({
url: "/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
type:"POST",
data:{ajax:1,calcinfo:ci,method:"selfemployedpartnertransfer",
transferperc:tperc,
partnersincome: $(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_se input[data-type="partnersincome"]`).val()
},
success:(data)=>{
let d;
try {d=JSON.parse(data);}catch(e){ d = false; }
if(!d){ $cont.text('error! - try again'); return; }
if(d.code != 200){ $cont.text(d.msg); return; }
d = d['data'];
let html = ``;
html += `<p>Paying ${tperc}% of your £${addCommas(d.figs[0].toFixed(0))} total profit to your partner, who is
working for you on a self employed basis, <strong>saves you £${addCommas(Math.abs(d.youdiff).toFixed(0))}</strong> in
tax. It raises your partner's total income by £${addCommas(parseInt(d.figs[1]).toFixed(0))}, <strong>increasing their tax bill by £${addCommas(Math.abs(d.partnerdiff).toFixed(0))}</strong>.</p>`;
let yoursavings = parseInt( Math.abs(d.youdiff).toFixed(0) );
let partnerincr = parseInt( Math.abs(d.partnerdiff).toFixed(0) );
let totSav = yoursavings - partnerincr;
html += `<p>You would <strong>${totSav>0?`gain`:`lose`} £${addCommas(totSav.toFixed(0))}</strong> over the tax year.</p>`;
html += `<p>That's around <strong>£${addCommas((totSav/12).toFixed(0))} ${totSav>0?`extra`:`less`} per month</strong>.</p>`;
$cont.html(html);
},
error:(x,t,e)=>{ $cont.text('error! - try again'); },
complete:()=>{}
});
});
}
else
{
//paye employee
$(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_emp input,
div.tst_section[data-cat="partnerincomesplit"] #partnersplit_emp select`).on('change',function(){
let $cont = $(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_emp div.res`);
$cont.text('calculating ...');
$.ajax({
url: "/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
type:"POST",
data:{ajax:1,calcinfo:ci,method:"employedpartnertransfer",
addtincome:$(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_emp select[data-type="addincomeamount"]`).val(),
partnersincome: $(`div.tst_section[data-cat="partnerincomesplit"] #partnersplit_emp input[data-type="partnersincome"]`).val()
},
success:(data)=>{
let d;
try {d=JSON.parse(data)['data'];}catch(e){ d = false; }
if(!d){ $cont.text('error! - try again'); return; }
let html = `<p>
If you combine your annual income and your partner's income to a sole income of
£${addCommas(d.joint_to_single_soleincome.toFixed(0))} you would be taxed
an additional £${addCommas(parseInt(d.joint_to_single).toFixed(0))}.</p>
<p>If your annual income remains the same at £${addCommas(d.figs[0].toFixed(0))}
and your partners at £${addCommas(parseInt(d.figs[1]).toFixed(0))},
adding an additional £${addCommas(parseInt(d.figs[2]).toFixed(0))} income would result in
an extra £${addCommas(parseInt(d.partnerdiff).toFixed(0))} in tax deductions for your partner or
an extra £${addCommas(parseInt(d.youdiff).toFixed(0))} in tax deductions for you.</p>
`;
$cont.html(html);
},
error:(x,t,e)=>{ $cont.text('error! - try again'); },
complete:()=>{}
});
});
}
//increasing pension contributions
//done
}
let quickbudgetplanner_setup_complete = false;
let quickbudgetplanner_allowSave = true;
let quickbudgetplanner_saveInProgress = false;
function openBudgetPopup()
{
// Create popup window
let popup = window.open('', 'Budget Summary', 'width=800,height=600,resizable=yes,scrollbars=yes');
// Get the content of #quickbudgetplanner
let content = $('#quickbudgetplanner').clone();
// Add stuff...
let addtinfo = `<h1 style="text-align: center; color: #333;background: #1e73b7;color: #fff;padding: 10px;">Your Household Budget</h1>`;
let calcinfo = JSON.parse(calcInfoJSON());
let lastBudgetResults = session_getData("lastbudgetresults");
if(typeof(lastBudgetResults.totalHouseholdNet) == "number" && typeof(lastBudgetResults.budgetSurplus) == "number" && typeof(lastBudgetResults.totalExpenses) == "number")
{
addtinfo += `<p class="budgetexplanation">Net Monthly Income: <span>£${addCommas(lastBudgetResults.totalHouseholdNet.toFixed(0))}</span>. This is based on your annual gross salary of £${addCommas(parseInt(calcinfo.grossincome) * payperiodmultiplier(calcinfo.payperiod))} after deductions${typeof(session_getData("quickbudgetplanner").partnernet) == "number" ? session_getData("quickbudgetplanner").partnernet > 0 ? `, and your partner's net monthly income of £${addCommas(session_getData("quickbudgetplanner").partnernet.toFixed(0))}` : `, and no partner income` : ``}.</p>`;
}
addtinfo += `<p class="budgetexplanation">Below are your categorised expenses and the totals for each category.</p>`;
content.prepend(addtinfo);
// Hide unnecessary elements
content.find('> p:not(.budgetexplanation), div.bp_maininputs, div.bp_mainoutputs > p:first-child').hide();
content.find('#bp_bottom, #bp_actionBtns').hide();
content.find('div.bp_summary').show();
// Expand the categoryoutputs to show itemized expenses
let categories = session_getData("quickbudgetplanner").expenses;
let $outputDiv = content.find('div.bp_categoryoutputs').empty();
let totalExpenses = 0;
let categoriesObj = {};
// Group expenses by category
categories.forEach(expense => {
if (!categoriesObj[expense.cat]) {
categoriesObj[expense.cat] = [];
}
categoriesObj[expense.cat].push(expense);
});
// Display itemized expenses and category totals
Object.keys(categoriesObj).sort().forEach(category => {
let categoryTotal = 0;
let categoryHtml = `<div class="category"><h3>${category}</h3><ul>`;
categoriesObj[category].forEach(expense => {
categoryTotal += parseFloat(expense.amt);
categoryHtml += `<li>${expense.name}: £${addCommas(parseFloat(expense.amt).toFixed(2))}</li>`;
});
categoryHtml += `</ul><p>Total: £${addCommas(categoryTotal.toFixed(2))}</p></div>`;
$outputDiv.append(categoryHtml);
totalExpenses += categoryTotal;
});
$outputDiv.append(`<div class="total-expenses"><h2>Total Expenses: £${addCommas(totalExpenses.toFixed(2))}</h2></div>`);
// Write the modified content to the popup
popup.document.write('<html><head><title>Budget Summary</title>');
popup.document.write('<style>div.category,div.total-expenses,div.totexpbox,p.budgetexplanation{text-align:center}body{font-family:Arial,sans-serif}.category{margin-bottom:20px}ul{padding-left:20px}div.bp_mainoutputs{position:relative;width:100%;text-align:center}div.bp_categoryoutputs{display:block}div.category{display:inline-block;width:20%;border:1px solid #333;vertical-align:middle;margin-right:3%;border-radius:10px;box-shadow:1px 10px 10px rgba(0,0,0,.15)}div.category ul{list-style:none}div.category p:last-child{background:#333;color:#fff;padding:5px}</style>');
popup.document.write('<script src="https://code.jquery.com/jquery-3.6.0.min.js"><\/script>');
popup.document.write('<script src="https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.min.js"><\/script>');
popup.document.write('<script src="https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.pie.min.js"><\/script>');
popup.document.write('</head><body>');
popup.document.write(content.html());
popup.document.write('<div style="page-break-before: always;"></div>');
popup.document.write('<div id="popupBarChart" style="width:100%;height:300px;"></div>');
popup.document.write('<div id="popupPieChart" style="width:100%;height:300px;"></div>');
popup.document.write('</body></html>');
popup.document.close();
// Recreate the charts in the popup
popup.onload = function() {
let lastBudgetResults = session_getData("lastbudgetresults");
let totalHouseholdNet = lastBudgetResults.totalHouseholdNet;
let totalExpenses = lastBudgetResults.totalExpenses;
let budgetSurplus = lastBudgetResults.budgetSurplus;
// Bar chart data
let barData = [
{label: 'Household Net Income', data: [[0, totalHouseholdNet]], color: '#4CAF50'},
{label: 'Total Expenses', data: [[1, totalExpenses]], color: '#F44336'},
{label: budgetSurplus >= 0 ? 'Budget Surplus' : 'Budget Deficit', data: [[2, Math.abs(budgetSurplus)]], color: budgetSurplus >= 0 ? '#2196F3' : '#FF9800'}
];
let barChartOptions = {
series: {
bars: {
show: true,
barWidth: 0.6,
align: "center",
fillColor: { colors: [ { opacity: 0.8 }, { opacity: 1 } ] }
}
},
xaxis: {
mode: "categories",
tickLength: 0,
ticks: [[0, "Income"], [1, "Expenses"], [2, budgetSurplus >= 0 ? 'Surplus' : 'Deficit']]
},
yaxis: {
tickFormatter: function(val, axis) {
return '£' + addCommas(val.toFixed(0));
}
},
grid: {
borderWidth: 1,
borderColor: '#ccc',
hoverable: true
}
};
// Pie chart data
let pieData = Object.keys(categoriesObj).map(category => {
let total = categoriesObj[category].reduce((sum, expense) => sum + parseFloat(expense.amt), 0);
return { label: category, data: total };
});
let pieChartOptions = {
series: {
pie: {
show: true,
radius: 1,
label: {
show: true,
radius: 0.75,
formatter: function(label, series) {
return '<div style="font-size:8pt;text-align:center;padding:2px;color:white;">' + label + '<br/>' + Math.round(series.percent) + '%</div>';
},
background: { opacity: 0.5 },
threshold: 0.05
}
}
},
legend: {
show: false
}
};
// Plot the charts in the popup
popup.$.plot(popup.$('#popupBarChart'), barData, barChartOptions);
popup.$.plot(popup.$('#popupPieChart'), pieData, pieChartOptions);
// Show print dialog for the popup
popup.window.print();
};
}
let qbp_updateCategories_deferred_timeout = null;
function qbp_updateCategories(){
if(qbp_updateCategories_deferred_timeout){ clearTimeout(qbp_updateCategories_deferred_timeout); }
qbp_updateCategories_deferred_timeout = setTimeout(qbp_updateCategories_deferred,250);
}
function qbp_updateCategories_deferred(){
quickbudgetplanner_allowSave = true;
if(!$(`#quickbudgetplanner #bp_actionBtns button.bp_saveExpensesBtn`).is(':visible')){
$(`#quickbudgetplanner #bp_actionBtns button.bp_saveExpensesBtn`).show();
}
let calcInfo = JSON.parse(calcInfoJSON());
let cookieData = session_getData("quickbudgetplanner");
let categories = {};
$.each(cookieData.expenses, function(i,v){
if(!(v.cat in categories)){ categories[v.cat] = []; }
categories[v.cat].push(v);
});
let catKeys = Object.keys(categories).sort();
let newCats = [];
$.each(catKeys, function(i,v){
newCats[v] = categories[v];
});
// Update the UI with sorted categories
let $outputDiv = $('#quickbudgetplanner div.bp_categoryoutputs').html('');
$outputDiv = $("<div/>").addClass('categoryoutputs').appendTo($outputDiv);
let totalExpenses = 0;
$.each(catKeys, function(i,v){
let catTotal = 0;
let catName = v;
$.each( newCats[v], function(x,y){
catTotal += parseFloat(y.amt);
});
$outputDiv.append(`
<div class="category">
<p class="title">${catName}</p>
<p class="total">Total: £${addCommas(catTotal.toFixed(2))}</p>
<button class="edit">edit</button>
</div>
`);
totalExpenses += catTotal;
});
if (isNaN(cookieData.partnernet) || cookieData.partnernet < 0) {
cookieData.partnernet = 0;
}
if (isNaN(cookieData.yournet) || cookieData.yournet < 0) {
cookieData.yournet = 0;
}
let totalHouseholdNet = parseInt( cookieData.yournet ) + parseInt( cookieData.partnernet );
let budgetSurplus = totalHouseholdNet - totalExpenses;
let budgetExplanationTxt = `<p class="budgetexplanation">Net Monthly Income: <span>£${addCommas(totalHouseholdNet.toFixed(0))}</span></p>`;
budgetExplanationTxt += `<p class="budgetexplanation">Budget ${budgetSurplus>=0?`Surplus`:`Deficit`}: <span>£${addCommas(Math.abs(budgetSurplus).toFixed(0))}</span></p>`;
if($('#quickbudgetplanner div.bp_mainoutputs div.totexpbox').length == 0)
{
$('#quickbudgetplanner div.bp_mainoutputs').append(`<div class="totexpbox">Total Expenses:<span>£0.00</span>${budgetExplanationTxt}</div>`);
}
else
{
$('#quickbudgetplanner div.bp_mainoutputs div.totexpbox').html(`Total Expenses:<span>£${addCommas(totalExpenses.toFixed(0))}</span>${budgetExplanationTxt}`);
}
$('#quickbudgetplanner div.bp_mainoutputs div.totexpbox').html(`Total Expenses:<span>£${addCommas(totalExpenses.toFixed(0))}</span>${budgetExplanationTxt}`);
//store budget details for other calculations
session_updateData("lastbudgetresults",{totalHouseholdNet:totalHouseholdNet,totalExpenses:totalExpenses,budgetSurplus:budgetSurplus});
// Create bar chart comparing income, expenses and surplus/deficit
let $barChartContainer = $('#quickbudgetplanner #bp_expensesBarChart').css({height: '300px', marginTop:'35px'});
let barData = [
{label: 'Household Net Income', data: [[0, totalHouseholdNet]], color: '#4CAF50'},
{label: 'Total Expenses', data: [[1, totalExpenses]], color: '#F44336'},
{label: budgetSurplus >= 0 ? 'Budget Surplus' : 'Budget Deficit', data: [[2, Math.abs(budgetSurplus)]], color: budgetSurplus >= 0 ? '#2196F3' : '#FF9800'}
];
let barChartOptions = {
series: {
bars: {
show: true,
barWidth: 0.6,
align: "center",
fillColor: { colors: [ { opacity: 0.8 }, { opacity: 1 } ] }
}
},
xaxis: {
mode: "categories",
tickLength: 0,
ticks: [[0, "Income"], [1, "Expenses"], [2, budgetSurplus >= 0 ? 'Surplus' : 'Deficit']]
},
yaxis: {
tickFormatter: function(val, axis) {
return '£' + addCommas(val.toFixed(0));
}
},
grid: {
borderWidth: 1,
borderColor: '#ccc',
hoverable: true
},
tooltip: true,
tooltipOpts: {
content: "%s: £%y"
}
};
$.plot($barChartContainer, barData, barChartOptions);
// Add a legend for the bar chart
$("#bp_incomeExpensesBarChartLegend").remove();
let $barChartLegend = $('<div id="bp_incomeExpensesBarChartLegend"></div>').css({marginTop:'15px'});
$barChartContainer.after($barChartLegend);
$.each(barData, function(i, item) {
$barChartLegend.append('<div style="display:inline-block;margin-right:10px;"><span style="display:inline-block;width:10px;height:10px;margin-right:5px;background-color:' + item.color + ';"></span>' + item.label + '</div>');
});
//charting...
// Create pie chart of expenses
let $chartContainer = $('#bp_expensesPieChart').css({height:'300px',marginTop:'35px'});
// Prepare data for pie chart
let pieData = [];
$.each(catKeys, function(i, v) {
let catTotal = newCats[v].reduce((sum, exp) => sum + parseFloat(exp.amt), 0);
pieData.push({
label: v,
data: catTotal
});
});
// Create pie chart
let getExpensesPieChartOptions = function(){
let showLabels = $(window).width() > 767;
return {
series: {
pie: {
show: true,
radius: 1,
label: {
show: showLabels,
radius: 0.75,
formatter: function(label, series) {
return '<div style="font-size:8pt;text-align:center;padding:2px;color:white;">' + label + '</div>';
},
background: { opacity: 0.5 },
threshold: 0.05
}
}
},
legend: {
show: true,
container: $("#bp_expensesPieChartLegend").css({marginTop:'15px'}),
noColumns: 2,
labelFormatter: function(label, series) {
return label + ' (' + Math.round(series.percent) + '%)';
},
backgroundColor: null,
backgroundOpacity: 0
}
};
};
$.plot($chartContainer, pieData, getExpensesPieChartOptions());
$(window).on('resize', function() {
//plot.shutdown();
//plot = $.plot($chartContainer, pieData, getExpensesPieChartOptions());
});
let budgetTableHTML = ``;
let lastBudgetResults = session_getData("lastbudgetresults");
if(typeof(lastBudgetResults.totalHouseholdNet) == "number" && typeof(lastBudgetResults.budgetSurplus) == "number" && typeof(lastBudgetResults.totalExpenses) == "number")
{
budgetTableHTML += `<p class="budgetexplanation">This is your how your budget ${lastBudgetResults.budgetSurplus > 0 ? `surplus` : `deficit`} would add up month by month:</p><table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-align:center;border:1px solid #333;">`;
budgetTableHTML += `<thead style="background:#333;color:#fff;"><tr>`;
for(let i=0;i<=60;i+=6){ budgetTableHTML += `<th>mth ${i}</th>`;}
budgetTableHTML += `</tr></thead><tbody><tr>`;
for(let i=0;i<=60;i+=6){ budgetTableHTML += `<td>£${addCommas((i * lastBudgetResults.budgetSurplus).toFixed(0))}</td>`;}
budgetTableHTML += `</tr></tbody></table>`;
}
$("#budgetTable").html(budgetTableHTML);
let otherNotesHTML = ``;
if(typeof(lastBudgetResults.totalHouseholdNet) == "number" && typeof(lastBudgetResults.budgetSurplus) == "number" && typeof(lastBudgetResults.totalExpenses) == "number")
{
if(calcInfo.pensiontype == "privatepension")
{
otherNotesHTML += `<p class="budgetexplanation">Your private pension contributions are already deducted as part of your tax calculation.</p>`;
}
if(calcInfo.studentloan == "studentloan")
{
otherNotesHTML += `<p class="budgetexplanation">Your student loan repayments are already deducted as part of your tax calculation.</p>`;
}
}
$("#othernotes").html(otherNotesHTML);
}
function qbp_addrow(id,cat,name,amt, shouldUpdateCookie=false){
let cookieData = session_getData("quickbudgetplanner");
cookieData.expenses.push({id:id, cat:cat, name:name, amt:amt});
if(shouldUpdateCookie){ session_updateData("quickbudgetplanner",cookieData); }
qbp_updateCategories()
}
function qbp_saveExpenses(){
if(quickbudgetplanner_saveInProgress){ return; }
quickbudgetplanner_saveInProgress = true;
let cookieData = session_getData("quickbudgetplanner");
$.ajax({
url: '/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/',
type: 'POST',
data: {ajax:1, method:"saveqbp_expenses", data: JSON.stringify(cookieData)},
success: function(data){
let d;
try { d = JSON.parse(data); } catch(e){ d = {}; }
if(typeof(d.data.recId) == "number"){
showCustomDialog("Expenses saved. Your Reload ID is "+d.data.recId);
quickbudgetplanner_allowSave = false;
$(`#quickbudgetplanner #bp_actionBtns button.bp_saveExpensesBtn`).hide();
}
else
{
showCustomDialog(`Error saving expenses - ${d.code} ${d.msg}`);
}
},
error: function(x,t,e){ },
complete: function(){ quickbudgetplanner_saveInProgress = false; }
});
}
//load saved expenses from DB (not local storage)
function qbp_loadExpenses(){
let loadId = showCustomDialog("Enter your Expenses Reload ID:", true, function(loadId){
if (loadId) {
$.ajax({
url: '/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/',
type: 'POST',
data: {ajax: 1, method: "loadqbp_expenses", id: loadId},
success: function(data) {
let d;
try {
d = JSON.parse(data);
} catch(e) {
d = {};
}
if (d.code === 200 && d.data) {
let loadedData = JSON.parse(d.data.data);
if (loadedData.expenses && Array.isArray(loadedData.expenses)) {
// Clear existing expenses
let cookieData = session_getData("quickbudgetplanner");
cookieData.expenses = loadedData.expenses;
session_updateData("quickbudgetplanner", cookieData);
setTimeout(function(){
qbp_updateCategories();
},200);
} else {
showCustomDialog("Error: Invalid data format");
}
} else {
showCustomDialog(`Error loading expenses: ${d.code} ${d.msg}`);
}
},
error: function(x,t,e) {
showCustomDialog("Error loading expenses. Please try again.");
}
});
}
});
}
function quickbudgetplanner_setup()
{
if(!quickbudgetplanner_setup_complete)
{
quickbudgetplanner_setup_complete = true;
let ci = calcInfoJSON();
let ci_arr = JSON.parse(ci);
let monthlyNetIncome = parseInt( $("#quickbudgetplanner span#bp_thp").html().replace(/,/gi,'') );
let cookieData = session_getData("quickbudgetplanner");
cookieData.yournet = monthlyNetIncome;
session_updateData("quickbudgetplanner",cookieData);
$.each(cookieData.expenses, (i,v)=>{
qbp_addrow(v.id,v.cat,v.name,v.amt,false);
});
$("#quickbudgetplanner #bp_partnernetamount").val(cookieData.partnernet);
$('#quickbudgetplanner').attr('yourMonthlyNetIncome',monthlyNetIncome);
let addExpense = ()=>{
let id = 'exp_' + Date.now() + Math.random().toString(36).substr(2, 9);
let cat = $("select#bp_catsel").val();
let name = $("input#bp_name").val();
let amt = parseFloat($("input#bp_amount").val());
if(cat == '' || name == '' || amt == '' || isNaN(amt)){ return; }
qbp_addrow(id,cat,name,amt,true);
}
if($("#quickbudgetplanner #editform").length == 0)
{
$("#quickbudgetplanner").append($(`<div id="editform"><p class="title">'<span class="catname"></span>' Expenses</p><div class="explist"></div></div>`).hide());
}
let showExpenseEditForm = function(){
let $btn = $(this);
let catname = $btn.parent().find('p.title').text();
let $editForm = $("#quickbudgetplanner #editform");
//populate the editform with items from the current cat in editable form
$editForm.find('span.catname').text(catname);
$editForm.find('div.explist').attr('data-cat',catname).html('<p>Monthly expenses name and amount £</p>');
let cookieData = session_getData("quickbudgetplanner");
$.each(cookieData.expenses, function(i,v){
if(v.cat == catname){
$editForm.find('div.explist').append(`<div class="expense" data-id="${v.id}" data-cat="${v.cat}"><input type="text" value="${v.name}" /><input type="number" inputmode="decimal" value="${v.amt}" /><button class="delete">delete</button></div>`);
}
});
//add a button to save and close/hide the form
if($editForm.find('button.savebtn').length == 0)
{
$editForm.append($("<button/>").addClass('savebtn').text('save changes').on('click',function(){
//update the data
let data = session_getData("quickbudgetplanner");
let cat = $('#quickbudgetplanner #editform div.explist').attr('data-cat');
//delete all the old data for this cat
data.expenses = data.expenses.filter(function(v){ return v.cat != cat; });
//get the new data
let newdata = [];
let newids = [];
let $exps = $('#quickbudgetplanner #editform div.explist div.expense');
$.each( $exps, function(i,v){
let $el = $(v);
let id = $el.attr('data-id');
let cat = $el.attr('data-cat');
let name = $el.find('input[type="text"]').val();
let amt = parseFloat($el.find('input[type="number"]').val());
if(isNaN(amt)){amt=0;}
newdata.push({id:id, cat:cat, name:name, amt:amt});
newids.push(id);
});
$.each(data.expenses, function(i,v){
if(newids.indexOf(v.id) == -1){
newdata.push(v);
}
});
data.expenses = newdata; console.log(newdata);
session_updateData("quickbudgetplanner",data);
qbp_updateCategories();
$editForm.hide();
}));
$editForm.append($("<button/>").addClass('closebtn').text('cancel').on('click',function(){
$editForm.hide();
}));
}
//show the form
$editForm.show();
}
//events
$("#quickbudgetplanner #bp_partnernetamount").on('change',function(){
let cookieData = session_getData("quickbudgetplanner");
cookieData.partnernet = parseFloat($("#quickbudgetplanner #bp_partnernetamount").val());
if (isNaN(cookieData.partnernet) || cookieData.partnernet < 0) {
cookieData.partnernet = 0;
$("#quickbudgetplanner #bp_partnernetamount").val(0);
}
session_updateData("quickbudgetplanner",cookieData);
qbp_updateCategories();
});
$("#quickbudgetplanner button.bp_addbtn").on('click',addExpense);
$("#quickbudgetplanner").on('click','button.edit',showExpenseEditForm);
$("#quickbudgetplanner").on('click','button.delete',function(){
let $btn = $(this);
$btn.parent().remove();
});
$("#quickbudgetplanner").on('click','button.bp_deleteAll',function(){
// Confirm before deleting all expenses
showCustomDialog("Are you sure you want to delete all expenses?", false, function(ok){
if(ok){
let cookieData = session_getData("quickbudgetplanner");
cookieData.expenses = [];
session_updateData("lastbudgetresults",{totalHouseholdNet:0,totalExpenses:0,budgetSurplus:0})
session_updateData("quickbudgetplanner",cookieData);
setTimeout(function(){
qbp_updateCategories();
},200);
}
});
});
$("#quickbudgetplanner #bp_actionBtns button").on('click', function(){
let $btn = $(this);
let action = $btn.attr('data-action');
if(action == 'save'){
qbp_saveExpenses(); return;
}
if(action == 'load'){
qbp_loadExpenses(); return;
}
if(action == 'print'){
openBudgetPopup(); return;
}
});
}
}
function calculateInvestmentGrowth(lumpsum, monthlyInvestment, annualInterestRate, months = 60) {
let balance = lumpsum ? lumpsum : 0;
let monthlyInterestRate = annualInterestRate / 12 / 100;
let results = [];
results.push({
month: 0,
investment: 0,
interestEarned: 0,
balance: balance
});
let summary = {
totalCapitalPaid: 0,
totalInterestEarned: 0,
lumpsum: lumpsum ? lumpsum : 0,
finalBalance: 0
}
for (let month = 1; month <= months; month++) {
balance += monthlyInvestment;
let interestEarned = balance * monthlyInterestRate;
balance += interestEarned;
results.push({
month: month,
investment: monthlyInvestment,
interestEarned: interestEarned,
balance: balance
});
summary.totalCapitalPaid += monthlyInvestment;
summary.totalInterestEarned += interestEarned;
}
summary.finalBalance = balance;
summary.averageMonthlyInterest = summary.totalInterestEarned / months;
return {results:results, summary:summary};
}
function displayInvestmentResults(results) {
let html = '<table class="investment-table">';
html += '<thead><tr><th>Month</th><th>Investment</th><th>Interest Earned</th><th>Balance</th></tr></thead>';
html += '<tbody>';
results.results.forEach((result, index) => {
html += `<tr>
<td>${result.month}</td>
<td>£${addCommas(result.investment.toFixed(2))}</td>
<td>£${addCommas(result.interestEarned.toFixed(2))}</td>
<td>£${addCommas(result.balance.toFixed(2))}</td>
</tr>`;
});
html += '</tbody></table>';
html += `<div class="investment-summary">`;
html += `<p>Total Capital Paid: £${addCommas(results.summary.totalCapitalPaid.toFixed(2))}</p>`;
html += `<p>Total Interest Earned: £${addCommas(results.summary.totalInterestEarned.toFixed(2))}</p>`;
html += `<p>Average Monthly Interest: £${addCommas(results.summary.averageMonthlyInterest.toFixed(2))}</p>`;
html += `<p>Final Balance: £${addCommas(results.summary.finalBalance.toFixed(2))}</p>`;
html += `</div>`;
return html;
}
function updateInvestmentPlanner() {
let lumpsum = parseFloat($("#investmentsplanner_lumpsum").val());
let monthlyInvestment = parseFloat($("#investmentsplanner_amount").val());
let annualInterestRate = parseFloat($("#investmentsplanner_interest").val());
if (isNaN(monthlyInvestment) || isNaN(annualInterestRate)) {
$("#investmentsplanner_results").html('<p>Please enter valid numbers for monthly investment and interest rate.</p>');
return;
}
let results = calculateInvestmentGrowth(lumpsum, monthlyInvestment, annualInterestRate);
let tableHtml = displayInvestmentResults(results);
$("#investmentsplanner_table").html(tableHtml);
// Adjust chart size
$("#investmentsplanner_chart").css({
"width": "100%",
"height": "300px"
});
// Create line graph using Flot
let plotData = [
{
data: results.results.map((result, index) => [index, result.balance]),
label: "Balance",
lines: { show: true },
points: { show: false }
}
];
let plotOptions = {
xaxis: {
tickFormatter: function(val, axis) {
return (val % 12 === 0) ? (val / 12) + ' yr' : '';
},
tickSize: 12
},
yaxis: {
tickFormatter: function(val, axis) {
return '£' + addCommas(val.toFixed(0));
}
},
grid: {
hoverable: true,
clickable: true
},
tooltip: true,
tooltipOpts: {
content: function(label, xval, yval, flotItem) {
let monthNumber = Math.floor(xval);
let year = Math.floor(monthNumber / 12) + 1;
let month = monthNumber % 12 + 1;
return `Year ${year}, Month ${month}: £${addCommas(yval.toFixed(2))}`;
},
show: true
}
};
$("#investmentsplanner_chart").bind("plothover plotclick", function (event, pos, item) {
if (item) {
let x = item.datapoint[0];
let y = item.datapoint[1];
let monthNumber = Math.floor(x);
let year = Math.floor(monthNumber / 12) + 1;
let month = monthNumber % 12 + 1;
let tooltip = `Year ${year}, Month ${month}: £${addCommas(y.toFixed(2))}`;
$("#tooltip").remove();
$("<div id='tooltip'>" + tooltip + "</div>").css({
position: "absolute",
display: "none",
top: item.pageY + 5,
left: item.pageX + 5,
border: "1px solid #fdd",
padding: "2px",
"background-color": "#fee",
opacity: 0.80
}).appendTo("body").fadeIn(200);
} else {
$("#tooltip").remove();
}
});
$.plot("#investmentsplanner_chart", plotData, plotOptions);
}
let investmentsplanner_setup_complete = false;
function investmentsplanner_setup()
{
if(investmentsplanner_setup_complete){ return; }
investmentsplanner_setup_complete = true;
let tenPercentOfNetIncome = parseInt("0");
let budgetData = session_getData("lastbudgetresults");
let prefillAmount = 0;
if(typeof(budgetData.budgetSurplus) == "number" && budgetData.budgetSurplus > 0)
{
prefillAmount = budgetData.budgetSurplus;
$("#investmentsplanner_prefillblurb").html(`Prefilled with your budget surplus of £${addCommas(budgetData.budgetSurplus)}`).show();
}
else
{
prefillAmount = tenPercentOfNetIncome;
$("#investmentsplanner_prefillblurb").html(`Prefilled with 10% of your net income of £${addCommas(tenPercentOfNetIncome)}`).show();
}
$("#investmentsplanner_amount").val(prefillAmount).on('change',function(){
let amt = parseFloat($(this).val());
if(isNaN(amt) || amt < 0){ $(this).val(0); }
if(amt!=prefillAmount){
$("#investmentsplanner_prefillblurb").hide();
}
updateInvestmentPlanner();
});
// events
$("#investmentsplanner_interest, #investmentsplanner_amount, #investmentsplanner_lumpsum").on('change', updateInvestmentPlanner);
updateInvestmentPlanner();
}
function calculateLoanAmortization(loanAmount, annualInterestRate, termYears, termMonths = 0, monthlyOverpayment = 0) {
// Convert annual rate to monthly rate
let monthlyRate = (annualInterestRate / 12) / 100;
// Calculate total months
let totalMonths = (termYears * 12) + termMonths;
// Calculate base monthly payment using amortization formula
let monthlyPayment = loanAmount * (monthlyRate * Math.pow(1 + monthlyRate, totalMonths)) / (Math.pow(1 + monthlyRate, totalMonths) - 1);
let results = [];
let remainingBalance = loanAmount;
let originalBalance = loanAmount;
let totalInterestPaid = 0;
let totalCapitalPaid = 0;
results.push({
month: 0,
payment: 0,
overpayment: 0,
capitalPaid: 0,
interestPaid: 0,
totalCapitalPaid: 0,
totalInterestPaid: 0,
balance: remainingBalance
});
for (let month = 1; month <= totalMonths && remainingBalance > 0; month++) {
// Calculate interest portion
let interestPayment = remainingBalance * monthlyRate;
// Calculate capital portion
let capitalPayment = monthlyPayment - interestPayment;
// Add overpayment
let actualOverpayment = monthlyOverpayment;
if (actualOverpayment + capitalPayment > remainingBalance) {
actualOverpayment = remainingBalance - capitalPayment;
}
// Update running totals
totalInterestPaid += interestPayment;
totalCapitalPaid += (capitalPayment + actualOverpayment);
remainingBalance -= (capitalPayment + actualOverpayment);
// Ensure we don't have tiny negative balance due to rounding
if (remainingBalance < 0.01) remainingBalance = 0;
results.push({
month: month,
payment: monthlyPayment,
overpayment: actualOverpayment,
capitalPaid: capitalPayment + actualOverpayment,
interestPaid: interestPayment,
totalCapitalPaid: totalCapitalPaid,
totalInterestPaid: totalInterestPaid,
balance: remainingBalance
});
// Break if loan is fully paid
if (remainingBalance === 0) break;
}
// Calculate total interest saved from overpayments
let interestSaved = 0;
if (monthlyOverpayment > 0) {
// Calculate a comparison schedule without overpayments
let comparisonResults = [];
let comparisonBalance = originalBalance;
let comparisonTotalInterest = 0;
for (let month = 1; month <= totalMonths && comparisonBalance > 0; month++) {
let comparisonInterest = comparisonBalance * monthlyRate;
let comparisonCapital = monthlyPayment - comparisonInterest;
comparisonTotalInterest += comparisonInterest;
comparisonBalance -= comparisonCapital;
if (comparisonBalance < 0.01) comparisonBalance = 0;
if (comparisonBalance === 0) break;
}
interestSaved = comparisonTotalInterest - totalInterestPaid;
}
return {
schedule: results,
summary: {
monthlyPayment: monthlyPayment,
totalPayments: results.length - 1,
totalInterestPaid: totalInterestPaid,
totalCapitalPaid: totalCapitalPaid,
originalTerm: totalMonths,
actualTerm: results.length - 1,
monthsSaved: totalMonths - (results.length - 1),
interestSaved: interestSaved
}
};
}
function displayLoanAmortization(amortizationData) {
// Create table HTML
let tableHtml = `
<div class="loan-summary">
<p>Monthly Payment: £${addCommas(amortizationData.summary.monthlyPayment.toFixed(2))}</p>
<p>Total Interest: £${addCommas(amortizationData.summary.totalInterestPaid.toFixed(2))}</p>
<p>Total Capital: £${addCommas(amortizationData.summary.totalCapitalPaid.toFixed(2))}</p>
${amortizationData.summary.monthsSaved > 0 ?
`<p>Term reduced by ${Math.floor(amortizationData.summary.monthsSaved/12)} years and ${amortizationData.summary.monthsSaved%12} months</p>`
: ''}
${amortizationData.summary.interestSaved > 0 ?
`<p>Interest saved: £${addCommas(amortizationData.summary.interestSaved.toFixed(2))}</p>`
: ''}
</div>
<table class="loan-schedule">
<thead>
<tr>
<th>Month</th>
<th>Payment</th>
<th>Overpayment</th>
<th>Capital Paid</th>
<th>Interest Paid</th>
<th>Balance</th>
</tr>
</thead>
<tbody>
`;
// Add rows for key points in the schedule (first month, then yearly, then last month)
amortizationData.schedule.forEach((month, index) => {
//if (index === 0 || index === amortizationData.schedule.length - 1 || month.month % 12 === 0) {
tableHtml += `
<tr>
<td>${month.month}</td>
<td>£${addCommas(month.payment.toFixed(2))}</td>
<td>£${addCommas(month.overpayment.toFixed(2))}</td>
<td>£${addCommas(month.capitalPaid.toFixed(2))}</td>
<td>£${addCommas(month.interestPaid.toFixed(2))}</td>
<td>£${addCommas(month.balance.toFixed(2))}</td>
</tr>
`;
//}
});
tableHtml += '</tbody></table>';
// Create chart data
let chartData = [
{
label: "Balance",
data: amortizationData.schedule.map(month => [month.month, month.balance]),
lines: { show: true },
color: "#2196F3"
},
{
label: "Total Interest",
data: amortizationData.schedule.map(month => [month.month, month.totalInterestPaid]),
lines: { show: true },
color: "#F44336"
},
{
label: "Capital Repaid",
data: amortizationData.schedule.map(month => [month.month, month.totalCapitalPaid]),
lines: { show: true },
color: "#4CAF50"
},
{
label: "Interest Paid",
data: amortizationData.schedule.map(month => [month.month, month.interestPaid]),
lines: { show: true },
color: "#FF9800"
},
{
label: "Capital Paid",
data: amortizationData.schedule.map(month => [month.month, month.capitalPaid]),
lines: { show: true },
color: "#9C27B0"
}
];
let chartOptions = {
xaxis: {
tickFormatter: function(val, axis) {
return Math.floor(val/12) + 'y';
},
tickSize: 12
},
yaxis: {
tickFormatter: function(val, axis) {
return '£' + addCommas(val.toFixed(0));
}
},
grid: {
hoverable: true,
clickable: true
},
legend: {
position: "nw",
container: "#mortgageandloanplanner_legend"
}
};
return {
tableHtml: tableHtml,
chartData: chartData,
chartOptions: chartOptions
};
}
function calculateLoanFromPayment(monthlyPayment, annualInterestRate, termYears = 25, termMonths = 0) {
// Convert annual rate to monthly rate (divide by 12 and 100 for percentage)
let monthlyRate = (annualInterestRate / 12) / 100;
// Total number of payments
let numPayments = (termYears * 12) + termMonths;
// Using loan payment formula rearranged to solve for principal:
// P = PMT * ((1 - (1 + r)^-n) / r)
// Where: P = principal, PMT = monthly payment, r = monthly rate, n = number of payments
let loanAmount = monthlyPayment * ((1 - Math.pow(1 + monthlyRate, -numPayments)) / monthlyRate);
return Math.round(loanAmount);
}
function mortgageandloanplanner_monthlyaffordability(monthlytakehomepay, percentage = 0.45)
{
return (monthlytakehomepay * percentage).toFixed(0);
}
function mortgageandloanplanner_multiples(annualgrossincome, isJoint = false)
{
let multiple = 4.5;
if(isJoint){ multiple = 3.5; }
return (annualgrossincome * multiple).toFixed(0);
}
function do_updateMortgageAndLoanPlanner()
{
let ci = JSON.parse( calcInfoJSON() );
let takehomepay = parseInt("0");
let grossIncome = parseInt(ci.grossincome) * payperiodmultiplier(ci.payperiod);
let partnerGrossIncome = parseInt($("#mortgageandloanplanner_partnergrossincome").val());
let partnerNetMonthly = 0;
let monthlyOverpayment = 0;
monthlyOverpayment = parseInt($("#mortgageandloanplanner_mortgageoverpayment").val());
if(isNaN(monthlyOverpayment)){ monthlyOverpayment = 0; }
let prevSavedPartnerCalc = [ parseInt($("#mortgageandloanplanner_partnergrossincome").attr('data-partnergrossincome')), parseInt($("#mortgageandloanplanner_partnergrossincome").attr('data-partnernet')) ];
if(typeof( prevSavedPartnerCalc[0] ) !== 'undefined' && prevSavedPartnerCalc[0] == partnerGrossIncome)
{
partnerNetMonthly = parseInt(prevSavedPartnerCalc[1]);
}
let doWork = function(takehomepay,grossIncome,partnerGrossIncome,partnerNetMonthly){
partnerNetMonthly = parseInt(partnerNetMonthly);
$("span#mortgageandloanplanner_monthlypaymentsolo").html("£"+addCommas(mortgageandloanplanner_monthlyaffordability(takehomepay)));
$("span#mortgageandloanplanner_monthlypaymentjoint").html("£"+addCommas(mortgageandloanplanner_monthlyaffordability(takehomepay+partnerNetMonthly)));
$("span#mortgageandloanplanner_maxborrowingsolo").html("£"+addCommas(mortgageandloanplanner_multiples(grossIncome,false)));
$("span#mortgageandloanplanner_maxborrowingjoint").html("£"+addCommas(mortgageandloanplanner_multiples(grossIncome+partnerGrossIncome,true)));
// Get current values from inputs
let interestRate = parseFloat($("#mortgageandloanplanner_interest").val());
let termYears = parseInt($("#mortgageandloanplanner_years").val());
let termMonths = parseInt($("#mortgageandloanplanner_months").val());
// Calculate max loan amounts based on affordability
let soloAffordability = calculateLoanFromPayment(
mortgageandloanplanner_monthlyaffordability(takehomepay),
interestRate,
termYears,
termMonths
);
let jointAffordability = calculateLoanFromPayment(
mortgageandloanplanner_monthlyaffordability(takehomepay + partnerNetMonthly),
interestRate,
termYears,
termMonths
);
// Update the affordability spans
$("span#mortgageandloanplanner_maxborrowingsoloaffordability").html("£" + addCommas(soloAffordability));
$("span#mortgageandloanplanner_maxborrowingjointaffordability").html("£" + addCommas(jointAffordability));
let loanAmountToUse = 0;
if(jointAffordability > soloAffordability){ loanAmountToUse = jointAffordability; }
else{ loanAmountToUse = soloAffordability; }
let overrideMortgageAmount = parseInt($("#mortgageandloanplanner_mortgageamount").val());
if(isNaN(overrideMortgageAmount)){ overrideMortgageAmount = 0; }
if(overrideMortgageAmount != 0){ loanAmountToUse = overrideMortgageAmount; }
else {
$("#mortgageandloanplanner_mortgageamount").val(loanAmountToUse);
}
//store session variables
let sesh = {partnerGrossIncome:partnerGrossIncome,partnerNetMonthly:partnerNetMonthly,interestRate:interestRate,termYears:termYears,termMonths:termMonths,
monthlyOverpayment:monthlyOverpayment,overrideMortgageAmount:loanAmountToUse};
session_updateData("mortgageandloanplanner",sesh);
let amortizationData = calculateLoanAmortization(loanAmountToUse, interestRate, termYears, termMonths,monthlyOverpayment);
let displayData = displayLoanAmortization(amortizationData);
if($("#mortgageandloanplanner_amortizationtable").length == 0){
$("#mortgageandloanplanner_results").html("").append(
$("<div/>").attr('id','mortgageandloanplanner_amortizationtable')
).append(
$("<div/>").attr('id','mortgageandloanplanner_amortizationchart')
).append(
$("<div/>").attr('id','mortgageandloanplanner_legend')
);
}
$("#mortgageandloanplanner_amortizationtable").html(displayData.tableHtml);
$("#mortgageandloanplanner_amortizationchart").off("plothover plotclick");
$.plot("#mortgageandloanplanner_amortizationchart", displayData.chartData, displayData.chartOptions);
$("#mortgageandloanplanner_amortizationchart").on("plothover plotclick", function (event, pos, item) {
if (item) {
let x = item.datapoint[0];
let y = item.datapoint[1];
let label = item.series.label;
$("#tooltip").remove();
$("<div id='tooltip'></div>").css({
position: "absolute",
display: "none",
top: item.pageY + 5,
left: item.pageX + 5,
border: "1px solid #fdd",
padding: "2px",
"background-color": "#fee",
opacity: 0.80
})
.html(`${label} at ${Math.floor(x/12)}y ${x%12}m: £${addCommas(y.toFixed(0))}`)
.appendTo("body")
.fadeIn(200);
} else {
$("#tooltip").remove();
}
});
}
if(partnerGrossIncome > 0)
{
if(partnerNetMonthly!=0)
{
doWork(takehomepay,grossIncome,partnerGrossIncome,partnerNetMonthly);
}
else
{
$.ajax({
url: "/mobile-responsive-views/calculators/ajaxresponders/ajaxResponder1/",
type: "POST",
data: { ajax: 1,method: "quickBasicCalc",calcinfo: JSON.stringify(ci),grossincome: partnerGrossIncome},
success: function(d){
let r = JSON.parse(d);
partnerNetMonthly = (parseInt(r.data.netannual)/12).toFixed(0);
$("#mortgageandloanplanner_partnergrossincome").attr('data-partnergrossincome',partnerGrossIncome).attr('data-partnernet',partnerNetMonthly);
doWork(takehomepay,grossIncome,partnerGrossIncome,partnerNetMonthly);
},
error: function(e){
console.log(e);
}
});
}
}
else
{
doWork(takehomepay,grossIncome,0,0);
}
}
let mortgageandloanplanner_update_timeout = null;
function updateMortgageAndLoanPlanner()
{
if(mortgageandloanplanner_update_timeout){ clearTimeout(mortgageandloanplanner_update_timeout); }
mortgageandloanplanner_update_timeout = setTimeout(function(){
do_updateMortgageAndLoanPlanner();
},100);
}
let mortgageandloanplanner_setup_complete = false;
function mortgageandloanplanner_setup()
{
if(mortgageandloanplanner_setup_complete){ return; }
mortgageandloanplanner_setup_complete = true;
//restore saved sesh
let sesh = session_getData("mortgageandloanplanner");
if(typeof(sesh) != 'undefined')
{
if(typeof(sesh.partnerGrossIncome) != 'undefined')
{
$("#mortgageandloanplanner_partnergrossincome").attr('data-partnergrossincome',sesh.partnerGrossIncome).attr('data-partnernet',sesh.partnerNetMonthly);
}
if(typeof(sesh.overrideMortgageAmount) != 'undefined')
{
$("#mortgageandloanplanner_mortgageamount").val(sesh.overrideMortgageAmount);
}
if(typeof(sesh.interestRate) != 'undefined')
{
$("#mortgageandloanplanner_interest").val(sesh.interestRate);
}
if(typeof(sesh.termYears) != 'undefined')
{
$("#mortgageandloanplanner_years").val(sesh.termYears);
}
if(typeof(sesh.termMonths) != 'undefined')
{
$("#mortgageandloanplanner_months").val(sesh.termMonths);
}
if(typeof(sesh.monthlyOverpayment) != 'undefined')
{
$("#mortgageandloanplanner_mortgageoverpayment").val(sesh.monthlyOverpayment);
}
if(typeof(sesh.overrideMortgageAmount) != 'undefined')
{
$("#mortgageandloanplanner_mortgageamount").val(sesh.overrideMortgageAmount);
}
}
//events
$("#mortgageandloanplanner input, #mortgageandloanplanner select").on('change',function(){
updateMortgageAndLoanPlanner();
});
do_updateMortgageAndLoanPlanner();
}
let pensionplanner_setup_complete = false;
let pensionCalculator = null;
function pensionplanner_setup()
{
if(pensionplanner_setup_complete){ return; }
pensionplanner_setup_complete = true;
if (!pensionCalculator) {
let ci = JSON.parse( calcInfoJSON() );
let annualSalary = parseInt(ci.grossincome) * payperiodmultiplier(ci.payperiod);
let pensionContribution = 0;
if(ci.pension != "0")
{
pensionContribution = ci.pension.indexOf("%") > -1 ? ((parseFloat(ci.pension)/100) * annualSalary)/12 :
( (parseInt(ci.pension) * (ci.pensionperiod != "Year" ? 12 : 1)) /12 );
}
$("#pensionplanner_contribution").val(pensionContribution.toFixed(0));
$("#pensionplanner_employercontrib").val(0);
$("#pensionplanner_salary").val(annualSalary.toFixed(0));
$("#pensionplanner_currentage").val( parseInt(new Date().getFullYear()) - parseInt(ci.dob.substr(6,4)) );
pensionCalculator = new PensionCalculator();
pensionCalculator.calculatePension(); //initial calc
}
}
class PensionCalculator {
constructor() {
this.initializeEvents();
this.setupCharts();
}
initializeEvents() {
// Add input validation events
const inputs = document.querySelectorAll('#pensionplanner_inputs input[type="number"]');
inputs.forEach(input => {
input.addEventListener('change', (e) => {
const min = parseFloat(e.target.min);
const max = parseFloat(e.target.max);
let value = parseFloat(e.target.value);
if (isNaN(value)) value = 0;
if (min !== undefined && value < min) value = min;
if (max !== undefined && value > max) value = max;
e.target.value = value;
this.calculatePension();
});
});
}
setupCharts() {
// Initialize chart containers
this.chart = null;
}
calculatePension() {
// Get all input values
const inputs = {
currentAge: parseInt(document.getElementById('pensionplanner_currentage').value),
retirementAge: parseInt(document.getElementById('pensionplanner_retirementage').value),
currentPot: parseFloat(document.getElementById('pensionplanner_currentpot').value),
monthlyContribution: parseFloat(document.getElementById('pensionplanner_contribution').value),
employerContribPercent: parseFloat(document.getElementById('pensionplanner_employercontrib').value),
salary: parseFloat(document.getElementById('pensionplanner_salary').value),
returnRate: parseFloat(document.getElementById('pensionplanner_returnrate').value),
inflationRate: parseFloat(document.getElementById('pensionplanner_inflation').value)
};
// Validate inputs
if (this.validateInputs(inputs)) {
const results = this.performCalculations(inputs);
this.displayResults(results);
}
}
validateInputs(inputs) {
if (inputs.retirementAge <= inputs.currentAge) {
showCustomDialog('Retirement age must be greater than current age');
return false;
}
return true;
}
performCalculations(inputs) {
const years = inputs.retirementAge - inputs.currentAge;
const monthlyEmployerContrib = (inputs.salary * (inputs.employerContribPercent / 100)) / 12;
const totalMonthlyContrib = inputs.monthlyContribution + monthlyEmployerContrib;
const monthlyReturnRate = (inputs.returnRate / 100) / 12;
const monthlyInflationRate = (inputs.inflationRate / 100) / 12;
let results = {
yearlyData: [],
totalContributions: 0,
finalPot: 0,
finalPotRealTerms: 0
};
let currentPot = inputs.currentPot;
let currentPotRealTerms = inputs.currentPot;
let inflationFactor = 1;
// Calculate year by year
for (let year = 0; year <= years; year++) {
// Monthly compounding
for (let month = 0; month < 12; month++) {
currentPot *= (1 + monthlyReturnRate);
currentPot += totalMonthlyContrib;
inflationFactor *= (1 + monthlyInflationRate);
currentPotRealTerms = currentPot / inflationFactor;
}
results.yearlyData.push({
age: inputs.currentAge + year,
pot: Math.round(currentPot),
potRealTerms: Math.round(currentPotRealTerms),
contributions: Math.round(totalMonthlyContrib * 12 * (year + 1) + inputs.currentPot)
});
}
results.totalContributions = results.yearlyData[years].contributions;
results.finalPot = results.yearlyData[years].pot;
results.finalPotRealTerms = results.yearlyData[years].potRealTerms;
return results;
}
displayResults(results) {
this.updateSummary(results);
this.updateChart(results);
this.updateTable(results);
}
updateSummary(results) {
const summaryHtml = `
<p class="pensionplanner_summary_title">Pension Forecast Summary</p>
<p>At retirement, your pension pot could be worth: <strong>£${this.formatNumber(results.finalPot)}</strong></p>
<p>In today's money, this would be worth: <strong>£${this.formatNumber(results.finalPotRealTerms)}</strong></p>
<p>Total contributions: <strong>£${this.formatNumber(results.totalContributions)}</strong></p>
<p>Investment returns: <strong>£${this.formatNumber(results.finalPot - results.totalContributions)}</strong></p>
`;
document.getElementById('pensionplanner_summary').innerHTML = summaryHtml;
}
updateChart(results) {
// Prepare data series for Flot
const plotData = [
{
label: "Pension Pot",
data: results.yearlyData.map(d => [d.age, d.pot]),
lines: { show: true },
color: "#4e9258"
},
{
label: "In Today's Money",
data: results.yearlyData.map(d => [d.age, d.potRealTerms]),
lines: { show: true },
color: "#cc3300"
},
{
label: "Total Contributions",
data: results.yearlyData.map(d => [d.age, d.contributions]),
lines: { show: true },
color: "#1e73b7"
}
];
// Plot options
const plotOptions = {
grid: {
hoverable: true,
clickable: false,
borderWidth: 1,
backgroundColor: { colors: ["#fff", "#eee"] }
},
legend: {
show: true,
position: "nw",
margin: 10,
backgroundColor: "transparent"
},
yaxis: {
tickFormatter: function(val, axis) {
return "£" + new Intl.NumberFormat().format(val);
}
},
xaxis: {
tickDecimals: 0
},
tooltip: true,
tooltipOpts: {
content: "%s: £%y",
shifts: {
x: 10,
y: 20
}
}
};
// Create the plot
try {
$.plot("#pensionplanner_chart", plotData, plotOptions);
// Add tooltip functionality
$("#pensionplanner_chart").on("plothover", function (event, pos, item) {
if (item) {
const x = item.datapoint[0];
const y = new Intl.NumberFormat().format(Math.round(item.datapoint[1]));
if ($("#tooltip").length === 0) {
$("<div id='tooltip'></div>").css({
position: "absolute",
display: "none",
border: "1px solid #fdd",
padding: "2px",
"background-color": "#fee",
opacity: 0.80
}).appendTo("body");
}
$("#tooltip").html(`${item.series.label}: £${y}`)
.css({top: item.pageY+5, left: item.pageX+5})
.fadeIn(200);
} else {
$("#tooltip").hide();
}
});
} catch(e) {
console.error("Error creating pension forecast chart:", e);
}
}
updateTable(results) {
let tableHtml = `
<table class="pension-forecast-table">
<thead>
<tr>
<th>Age</th>
<th>Pension Pot</th>
<th>In Today's Money</th>
<th>Total Contributions</th>
</tr>
</thead>
<tbody>
`;
results.yearlyData.forEach(year => {
tableHtml += `
<tr>
<td>${year.age}</td>
<td>£${this.formatNumber(year.pot)}</td>
<td>£${this.formatNumber(year.potRealTerms)}</td>
<td>£${this.formatNumber(year.contributions)}</td>
</tr>
`;
});
tableHtml += '</tbody></table>';
document.getElementById('pensionplanner_table').innerHTML = tableHtml;
}
formatNumber(number) {
return new Intl.NumberFormat().format(Math.round(number));
}
}
function inputMirroring()
{
// Mirror checkboxes
document.querySelectorAll('.mirror-checkbox').forEach(checkbox => {
const mirrorId = checkbox.dataset.mirror;
const mirrorElement = document.getElementById(mirrorId);
checkbox.addEventListener('change', function() {
mirrorElement.checked = this.checked;
});
mirrorElement.addEventListener('change', function() {
checkbox.checked = this.checked;
});
});
// Mirror text/number inputs
document.querySelectorAll('.mirror-input').forEach(input => {
const mirrorId = input.dataset.mirror;
const mirrorElement = document.getElementById(mirrorId);
input.addEventListener('input', function() {
mirrorElement.value = this.value;
});
mirrorElement.addEventListener('input', function() {
input.value = this.value;
});
});
// Mirror selects
document.querySelectorAll('.mirror-select').forEach(select => {
const mirrorId = select.dataset.mirror;
const mirrorElement = document.getElementById(mirrorId);
select.addEventListener('change', function() {
mirrorElement.value = this.value;
});
mirrorElement.addEventListener('change', function() {
select.value = this.value;
});
});
}
$(document).ready(function(){
$(window).on('resize', checkWindowHashes); //make sure scrolling behaviour is not on desktop
checkWindowHashes();
$("span.regionflag").off("click", regionChangedFromDefault);
$("span.regionflag").on("click", regionChangedFromDefaultOverride);
$(".inputArea").each(function(i,el){ new toggleTicker( $(el),{}); });
$(".modalButton").each(function(i,el){
var $el = $(el);
var f = $el.attr('data-for');
$el.on('click', function(){
if($("#"+f).is(":visible")){ $("#"+f).hide(); return; }
$("#"+f).show();
$("html,body").animate({"scrollTop":$("#"+f).offset().top-90+'px'});
});
$("#"+f).find('.modalClose').on('click',function(){ $("#"+f).hide(); });
});
restructureHelp();
$("input#dob").mask("99/99/9999",{placeholder:"dd/mm/yyyy"});
$(".fastTriggers button").on('click',function(){
let r = $(this).text().trim();
$(".fastTriggerWrap").hide();
$(".fastTriggerWrap[data-ref='"+r+"']").show();
});
$("#email_summary_btn").on('click', setUpEmailer);
$("select.taxresulttable_period").on('change', update_result_periodrow);
mapPeriodSelectorToResultPeriodSelector();
if($(window).width() < 900)
{
console.log($(window).width());
if(location.hash == "#tax-calculation" && $("#tax-calculation").length && $(window).height() <= ($("#tax-calculation").offset().top)*1.25 )
{ $("html,body").animate({"scrollTop":$("#tax-calculation").offset().top-90+'px'}); }
}
$("td.togglebreakdowns").on('click',toggleBreakdownsNew);
$(".subcontenttablist ul li").on('click',subcontenttablist);
multipleincomes_setup();
multipleincomes_doCalc(); //pre-setup to get workings
$("div.jumptoboxes select").on('change', jumpToBoxes);
inputMirroring();
});
function closeRestructureHelp()
{
let $box = $("#howtouse");
let $backdropBlackout = $(".specialBlackout");
if($box.attr('data-restructured')=='1')
{
$box.find('.howToUseCloseBtn').hide();
$box.css({right:'-100000px',display:'none'});
if($backdropBlackout.length != 0){ $backdropBlackout.hide(); }
}
}
function restructureHelp()
{
let $box = $("#howtouse");
let attrkey = 'data-restructured';
if($box.attr(attrkey)){return;}
let $backdropBlackout = $(".specialBlackout");
if($backdropBlackout.length == 0)
{
$backdropBlackout = $("<div/>").addClass('specialBlackout').hide().css({position:'fixed',top:'0',left:'0',height:'100vh',width:'100vw',background:'rgba(0,0,0,0.35)'}).on('click',closeRestructureHelp).insertAfter( $box );
}
$box.append( $("<div/>").css({height:"300px"}) );
$box.prepend( $("<button/>").hide().addClass('howToUseCloseBtn').css({background:'#cc3300',color:'#fff',fontSize:'16px',padding:'10px',borderRadius:'5px',cursor:'pointer',fontWeight:'bold',border:'1px solid #333',position:'fixed',top:'80px',right:'20px',boxShadow:'0 0 10px rgba(0,0,0,0.25)'}).text('close').on('click',closeRestructureHelp) );
$box.css({position:'fixed',top:'0',margin:'0',padding:'100px 20px 40px 20px',border:'0',background:'#eee',borderRadius:'0',maxWidth:'calc(400px - 40px)',width:'calc(100vw - 40px)',right:'-100000px',overflowY:'auto',overflowX:'hidden',height:'100vh',boxShadow:'0 0 100px rgba(0,0,0,0.5)',zIndex:100000,display:'none'}).attr('data-restructured','1');
$box.find('a').each(function(i,el){ if($(el).attr('href')=='#tax-calculator-top'){ $(el).hide(); } });
$(".modalHelp").on('click',function(e){
//hide the options menu if it's open (on iOS it incorrectly stays on top of the help box even with zIndex set?)
if($("#optionsBox").is(":visible")){ $("#optionsBox").hide(); }
let ref = $(this).attr('href');
$box.css({right:'0',display:'block'}).find('button.howToUseCloseBtn').show();
$backdropBlackout.show();
});
}
function setUpEmailer()
{
let $box = $("#emailForm");
if($box.length == 0)
{
$box = $("<div/>").attr('id','emailForm').insertAfter('#email_summary_btn');
$box.append( $("<input/>").attr('type','email').attr('placeholder','enter your email address...').attr('name','sendEmailAddress') ).append(
$("<div/>").attr('id','emailPerms').addClass('checkboxRow').append(
$("<label/>").attr('for','emailPermissions').text('tick to email calculation and relevant tax updates? ').append(
$("<input/>").attr('type','checkbox').attr('value','1').attr('name','emailPermissions').attr('id','emailPermissions').prop('checked',true).trigger('change')
).append($("<span/>"))
)
).append(
$("<button/>").attr('type','button').text('send email').on('click',function(){
let em = $("input[name=sendEmailAddress]");
let perms = ($("input[name=emailPermissions]").prop('checked')?'yes':'no');
if(em.val().trim()!="")
{
var sum_lit = '[';
$("#emailablesummary p").each(function(i,el)
{
var portion = $(this).text().replace('£','£');
sum_lit += '{"txt":"'+portion+'"},';
});
sum_lit = sum_lit.substring(0,sum_lit.length -1);
sum_lit += ']';
sum_lit = encodeURIComponent(sum_lit);
$("#emailForm button").hide();
//send url via ajax …
$.ajax({
type: "POST",
url: "/engine/bin/get_s_url.php",
data: "e="+em.val().trim()+"&url="+encodeURIComponent($("#old_savecalc_box").val())+"&taxnewsterms="+perms+"&sum="+sum_lit,
success: function(msg) {
//use returned shortened url and display it …
if(msg=='error')
{
$("#emailForm button").show();
return;
}
else
{
$("#emailForm").html("Your calculation has been saved. Reload with this URL: <a href="+msg+">"+msg+"</a>");
}
}
});
}
})
);
$box.hide();
}
$('#email_summary_btn').hide();
$box.show();
}
function addCommas(nStr)
{
nStr += '';
var x = nStr.split('.');
var x1 = x[0];
var x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
function update_result_periodrow()
{
let tables = [ [$("#resultsTableTopAdjacent table select.taxresulttable_period"), $("#resultsTableTopAdjacent table tr")],
[$("#tax-calculation table select.taxresulttable_period"), $("#tax-calculation table tr")]
];
for(let i=0;i<tables.length;i++){
var divider = 1;
var selectedperiod = tables[i][0].val();
switch(selectedperiod){ case 'yearly': divider=1; break; case 'monthly': divider=12; break; case 'weekly': divider=52; break;case '4-weekly': divider=13; break;case '2-weekly': divider=26; break;case 'daily': divider=260; break;case 'hourly': divider=1950; break; }
var thetablerows = tables[i][1];
thetablerows.each(function(i,el)
{
if(i==0){ return true; }
//var origval = parseFloat(($(el).find('td:nth-child(2)').text()).replace(/(\u00A3)|(\+)|(\-)|(,)/ig,''));
var origval = parseFloat(($(el).find('td:first-child + td').text()).replace(/(\u00A3)|(\+)|(\-)|(,)/ig,''));
var newval = (origval / divider).toFixed(0);
//var origtext = $(el).find('td:nth-child(2)').text();
var origtext = $(el).find('td:first-child + td').text();
var prefix = '£';
if(origtext.indexOf('+') > -1) { prefix='+'+prefix;} else if(origtext.indexOf('-')>-1){ prefix='-'+prefix;}
var classwrapper = '';
var rowtitle = $(el).find('td:first-child').text();
if(rowtitle.indexOf('Due') > -1) { classwrapper='taxrounded';} else if(rowtitle.indexOf('Earnings')>-1){ classwrapper='netrounded';}
//$(el).find('td:nth-child(4)').html('<span class="'+classwrapper+'">'+prefix+''+addCommas(newval)+'</span>');
$(el).find('td:first-child + td + td + td').html('<span class="'+classwrapper+'">'+prefix+''+addCommas(newval)+'</span>');
});
}
}
function mapPeriodSelectorToResultPeriodSelector()
{
var selectedperiod_index = $("select#payperiod option:selected").index();
if(selectedperiod_index < 2){ selectedperiod_index = 4;} //default to week
let target_selects = [ $("#resultsTableTopAdjacent select.taxresulttable_period"),
$("#tax-calculation select.taxresulttable_period")
];
for(let i=0;i<target_selects.length;i++)
{
let target_select = target_selects[i];
target_select.find("option").removeAttr('selected');
target_select.find("option:eq("+selectedperiod_index+")").prop('selected',true);
target_select.change();
}
}
$(document).ready(function(){
$(window).on('resize', measureUpJPC);
measureUpJPC();
$("#job_hamburger").on('click',toggleJobMenu);
$("#jb_bl").on('click',toggleJobMenu);
});
function measureUpJPC()
{
$("#job_pc").css('height',"100vh"); return;
var nw = parseInt( $(window).height() );
if(!nw || nw < 100){ nw = 2500; }
$("#job_pc").css('height',nw+"px");
}
var job_closed_class = "job_hb_closed";
function toggleJobMenu()
{
if($("#job_wrapped").hasClass(job_closed_class))
{
//open it
$("#job_wrapped").removeClass(job_closed_class);
$("#job_hamburger").removeClass(job_closed_class);
$("#job_slidingmenu").removeClass(job_closed_class);
setTimeout(function(){ $("#jb_bl").addClass('jb_fader'); }, 100);
}
else
{
//close it
$("#jb_bl").removeClass('jb_fader'); ;
setTimeout(function(){
$("#job_wrapped").addClass(job_closed_class);
$("#job_hamburger").addClass(job_closed_class);
$("#job_slidingmenu").addClass(job_closed_class);
}, 100);
}
}
let currentSearchTerm = '';
let currentSearchCategory = '';
let currentRecordsFrom = 0;
const recordsPerPage = 5;
$(document).ready(function(){
$("#searchPopupClose").on('click', closeSearchPopup);
$("#searchButton").on('click', performPopupSearch);
$("#searchInput").on('keypress', function(e) {
if (e.which === 13) { // Enter key
performPopupSearch();
}
});
$("#searchPopup").on('click', function(e) {
if (e.target === this) {
closeSearchPopup();
}
});
});
function handleSiteSearchClick() {
document.getElementById('searchPopup').style.display = 'block';
document.getElementById('searchInput').focus();
document.documentElement.classList.add('search-popup-open');
document.body.classList.add('search-popup-open');
}
function closeSearchPopup() {
document.getElementById('searchPopup').style.display = 'none';
document.getElementById('searchResults').innerHTML = '';
document.getElementById('searchInput').value = '';
$("#searchCategory").val('all');
//document.getElementById('searchCategory').value = '';
currentSearchTerm = '';
currentSearchCategory = '';
currentRecordsFrom = 0;
document.documentElement.classList.remove('search-popup-open');
document.body.classList.remove('search-popup-open');
}
function performPopupSearch(resetPagination = true) {
if (resetPagination) {
currentRecordsFrom = 0;
}
const searchTerm = resetPagination ?
document.getElementById('searchInput').value.trim() :
currentSearchTerm;
const searchCategory = resetPagination ?
document.getElementById('searchCategory').value :
currentSearchCategory;
if (!searchTerm) {
const searchInput = document.getElementById('searchInput');
searchInput.classList.add('error');
searchInput.focus();
return;
}
// Remove error class if it exists
document.getElementById('searchInput').classList.remove('error');
// Store current search parameters
currentSearchTerm = searchTerm;
currentSearchCategory = searchCategory;
const resultsDiv = document.getElementById('searchResults');
resultsDiv.innerHTML = '<p>Searching...</p>';
// Make AJAX call to backend
$.ajax({
type: "POST",
url: "/engine/search/sitesearchajax/",
data: {
sitesearch: 'ok',
wildcard: searchTerm,
searchcat: searchCategory,
recsfrom: currentRecordsFrom,
numrecs: recordsPerPage
},
success: function(response) {
try {
const results = JSON.parse(response);
if (results.response && results.response[0].code === '404') {
resultsDiv.innerHTML = `<p class="error">${results.response[0].msg}</p>`;
return;
}
if (results.data && results.data.length > 0) {
const totalResults = parseInt(results.total);
const showingFrom = currentRecordsFrom + 1;
const showingTo = Math.min(currentRecordsFrom + results.data.length, totalResults);
let html = `<p>Found ${totalResults} match${totalResults === 1 ? '' : 'es'} for "${searchTerm}"${searchCategory ? (searchCategory=='all'?` across the site`:` in ${searchCategory.replace(/-/g,' ')}`) : ''}.</p>`;
html += `<p>Showing results ${showingFrom} to ${showingTo}</p>`;
html += '<div class="search-results">';
results.data.forEach(result => {
html += `
<div class="resultdiv">
<a href="${result.locationurl}">
<div class="resultdiv_left">
<p class="singleResultTitle">${result.title}</p>
<p>${result.description}</p>
<p style="font-size:12px;padding-top:5px;">
CATEGORY: ${result.categoryname.replace('-',' ')},
SECTION: ${result.subcategoryname.replace('-',' ')}
</p>
</div>
<div class="resultdiv_right">
<img class="img-circle" src="${result.smallimageurl}" border="0">
${result.use_default_img === '1' ?
`<p class="default_img_cat">${result.categoryname.replace('-',' ')}</p>`
: ''}
</div>
<div class="clearfix"></div>
</a>
</div>`;
});
html += '</div>';
// Add pagination
html += '<div id="searchPagination">';
if (currentRecordsFrom > 0) {
html += `<button onclick="firstPage()">First</button>`;
html += `<button onclick="previousPage()">Previous</button>`;
}
if (showingTo < totalResults) {
html += `<button onclick="nextPage()">Next</button>`;
html += `<button onclick="lastPage(${totalResults})">Last</button>`;
}
html += '</div>';
resultsDiv.innerHTML = html;
} else {
resultsDiv.innerHTML = `
<p>No results found for "${searchTerm}"${searchCategory ? (searchCategory=='all'?` across the site`:` in ${searchCategory.replace(/-/g,' ')}`) : ''}.</p>
`;
}
} catch(e) {
resultsDiv.innerHTML = '<p class="error">Error processing search results</p>';
console.error('Search error:', e);
}
},
error: function() {
resultsDiv.innerHTML = '<p class="error">Error connecting to search service</p>';
}
});
}
function nextPage() {
currentRecordsFrom += recordsPerPage;
performPopupSearch(false);
}
function previousPage() {
currentRecordsFrom = Math.max(0, currentRecordsFrom - recordsPerPage);
performPopupSearch(false);
}
function firstPage() {
currentRecordsFrom = 0;
performPopupSearch(false);
}
function lastPage(totalResults) {
currentRecordsFrom = Math.floor((totalResults - 1) / recordsPerPage) * recordsPerPage;
performPopupSearch(false);
}
</script>
<!-- end of ray custom javascript -->
<!-- custom dialog -->
<div id="customDialog" style="display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:9999;">
<div style="position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background-color:white; padding:20px; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.3); max-width:80%;">
<p id="dialogMessage"></p>
<input type="text" id="dialogInput" style="display:none; width:100%; margin-top:10px;">
<div style="text-align:right; margin-top:15px;">
<button id="dialogCancel" onclick="closeCustomDialog(null)" style="margin-right:10px; padding:5px 10px;">Cancel</button>
<button id="dialogOK" onclick="closeCustomDialog(true)" style="padding:5px 10px;">OK</button>
</div>
</div>
</div>
</div><ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;"><div id="aswift_0_host" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div></ins><iframe name="googlefcPresent" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="__tcfapiLocator" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="googlefcInactive" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="googlefcLoaded" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><div class="fc-consent-root"><div class="fc-dialog-overlay"></div><div class="fc-dialog-container"><div tabindex="0" id="fc-focus-trap-pre-div"></div><div class="fc-dialog fc-choice-dialog" role="dialog" aria-label="We use cookies for the purposes of:" tabindex="0" style=""><div class="fc-dialog-content"><div class="fc-dialog-scrollable-content"><div class="fc-header fc-dialog-restricted-content"><div class="fc-header"><p class="fc-header-text">Welcome to UKTaxCalculators!</p></div><h1 class="fc-dialog-headline">We use cookies for the purposes of:</h1></div><div class="fc-stacks fc-dialog-restricted-content"><ul><li><div class="fc-stack-icon"><span class="notranslate" aria-hidden="true"><svg width="18" height="18" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 9c2.7 0 5.8 1.29 6 2v1H6v-.99c.2-.72 3.3-2.01 6-2.01m0-11C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"></path></svg></span></div><span class="fc-stack-name">Personalised advertising and content, advertising and content measurement, audience research and services development
</span></li><li><div class="fc-stack-icon"><span class="notranslate" aria-hidden="true"><svg width="18" height="18" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M5 6h16V4H5c-1.1 0-2 .9-2 2v11H1v3h11v-3H5V6zm16 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 9h-4v-7h4v7z"></path></svg></span></div><span class="fc-stack-name">Store and/or access information on a device</span></li></ul></div><button class="fc-faq-header fc-dialog-restricted-content" role="button" aria-label="Learn more" tabindex="0"><div class="fc-faq-icon"><span class="notranslate faq-section-closed" aria-hidden="true"><svg width="14" height="14" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M5.41 7.59L4 9l8 8 8-8-1.41-1.41L12 14.17"></path></svg></span><span class="notranslate faq-section-open" aria-hidden="true" style="display: none !important;"><svg width="14" height="14" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M20 13H4v-2h16v2z"></path></svg></span></div><span class="fc-faq-label">Learn more</span></button><div class="fc-faq-contents" style="display: none !important;"><ul class="fc-dialog-restricted-content"><li><a class="fc-faq-item" role="button" aria-label="How can I change my choice?" tabindex="0" href="#" data-faq-item-index="0"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">How can I change my choice?</span></a></li><li><a class="fc-faq-item" role="button" aria-label="What if I don't consent?" tabindex="0" href="#" data-faq-item-index="1"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">What if I don't consent?</span></a></li><li><a class="fc-faq-item" role="button" aria-label="How does legitimate interest work?" tabindex="0" href="#" data-faq-item-index="2"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">How does legitimate interest work?</span></a></li><li><a class="fc-faq-item" role="button" aria-label="Do I have to consent to everything?" tabindex="0" href="#" data-faq-item-index="3"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">Do I have to consent to everything?</span></a></li></ul></div><div class="fc-footer fc-dialog-restricted-content"><p>Your personal data will be processed and information from your device (cookies, unique identifiers, and other device data) may be stored by, accessed by and shared with <a class="fc-vendors-list-dialog" role="button" tabindex="0" href="#">134 TCF vendor(s) and 63 ad partner(s)</a>, or used specifically by this site or app.</p><p>Some vendors may process your personal data on the basis of legitimate interest, which you can object to by managing your options below. Look for a link at the bottom of this page to manage or withdraw consent in privacy and cookie settings.</p></div></div></div><div class="fc-footer-buttons-container"><div class="fc-footer-buttons-divider"></div><div class="fc-footer-buttons"><button class="fc-button fc-cta-consent fc-primary-button" role="button" aria-label="Consent" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Consent</p></button><button class="fc-button fc-cta-manage-options fc-secondary-button" role="button" aria-label="Manage options" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Manage options</p></button></div></div></div><div tabindex="0" id="fc-focus-trap-post-div"></div><div class="fc-dialog fc-data-preferences-dialog" role="dialog" aria-label="Manage your data" tabindex="0" style="display: none !important;"><div class="fc-dialog-header"><button class="fc-dialog-header-back-button fc-data-preferences-back" role="button" aria-label="Back" tabindex="0"><span class="notranslate" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg></span></button><div class="fc-data-preferences-header"><p>Data preferences</p></div></div><div class="fc-dialog-content"><div class="fc-dialog-scrollable-content"><div class="fc-header fc-dialog-restricted-content"><h1>Manage your data</h1></div><div class="fc-body fc-dialog-restricted-content"><p>You can choose how your personal data is used. Vendors want your permission to do the following:</p></div><div class="fc-preferences-container"><div class="fc-preference-divider"><p>TCF vendors</p><button class="fc-help-tip" data-title="What does TCF mean?" data-full-info="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." role="tooltip" aria-label="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Store and/or access information on a device</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Store and/or access information on a device" tabindex="0" data-purpose-id="1" data-name="Store and/or access information on a device" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (119 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (119 vendors), Store and/or access information on a device" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="1"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use limited data to select advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use limited data to select advertising" tabindex="0" data-purpose-id="2" data-name="Use limited data to select advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (70 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (70 vendors), Use limited data to select advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="2"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-2"><span class="fc-preference-slider-label">Legitimate interest (32 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (32 vendors), Use limited data to select advertising" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="2" id="fc-preference-slider-purpose-2" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Create profiles for personalised advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Create profiles for personalised advertising" tabindex="0" data-purpose-id="3" data-name="Create profiles for personalised advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (96 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (96 vendors), Create profiles for personalised advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="3"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use profiles to select personalised advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use profiles to select personalised advertising" tabindex="0" data-purpose-id="4" data-name="Use profiles to select personalised advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (91 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (91 vendors), Use profiles to select personalised advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="4"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Create profiles to personalise content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Create profiles to personalise content" tabindex="0" data-purpose-id="5" data-name="Create profiles to personalise content" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (28 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (28 vendors), Create profiles to personalise content" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="5"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use profiles to select personalised content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use profiles to select personalised content" tabindex="0" data-purpose-id="6" data-name="Use profiles to select personalised content" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (24 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (24 vendors), Use profiles to select personalised content" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="6"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Measure advertising performance</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Measure advertising performance" tabindex="0" data-purpose-id="7" data-name="Measure advertising performance" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (77 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (77 vendors), Measure advertising performance" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="7"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-7"><span class="fc-preference-slider-label">Legitimate interest (46 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (46 vendors), Measure advertising performance" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="7" id="fc-preference-slider-purpose-7" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Measure content performance</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e.g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you. </p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Measure content performance" tabindex="0" data-purpose-id="8" data-name="Measure content performance" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (32 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (32 vendors), Measure content performance" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="8"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-8"><span class="fc-preference-slider-label">Legitimate interest (14 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (14 vendors), Measure content performance" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="8" id="fc-preference-slider-purpose-8" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Understand audiences through statistics or combinations of data from different sources</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Understand audiences through statistics or combinations of data from different sources" tabindex="0" data-purpose-id="9" data-name="Understand audiences through statistics or combinations of data from different sources" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (57 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (57 vendors), Understand audiences through statistics or combinations of data from different sources" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="9"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-9"><span class="fc-preference-slider-label">Legitimate interest (22 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (22 vendors), Understand audiences through statistics or combinations of data from different sources" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="9" id="fc-preference-slider-purpose-9" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Develop and improve services</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Develop and improve services" tabindex="0" data-purpose-id="10" data-name="Develop and improve services" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (67 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (67 vendors), Develop and improve services" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="10"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-10"><span class="fc-preference-slider-label">Legitimate interest (37 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (37 vendors), Develop and improve services" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="10" id="fc-preference-slider-purpose-10" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use limited data to select content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Content presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type, or which content you are (or have been) interacting with (for example, to limit the number of times a video or an article is presented to you).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use limited data to select content" tabindex="0" data-purpose-id="11" data-name="Use limited data to select content" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (12 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (12 vendors), Use limited data to select content" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="11"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-11"><span class="fc-preference-slider-label">Legitimate interest (3 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (3 vendors), Use limited data to select content" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="11" id="fc-preference-slider-purpose-11" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ensure security, prevent and detect fraud, and fix errors
</h2><button class="fc-help-tip" data-title="Ensure security, prevent and detect fraud, and fix errors
" data-full-info="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." role="tooltip" aria-label="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Your data can be used to monitor for and prevent unusual and possibly fraudulent activity (for example, regarding advertising, ad clicks by bots), and ensure systems and processes work properly and securely. It can also be used to correct any problems you, the publisher or the advertiser may encounter in the delivery of content and ads and in your interaction with them.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Ensure security, prevent and detect fraud, and fix errors
" tabindex="0" data-special-purpose-id="1" data-name="Ensure security, prevent and detect fraud, and fix errors
" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Deliver and present advertising and content</h2><button class="fc-help-tip" data-title="Deliver and present advertising and content" data-full-info="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." role="tooltip" aria-label="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Certain information (like an IP address or device capabilities) is used to ensure the technical compatibility of the content or advertising, and to facilitate the transmission of the content or ad to your device.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Deliver and present advertising and content" tabindex="0" data-special-purpose-id="2" data-name="Deliver and present advertising and content" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Save and communicate privacy choices</h2><button class="fc-help-tip" data-title="Save and communicate privacy choices" data-full-info="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." role="tooltip" aria-label="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">The choices you make regarding the purposes and entities listed in this notice are saved and made available to those entities in the form of digital signals (such as a string of characters). This is necessary in order to enable both this service and those entities to respect such choices.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Save and communicate privacy choices" tabindex="0" data-special-purpose-id="3" data-name="Save and communicate privacy choices" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Match and combine data from other data sources</h2><button class="fc-help-tip" data-title="Match and combine data from other data sources" data-full-info="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." role="tooltip" aria-label="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service may be matched and combined with other information relating to you and originating from various sources (for instance your activity on a separate online service, your use of a loyalty card in-store, or your answers to a survey), in support of the purposes explained in this notice.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Match and combine data from other data sources" tabindex="0" data-feature-id="1" data-name="Match and combine data from other data sources" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Link different devices</h2><button class="fc-help-tip" data-title="Link different devices" data-full-info="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." role="tooltip" aria-label="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">In support of the purposes explained in this notice, your device might be considered as likely linked to other devices that belong to you or your household (for instance because you are logged in to the same service on both your phone and your computer, or because you may use the same Internet connection on both devices).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Link different devices" tabindex="0" data-feature-id="2" data-name="Link different devices" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Identify devices based on information transmitted automatically</h2><button class="fc-help-tip" data-title="Identify devices based on information transmitted automatically" data-full-info="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." role="tooltip" aria-label="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Your device might be distinguished from other devices based on information it automatically sends when accessing the Internet (for instance, the IP address of your Internet connection or the type of browser you are using) in support of the purposes exposed in this notice.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Identify devices based on information transmitted automatically" tabindex="0" data-feature-id="3" data-name="Identify devices based on information transmitted automatically" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use precise geolocation data</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">With your acceptance, your precise location (within a radius of less than 500 metres) may be used in support of the purposes explained in this notice.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use precise geolocation data" tabindex="0" data-special-feature-id="1" data-name="Use precise geolocation data" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Use precise geolocation data" aria-pressed="false" tabindex="0" class="fc-preference-consent special-feature" data-id="1"><span class="fc-slider-el"></span></span></label></div><div class="fc-noneditable-body fc-dialog-restricted-content fc-lower-preference-divider"><p role="heading">How this consent management platform (CMP) works:</p></div><div class="fc-preference-divider"><p>CMP privacy choices</p></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Storage, duration, and usage details</h2></div><div class="fc-preference-description">The choices you make with this CMP regarding the purposes and entities will affect how personalized advertising is presented to you. We need to store these choices to respect them on future visits, and they are stored differently based on the type of site or app you're using:<ul><li>For <b>sites</b>, your choices are saved in a cookie named “FCCDCF” for a maximum duration of 390 days.</li><li>For <b>apps</b>, your choices are saved in device storage prefixed by “IABTCF_”. Your choices will be invalidated after 390 days and overwritten once you make new privacy choices on this app.</li><li>For <b>accelerated mobile page (AMP) sites</b>, your choices are saved in local storage prefixed by “amp-store”. Your choices will be invalidated after 390 days and overwritten once you make new privacy choices on this site.</li></ul></div></div></div><div class="fc-navigation fc-dialog-restricted-content"><button class="fc-navigation-button fc-manage-vendors" role="button" aria-label="Vendor preferences" tabindex="0"><p class="fc-navigation-button-label">Vendor preferences</p></button></div></div></div><div class="fc-footer-buttons-container"><div class="fc-footer-buttons-divider"></div><div class="fc-footer-buttons"><button class="fc-button fc-data-preferences-accept-all fc-secondary-button" role="button" aria-label="Accept all" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Accept all</p></button><button class="fc-button fc-confirm-choices fc-primary-button" role="button" aria-label="Confirm choices" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Confirm choices</p></button></div></div></div><div class="fc-dialog fc-vendor-preferences-dialog" role="dialog" aria-label="Confirm our vendors" tabindex="0" style="display: none !important;"><div class="fc-dialog-header"><button class="fc-dialog-header-back-button fc-vendor-preferences-back" role="button" aria-label="Back" tabindex="0"><span class="notranslate" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg></span></button><div class="fc-vendor-preferences-header"><p>Vendor preferences</p></div></div><div class="fc-dialog-content"><div class="fc-dialog-scrollable-content"><div class="fc-header fc-dialog-restricted-content"><h1>Confirm our vendors</h1></div><div class="fc-body fc-dialog-restricted-content"><p>Vendors can use your data to provide services. Declining a vendor can stop them from using the data you shared.</p></div><div class="fc-preferences-container"><div class="fc-preference-divider"><p>TCF vendors</p><button class="fc-help-tip" data-title="What does TCF mean?" data-full-info="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." role="tooltip" aria-label="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Exponential Interactive, Inc d/b/a VDX.tv</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="1" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Exponential Interactive, Inc d/b/a VDX.tv, View details" tabindex="0" data-vendor-id="1" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Exponential Interactive, Inc d/b/a VDX.tv, Privacy policy" tabindex="0" data-policy-link="https://vdx.tv/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Exponential Interactive, Inc d/b/a VDX.tv" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="1"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Roq.ad GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="4" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Roq.ad GmbH, View details" tabindex="0" data-vendor-id="4" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="4" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Roq.ad GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.roq.ad/privacy-policy-roqad/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Roq.ad GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="4"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>AdMaxim Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Probabilistic identifiers, Browsing and interaction data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="9" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="AdMaxim Limited, View details" tabindex="0" data-vendor-id="9" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="AdMaxim Limited, Privacy policy" tabindex="0" data-policy-link="https://www.admaxim.com/admaxim-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, AdMaxim Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="9"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Index Exchange Inc. </h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 395 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="10" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Index Exchange Inc. , View details" tabindex="0" data-vendor-id="10" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="10" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Index Exchange Inc. , Privacy policy" tabindex="0" data-policy-link="https://www.indexexchange.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Index Exchange Inc. " aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="10"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Quantcast</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="11" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Quantcast, View details" tabindex="0" data-vendor-id="11" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="11" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Quantcast, Privacy policy" tabindex="0" data-policy-link="https://www.quantcast.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Quantcast" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="11"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-11"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Quantcast" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="11" id="fc-preference-slider-gvl-vendor-11" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>BeeswaxIO Corporation</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 395 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="12" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="BeeswaxIO Corporation, View details" tabindex="0" data-vendor-id="12" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="12" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="BeeswaxIO Corporation, Privacy policy" tabindex="0" data-policy-link="https://www.beeswax.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, BeeswaxIO Corporation" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="12"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Sovrn, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="13" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Sovrn, Inc., View details" tabindex="0" data-vendor-id="13" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Sovrn, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.sovrn.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Sovrn, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="13"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adikteev</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Non-precise location data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="15" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adikteev, View details" tabindex="0" data-vendor-id="15" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adikteev, Privacy policy" tabindex="0" data-policy-link="https://www.adikteev.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adikteev" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="15"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-15"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adikteev" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="15" id="fc-preference-slider-gvl-vendor-15" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>RTB House S.A.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="16" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="RTB House S.A., View details" tabindex="0" data-vendor-id="16" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="16" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="RTB House S.A., Privacy policy" tabindex="0" data-policy-link="https://www.rtbhouse.com/privacy-center" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, RTB House S.A." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="16"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>The UK Trade Desk Ltd</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="21" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="The UK Trade Desk Ltd, View details" tabindex="0" data-vendor-id="21" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="21" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="The UK Trade Desk Ltd, Privacy policy" tabindex="0" data-policy-link="https://www.thetradedesk.com/us/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, The UK Trade Desk Ltd" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="21"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-21"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, The UK Trade Desk Ltd" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="21" id="fc-preference-slider-gvl-vendor-21" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nexxen Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="23" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nexxen Inc., View details" tabindex="0" data-vendor-id="23" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="23" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nexxen Inc., Privacy policy" tabindex="0" data-policy-link="https://www.amobee.com/trust/gdpr/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nexxen Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="23"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-23"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Nexxen Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="23" id="fc-preference-slider-gvl-vendor-23" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Epsilon</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 184 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="24" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Epsilon, View details" tabindex="0" data-vendor-id="24" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Epsilon, Privacy policy" tabindex="0" data-policy-link="https://www.epsilon.com/emea/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Epsilon" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="24"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Yahoo EMEA Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 397 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="25" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Yahoo EMEA Limited, View details" tabindex="0" data-vendor-id="25" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="25" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Yahoo EMEA Limited, Privacy policy" tabindex="0" data-policy-link="https://legal.yahoo.com/ie/en/yahoo/privacy/index.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Yahoo EMEA Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="25"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ADventori SAS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="27" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="ADventori SAS, View details" tabindex="0" data-vendor-id="27" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="ADventori SAS, Privacy policy" tabindex="0" data-policy-link="https://www.adventori.com/fr/rgpd/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ADventori SAS" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="27"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Triple Lift, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="28" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Triple Lift, Inc., View details" tabindex="0" data-vendor-id="28" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Triple Lift, Inc., Privacy policy" tabindex="0" data-policy-link="https://triplelift.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Triple Lift, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="28"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-28"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Triple Lift, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="28" id="fc-preference-slider-gvl-vendor-28" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Xandr, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="32" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Xandr, Inc., View details" tabindex="0" data-vendor-id="32" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="32" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Xandr, Inc., Privacy policy" tabindex="0" data-policy-link="https://about.ads.microsoft.com/en-us/solutions/xandr/platform-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Xandr, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="32"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-32"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Xandr, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="32" id="fc-preference-slider-gvl-vendor-32" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>NEORY GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="34" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="NEORY GmbH, View details" tabindex="0" data-vendor-id="34" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="NEORY GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.neory.com/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, NEORY GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="34"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nexxen Group LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="36" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nexxen Group LLC, View details" tabindex="0" data-vendor-id="36" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nexxen Group LLC, Privacy policy" tabindex="0" data-policy-link="https://unruly.co/legal/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nexxen Group LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="36"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-36"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Nexxen Group LLC" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="36" id="fc-preference-slider-gvl-vendor-36" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>NEURAL.ONE</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="37" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="NEURAL.ONE, View details" tabindex="0" data-vendor-id="37" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="NEURAL.ONE, Privacy policy" tabindex="0" data-policy-link="https://neural.one/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, NEURAL.ONE" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="37"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ADITION (Virtual Minds GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="39" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="ADITION (Virtual Minds GmbH), View details" tabindex="0" data-vendor-id="39" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="39" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="ADITION (Virtual Minds GmbH), Privacy policy" tabindex="0" data-policy-link="https://www.adition.com/en/privacy-platform" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ADITION (Virtual Minds GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="39"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Active Agent (Virtual Minds GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="40" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Active Agent (Virtual Minds GmbH), View details" tabindex="0" data-vendor-id="40" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="40" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Active Agent (Virtual Minds GmbH), Privacy policy" tabindex="0" data-policy-link="https://www.adition.com/en/privacy-platform" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Active Agent (Virtual Minds GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="40"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Taboola Europe Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="42" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Taboola Europe Limited, View details" tabindex="0" data-vendor-id="42" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="42" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Taboola Europe Limited, Privacy policy" tabindex="0" data-policy-link="https://www.taboola.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Taboola Europe Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="42"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Equativ</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="45" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Equativ, View details" tabindex="0" data-vendor-id="45" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="45" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Equativ, Privacy policy" tabindex="0" data-policy-link="https://equativ.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Equativ" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="45"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adform A/S</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 3650 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="50" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adform A/S, View details" tabindex="0" data-vendor-id="50" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="50" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adform A/S, Privacy policy" tabindex="0" data-policy-link="https://site.adform.com/privacy-center/platform-privacy/product-and-services-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adform A/S" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="50"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-50"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adform A/S" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="50" id="fc-preference-slider-gvl-vendor-50" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Magnite, Inc. </h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="52" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Magnite, Inc. , View details" tabindex="0" data-vendor-id="52" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="52" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Magnite, Inc. , Privacy policy" tabindex="0" data-policy-link="https://www.magnite.com/legal/advertising-technology-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Magnite, Inc. " aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="52"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-52"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Magnite, Inc. " aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="52" id="fc-preference-slider-gvl-vendor-52" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>RATEGAIN ADARA INC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="57" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="RATEGAIN ADARA INC, View details" tabindex="0" data-vendor-id="57" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="57" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="RATEGAIN ADARA INC, Privacy policy" tabindex="0" data-policy-link="https://adara.com/privacy-promise/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, RATEGAIN ADARA INC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="57"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Sift Media, Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="59" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Sift Media, Inc, View details" tabindex="0" data-vendor-id="59" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Sift Media, Inc, Privacy policy" tabindex="0" data-policy-link="https://www.sift.co/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Sift Media, Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="59"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Rakuten Marketing LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="60" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Rakuten Marketing LLC, View details" tabindex="0" data-vendor-id="60" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Rakuten Marketing LLC, Privacy policy" tabindex="0" data-policy-link="https://rakutenadvertising.com/legal-notices/services-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Rakuten Marketing LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="60"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-60"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Rakuten Marketing LLC" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="60" id="fc-preference-slider-gvl-vendor-60" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Lumen Research Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="63" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Lumen Research Limited, View details" tabindex="0" data-vendor-id="63" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Lumen Research Limited, Privacy policy" tabindex="0" data-policy-link="https://lumen-research.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-63"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Lumen Research Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="63" id="fc-preference-slider-gvl-vendor-63" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Amazon Ad Server</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="68" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Amazon Ad Server, View details" tabindex="0" data-vendor-id="68" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="68" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Amazon Ad Server, Privacy policy" tabindex="0" data-policy-link="https://www.sizmek.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Amazon Ad Server" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="68"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-68"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Amazon Ad Server" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="68" id="fc-preference-slider-gvl-vendor-68" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>OpenX</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="69" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="OpenX, View details" tabindex="0" data-vendor-id="69" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="69" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="OpenX, Privacy policy" tabindex="0" data-policy-link="https://www.openx.com/legal/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, OpenX" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="69"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Yieldlab (Virtual Minds GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="70" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Yieldlab (Virtual Minds GmbH), View details" tabindex="0" data-vendor-id="70" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="70" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Yieldlab (Virtual Minds GmbH), Privacy policy" tabindex="0" data-policy-link="https://yieldlab.com/privacy-platform/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Yieldlab (Virtual Minds GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="70"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Roku Advertising Services</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="71" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Roku Advertising Services, View details" tabindex="0" data-vendor-id="71" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="71" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Roku Advertising Services, Privacy policy" tabindex="0" data-policy-link="https://docs.roku.com/published/userprivacypolicy/en/us" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Roku Advertising Services" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="71"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-71"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Roku Advertising Services" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="71" id="fc-preference-slider-gvl-vendor-71" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nano Interactive Group Ltd.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device characteristics, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="72" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nano Interactive Group Ltd., View details" tabindex="0" data-vendor-id="72" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nano Interactive Group Ltd., Privacy policy" tabindex="0" data-policy-link="https://www.nanointeractive.com/privacy-statement/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nano Interactive Group Ltd." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="72"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Simplifi Holdings LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="73" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Simplifi Holdings LLC, View details" tabindex="0" data-vendor-id="73" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Simplifi Holdings LLC, Privacy policy" tabindex="0" data-policy-link="https://simpli.fi/site-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Simplifi Holdings LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="73"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>PubMatic, Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="76" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="PubMatic, Inc, View details" tabindex="0" data-vendor-id="76" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="76" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="PubMatic, Inc, Privacy policy" tabindex="0" data-policy-link="https://pubmatic.com/legal/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, PubMatic, Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="76"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-76"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, PubMatic, Inc" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="76" id="fc-preference-slider-gvl-vendor-76" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Comscore B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 720 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="77" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Comscore B.V., View details" tabindex="0" data-vendor-id="77" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Comscore B.V., Privacy policy" tabindex="0" data-policy-link="https://www.scorecardresearch.com/privacy.aspx" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Comscore B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="77"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Flashtalking</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="78" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Flashtalking, View details" tabindex="0" data-vendor-id="78" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Flashtalking, Privacy policy" tabindex="0" data-policy-link="https://www.flashtalking.com/privacypolicy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Flashtalking" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="78"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>PulsePoint, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="81" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="PulsePoint, Inc., View details" tabindex="0" data-vendor-id="81" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="PulsePoint, Inc., Privacy policy" tabindex="0" data-policy-link="https://pulsepoint.com/legal/platform-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, PulsePoint, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="81"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Smaato, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 21 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="82" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Smaato, Inc., View details" tabindex="0" data-vendor-id="82" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="82" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Smaato, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.smaato.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Smaato, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="82"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-82"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Smaato, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="82" id="fc-preference-slider-gvl-vendor-82" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Semasio GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="84" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Semasio GmbH, View details" tabindex="0" data-vendor-id="84" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="84" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Semasio GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.semasio.com/legal/semasio-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Semasio GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="84"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Crimtan Holdings Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="85" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Crimtan Holdings Limited, View details" tabindex="0" data-vendor-id="85" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Crimtan Holdings Limited, Privacy policy" tabindex="0" data-policy-link="https://www.crimtan.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Crimtan Holdings Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="85"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-85"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Crimtan Holdings Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="85" id="fc-preference-slider-gvl-vendor-85" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Genius Sports UK Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="87" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Genius Sports UK Limited, View details" tabindex="0" data-vendor-id="87" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="87" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Genius Sports UK Limited, Privacy policy" tabindex="0" data-policy-link="https://www.geniussports.com/policies/media-buying-services-and-tcf-privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Genius Sports UK Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="87"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Criteo SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 390 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="91" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Criteo SA, View details" tabindex="0" data-vendor-id="91" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="91" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Criteo SA, Privacy policy" tabindex="0" data-policy-link="https://www.criteo.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Criteo SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="91"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adloox SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="93" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adloox SA, View details" tabindex="0" data-vendor-id="93" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adloox SA, Privacy policy" tabindex="0" data-policy-link="https://www.adloox.com/legal/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adloox SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="93"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-93"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adloox SA" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="93" id="fc-preference-slider-gvl-vendor-93" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Blis Global Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 400 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="94" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Blis Global Limited, View details" tabindex="0" data-vendor-id="94" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="94" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Blis Global Limited, Privacy policy" tabindex="0" data-policy-link="https://blis.com/blis-privacy-policy-for-online-advertising-and-related-uses/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Blis Global Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="94"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Lotame Solutions, Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 274 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="95" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Lotame Solutions, Inc, View details" tabindex="0" data-vendor-id="95" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Lotame Solutions, Inc, Privacy policy" tabindex="0" data-policy-link="https://www.lotame.com/privacy/privacy-notices/services/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Lotame Solutions, Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="95"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>LiveRamp</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="97" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="LiveRamp, View details" tabindex="0" data-vendor-id="97" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="97" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="LiveRamp, Privacy policy" tabindex="0" data-policy-link="https://liveramp.uk/privacy/service-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, LiveRamp" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="97"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>GroupM UK Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 395 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="98" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="GroupM UK Limited, View details" tabindex="0" data-vendor-id="98" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="98" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="GroupM UK Limited, Privacy policy" tabindex="0" data-policy-link="https://www.groupm.com/privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, GroupM UK Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="98"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-98"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, GroupM UK Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="98" id="fc-preference-slider-gvl-vendor-98" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>LoopMe Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="109" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="LoopMe Limited, View details" tabindex="0" data-vendor-id="109" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="109" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="LoopMe Limited, Privacy policy" tabindex="0" data-policy-link="https://legal.loopme.com/privacy-center#contract-hyartvn1o" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, LoopMe Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="109"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Dynata LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="110" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Dynata LLC, View details" tabindex="0" data-vendor-id="110" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="110" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Dynata LLC, Privacy policy" tabindex="0" data-policy-link="https://www.dynataprivacy.com/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Dynata LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="110"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ask Locala</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="119" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Ask Locala, View details" tabindex="0" data-vendor-id="119" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Ask Locala, Privacy policy" tabindex="0" data-policy-link="https://asklocala.com/advertising-privacy-policy/?_gl=1*145zs89*_up*MQ..*_ga*MjA4NDgxNDYxOC4xNjk2NTEyNTU5*_ga_VRM83PCHBL*MTY5NjUxMjU1OC4xLjEuMTY5NjUxMjU3NS4wLjAuMA..*_ga_5N7836YC9X*MTY5NjUxMjU1OC4xLjEuMTY5NjUxMjU3NS4wLjAuMA.." href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Ask Locala" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="119"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Azira</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="124" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Azira, View details" tabindex="0" data-vendor-id="124" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Azira, Privacy policy" tabindex="0" data-policy-link="https://azira.com/fr/privacy-policy/#services-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Azira" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="124"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-124"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Azira" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="124" id="fc-preference-slider-gvl-vendor-124" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>DoubleVerify Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="126" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="DoubleVerify Inc., View details" tabindex="0" data-vendor-id="126" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="DoubleVerify Inc., Privacy policy" tabindex="0" data-policy-link="https://doubleverify.com/privacy-notice/solutions-privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-126"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, DoubleVerify Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="126" id="fc-preference-slider-gvl-vendor-126" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>BIDSWITCH GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="128" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="BIDSWITCH GmbH, View details" tabindex="0" data-vendor-id="128" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="128" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="BIDSWITCH GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.bidswitch.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, BIDSWITCH GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="128"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>IPONWEB GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="129" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="IPONWEB GmbH, View details" tabindex="0" data-vendor-id="129" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="129" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="IPONWEB GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.iponweb.com/policies-legal/iponweb-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, IPONWEB GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="129"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>NextRoll, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 183 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="130" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="NextRoll, Inc., View details" tabindex="0" data-vendor-id="130" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="NextRoll, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.nextroll.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, NextRoll, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="130"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Teads France SAS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="132" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Teads France SAS, View details" tabindex="0" data-vendor-id="132" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="132" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Teads France SAS, Privacy policy" tabindex="0" data-policy-link="https://privacy-policy.teads.com/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Teads France SAS" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="132"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-132"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Teads France SAS" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="132" id="fc-preference-slider-gvl-vendor-132" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ströer SSP GmbH (SSP)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="136" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Ströer SSP GmbH (SSP), View details" tabindex="0" data-vendor-id="136" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="136" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Ströer SSP GmbH (SSP), Privacy policy" tabindex="0" data-policy-link="https://www.stroeer.de/ssp-datenschutz" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Ströer SSP GmbH (SSP)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="136"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-136"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Ströer SSP GmbH (SSP)" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="136" id="fc-preference-slider-gvl-vendor-136" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>OS Data Solutions GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="137" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="OS Data Solutions GmbH, View details" tabindex="0" data-vendor-id="137" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="137" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="OS Data Solutions GmbH, Privacy policy" tabindex="0" data-policy-link="https://osdatasolutions.de/datenschutz/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, OS Data Solutions GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="137"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-137"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, OS Data Solutions GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="137" id="fc-preference-slider-gvl-vendor-137" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Permodo GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="139" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Permodo GmbH, View details" tabindex="0" data-vendor-id="139" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Permodo GmbH, Privacy policy" tabindex="0" data-policy-link="https://permodo.com/de/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Permodo GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="139"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Platform161 B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="140" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Platform161 B.V., View details" tabindex="0" data-vendor-id="140" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="140" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Platform161 B.V., Privacy policy" tabindex="0" data-policy-link="https://verve.com/dsp-cookies-privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Platform161 B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="140"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Basis Global Technologies, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="156" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Basis Global Technologies, Inc., View details" tabindex="0" data-vendor-id="156" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Basis Global Technologies, Inc., Privacy policy" tabindex="0" data-policy-link="https://privacy.basis.net/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Basis Global Technologies, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="156"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-156"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Basis Global Technologies, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="156" id="fc-preference-slider-gvl-vendor-156" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>SMADEX, S.L.U.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="161" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="SMADEX, S.L.U., View details" tabindex="0" data-vendor-id="161" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="161" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="SMADEX, S.L.U., Privacy policy" tabindex="0" data-policy-link="https://smadex.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, SMADEX, S.L.U." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="161"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Bombora Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="163" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Bombora Inc., View details" tabindex="0" data-vendor-id="163" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="163" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Bombora Inc., Privacy policy" tabindex="0" data-policy-link="https://bombora.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Bombora Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="163"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-163"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Bombora Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="163" id="fc-preference-slider-gvl-vendor-163" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>EASYmedia GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="168" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="EASYmedia GmbH, View details" tabindex="0" data-vendor-id="168" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="168" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="EASYmedia GmbH, Privacy policy" tabindex="0" data-policy-link="https://login.rtbmarket.com/gdpr" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, EASYmedia GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="168"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Remerge GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="192" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Remerge GmbH, View details" tabindex="0" data-vendor-id="192" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Remerge GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.remerge.io/service-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Remerge GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="192"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-192"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Remerge GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="192" id="fc-preference-slider-gvl-vendor-192" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>advanced store GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device identifiers</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="195" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="advanced store GmbH, View details" tabindex="0" data-vendor-id="195" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="195" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="advanced store GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.advanced-store.com/en/data-privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, advanced store GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="195"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-195"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, advanced store GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="195" id="fc-preference-slider-gvl-vendor-195" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Magnite CTV, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="202" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Magnite CTV, Inc., View details" tabindex="0" data-vendor-id="202" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="202" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Magnite CTV, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.magnite.com/legal/advertising-technology-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Magnite CTV, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="202"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-202"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Magnite CTV, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="202" id="fc-preference-slider-gvl-vendor-202" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Delta Projects AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="209" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Delta Projects AB, View details" tabindex="0" data-vendor-id="209" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="209" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Delta Projects AB, Privacy policy" tabindex="0" data-policy-link="https://deltaprojects.com/data-collection-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Delta Projects AB" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="209"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-209"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Delta Projects AB" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="209" id="fc-preference-slider-gvl-vendor-209" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>usemax advertisement (Emego GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="212" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="usemax advertisement (Emego GmbH), View details" tabindex="0" data-vendor-id="212" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="212" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="usemax advertisement (Emego GmbH), Privacy policy" tabindex="0" data-policy-link="https://www.usemax.de/?l=privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, usemax advertisement (Emego GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="212"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>emetriq GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="213" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="emetriq GmbH, View details" tabindex="0" data-vendor-id="213" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="213" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="emetriq GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.emetriq.com/datenschutz/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, emetriq GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="213"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Publicis Media GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 1825 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="226" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Publicis Media GmbH, View details" tabindex="0" data-vendor-id="226" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Publicis Media GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.publicismedia.de/datenschutz/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Publicis Media GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="226"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>M.D. Primis Technologies Ltd.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 25 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="228" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="M.D. Primis Technologies Ltd., View details" tabindex="0" data-vendor-id="228" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="228" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="M.D. Primis Technologies Ltd., Privacy policy" tabindex="0" data-policy-link="https://www.primis.tech/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, M.D. Primis Technologies Ltd." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="228"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-228"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, M.D. Primis Technologies Ltd." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="228" id="fc-preference-slider-gvl-vendor-228" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>OneTag Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="241" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="OneTag Limited, View details" tabindex="0" data-vendor-id="241" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="241" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="OneTag Limited, Privacy policy" tabindex="0" data-policy-link="https://www.onetag.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, OneTag Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="241"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cloud Technologies S.A.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="243" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Cloud Technologies S.A., View details" tabindex="0" data-vendor-id="243" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Cloud Technologies S.A., Privacy policy" tabindex="0" data-policy-link="https://www.cloudtechnologies.pl/en/internet-advertising-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cloud Technologies S.A." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="243"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Smartology Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="246" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Smartology Limited, View details" tabindex="0" data-vendor-id="246" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Smartology Limited, Privacy policy" tabindex="0" data-policy-link="https://www.smartology.net/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Smartology Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="246"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-246"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Smartology Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="246" id="fc-preference-slider-gvl-vendor-246" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Improve Digital</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="253" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Improve Digital, View details" tabindex="0" data-vendor-id="253" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="253" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Improve Digital, Privacy policy" tabindex="0" data-policy-link="https://www.improvedigital.com/platform-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Improve Digital" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="253"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-253"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Improve Digital" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="253" id="fc-preference-slider-gvl-vendor-253" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adobe Advertising Cloud</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Authentication-derived identifiers, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="264" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adobe Advertising Cloud, View details" tabindex="0" data-vendor-id="264" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="264" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adobe Advertising Cloud, Privacy policy" tabindex="0" data-policy-link="https://www.adobe.com/privacy/experience-cloud.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adobe Advertising Cloud" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="264"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-264"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adobe Advertising Cloud" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="264" id="fc-preference-slider-gvl-vendor-264" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Bannerflow AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="273" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Bannerflow AB, View details" tabindex="0" data-vendor-id="273" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Bannerflow AB, Privacy policy" tabindex="0" data-policy-link="https://www.bannerflow.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Bannerflow AB" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="273"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TabMo SAS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="275" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="TabMo SAS, View details" tabindex="0" data-vendor-id="275" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="TabMo SAS, Privacy policy" tabindex="0" data-policy-link="https://hawk-tech.io/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TabMo SAS" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="275"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Integral Ad Science (incorporating ADmantX)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="278" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Integral Ad Science (incorporating ADmantX), View details" tabindex="0" data-vendor-id="278" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Integral Ad Science (incorporating ADmantX), Privacy policy" tabindex="0" data-policy-link="https://integralads.com/ias-privacy-data-management/policies/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-278"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Integral Ad Science (incorporating ADmantX)" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="278" id="fc-preference-slider-gvl-vendor-278" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Wizaly</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="281" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Wizaly, View details" tabindex="0" data-vendor-id="281" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="281" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Wizaly, Privacy policy" tabindex="0" data-policy-link="https://www.wizaly.com/terms-of-use#privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Wizaly" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="281"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Weborama</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 393 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="284" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Weborama, View details" tabindex="0" data-vendor-id="284" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="284" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Weborama, Privacy policy" tabindex="0" data-policy-link="https://weborama.com/en/privacy-2/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Weborama" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="284"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-284"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Weborama" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="284" id="fc-preference-slider-gvl-vendor-284" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Jivox Corporation</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="294" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Jivox Corporation, View details" tabindex="0" data-vendor-id="294" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="294" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Jivox Corporation, Privacy policy" tabindex="0" data-policy-link="https://www.createwithnova.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Jivox Corporation" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="294"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Vistar Media EMEA BV</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="302" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Vistar Media EMEA BV, View details" tabindex="0" data-vendor-id="302" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Vistar Media EMEA BV, Privacy policy" tabindex="0" data-policy-link="https://sage-archer.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Vistar Media EMEA BV" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="302"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>On Device Research Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="304" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="On Device Research Limited, View details" tabindex="0" data-vendor-id="304" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="304" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="On Device Research Limited, Privacy policy" tabindex="0" data-policy-link="https://s.on-device.com/privacyPolicy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, On Device Research Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="304"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Rockabox Media Ltd</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="308" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Rockabox Media Ltd, View details" tabindex="0" data-vendor-id="308" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="308" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Rockabox Media Ltd, Privacy policy" tabindex="0" data-policy-link="https://www.scoota.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-308"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Rockabox Media Ltd" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="308" id="fc-preference-slider-gvl-vendor-308" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Exactag GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="312" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Exactag GmbH, View details" tabindex="0" data-vendor-id="312" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Exactag GmbH, Privacy policy" tabindex="0" data-policy-link="https://exactag.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Exactag GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="312"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Celtra Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="315" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Celtra Inc., View details" tabindex="0" data-vendor-id="315" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="315" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Celtra Inc., Privacy policy" tabindex="0" data-policy-link="https://www.celtra.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Celtra Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="315"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>mainADV Srl</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="317" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="mainADV Srl, View details" tabindex="0" data-vendor-id="317" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="mainADV Srl, Privacy policy" tabindex="0" data-policy-link="https://www.mainad.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, mainADV Srl" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="317"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Gemius SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 1825 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="328" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Gemius SA, View details" tabindex="0" data-vendor-id="328" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="328" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Gemius SA, Privacy policy" tabindex="0" data-policy-link="https://www.gemius.com/privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Gemius SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="328"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>The Kantar Group Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 914 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="345" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="The Kantar Group Limited, View details" tabindex="0" data-vendor-id="345" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="The Kantar Group Limited, Privacy policy" tabindex="0" data-policy-link="https://www.kantar.com/cookies-policies" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, The Kantar Group Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="345"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nielsen Media Research Ltd.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 120 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="373" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nielsen Media Research Ltd., View details" tabindex="0" data-vendor-id="373" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="373" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nielsen Media Research Ltd., Privacy policy" tabindex="0" data-policy-link="https://www.nielsen.com/us/en/legal/privacy-statement/nielsen-marketing-cloud-privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nielsen Media Research Ltd." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="373"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Solocal SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="381" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Solocal SA, View details" tabindex="0" data-vendor-id="381" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="381" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Solocal SA, Privacy policy" tabindex="0" data-policy-link="https://www.solocal.com/protection-de-la-vie-privee" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Solocal SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="381"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-381"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Solocal SA" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="381" id="fc-preference-slider-gvl-vendor-381" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Pixalate, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="384" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Pixalate, Inc., View details" tabindex="0" data-vendor-id="384" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="384" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Pixalate, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.pixalate.com/privacypolicy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Pixalate, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="384"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Numberly</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="388" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Numberly, View details" tabindex="0" data-vendor-id="388" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="388" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Numberly, Privacy policy" tabindex="0" data-policy-link="https://numberly.com/en/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Numberly" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="388"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>AudienceProject A/S</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="394" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="AudienceProject A/S, View details" tabindex="0" data-vendor-id="394" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="394" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="AudienceProject A/S, Privacy policy" tabindex="0" data-policy-link="https://privacy.audienceproject.com" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, AudienceProject A/S" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="394"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-394"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, AudienceProject A/S" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="394" id="fc-preference-slider-gvl-vendor-394" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Demandbase, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="397" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Demandbase, Inc., View details" tabindex="0" data-vendor-id="397" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="397" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Demandbase, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.demandbase.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Demandbase, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="397"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Effiliation / Effinity</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device characteristics</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="402" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Effiliation / Effinity, View details" tabindex="0" data-vendor-id="402" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="402" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Effiliation / Effinity, Privacy policy" tabindex="0" data-policy-link="https://www.effinity.fr/politique-de-confidentialite/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Effiliation / Effinity" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="402"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Arrivalist Co.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="409" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Arrivalist Co., View details" tabindex="0" data-vendor-id="409" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="409" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Arrivalist Co., Privacy policy" tabindex="0" data-policy-link="https://www.arrivalist.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Arrivalist Co." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="409"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Seenthis AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="415" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Seenthis AB, View details" tabindex="0" data-vendor-id="415" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Seenthis AB, Privacy policy" tabindex="0" data-policy-link="https://seenthis.co/privacypolicy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Commanders Act</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="416" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Commanders Act, View details" tabindex="0" data-vendor-id="416" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="416" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Commanders Act, Privacy policy" tabindex="0" data-policy-link="https://www.commandersact.com/en/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Commanders Act" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="416"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>travel audience GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 397 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="423" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="travel audience GmbH, View details" tabindex="0" data-vendor-id="423" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="travel audience GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.amadeus-hospitality.com/ta-product-privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, travel audience GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="423"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>HUMAN</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="431" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="HUMAN, View details" tabindex="0" data-vendor-id="431" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="HUMAN, Privacy policy" tabindex="0" data-policy-link="https://www.humansecurity.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-431"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, HUMAN" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="431" id="fc-preference-slider-gvl-vendor-431" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Blendee srl</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="450" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Blendee srl, View details" tabindex="0" data-vendor-id="450" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="450" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Blendee srl, Privacy policy" tabindex="0" data-policy-link="https://cdn2.blendee.com/it_blendee_privacy_policy_ad_server_and_dmp.pdf" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Blendee srl" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="450"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Innovid LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="452" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Innovid LLC, View details" tabindex="0" data-vendor-id="452" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="452" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Innovid LLC, Privacy policy" tabindex="0" data-policy-link="https://www.innovid.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Innovid LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="452"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-452"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Innovid LLC" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="452" id="fc-preference-slider-gvl-vendor-452" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Papirfly AS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device characteristics</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="466" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Papirfly AS, View details" tabindex="0" data-vendor-id="466" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Papirfly AS, Privacy policy" tabindex="0" data-policy-link="https://tacticrealtime.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-466"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Papirfly AS" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="466" id="fc-preference-slider-gvl-vendor-466" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Neustar, Inc., a TransUnion company</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="468" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Neustar, Inc., a TransUnion company, View details" tabindex="0" data-vendor-id="468" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Neustar, Inc., a TransUnion company, Privacy policy" tabindex="0" data-policy-link="https://www.home.neustar/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Neustar, Inc., a TransUnion company" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="468"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-468"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Neustar, Inc., a TransUnion company" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="468" id="fc-preference-slider-gvl-vendor-468" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Verve Group Europe GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="512" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Verve Group Europe GmbH, View details" tabindex="0" data-vendor-id="512" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Verve Group Europe GmbH, Privacy policy" tabindex="0" data-policy-link="https://pubnative.net/privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Verve Group Europe GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="512"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Otto (GmbH & Co KG)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Browsing and interaction data, User-provided data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="559" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Otto (GmbH & Co KG), View details" tabindex="0" data-vendor-id="559" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="559" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Otto (GmbH & Co KG), Privacy policy" tabindex="0" data-policy-link="https://www.otto.de/shoppages/service/datenschutz" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Otto (GmbH & Co KG)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="559"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-559"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Otto (GmbH & Co KG)" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="559" id="fc-preference-slider-gvl-vendor-559" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adobe Audience Manager, Adobe Experience Platform</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="565" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adobe Audience Manager, Adobe Experience Platform, View details" tabindex="0" data-vendor-id="565" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="565" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adobe Audience Manager, Adobe Experience Platform, Privacy policy" tabindex="0" data-policy-link="https://www.adobe.com/privacy/policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adobe Audience Manager, Adobe Experience Platform" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="565"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Localsensor B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="587" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Localsensor B.V., View details" tabindex="0" data-vendor-id="587" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Localsensor B.V., Privacy policy" tabindex="0" data-policy-link="https://www.localsensor.com/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Localsensor B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="587"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Online Solution</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="602" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Online Solution, View details" tabindex="0" data-vendor-id="602" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Online Solution, Privacy policy" tabindex="0" data-policy-link="https://adsafety.net/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Online Solution" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="602"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Relay42 Netherlands B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="631" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Relay42 Netherlands B.V., View details" tabindex="0" data-vendor-id="631" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="631" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Relay42 Netherlands B.V., Privacy policy" tabindex="0" data-policy-link="https://relay42.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Relay42 Netherlands B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="631"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>GP One GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: Uses session cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="657" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="GP One GmbH, View details" tabindex="0" data-vendor-id="657" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="657" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="GP One GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.gsi-one.org/en/privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, GP One GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="657"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-657"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, GP One GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="657" id="fc-preference-slider-gvl-vendor-657" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Liftoff Monetize and Vungle Exchange</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="667" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Liftoff Monetize and Vungle Exchange, View details" tabindex="0" data-vendor-id="667" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Liftoff Monetize and Vungle Exchange, Privacy policy" tabindex="0" data-policy-link="https://liftoff.io/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Liftoff Monetize and Vungle Exchange" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="667"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-667"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Liftoff Monetize and Vungle Exchange" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="667" id="fc-preference-slider-gvl-vendor-667" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>The MediaGrid Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="686" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="The MediaGrid Inc., View details" tabindex="0" data-vendor-id="686" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="686" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="The MediaGrid Inc., Privacy policy" tabindex="0" data-policy-link="https://www.iponweb.com/policies-legal/themediagrid-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, The MediaGrid Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="686"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Reppublika Research & Analytics Austria GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="703" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Reppublika Research & Analytics Austria GmbH, View details" tabindex="0" data-vendor-id="703" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Reppublika Research & Analytics Austria GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.reppublikaresearch.com/ratings-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Reppublika Research & Analytics Austria GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="703"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cint AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="734" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Cint AB, View details" tabindex="0" data-vendor-id="734" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Cint AB, Privacy policy" tabindex="0" data-policy-link="https://www.cint.com/participant-privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cint AB" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="734"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Google Advertising Products</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="755" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Google Advertising Products, View details" tabindex="0" data-vendor-id="755" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="755" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Google Advertising Products, Privacy policy" tabindex="0" data-policy-link="https://business.safety.google/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Google Advertising Products" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="755"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-755"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Google Advertising Products" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="755" id="fc-preference-slider-gvl-vendor-755" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>GfK GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="758" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="GfK GmbH, View details" tabindex="0" data-vendor-id="758" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="758" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="GfK GmbH, Privacy policy" tabindex="0" data-policy-link="https://help.sensic.net/privacypolicy_en.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, GfK GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="758"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>RevJet</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="759" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="RevJet, View details" tabindex="0" data-vendor-id="759" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="759" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="RevJet, Privacy policy" tabindex="0" data-policy-link="https://www.innervate.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, RevJet" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="759"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Protected Media LTD</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="762" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Protected Media LTD, View details" tabindex="0" data-vendor-id="762" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Protected Media LTD, Privacy policy" tabindex="0" data-policy-link="https://www.protected.media/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-762"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Protected Media LTD" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="762" id="fc-preference-slider-gvl-vendor-762" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Clinch Labs LTD</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="767" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Clinch Labs LTD, View details" tabindex="0" data-vendor-id="767" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="767" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Clinch Labs LTD, Privacy policy" tabindex="0" data-policy-link="https://clinch.co/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Clinch Labs LTD" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="767"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-767"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Clinch Labs LTD" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="767" id="fc-preference-slider-gvl-vendor-767" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Oracle Data Cloud - Moat</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="772" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Oracle Data Cloud - Moat, View details" tabindex="0" data-vendor-id="772" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Oracle Data Cloud - Moat, Privacy policy" tabindex="0" data-policy-link="https://www.oracle.com/legal/privacy/services-privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-772"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Oracle Data Cloud - Moat" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="772" id="fc-preference-slider-gvl-vendor-772" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Hearts and Science München GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 60 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="787" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Hearts and Science München GmbH, View details" tabindex="0" data-vendor-id="787" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Hearts and Science München GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.nonstoppartner.net" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Hearts and Science München GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="787"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Amazon Advertising</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="793" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Amazon Advertising, View details" tabindex="0" data-vendor-id="793" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="793" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Amazon Advertising, Privacy policy" tabindex="0" data-policy-link="https://www.amazon.co.uk/gp/help/customer/display.html?nodeId=201909010" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Amazon Advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="793"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Moloco, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="807" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Moloco, Inc., View details" tabindex="0" data-vendor-id="807" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Moloco, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.moloco.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Moloco, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="807"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-807"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Moloco, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="807" id="fc-preference-slider-gvl-vendor-807" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adtriba GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="827" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adtriba GmbH, View details" tabindex="0" data-vendor-id="827" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="827" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adtriba GmbH, Privacy policy" tabindex="0" data-policy-link="https://privacy.adtriba.com/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adtriba GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="827"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ensighten</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 1825 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="853" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Ensighten, View details" tabindex="0" data-vendor-id="853" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="853" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Ensighten, Privacy policy" tabindex="0" data-policy-link="https://cheq.ai/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-853"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Ensighten" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="853" id="fc-preference-slider-gvl-vendor-853" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>eBay Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="929" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="eBay Inc, View details" tabindex="0" data-vendor-id="929" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="929" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="eBay Inc, Privacy policy" tabindex="0" data-policy-link="https://www.ebayinc.com/company/privacy-center/gdpr/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, eBay Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="929"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>MetrixLab Nederland B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="939" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="MetrixLab Nederland B.V., View details" tabindex="0" data-vendor-id="939" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="MetrixLab Nederland B.V., Privacy policy" tabindex="0" data-policy-link="https://www.metrixlab.com/privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, MetrixLab Nederland B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="939"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Hurra Communications GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="1050" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Hurra Communications GmbH, View details" tabindex="0" data-vendor-id="1050" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="1050" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Hurra Communications GmbH, Privacy policy" tabindex="0" data-policy-link="https://privacy.hurra.com/tcf/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Hurra Communications GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="1050"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-divider fc-lower-preference-divider"><p>Ad partners</p><button class="fc-help-tip" data-title="What does 'Ad partner' mean?" data-full-info="Google and other ad networks and ad partners use data about your users to, for example, show them personalized ads or to report on conversions. If you decline consent, some vendors may still do some limited processing of your personal data based on legitimate interest, and you may still see ads based on that data. You can find the privacy policy of each vendor linked below." role="tooltip" aria-label="Google and other ad networks and ad partners use data about your users to, for example, show them personalized ads or to report on conversions. If you decline consent, some vendors may still do some limited processing of your personal data based on legitimate interest, and you may still see ads based on that data. You can find the privacy policy of each vendor linked below." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Akamai</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Akamai, Privacy policy" tabindex="0" data-policy-link="http://www.akamai.com/compliance/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Akamai" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="70"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Meta</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Meta, Privacy policy" tabindex="0" data-policy-link="https://www.facebook.com/about/privacy/update" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Meta" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="89"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Aunica</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Aunica, Privacy policy" tabindex="0" data-policy-link="https://aunica.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Aunica" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="93"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Booking.com</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Booking.com, Privacy policy" tabindex="0" data-policy-link="https://www.booking.com/content/privacy.en-gb.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Booking.com" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="108"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>C3 Metrics</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="C3 Metrics, Privacy policy" tabindex="0" data-policy-link="https://www.c3metrics.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, C3 Metrics" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="122"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>IBM</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="IBM, Privacy policy" tabindex="0" data-policy-link="https://www.ibm.com/customer-engagement/digital-marketing/gdpr" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, IBM" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="149"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Evidon</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Evidon, Privacy policy" tabindex="0" data-policy-link="https://www.crownpeak.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Evidon" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="196"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adacado</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Adacado, Privacy policy" tabindex="0" data-policy-link="https://www.adacado.com/privacy-policy-april-25-2018/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adacado" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="236"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>intelliAd</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="intelliAd, Privacy policy" tabindex="0" data-policy-link="https://www.intelliad.de/datenschutz" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, intelliAd" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="259"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Dstillery</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Dstillery, Privacy policy" tabindex="0" data-policy-link="https://dstillery.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Dstillery" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="311"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>MediaMath</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="MediaMath, Privacy policy" tabindex="0" data-policy-link="http://www.mediamath.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, MediaMath" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="313"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ZMS</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="ZMS, Privacy policy" tabindex="0" data-policy-link="https://zms.zalando.com/#" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ZMS" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="323"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Omnicom Media Group</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Omnicom Media Group, Privacy policy" tabindex="0" data-policy-link="https://omnicommediagroup.com/privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Omnicom Media Group" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="358"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Resonate</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Resonate, Privacy policy" tabindex="0" data-policy-link="https://www.resonate.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Resonate" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="415"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Sojern</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Sojern, Privacy policy" tabindex="0" data-policy-link="https://www.sojern.com/privacy/product-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Sojern" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="449"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Tradedoubler AB</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Tradedoubler AB, Privacy policy" tabindex="0" data-policy-link="http://www.tradedoubler.com/en/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Tradedoubler AB" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="486"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TrustArc</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="TrustArc, Privacy policy" tabindex="0" data-policy-link="https://www.trustarc.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TrustArc" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="494"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TruEffect</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="TruEffect, Privacy policy" tabindex="0" data-policy-link="https://trueffect.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TruEffect" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="495"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Travel Data Collective</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Travel Data Collective, Privacy policy" tabindex="0" data-policy-link="https://www.yieldr.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Travel Data Collective" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="540"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>advolution.control</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="advolution.control, Privacy policy" tabindex="0" data-policy-link="http://advolution.de/privacy.php" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, advolution.control" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="574"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>LifeStreet</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="LifeStreet, Privacy policy" tabindex="0" data-policy-link="http://www.lifestreet.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, LifeStreet" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="609"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Batch Media</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Batch Media, Privacy policy" tabindex="0" data-policy-link="https://theadex.com/privacy-opt-out/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Batch Media" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="864"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Vodafone GmbH</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Vodafone GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.vodafone.de/unternehmen/datenschutz-privatsphaere.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Vodafone GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="981"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Magnite</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Magnite, Privacy policy" tabindex="0" data-policy-link="https://www.magnite.com/legal/advertising-platform-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Magnite" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1029"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Scenestealer</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Scenestealer, Privacy policy" tabindex="0" data-policy-link="https://scenestealer.tv/terms.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Scenestealer" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1048"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Netquest</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Netquest, Privacy policy" tabindex="0" data-policy-link="https://www.nicequest.com/us/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Netquest" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1051"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Manage.com</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Manage.com, Privacy policy" tabindex="0" data-policy-link="https://www.manage.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Manage.com" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1095"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cloudflare</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Cloudflare, Privacy policy" tabindex="0" data-policy-link="https://www.cloudflare.com/security-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cloudflare" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1097"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Salesforce DMP</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Salesforce DMP, Privacy policy" tabindex="0" data-policy-link="https://www.salesforce.com/company/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Salesforce DMP" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1126"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Netflix</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Netflix, Privacy policy" tabindex="0" data-policy-link="http://www.netflix.com/google-3PAS-info" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Netflix" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1205"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ebuilders</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="ebuilders, Privacy policy" tabindex="0" data-policy-link="https://www.mediamonks.com/privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ebuilders" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1276"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>AppLovin Corp.</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="AppLovin Corp., Privacy policy" tabindex="0" data-policy-link="https://www.applovin.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, AppLovin Corp." aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1301"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Fractional Media</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Fractional Media, Privacy policy" tabindex="0" data-policy-link="https://www.fractionalmedia.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Fractional Media" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1365"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Rackspace</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Rackspace, Privacy policy" tabindex="0" data-policy-link="http://www.rackspace.com/gdpr" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Rackspace" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1415"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>MSI-ACI</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="MSI-ACI, Privacy policy" tabindex="0" data-policy-link="https://site.msi-aci.com/Home/Privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, MSI-ACI" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1449"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Admetrics</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Admetrics, Privacy policy" tabindex="0" data-policy-link="https://admetrics.io/en/privacy_policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Admetrics" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1514"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Navegg</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Navegg, Privacy policy" tabindex="0" data-policy-link="https://www.navegg.com/en/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Navegg" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1570"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Admedo</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Admedo, Privacy policy" tabindex="0" data-policy-link="https://www.admedo.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Admedo" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1577"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Kochava</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Kochava, Privacy policy" tabindex="0" data-policy-link="https://www.kochava.com/support-privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Kochava" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1598"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Mobitrans</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Mobitrans, Privacy policy" tabindex="0" data-policy-link="http://www.mobitrans.net/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Mobitrans" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1651"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ADEX</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="ADEX, Privacy policy" tabindex="0" data-policy-link="http://theadex.com" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ADEX" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1716"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Impact</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Impact, Privacy policy" tabindex="0" data-policy-link="https://impact.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Impact" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1735"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Spotad</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Spotad, Privacy policy" tabindex="0" data-policy-link="http://www.spotad.co/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Spotad" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1753"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Aarki</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Aarki, Privacy policy" tabindex="0" data-policy-link="http://corp.aarki.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Aarki" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1765"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>SFR</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="SFR, Privacy policy" tabindex="0" data-policy-link="http://www.sfr.fr/securite-confidentialite.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, SFR" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1870"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cablato</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Cablato, Privacy policy" tabindex="0" data-policy-link="https://cablato.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cablato" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1878"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Waystack</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Waystack, Privacy policy" tabindex="0" data-policy-link="https://www.wayfair.com/customerservice/general_info.php#privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Waystack" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1889"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TreSensa</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="TreSensa, Privacy policy" tabindex="0" data-policy-link="http://tresensa.com/eu-privacy/index.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TreSensa" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1958"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adludio</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Adludio, Privacy policy" tabindex="0" data-policy-link="https://www.adludio.com/termsandconditions#privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adludio" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1960"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>gskinner</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="gskinner, Privacy policy" tabindex="0" data-policy-link="https://createjs.com/legal/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, gskinner" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2072"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>CUBED</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="CUBED, Privacy policy" tabindex="0" data-policy-link="http://cubed.ai/privacy-policy/gdpr/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, CUBED" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2253"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Optomaton</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Optomaton, Privacy policy" tabindex="0" data-policy-link="http://optomaton.com/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Optomaton" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2299"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Dentsu Aegis Network</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Dentsu Aegis Network, Privacy policy" tabindex="0" data-policy-link="http://www.dentsu.com/termsofuse/data_policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Dentsu Aegis Network" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2373"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Digiseg</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Digiseg, Privacy policy" tabindex="0" data-policy-link="https://digiseg.io/privacy-center/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Digiseg" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2415"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Haensel AMS</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Haensel AMS, Privacy policy" tabindex="0" data-policy-link="https://haensel-ams.com/privacy-statement-us/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Haensel AMS" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2506"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>BDSK Handels GmbH & Co. KG</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="BDSK Handels GmbH & Co. KG, Privacy policy" tabindex="0" data-policy-link="https://www.xxxlutz.de/c/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, BDSK Handels GmbH & Co. KG" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2526"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Objective Partners</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Objective Partners, Privacy policy" tabindex="0" data-policy-link="https://www.objectivepartners.com/cookie-policy-and-privacy-statement/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Objective Partners" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2531"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Marketing Science Consulting Group, Inc.</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Marketing Science Consulting Group, Inc., Privacy policy" tabindex="0" data-policy-link="http://mktsci.com/privacy_policy.htm" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Marketing Science Consulting Group, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2568"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>DENTSU</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="DENTSU, Privacy policy" tabindex="0" data-policy-link="http://www.dentsu.co.jp/terms/data_policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, DENTSU" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2571"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Kobler</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Kobler, Privacy policy" tabindex="0" data-policy-link="https://kobler.no/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Kobler" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2575"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Widespace</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Widespace, Privacy policy" tabindex="0" data-policy-link="https://improvedigital.com/platform-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Widespace" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2624"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Vimeo</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Vimeo, Privacy policy" tabindex="0" data-policy-link="https://vimeo.com/cookie_policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Vimeo" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2677"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Oracle Data Cloud</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Oracle Data Cloud, Privacy policy" tabindex="0" data-policy-link="https://www.oracle.com/legal/privacy/marketing-cloud-data-cloud-privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Oracle Data Cloud" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2778"><span class="fc-slider-el"></span></span></label></div></div></div></div><div class="fc-footer-buttons-container"><div class="fc-footer-buttons-divider"></div><div class="fc-footer-buttons"><button class="fc-button fc-vendor-preferences-accept-all fc-secondary-button" role="button" aria-label="Accept all" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Accept all</p></button><button class="fc-button fc-confirm-choices fc-primary-button" role="button" aria-label="Confirm choices" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Confirm choices</p></button></div></div></div></div><div class="fc-help-dialog-container" role="dialog" tabindex="0" style="display: none !important;"><div class="fc-help-dialog-overlay"></div><div class="fc-help-dialog"><h1></h1><div class="fc-help-dialog-contents"></div><div class="fc-help-dialog-button-container"><button class="fc-help-dialog-close-button" role="button" aria-label="Close" tabindex="0"><p class="fc-help-dialog-close-button-label">Close</p></button></div></div></div></div></body></html>