@font-face{font-family:"macmillan-icons";
src:url(https://cdn.macmillan.org.uk/-/media/themes/macmillan/portal/macmillan-theme/fonts/macmillanicons/macmillan-icons_woff.woff)}
.footer-fragments{border-top:none}.footer-fragments .footer .mm-facebook-icon:before{content:"\79"}.footer-fragments .footer .mm-twitter-icon:before{content:"\4e"}.footer-fragments .footer .mm-instagram-icon:before{content:"\43"}.footer-fragments .footer .mm-youtube-icon:before{content:"\30"}.footer-fragments .footer [class*=" mm-"]:before,.footer-fragments .footer [class^="mm-"]:before{font-family:macmillan-icons !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-fragments .user-defined-markup .footer ol,.footer-fragments .user-defined-markup .footer ul{padding:0}.footer-fragments .footer .container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.footer-fragments .footer .container-fluid{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.footer-fragments .footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.footer-fragments .footer .no-gutters{margin-right:0;margin-left:0}.footer-fragments .footer .row.no-gutters>[class^="col"],.footer-fragments .footer .row.mm-row.no-gutters>[class^="col"]{padding-left:0 !important;padding-right:0 !important}.footer-fragments .footer .row.mm-row,.footer-fragments .footer .row.mm-row.mm-row-fluid{padding-left:0 !important;padding-right:0 !important}.footer-fragments .footer .row.mm-row>[class^="col"]{padding-left:8px !important;padding-right:8px !important}.footer-fragments .footer .row.mm-row.no-gutters>[class^="col"],.footer-fragments .row.no-gutters>[class^="col"]{padding-left:0 !important;padding-right:0 !important}.footer-fragments .footer .row.mm-row.no-gutters>[class^="col"],.footer-fragments .row.no-gutters>[class^="col"]{padding-left:0 !important;padding-right:0 !important}.footer-fragments .footer .row.mm-row.no-gutters>[class^="col"],.footer-fragments .row.no-gutters>[class^="col"]{padding-left:0 !important;padding-right:0 !important}.footer-fragments .footer .row.mm-row.no-gutters>[class^="col"],.footer-fragments .row.no-gutters>[class^="col"]{padding-left:0 !important;padding-right:0 !important}.footer-fragments .row.no-gutters>[class^="col"]{padding-left:0 !important;padding-right:0 !important}.footer-fragments .footer .no-gutters>.col,.footer-fragments .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.footer-fragments .footer .no-gutters>.col,.footer-fragments .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.footer-fragments .footer .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.footer-fragments .footer .justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.footer-fragments .footer .align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.footer-fragments .footer .mr-3,.footer-fragments .footer .mx-3{margin-right:1rem !important}.footer-fragments .footer .mr-4,.footer-fragments .footer .mx-4{margin-right:1.5rem !important}.footer-fragments .footer .mr-4,.footer-fragments .footer .mx-4{margin-right:1.5rem !important}.footer-fragments .footer .mt-4,.footer-fragments .footer .my-4{margin-top:1.5rem !important}.footer-fragments .footer .pb-3,.footer-fragments .footer .py-3{padding-bottom:1rem !important}.footer-fragments .footer .pt-3,.footer-fragments .footer .py-3{padding-top:1rem !important}.footer-fragments .footer .pt-2,.footer-fragments .footer .py-2{padding-top:0.5rem !important}.footer-fragments .footer .pl-2,.footer-fragments .footer .px-2{padding-left:0.5rem !important}.footer-fragments .footer .pr-2,.footer-fragments .footer .px-2{padding-right:0.5rem !important}.footer-fragments .footer .btn{display:inline-block;font-weight:bold;color:#000;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.footer-fragments .footer .btn{font-size:16px !important;line-height:1.31 !important;border-radius:0.25rem !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.footer-fragments .footer .btn:hover{color:#000;text-decoration:none}.footer-fragments .footer a:hover{border-bottom:none;padding-bottom:initial}.footer-fragments .footer .btn-donate:hover{background-color:#000;color:#fff}.footer-fragments .footer .btn-donate{background-color:#008a26;padding:13.54px 48px !important;margin-bottom:16px;margin-top:14px;color:#fff;font-family:'CeraProMacmillan-Bold'}.footer-fragments .footer .text-center{text-align:center !important}.footer-fragments .footer .image-default-size img{max-width:none;width:auto !important}.footer-fragments .footer.image img{max-width:100%;height:auto}.footer-fragments .footer img{vertical-align:middle;border-style:none}.footer-fragments .footer .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.footer-fragments .footer .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer-fragments .footer .col-6{flex:0 0 50%;max-width:50%}.footer-fragments .footer p{font-size:inherit;margin:5px 0;font-family:'CeraProMacmillan-Bold'}.footer-fragments .footer .copyright-text-footer{color:#262626;line-height:1.5;font-size:12px}.footer-fragments .footer .copyright-text-footer p{font-family:Helvetica,Arial,sans-serif !important;font-size:12px !important}.footer-fragments .footer .footer-top{background-color:transparent;border-top:none;border-bottom:none}.footer-fragments .footer .footer-links-container{background-color:transparent !important;margin-top:24px}.footer-fragments .footer .footer-macmillan-logo img,.footer-fragments .footer .fundraising-footer img{background-color:#008a26;padding:3px}.footer-fragments .footer a:hover{border-bottom:none;padding-bottom:initial}.footer-fragments .footer .component{margin:0;padding:0}.footer-fragments .footer .footer-top{background-color:#e3f9e7;border-top:3px solid #aaefc0;border-bottom:1px solid #008a26}.footer-fragments .footer .donation-text-footer-wrapper{display:flex;align-items:center;justify-content:center}.footer-fragments .footer .footer-top .component-content span{display:block;font-size:18px;line-height:1.33;color:#000;overflow:visible !important;font-family:'CeraProMacmillan-Bold'}.footer-fragments .footer .footer-top .wobbly-footer{margin-bottom:-6px}.footer-fragments .footer .footer-top .plain-html{padding:0 !important;margin:0 !important;line-height:0}.footer-fragments .footer .link-list{background:0 0}.footer-fragments .footer .footer-links-container .footer-link-list-title .component-content{padding:8px;margin-left:-8px;padding-right:24px;border-radius:4px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.footer-fragments .footer .footer-links-container .footer-link-list-title .component-content:hover{cursor:pointer;background-color:#006e1e}.footer-fragments .footer .footer-links-container .footer-link-list-title a{margin:0;padding:0;text-decoration:none;font-size:18px;line-height:1.33 !important;color:#fff;border:none;font-weight:700;font-family:'CeraProMacmillan-Bold'}.footer-fragments .footer .footer-links-container .footer-link-list-title a:after{content:"\6f";font-family:"macmillan-icons",sans-serif;font-size:12px;margin-left:4px;margin-top:6px}.footer-fragments .footer .footer-links-container .links-container-first-col{margin-bottom:16px;padding-left:0 !important}.footer-fragments .footer .footer-links-container .links-container-first-col .navigation{border-bottom:1px solid rgba(255,255,255,0.5);padding-top:16px;padding-bottom:10px}.footer-fragments .footer .footer-links-container .links-container-first-col .navigation li a{margin-left:-8px !important}.footer-fragments .footer .footer-links-container .links-container-first-col .component-content ul{height:136px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-fragments .footer .footer-links-container .link-list{padding-top:16px}.footer-fragments .footer .footer-links-container .no-gutters .component-content{color:#fff}.footer-fragments .footer .footer-links-container .no-gutters .component-content ul{margin:-8px 0 0px}.footer-fragments .footer .footer-links-container .no-gutters .component-content ul li{list-style:none}.footer-fragments .footer .footer-links-container .no-gutters .component-content ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px;margin-left:-8px;font-size:16px !important;line-height:1.13;color:#fff !important;text-decoration:none !important;border-radius:4px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;font-family:Helvetica,Arial,sans-serif}.footer-fragments .footer .footer-links-container .no-gutters .component-content ul li a:hover{cursor:pointer;background-color:#006e1e}.footer-fragments .footer .footer-links-container .no-gutters .component-content ul li a:before{content:""}.footer-fragments .footer .footer-get-help-wrapper{padding-right:0px !important}.footer-fragments .footer .footer-info-help-box{background-color:#008a26;margin-top:-8px}.footer-fragments .footer .footer-info-help-box .component-content{background-color:transparent;border:1px solid #d2d2d2}.footer-fragments .footer .footer-info-help-box .component-content{padding-top:10px;padding-right:16px;padding-left:16px;padding-bottom:16px;border:none;border-radius:8px;background-color:rgba(0,110,30,0.5)}.footer-fragments .footer .footer-info-help-box .component-content>div{padding:0}.footer-fragments .footer .footer-info-help-box .component-content .field-promotext{padding-bottom:6px;font-size:16px;line-height:1.5}.footer-fragments .footer .footer-info-help-box{background-color:transparent !important}.footer-fragments .footer .promo .field-promolink{margin-top:5px}.footer-fragments .footer .footer-info-help-box .component-content .field-promolink a{display:block;width:100%;padding-top:9px;padding-bottom:9px;text-align:center;border:2px solid #fff;border-radius:4px;color:#fff;text-decoration:none;font-size:16px;font-weight:700;font-family:'CeraProMacmillan-Bold'}.footer-fragments .footer .footer-info-help-box .component-content .field-promolink a:hover{color:#008a26;background-color:#fff}.footer-fragments .footer .logo-footer img{width:128px;height:29px}.footer-fragments .footer .fundraising-footer img{width:125px;height:39px}.footer-fragments .footer .information-logo{margin-left:-10px}.footer-fragments .footer .information-logo img{width:auto;height:39px}.footer-fragments .footer .social-icons-footer{padding-right:4px !important}.footer-fragments .footer .social-icons-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.footer-fragments .footer .social-icons-footer ul li{padding:0 0 0 18px;text-decoration:none;border:none}.footer-fragments .footer .social-icons-footer ul li:first-child{padding-left:0px}.footer-fragments .footer .social-icons-footer ul li a{color:#008a26}.footer-fragments .footer .social-icons-footer ul li a i{font-size:18px;border-radius:50%;background-color:#fff;width:31px;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}.footer-fragments .footer .social-icons-footer ul li a:hover{color:#fff;text-decoration:none}.footer-fragments .footer .social-icons-footer ul li a:hover i.mm-facebook-icon{background-color:#0074da}.footer-fragments .footer .social-icons-footer ul li a:hover i.mm-instagram-icon{background-image:-webkit-linear-gradient(45deg,#ffc107,#f44336 51%,#9c27b0 99%);background-image:linear-gradient(45deg,#ffc107,#f44336 51%,#9c27b0 99%)}.footer-fragments .footer .social-icons-footer ul li a:hover i.mm-twitter-icon{background-color:#77c0ff}.footer-fragments .footer .social-icons-footer ul li a:hover i.mm-youtube-icon{background-color:#e13019}.footer-fragments .footer .social-icons-footer ul li:first-of-type{padding-left:0}.footer-fragments .footer .social-icons-footer a{color:#262626;display:inline-block;vertical-align:middle}.footer-fragments .footer .social-icons-footer a::after{font-size:small}.footer-fragments .footer .social-icons-footer a:hover i{background-image:none;background-color:transparent}.footer-fragments .footer .social-icons-footer i{display:inline-block;vertical-align:middle;margin:0;background-color:transparent}.footer-fragments .footer .social-icons-footer .item{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-fragments .footer .footer-bottom{background-color:#464646}.footer-fragments .footer .footer-bottom .link-list ul{margin-left:-4px;max-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin:0;padding:16px 0 10px 0;line-height:1.71;list-style:none}.footer-fragments .footer .footer-bottom .link-list ul li{margin-right:9px}.footer-fragments .footer .footer-bottom .link-list ul li a{max-width:140px;padding:4px;color:#fff !important;font-size:12px;border-radius:4px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;text-decoration:none !important;font-family:Helvetica,Arial,sans-serif}.footer-fragments .footer .footer-bottom .link-list ul li a:hover{cursor:pointer;background-color:#666}.footer-fragments .footer .footer-bottom .link-list ul li a:before{content:""}.footer-fragments .footer .footer-bottom .rich-text{padding-bottom:12px;font-size:12px;color:#dadada;line-height:1.5}.footer-fragments .footer .section-template-wobbly{height:15px;background-repeat:repeat-x}.footer-fragments .footer .wobbly-footer{background-image:url('https://community.macmillan.org.uk/cfs-filesystemfile/__key/themefiles/f-s-3fc3f82483d14ec485ef92e206116d49-files/wobbly_2D00_footer.svg?_=638448971877979808');background-repeat:repeat-x;width:100%}.footer-fragments .footer .footer-links-container .links-container-first-col{margin-bottom:16px;padding-left:0 !important}.footer-fragments .footer .footer-info-help-box .field-promotext p:last-child{font-family:Helvetica,Arial,sans-serif !important}.footer-fragments .footer a:focus,.footer-fragments .footer .btn:focus{outline:2px solid #1500ff !important}@media (min-width:600px){.footer-fragments .footer .container{max-width:1280px}.footer-fragments .footer .row.mm-row{padding-left:8px !important;padding-right:8px !important}.footer-fragments .footer .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer-fragments .footer .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-fragments .footer .footer-top .component-content span{display:inline}.footer-fragments .footer .footer-links-container .links-container-first-col .navigation{padding-top:16px}.footer-fragments .footer .section-template-wobbly{height:20px}.footer-fragments .footer .pl-sm-3,.footer-fragments .footer .px-sm-3{padding-left:1rem !important}.footer-fragments .footer .pr-sm-3,.footer-fragments .footer .px-sm-3{padding-right:1rem !important}}@media (max-width:839px){.footer-fragments .footer .donation-text-footer-wrapper .rich-text{margin-top:18px;margin-bottom:4px}.footer-fragments .footer .btn-donate{margin-bottom:10px}.footer-fragments .footer .footer-links-container{margin-top:2px}.footer-fragments .footer .footer-links-container .links-container-first-col .component-content ul{height:112px}.footer-fragments .footer .footer-links-container .links-container-first-col{margin-bottom:2px}.footer-fragments .footer .footer-info-help-box{margin-top:14px}.footer-fragments .footer .information-logo{margin-left:0}.footer-fragments .footer .footer-links-container.container-fluid .links-container-first-col,.footer-fragments .footer .footer-links-container.container-fluid .footer-link-list-title,.footer-fragments .footer .footer-links-container.container-fluid .link-list{padding-left:0.5rem !important;padding-right:0.5rem !important}.footer-fragments #site-navigation-footer-title{margin-left:-0.5rem;margin-right:-0.5rem}.footer-fragments .footer .footer-links-container .footer-link-list-title .component-content{padding-right:0}}@media (min-width:840px){.footer-fragments .footer .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.footer-fragments .footer .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-fragments .footer .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.footer-fragments .footer .mr-md-12{margin-right:12px !important}.footer-fragments .footer .mt-md-0,.footer-fragments .footer .my-md-0{margin-top:0 !important}.footer-fragments .footer .justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.footer-fragments .footer .footer-links-container .no-gutters .component-content ul{margin-bottom:24px}.footer-fragments .footer .logo-footer{margin-left:-24px}.footer-fragments .footer .fundraising-footer{margin-left:-20px;margin-right:14px}.footer-fragments .footer #social-icons-liks{margin-right:-15px}.footer-fragments .footer .social-icons-footer ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-fragments .footer .social-icons-footer ul li{padding-left:8px !important}.footer-fragments .footer .footer-bottom .link-list ul{height:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-fragments .footer .footer-bottom .link-list ul li a{max-width:284px}.footer-fragments .footer .social-icons-footer ul li a i{width:28px;height:28px}.footer-fragments .footer .footer-links-container .link-list{padding-top:24px}.footer-fragments .footer .footer-links-container .links-container-first-col .component-content ul{display:inline-block}.footer-fragments .footer .row.mm-row{padding-left:12px !important;padding-right:12px !important}.footer-fragments .footer .row.mm-row>[class^="col"]{padding-left:12px !important;padding-right:12px !important}.footer-fragments .footer .text-md-left{text-align:left !important}.footer-fragments .footer .footer-links-container .no-gutters{border-bottom:1px solid rgba(255,255,255,0.5)}.footer-fragments .footer .footer-links-container .footer-link-list-title{border-bottom:1px solid rgba(255,255,255,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:8px}.footer-fragments .footer .footer-links-container .links-container-first-col .navigation{padding-top:24px;border:none}.footer-fragments .footer .pl-md-4,.footer-fragments .footer .px-md-4{padding-left:1.5rem !important}.footer-fragments .footer .pr-md-4,.footer-fragments .footer .px-md-4{padding-right:1.5rem !important}.footer-fragments .footer .pr-md-12{padding-right:12px !important}.footer-fragments .footer .donation-text-footer-wrapper{justify-content:flex-start}}@media (min-width:840px) and (max-width:1023px){.footer-fragments .footer .links-container-first-col .footer-link-list-title .field-site-display-name{width:124px;margin-top:-25px}.footer-fragments .footer .footer-links-container{margin-top:16px}.footer-fragments .footer .footer-links-container .no-gutters .component-content ul{margin-bottom:10px}.footer-fragments .footer .btn-donate{margin-right:0px !important;float:right}}@media (min-width:1024px){.footer-fragments .footer{overflow:hidden}.footer-fragments .footer .footer-info-help-box{margin:-14px auto 0}.footer-fragments .footer .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.footer-fragments .footer .footer-top .rich-text .component-content{text-align:left !important}}@media (min-width:1280px){.footer-fragments .footer .col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}