@font-face{font-family:MuseoSans;src:url(https://www.cancerresearchuk.org/sites/all/themes/custom/cruk/fonts/museo/MuseoSans-500.woff2)format("woff2")}@font-face{font-family:MuseoSansRounded;src:url(https://www.cancerresearchuk.org/sites/all/themes/custom/cruk/fonts/museo/MuseoSansRounded-500.woff2)format("woff2")}@font-face{font-family:Progress-Regular;src:url(../progress-400.2dac9797.woff)format("woff")}@font-face{font-family:Progress-Bold;src:url(../progress-600.61f460cb.woff)format("woff")}.en__component--contactblock{background-color:transparent!important;padding:0!important}.en__component--contactblock+.en__component--formblock .en__submit button{background:var(--button_background_color);border:2px solid var(--button_background_color);color:var(--button_text_color)}.en__component--contactblock+.en__component--formblock .en__submit button:hover{background:var(--button_background_color_hover);border-color:var(--button_background_color_hover);color:var(--button_text_color_hover)}.en__component--contactblock+.en__component--formblock .en__submit button.pink:after,.en__component--contactblock+.en__component--formblock .en__submit button.hover-black:hover:after{background-image:url(../arrow-right-white.fbb34da8.png)}.en__contact{margin-bottom:10px}.en__contact--closed .en__contactSubject,.en__contact--closed .en__contactSections,.en__contact--closed .en__tweet,.en__contact--closed .en__tweetButton{display:none}.en__contactSubject,.en__contactSections,.en__tweet,.en__tweetButton{background:var(--secondary_background_color)!important;padding-left:40px!important;padding-right:40px!important}@media (max-width:900px){.en__contactSubject,.en__contactSections,.en__tweet,.en__tweetButton{margin:0 -42px;padding-left:28px!important;padding-right:28px!important}}.en__contactSubject textarea,.en__contactSections textarea,.en__tweet textarea,.en__tweetButton textarea{border-radius:0;padding:10px!important}.en__contactSubject textarea[readonly],.en__contactSections textarea[readonly],.en__tweet textarea[readonly],.en__tweetButton textarea[readonly]{min-height:50px;background:#e6e6e6;border-color:#e6e6e6}.en__contactSubject label,.en__contactSections label,.en__tweet label,.en__tweetButton label{color:var(--default_color);font-family:var(--h1_font-family);width:100%;margin-bottom:5px;padding:0;font-weight:600;position:relative;display:block!important}.en__contactSubject label:after,.en__contactSections label:after,.en__tweet label:after,.en__tweetButton label:after{color:var(--default_color);content:"(required)";margin-left:.25ch;margin-right:auto;font-weight:300}.en__contactSubject,.en__tweet{margin-top:60px;position:relative;padding-top:40px!important;padding-bottom:20px!important}@media (max-width:900px){.en__contactSubject,.en__tweet{padding-top:20px!important}}.en__contactSubject:before,.en__tweet:before{content:"Your email";background:var(--secondary_background_color);font-family:var(--h1_font-family);padding:20px;font-size:1.2em;font-weight:600;display:block;position:absolute;top:-54px;left:0}@media (max-width:900px){.en__contactSubject:before,.en__tweet:before{font-size:1em;left:28px}}.en__tweet{padding-bottom:0!important}.en__tweet:before{content:"Your post"}.en__tweetButton{padding-top:0;padding-bottom:20px}.en__tweetButton .en__tweetButton__send,.en__tweetButton .en__tweetButton__sent{background:0 0;border:none;margin:0;padding:0}.en__tweetButton .en__tweetButton__send a,.en__tweetButton .en__tweetButton__sent a{min-width:400px;width:100%;margin:0;display:block}.en__tweetButton .en__tweetButton__sent a{color:var(--default_color);text-align:center;cursor:default;background:#e6e6e6;border:1px solid #e6e6e6;padding:10px}.en__contactSections{padding-top:0;padding-bottom:40px}.en__contactSections .en__contactSection{padding-bottom:10px}.en__contactSections .en__contactSection__content--uneditable,.en__contactSections .en__contactMessage--typePlainText{padding:0}.en__contactDetails,.en__twitterTarget{border:2px solid var(--tertiary_color);max-width:520px;width:calc(100% + 28px);cursor:pointer;background:#fff;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:left;margin-top:10px;margin-left:-14px;padding:12px;display:-ms-flexbox;display:flex;padding:10px!important}@media screen and (min-width:900px){.en__contactDetails,.en__twitterTarget{margin-left:0;padding:10px!important}}.en__contactDetails.item--checked,.en__twitterTarget.item--checked{background:var(--tertiary_color)}.en__contactDetails.item--checked .en__contactDetails__custom:before,.en__contactDetails.item--checked .en__twitterTarget__details:before,.en__twitterTarget.item--checked .en__contactDetails__custom:before,.en__twitterTarget.item--checked .en__twitterTarget__details:before{background-image:url(../user.1051dcc1.png)}.en__contactDetails.item--checked .en__contactDetails__custom:after,.en__contactDetails.item--checked .en__twitterTarget__details:after,.en__twitterTarget.item--checked .en__contactDetails__custom:after,.en__twitterTarget.item--checked .en__twitterTarget__details:after{background-image:url(../tick-blue.7f956dc9.png);border-color:#fff}.en__contactDetails.item--checked p,.en__twitterTarget.item--checked p{color:#fff}.en__contactDetails.item--checked.item--disabled,.en__twitterTarget.item--checked.item--disabled{pointer-events:none}.en__contactDetails.item--checked.item--disabled .en__contactDetails__custom:after,.en__contactDetails.item--checked.item--disabled .en__twitterTarget__details:after,.en__twitterTarget.item--checked.item--disabled .en__contactDetails__custom:after,.en__twitterTarget.item--checked.item--disabled .en__twitterTarget__details:after,.en__contactDetails .en__twitterTarget__image,.en__contactDetails input,.en__twitterTarget .en__twitterTarget__image,.en__twitterTarget input{display:none}.en__contactDetails .en__contactDetails__custom,.en__contactDetails .en__twitterTarget__details,.en__twitterTarget .en__contactDetails__custom,.en__twitterTarget .en__twitterTarget__details{pointer-events:none;-ms-flex:100%;flex:100%;-ms-flex-align:center;align-items:center;padding-right:50px;display:-ms-flexbox;display:flex;position:relative}.en__contactDetails .en__contactDetails__custom:before,.en__contactDetails .en__twitterTarget__details:before,.en__twitterTarget .en__contactDetails__custom:before,.en__twitterTarget .en__twitterTarget__details:before{content:"";height:20px;width:20px;background:url(../user-blue.82ee96bf.png) 50%/contain no-repeat;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:20px;display:inline-block;position:relative}@media screen and (min-width:900px){.en__contactDetails .en__contactDetails__custom:before,.en__contactDetails .en__twitterTarget__details:before,.en__twitterTarget .en__contactDetails__custom:before,.en__twitterTarget .en__twitterTarget__details:before{height:30px;width:30px;-ms-flex:0 0 30px;flex:0 0 30px}}.en__contactDetails .en__contactDetails__custom:after,.en__contactDetails .en__twitterTarget__details:after,.en__twitterTarget .en__contactDetails__custom:after,.en__twitterTarget .en__twitterTarget__details:after{content:"";border:2px solid var(--tertiary_color);height:30px;width:30px;background:#fff 50%/16px no-repeat;border-radius:50%;display:block;position:absolute;right:15px}.en__contactDetails p,.en__twitterTarget p{color:var(--tertiary_color);margin:0;font-size:1em;font-weight:600;line-height:1.2em;display:inline-block}.en__contactDetails p span,.en__twitterTarget p span{color:inherit;display:inline-block}.en__contactDetails p span:first-child,.en__twitterTarget p span:first-child{margin-right:5px}.en__contactDetails p span:last-child,.en__twitterTarget p span:last-child{font-size:.9em;font-weight:500}.en__contactDetails .en__twitterTarget__handle a,.en__twitterTarget .en__twitterTarget__handle a{pointer-events:none;color:inherit;text-decoration:none}.en__contactDetails .en__twitterTarget__party,.en__twitterTarget .en__twitterTarget__party{margin-top:5px}.en__twitterTarget{pointer-events:none}.en__twitterTarget .en__twitterTarget__details:after{display:none}.en__tweetContact{width:100%!important;background:0 0!important;margin:0!important;padding:0!important}.en__contact__detail{background-color:transparent!important;padding:0!important}.en__contact__detail .en__contact__toggle{max-width:520px;text-align:right;cursor:pointer;width:calc(100% + 28px);outline:0;margin-top:10px;padding:0 20px 0 0;line-height:1em;background-position:right 0!important;margin-left:-14px!important;font-size:.9em!important}.en__contact__detail .en__contact__toggle span{color:var(--tertiary_color);text-decoration:underline}.en__contact__detail .en__contact__toggle:hover span,.en__contact__detail .en__contact__toggle:focus span{outline:2px solid var(--tertiary_color)}@media screen and (min-width:900px){.en__contact__detail .en__contact__toggle{margin-left:0}}