#ccc a{text-decoration:underline;text-decoration-color:transparent;font-weight:500 !important;text-decoration-thickness:1px;transition:text-decoration-color .2s ease;background-image:none !important;transition:text-decoration-color .2s ease}#ccc a:hover{text-decoration-color:inherit}#ccc p a{font-size:inherit !important;font-family:inherit !important;font-weight:500 !important}#ccc hr{margin:30px 0 !important;background-color:rgba(255,255,255,.7) !important}.ccc-tabbable:focus-visible{outline:1px solid var(--colour-linkFocus);outline-offset:2px}#ccc-module{width:100% !important}#ccc-notify{background-color:var(--colour-navy) !important;align-items:flex-start !important;display:block !important;z-index:400 !important;margin:0 auto;padding:30px 5% !important}@media(min-width: 768px){#ccc-notify{padding:30px 30px 40px !important;max-width:555px;margin:0 0 20px 20px;border-radius:8px !important;left:20px !important;bottom:20px !important}}#ccc-notify p{opacity:1 !important;font-size:1.4rem !important;line-height:1.3 !important;font-family:var(--font-body) !important;color:var(--colour-white) !important}#ccc-notify p+p{margin-top:15px !important}@media(min-width: 1420px){#ccc-notify p+p{margin-top:20px !important}}#ccc-notify p a{font-size:1.4rem !important;line-height:1.3 !important;font-family:var(--font-body) !important;font-weight:500 !important;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease}#ccc-notify p a:hover{text-decoration-color:inherit}#ccc-notify #ccc-notify-reject,#ccc-notify #ccc-notify-dismiss,#ccc-notify #ccc-notify-title{display:none !important}#ccc-notify .ccc-notify-button{transition:all .2s ease;font-weight:400;font-family:var(--font-body) !important;font-size:1.6rem !important;line-height:21px !important;min-width:100%;padding:14px 18px !important;border-radius:108px;margin:0 !important;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){#ccc-notify .ccc-notify-button{font-size:1.8rem !important;min-width:185px}}@media(min-width: 1050px){#ccc-notify .ccc-notify-button{padding:16px 20px !important}}#ccc-notify .ccc-notify-button:focus-visible{outline:1px solid var(--colour-linkFocus);outline-offset:2px}#ccc-notify .ccc-notify-button span{transition:all .2s ease}#ccc-notify #ccc-notify-accept{background:var(--colour-black) !important;border:2px solid var(--colour-black) !important}#ccc-notify #ccc-notify-accept span{color:var(--colour-white) !important}#ccc-notify #ccc-notify-accept:hover{background:var(--colour-white) !important;border-color:var(--colour-white) !important}#ccc-notify #ccc-notify-accept:hover span{color:var(--colour-black) !important}#ccc-notify .ccc-notify-link{color:var(--colour-white) !important;background:transparent !important;text-decoration:none !important;border:2px solid var(--colour-white) !important;margin:20px 0 0 !important}@media(min-width: 768px){#ccc-notify .ccc-notify-link{margin:0 0 0 16px !important}}@media(min-width: 1420px){#ccc-notify .ccc-notify-link{margin:0 0 0 20px !important}}#ccc-notify .ccc-notify-link span{color:var(--colour-white) !important}#ccc-notify .ccc-notify-link:hover{color:var(--colour-black) !important;background:var(--colour-white) !important;border-color:var(--colour-white) !important}#ccc-notify .ccc-notify-link:hover span{color:var(--colour-black) !important}#ccc-notify .ccc-notify-buttons{display:flex;flex-direction:column;margin-top:30px}@media(min-width: 768px){#ccc-notify .ccc-notify-buttons{flex-direction:row}}#ccc-content{background-color:var(--colour-navy)}.ccc-vendors{display:none}.optional-cookie-header,#ccc-necessary-title{font-family:var(--font-body) !important;font-size:1.6rem !important}@media(min-width: 768px){.optional-cookie-header,#ccc-necessary-title{font-size:1.8rem !important}}#ccc-title{font-family:var(--font-body) !important;font-size:1.8rem !important}@media(min-width: 768px){#ccc-title{font-size:2rem !important}}.optional-cookie p{opacity:1 !important;font-size:1.4rem !important;line-height:1.4 !important;font-family:var(--font-body) !important}@media(min-width: 768px){.optional-cookie p{font-size:1.6rem !important}}#ccc-info-link{display:none}#ccc-necessary-description,.ccc-intro{font-size:1.4rem !important;line-height:1.4 !important;font-weight:normal !important;font-family:var(--font-body) !important}@media(min-width: 768px){#ccc-necessary-description,.ccc-intro{font-size:1.6rem !important}}.ccc-intro{margin:16px 0 22px !important}@media(min-width: 768px){.ccc-intro{margin:16px 0 27px !important}}#ccc-recommended-settings{display:flex;justify-content:center;align-items:center;background:var(--colour-black) !important;border:2px solid var(--colour-black) !important;transition:all .2s ease;border-radius:108px !important;font-weight:400;font-family:var(--font-body) !important;font-size:1.8rem !important;line-height:21px !important;min-width:185px;padding:14px 18px !important;margin:0 !important;min-height:55px}#ccc-recommended-settings span{transition:all .2s ease;color:var(--colour-white) !important;font-weight:400}#ccc-recommended-settings:hover{background:var(--colour-white) !important;border-color:var(--colour-white) !important}#ccc-recommended-settings:hover span{color:var(--colour-black) !important}#ccc-reject-settings{display:none}#ccc-optional-categories .checkbox-toggle{transition:all .2s ease;background-color:transparent !important;outline:1px solid var(--colour-white) !important;border:4px solid transparent !important;border-radius:4px !important;min-width:84px;min-height:28px}#ccc-optional-categories .checkbox-toggle.active{background-color:var(--colour-green) !important;border-color:var(--colour-green) !important;outline-color:var(--colour-green) !important}#ccc-optional-categories .checkbox-toggle.active:focus-within{outline:2px solid var(--colour-green) !important}#ccc-optional-categories .checkbox-toggle:focus-within{outline:2px solid var(--colour-white) !important}#ccc-optional-categories .checkbox-toggle-label{line-height:22px !important}#ccc-optional-categories .checkbox-toggle-input{line-height:23px !important}#ccc-optional-categories .checkbox-toggle-toggle{background-color:var(--colour-white) !important;border-radius:2px !important;height:100% !important;top:0 !important}#ccc-optional-categories .checkbox-toggle-off,#ccc-optional-categories .checkbox-toggle-on{font-size:1.3rem !important;font-weight:700 !important;opacity:1 !important;font-family:var(--font-body) !important;margin-top:-1px;height:20px}#ccc-icon:focus-visible{outline:var(--colour-linkFocus) 1px solid;outline-offset:3px}#ccc-icon.ccc-icon--dark{fill:var(--colour-black)}
