@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins-Regular"),url(https://www.confused.com/static/content/fonts/poppins/regular/Poppins-Regular.woff2) format("woff2"),url(https://www.confused.com/static/content/fonts/poppins/regular/Poppins-Regular.woff) format("woff");unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins-SemiBold"),url(https://www.confused.com/static/content/fonts/poppins/semi-bold/Poppins-SemiBold.woff2) format("woff2"),url(https://www.confused.com/static/content/fonts/poppins/semi-bold/Poppins-SemiBold.woff) format("woff");unicode-range:u+000-5ff}section.cnf-cookies_cookie-wall{display:none!important}section.cnf-cookies_cookie-wall.cnf-cookies_open{display:block!important}.cnf-cookies_cookie-wall{color:#1f1f1f;font-family:Poppins,Helvetica,Arial,sans-serif;height:auto;left:0;min-width:320px;position:fixed;top:0;width:100%;z-index:9999}.cnf-cookies_cookie-wall *{box-sizing:border-box;font-family:Poppins,Helvetica,Arial,sans-serif}.cnf-cookies_cookie-wall:before{background-color:rgba(0,0,0,.7);content:"";height:100vh;left:0;min-width:320px;overflow:hidden;position:fixed;top:0;width:100vw;z-index:99}.cnf-cookies_cookie-wall__modal{background:#fff;max-height:100vh;overflow:auto;padding:32px 24px;position:absolute;z-index:100}.cnf-cookies_cookie-wall__modal p{font-size:18px;line-height:26px;margin:18px 0}.cnf-cookies_cookie-wall__modal details summary{color:#fff;display:inline-block;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;list-style-type:none;padding-right:21px;position:relative;text-decoration:none}.cnf-cookies_cookie-wall__modal details summary::marker{display:none!important}.cnf-cookies_cookie-wall__modal details summary:hover{cursor:pointer}.cnf-cookies_cookie-wall__modal details summary:before{color:red;content:url(https://www.confused.com/static/content/images/icons/toggle-arrow.svg);left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .5s ease}.cnf-cookies_cookie-wall__modal details summary:after{background-color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:18px;content:"";height:18px;margin-top:-8px;position:absolute;right:0;top:50%;width:18px}.cnf-cookies_cookie-wall__modal details summary:focus{outline:4px solid var(--subThemeFocusColour,#8a8a8a);outline-offset:6px}.cnf-cookies_cookie-wall__modal details summary .cnf-cookies_arrow-link__title{color:#1f1f1f;display:inline-block;margin-left:14px;position:relative;z-index:2}.cnf-cookies_cookie-wall__modal details summary .cnf-cookies_arrow-link__title:before{background-color:#1f1f1f;bottom:1px;content:"";height:2px;position:absolute;right:0;transition:all .2s ease-out;visibility:visible;width:100%;z-index:-1}.cnf-cookies_cookie-wall__modal details[open] summary:before{transform:rotate(90deg) translateX(-200%)!important}.cnf-cookies_cookie-wall__modal details[open]~button{display:none}.cnf-cookies_cookie-wall__modal .cnf-cookies_cookie-policy-link{color:#1f1f1f}.cnf-cookies_cookie-wall__modal .cnf-cookies_cookie-policy-link:hover{text-decoration:none}.cnf-cookies_cookie-wall__modal .cnf-cookies_cookie-policy-link:focus{outline:4px solid var(--subThemeFocusColour,#8a8a8a);outline-offset:2px}.cnf-cookies_cookie-wall .cnf-cookies_modal__heading{color:#1f1f1f;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:22px!important;font-weight:600;line-height:28px;margin-bottom:18px;margin-top:0}.cnf-cookies_cookie-wall .cnf-cookies_modal__heading .cnf-cookies_logo{display:inline-block;height:22.4px;margin-left:-10px;margin-right:-5px;margin-top:-10px}@media (min-width:768px){.cnf-cookies_cookie-wall__modal{left:50%;max-width:600px;padding:48px}}@media (max-width:374px){.cnf-cookies_cookie-wall__modal{padding:20px}}.cnf-cookies_cookie-wall__options{margin-top:20px;position:relative}.cnf-cookies_cookie-wall__options .cnf-cookies_field-group:not(.cnf-cookies_field-group--small){margin-bottom:0}.cnf-cookies_cookie-wall__options .cnf-cookies_field-validation-error{color:#e61414;display:none;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0;padding-left:40px;padding-top:5px;position:relative}.cnf-cookies_cookie-wall__options .cnf-cookies_field-validation-error:before{background-color:#e61414;content:"";display:block;height:25px;left:0;position:absolute;width:25px}.cnf-cookies_cookie-wall__options .cnf-cookies_field-validation-error:after{color:#fff;content:"!";font-size:18px;left:10px;line-height:28px;position:absolute;top:4px}.cnf-cookies_cookie-wall__options .cnf-cookies_field-validation-error .cnf-cookies_visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.cnf-cookies_cookie-wall__options .cnf-cookies_field-validation-error .cnf-cookies_error-message{color:#e61414;line-height:25px;margin:0!important}.cnf-cookies_cookie-wall__legend{font-size:20px;font-weight:600;line-height:27px;margin-bottom:18px;padding-left:0}.cnf-cookies_cookie-wall__legend+p{margin-top:0!important}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio{display:flex;flex-direction:row;max-width:343px}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio .cnf-cookies_input-shell{display:flex}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio .cnf-cookies_input-shell:last-of-type label{margin-right:0}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input{height:0!important;left:-480px;opacity:0!important;position:absolute!important;top:50%}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input:focus+label{outline:4px solid var(--subThemeFocusColour,#8a8a8a)}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-choice__answer--yes-no-radio,.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-wall__answer--yes-no-radio{border:4px solid #000;padding:9px 8px 9px 60px!important}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-choice__answer--yes-no-radio:after,.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-wall__answer--yes-no-radio:after{background:#1f1f1f;border:8px solid #1f1f1f;border-radius:50%;content:"";display:block;height:0;left:23px;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:2}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-choice__answer--yes-no-radio:before,.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-wall__answer--yes-no-radio:before{border:2px solid #1f1f1f;content:"";left:16px;top:50%;z-index:1}.cnf-cookies_cookie-wall__answer:hover{cursor:pointer}.cnf-cookies_cookie-wall__answer--yes-no-radio{background-color:#fff;border:2px solid #000;color:#000;font-size:16px;font-weight:600!important;line-height:24px;margin-right:16px;min-width:163px;padding:11px 8px 11px 62px!important;position:relative}.cnf-cookies_cookie-wall__answer--yes-no-radio:hover{background-color:#f2f2f2}.cnf-cookies_cookie-wall__answer--yes-no-radio:before{background-color:#fff;border:2px solid #9f9f9f;border-radius:50%;content:"";display:block;height:26px;left:18px;position:absolute;top:50%!important;transform:translateY(-50%);width:26px;z-index:2}.cnf-cookies_cookie-wall__button{align-items:center;background-color:#1f1f1f;background-color:var(--primaryButtonBGColour,#1f1f1f);border:none;border-radius:var(--buttonBorderRadius,12px);color:#fff;display:flex;font-size:22px;font-weight:600;justify-content:center;line-height:28px;margin:32px 0 0;padding:21px 24px;position:relative;text-align:left}.cnf-cookies_cookie-wall__button:hover{background-color:var(--charcoal,#3c3c3c);cursor:pointer;outline:4px solid var(--darkGrey,#8a8a8a)}.cnf-cookies_cookie-wall__button.disabled{opacity:.5}.cnf-cookies_cookie-wall__button:focus{outline:4px solid var(--darkGrey,#8a8a8a)}.cnf-cookies_cookie-wall__button--secondary{background:transparent;border:4px solid #1f1f1f;color:#1f1f1f;margin-top:24px;max-height:70px}.cnf-cookies_cookie-wall__button--secondary:hover{background-color:transparent;cursor:pointer;outline:4px solid var(--darkGrey,#8a8a8a)}.cnf-cookies_cookie-wall .cnf-cookies_field-group{border:none;margin:0;padding:0}.cnf-cookies_cookie-wall .cnf-cookies_field-group.cnf-cookies_error .cnf-cookies_field-validation-error{display:block}@media (max-width:430px){.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio .input-shell{flex-basis:50%;margin-right:16px}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio .input-shell:last-of-type{margin-right:0}.cnf-cookies_cookie-wall__input-wrapper--yes-no-radio{max-width:unset}}@media (max-width:362px){.cnf-cookies_cookie-wall__answer--yes-no-radio{min-width:116px}}@media (max-width:767px){.cnf-cookies_cookie-wall__modal{left:0;top:0;width:100%}}@media (min-width:768px){.cnf-cookies_cookie-wall{height:100%}.cnf-cookies_cookie-wall__modal{left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:90%}.cnf-cookies_cookie-wall input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-choice__answer--yes-no-radio,.cnf-cookies_cookie-wall input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-wall__answer--yes-no-radio{border:4px solid #000;line-height:26px;padding:8px 8px 8px 64px!important}.cnf-cookies_cookie-wall input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-choice__answer--yes-no-radio:after,.cnf-cookies_cookie-wall input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-wall__answer--yes-no-radio:after{left:23px}.cnf-cookies_cookie-wall input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-choice__answer--yes-no-radio:before,.cnf-cookies_cookie-wall input[type=radio].cnf-cookies_radio-input:checked+.cnf-cookies_cookie-wall__answer--yes-no-radio:before{left:16px}.cnf-cookies_cookie-wall__answer--yes-no-radio{border:2px solid #000;font-size:18px;line-height:26px;padding:10px 10px 10px 66px!important}.cnf-cookies_cookie-wall__answer--yes-no-radio:before{left:18px}}