/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover{color:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:visibility 0s ease .2s;transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 *//*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:wonderful;src:url(/assets/undefined/wonderful.d0b50a6a4f2d3869b9dad9faef47fda4.ttf) format("truetype"),url(/assets/undefined/wonderful.105427ecebefcef72f69f9e8803be019.woff) format("woff"),url(/assets/undefined/wonderful.8db5d1ad1663f0cd4bd2005d9542834f.svg#wonderful) format("svg");font-weight:400;font-style:normal}@-webkit-keyframes showFilter{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}}@-webkit-keyframes hideFilter{0%{opacity:1;visibility:visible}to{display:none;opacity:0}}@-webkit-keyframes showPanel{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0;visibility:visible}to{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}}@-webkit-keyframes showPanelMobile{0%{opacity:0;visibility:visible}to{visibility:visible;opacity:1}}@-webkit-keyframes repaint{0%{width:99.999%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}to{width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}}.core-header{height:100px}@media screen and (min-width:740px){.core-header{height:110px}}@media screen and (min-width:940px){.core-header{height:130px}}.core-header #hero.generic>img{position:absolute;top:0;left:0;width:100%;height:75px}@media screen and (min-width:740px){.core-header #hero.generic>img{height:100px}}.core-header-2{min-height:120px;position:relative}@media screen and (min-width:740px){.core-header-2{min-height:150px}}@media screen and (min-width:940px){.core-header-2{min-height:200px}}.core-header-2>img{position:absolute;bottom:0;left:0;width:100%;height:50px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}@media screen and (min-width:740px){.core-header-2>img{height:75px}}@media screen and (min-width:940px){.core-header-2>img{height:100px}}.core-header-2 header{padding:110px 0 100px}@media screen and (min-width:740px){.core-header-2 header{padding:120px 0 100px}}@media screen and (min-width:940px){.core-header-2 header{padding:130px 0 110px}}.core-header-2 header h1,.core-header-2 header h2,.core-header-2 header h3,.core-header-2 header h4,.core-header-2 header p{color:#fff}.core-header-2 header h1,.core-header-2 header h2,.core-header-2 header h3{margin:.5rem 0 .25em -.075em}.core-header-2 header p.lead{font-size:1.5rem}.core-header-2 header .btn.lg.bold{font-weight:600}.core-header-2 .mini-hero-image{background-size:cover;background-position:50%;width:100%;height:100%;position:absolute;mix-blend-mode:multiply;-webkit-filter:grayscale(100);filter:grayscale(100);opacity:.25}.card-toggle-bar ul.toggles{margin:0 auto;padding:1rem 0 2.5rem;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:740px){.card-toggle-bar ul.toggles{width:auto;padding:3rem 0}}.card-toggle-bar ul.toggles li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;background:none;border:2px solid #3e5aa4;padding:.75em 1rem .875em;white-space:nowrap;margin:0;font:500 1rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;color:#3e5aa4;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media screen and (min-width:740px){.card-toggle-bar ul.toggles li{padding:.75em 3.25em .875em}}.card-toggle-bar ul.toggles li.active,.card-toggle-bar ul.toggles li:hover{background:#3e5aa4;color:#fff}.card-toggle-bar ul.toggles li:hover{cursor:pointer}.card-toggle-bar ul.toggles li:first-child{border-radius:.1875em 0 0 .1875em}.card-toggle-bar ul.toggles li:last-child{border-radius:0 .1875em .1875em 0}.card-toggle-bar ul.toggles li:not(:first-child){margin-left:-2px}.card-row{position:relative}.card-row .card-row-more-btn{margin:1.5rem 0 0}@media screen and (min-width:940px){.card-row .card-row-more-btn{position:absolute;top:0;right:0;margin:-.25rem 1.125rem 0 0}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff;text-decoration:none;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin:1rem 0;-webkit-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.card .image{width:100%;position:relative}.card .image:before{display:block;content:"";padding:56.25% 0 0}.card .image img{position:absolute;top:0}.card .content{position:relative;padding:1.25rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.card .content p{font-size:.875rem}@media screen and (min-width:940px){.card .content p{font-size:.9375rem}}.card .content h3{margin-top:.5rem;font-weight:700}.card .content time{margin:0;display:block;font-size:.75rem;font-weight:400;color:#707070}.card.border .content{border:1px solid #e5e5e5;border-top:none}.card.mini h3{font-size:calc(1.125rem + .5vw)}@media screen and (min-width:940px){.card.mini h3{font-size:1.25rem}}.card.mini .content p{font-size:.875rem}.card:hover{z-index:3;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.1);box-shadow:0 5px 40px rgba(0,0,0,.1)}.card .creator{margin:1rem 0;overflow:hidden}.card .creator img{width:40px;height:40px;border-radius:50%;float:left}.card .creator p{padding:.5625rem 0 0 50px;margin:0;font-size:.875rem}.card .sponsor-totals{margin:1rem 0 .5rem}.card .sponsor-totals .totals .prime{font-size:1.25rem;color:#219653;font-weight:700;letter-spacing:-.03em}@media screen and (min-width:940px){.card .sponsor-totals .totals .prime{font-size:1.5rem}}.card .sponsor-totals .totals .gift-aid{white-space:nowrap;display:inline-block;margin-bottom:.5rem}@media screen and (max-width:380px){.card .sponsor-totals .totals .gift-aid{display:block}}.card .sponsor-totals .totals .gift-aid,.card .sponsor-totals .totals .gift-aid strong{font-size:.75rem;color:#707070;font-weight:400}.card .sponsor-totals .totals .gift-aid strong{font-weight:700}.card .sponsor-totals .progress-bar{background:#eee;width:100%;height:.3125rem;position:relative}.card .sponsor-totals .progress-bar .current{content:"";background:#219653;height:100%;position:absolute;left:0;top:0}.card .sponsor-totals .sponsors{margin-top:.375rem;font-size:.75rem;font-weight:400;color:#707070}.card .sponsor-totals .sponsors .number{font-size:1rem;font-weight:600;color:#3e5aa4}.card.charity .image img{position:relative;top:auto;width:auto;max-width:75%;max-height:80%}.card.charity .image,.card.news .image{background:#f5f5f5}.card.charity .image .wrap,.card.news .image .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.card.charity.border .image,.card.news.border .image{border:1px solid #eee;border-bottom:none}.card.charity:hover .image,.card.news:hover .image{border:1px solid #ddd;border-bottom:none}.card.charity:hover .content,.card.news:hover .content{border:1px solid #ddd;border-top:none}.card.appeal .content,.card.fundraiser .content{padding:1.5rem 1.25rem 1.25rem}.card.appeal .tags,.card.fundraiser .tags{position:absolute;top:0;left:1.25rem;margin:0;padding:0}.card.appeal .tags li,.card.fundraiser .tags li{margin:0 3px 3px 0;float:left;padding:.125rem .5rem .1375rem;text-transform:uppercase;font-size:.5625rem;font-weight:600;background:#707070;color:#fff;list-style:none}.card.appeal .tags .category .c-bc37cd10-298e-44b4-b4e2-32048d7a0366,.card.appeal .tags .col-1,.card.fundraiser .tags .category .c-bc37cd10-298e-44b4-b4e2-32048d7a0366,.card.fundraiser .tags .col-1,.category .card.appeal .tags .c-bc37cd10-298e-44b4-b4e2-32048d7a0366,.category .card.fundraiser .tags .c-bc37cd10-298e-44b4-b4e2-32048d7a0366{background:#2d9cdb;color:#fff}.card.appeal .tags .category.c-50585112-7ccf-4f3d-930d-2d125f542c80,.card.appeal .tags .col-2,.card.fundraiser .tags .category.c-50585112-7ccf-4f3d-930d-2d125f542c80,.card.fundraiser .tags .col-2{background:#eb5757;color:#fff}.card.appeal .tags .category.c-53de130a-0d4a-4d4f-b18e-7447dddf0e87,.card.appeal .tags .col-3,.card.fundraiser .tags .category.c-53de130a-0d4a-4d4f-b18e-7447dddf0e87,.card.fundraiser .tags .col-3{background:#27ae60;color:#fff}.card.appeal .tags .category.c-4ff43ad8-4f53-4367-a744-610ed8842066,.card.appeal .tags .col-4,.card.fundraiser .tags .category.c-4ff43ad8-4f53-4367-a744-610ed8842066,.card.fundraiser .tags .col-4{background:#f1790f;color:#fff}.card.appeal .tags .category.c-ab7e2a99-d6fc-445b-8904-397b473427b6,.card.appeal .tags .col-5,.card.fundraiser .tags .category.c-ab7e2a99-d6fc-445b-8904-397b473427b6,.card.fundraiser .tags .col-5{background:#9c27b0;color:#fff}.card.appeal .tags .category.c-3d570a50-e229-490f-a8bc-e59c380cc8ad,.card.appeal .tags .col-6,.card.fundraiser .tags .category.c-3d570a50-e229-490f-a8bc-e59c380cc8ad,.card.fundraiser .tags .col-6{background:#c0ca33;color:rgba(0,0,0,.7)}.card.appeal .tags .category.c-7aa27d8e-c3fe-456f-b747-8841ee5e9ef1,.card.appeal .tags .col-7,.card.fundraiser .tags .category.c-7aa27d8e-c3fe-456f-b747-8841ee5e9ef1,.card.fundraiser .tags .col-7{background:#795548;color:#fff}.card.appeal .tags .category.c-cef3b1fd-a600-4e80-8e85-57275f626936,.card.appeal .tags .col-8,.card.fundraiser .tags .category.c-cef3b1fd-a600-4e80-8e85-57275f626936,.card.fundraiser .tags .col-8{background:#546e7a;color:#fff}.card.appeal .tags .category.c-61d82a42-cb3f-4a2c-b86e-93b346c05f14,.card.appeal .tags .col-9,.card.fundraiser .tags .category.c-61d82a42-cb3f-4a2c-b86e-93b346c05f14,.card.fundraiser .tags .col-9{background:#b71c1c;color:#fff}.card.appeal .tags .category.c-4825f61a-8a22-4879-a758-9a69da974dd3,.card.appeal .tags .col-10,.card.fundraiser .tags .category.c-4825f61a-8a22-4879-a758-9a69da974dd3,.card.fundraiser .tags .col-10{background:#283593;color:#fff}.card.appeal .tags .category.c-2ed0a258-d532-4960-bfe8-288114cca833,.card.appeal .tags .col-11,.card.fundraiser .tags .category.c-2ed0a258-d532-4960-bfe8-288114cca833,.card.fundraiser .tags .col-11{background:#d81b60;color:#fff}.card.appeal .tags .category.c-ae58d726-c0e9-40ac-a5c8-84b658d7bd63,.card.appeal .tags .col-12,.card.fundraiser .tags .category.c-ae58d726-c0e9-40ac-a5c8-84b658d7bd63,.card.fundraiser .tags .col-12{background:#009688;color:#fff}.card.appeal .tags .category.c-1a10db91-2daf-4f59-9780-ca1cef7256bc,.card.appeal .tags .col-13,.card.fundraiser .tags .category.c-1a10db91-2daf-4f59-9780-ca1cef7256bc,.card.fundraiser .tags .col-13{background:#bcaaa4;color:rgba(0,0,0,.7)}.card.appeal .tags .category.c-d7e5e6d5-9616-4671-bb14-a4c8ae02d9fd,.card.appeal .tags .col-14,.card.fundraiser .tags .category.c-d7e5e6d5-9616-4671-bb14-a4c8ae02d9fd,.card.fundraiser .tags .col-14{background:#424242;color:#fff}.card.appeal .tags .category.c-9e682d26-16db-484d-8e63-3d76f9a3f43c,.card.appeal .tags .col-15,.card.fundraiser .tags .category.c-9e682d26-16db-484d-8e63-3d76f9a3f43c,.card.fundraiser .tags .col-15{background:#80deea;color:rgba(0,0,0,.7)}.card.appeal .tags .category.c-fa89c986-e241-433d-858f-b5b0adf21d79,.card.appeal .tags .col-16,.card.fundraiser .tags .category.c-fa89c986-e241-433d-858f-b5b0adf21d79,.card.fundraiser .tags .col-16{background:#fbc02d;color:rgba(0,0,0,.7)}.card.appeal .tags .category.c-3ff5de29-89c5-4925-a632-0b4bd2d33c02,.card.appeal .tags .col-17,.card.fundraiser .tags .category.c-3ff5de29-89c5-4925-a632-0b4bd2d33c02,.card.fundraiser .tags .col-17{background:#1b5e20;color:#fff}.card.appeal .tags .category.c-d3e31267-a930-4029-998d-d888163219bb,.card.appeal .tags .col-18,.card.fundraiser .tags .category.c-d3e31267-a930-4029-998d-d888163219bb,.card.fundraiser .tags .col-18{background:#e65100;color:#fff}.card.appeal .tags .category.c-1ad53e1b-a885-4692-89e7-137e58826dad,.card.appeal .tags .col-19,.card.fundraiser .tags .category.c-1ad53e1b-a885-4692-89e7-137e58826dad,.card.fundraiser .tags .col-19{background:#880e4f;color:#fff}.card.appeal .tags .category.c-18a438b5-9920-42bf-a817-3817fe39faf1,.card.appeal .tags .col-20,.card.fundraiser .tags .category.c-18a438b5-9920-42bf-a817-3817fe39faf1,.card.fundraiser .tags .col-20{background:#bdbdbd;color:rgba(0,0,0,.7)}.card.appeal .image .charity-logo,.card.fundraiser .image .charity-logo{background:#fff;border-radius:50%;max-width:100%;max-height:100%;width:75px;height:75px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);float:none;position:absolute;right:1.25rem;bottom:-24px;margin:0;z-index:2}.card.appeal .image .charity-logo img,.card.fundraiser .image .charity-logo img{width:70%;height:auto;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card.appeal.mini .content .creator,.card.appeal.mini .content>p,.card.fundraiser.mini .content .creator,.card.fundraiser.mini .content>p{display:none}.show-list-rows .card.charity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.75rem;margin:0;border-bottom:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.show-list-rows .card.charity:hover{-webkit-box-shadow:none;box-shadow:none;background:#f5f5f5}.show-list-rows .card.charity .image{float:left;border:none!important;padding-top:0;width:50px;height:50px;background:transparent}.show-list-rows .card.charity .image img{max-width:50px;max-height:50px}.show-list-rows .card.charity .content{padding:0 0 .5rem 1rem;border:none!important;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.show-list-rows .card.charity .content h3{width:100%;font-weight:600;font-size:1.125rem}.show-list-rows .card.charity .content p{width:100%}@media screen and (max-width:739px){.show-list-rows .card.charity .content h3,.show-list-rows .card.charity .content p{margin:.5rem 0 0}}@media screen and (min-width:520px){.show-list-rows .card.charity .content{padding:0 0 .5rem 2rem}}@media screen and (min-width:740px){.show-list-rows .card.charity .content{padding:.375rem 0 .5rem 2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.show-list-rows .card.charity .content h3{width:60%}.show-list-rows .card.charity .content p{float:right;text-align:right;width:40%}}.notify{margin:1rem 0 2rem;background:#e5e5e5;padding:.25rem 1rem .375rem;overflow:hidden;position:relative}.notify .content{margin:.75rem 0 .75rem 3rem}@media screen and (min-width:520px){.notify .content{margin:1rem 0 1rem 3.5rem}}.notify p{font-size:1rem}.notify [class*=" ico-"],.notify [class^=ico-]{background:#bfbfbf;color:#fff;position:absolute;width:3rem;height:100%;top:0;left:0;text-align:center;font-size:1.5rem;padding-top:.9375rem}@media screen and (min-width:520px){.notify [class*=" ico-"],.notify [class^=ico-]{padding-top:1.1875rem}}.notify.success{background:#219653}.notify.success dl,.notify.success dt,.notify.success h1,.notify.success h2,.notify.success h3,.notify.success h4,.notify.success h5,.notify.success h6,.notify.success li,.notify.success ol,.notify.success p,.notify.success ul{color:#fff}.notify.success [class*=" ico-"],.notify.success [class^=ico-]{background:#135730}.notify.error{background:#c94444}.notify.error dl,.notify.error dt,.notify.error h1,.notify.error h2,.notify.error h3,.notify.error h4,.notify.error h5,.notify.error h6,.notify.error li,.notify.error ol,.notify.error p,.notify.error ul{color:#fff}.notify.error [class*=" ico-"],.notify.error [class^=ico-]{background:#952b2b}.notify.important{background:#f2c94c}.notify.important dl,.notify.important dt,.notify.important h1,.notify.important h2,.notify.important h3,.notify.important h4,.notify.important h5,.notify.important h6,.notify.important li,.notify.important ol,.notify.important p,.notify.important ul{color:#464646}.notify.important [class*=" ico-"],.notify.important [class^=ico-]{background:#b2890d}.notify.neutral{background:#3685b2}.notify.neutral dl,.notify.neutral dt,.notify.neutral h1,.notify.neutral h2,.notify.neutral h3,.notify.neutral h4,.notify.neutral h5,.notify.neutral h6,.notify.neutral li,.notify.neutral ol,.notify.neutral p,.notify.neutral ul{color:#fff}.notify.neutral [class*=" ico-"],.notify.neutral [class^=ico-]{background:#245977}.spinner{width:64px;height:64px;position:relative;margin:3rem auto;overflow:hidden;display:block}.spinner:after,.spinner:before{content:"";width:100%;height:100%;border-radius:50%;border:10px solid #3e5aa4;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 1.5s infinite ease-in-out;animation:sk-bounce 1.5s infinite ease-in-out}.spinner:after{-webkit-animation-delay:-.75s;animation-delay:-.75s}.spinner.left{margin-left:0;margin-right:auto}.spinner.right{margin-left:auto;margin-right:0}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.left-nav{background:#f5f5f5;margin-bottom:2rem;border:1px solid #e5e5e5}@media screen and (min-width:740px){.left-nav{border:none}}.left-nav ul{margin:0 0 1rem;padding:0;display:none}@media screen and (min-width:740px){.left-nav ul{display:block}}.left-nav ul li{list-style:none;margin:0 0 1px}.left-nav ul li a{font-size:.875rem;text-decoration:none;display:block;padding:.75rem 1.0625rem .8125rem;color:#707070;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.left-nav ul li a:hover{background:#3e5aa4;color:#fff}@media screen and (min-width:740px){.left-nav ul li a{font-size:1rem}}.left-nav ul li.active a{background:#3e5aa4;color:#fff}.left-nav ul li.spacer{margin:0 0 .5rem;padding:.5rem 0 0;border-bottom:1px solid #e5e5e5}.left-nav.on .nav-menu{display:block}.left-nav .mobile-elements{display:block;position:relative;padding:1rem 0}@media screen and (min-width:740px){.left-nav .mobile-elements{display:none}}.left-nav .mobile-elements label{font-size:1rem;text-decoration:none;padding:.125rem 1rem .25rem;color:#707070;margin:0}.left-nav .mobile-elements .burger{color:#707070;right:1rem;top:1.125rem}.left-nav .mobile-elements .burger .line,.left-nav .mobile-elements .burger:after,.left-nav .mobile-elements .burger:before{background:rgba(0,0,0,.75)}footer.foot{background:linear-gradient(120deg,#4f4f4f 16%,#333 80%);padding:6rem 0 8rem;position:relative}@media screen and (min-width:740px){footer.foot{padding:10rem 0 5rem}}footer.foot .skew{width:100%;height:60px;background:url("/assets/img/footer-skew.svg") no-repeat 50%;background-size:100% 100%;position:absolute;top:0;left:0}@media screen and (min-width:740px){footer.foot .skew{height:110px}}@media screen and (min-width:940px){footer.foot .skew{height:100px}}footer.foot .skew.light-grey{background:url("/assets/img/footer-skew-ltg.svg") no-repeat 50%}footer.foot a,footer.foot ol,footer.foot p,footer.foot ul{color:#fff;font-size:.75rem}@media screen and (min-width:740px){footer.foot a,footer.foot ol,footer.foot p,footer.foot ul{font-size:1rem}}footer.foot p{margin:.5rem 0}@media screen and (min-width:740px){footer.foot p{margin:.333rem 0}}footer.foot p small,footer.foot p small a{font-size:.8125rem}footer.foot p.terms{margin:1.25rem 0 0;font-size:.75rem}footer.foot p.terms a{font-size:.75rem}footer.foot .brand{display:inline-block;padding:0 0 .75rem}footer.foot .brand img{width:auto;max-width:134px;max-height:48px;height:auto;display:block}footer.foot .brand img.reversed{display:none}@media screen and (min-width:520px){footer.foot .brand img{width:100%;max-width:150px;max-height:53px;height:auto;display:block}}@media screen and (min-width:940px){footer.foot .brand{padding:0 0 1em}footer.foot .brand img{max-width:182px;max-height:64px}}footer.foot .footer-links{list-style:none;margin:10px 0 0;padding:0}footer.foot .footer-links li{list-style:none;float:left;margin:0;padding:10px 10px 10px 0}footer.foot .footer-links li a{font-size:.75rem}footer.foot .social-links{float:right;margin:3rem 0 0;padding:0}footer.foot .social-links li{margin:0 0 0 1.5rem}footer.foot .social-links li a{font-size:1.5rem}footer.foot .social-links li:first-child{margin:0}@media screen and (min-width:740px){footer.foot .social-links{margin:0;clear:both}footer.foot .social-links li{margin:0 0 0 2rem}footer.foot .social-links li a{font-size:2rem}}footer.foot .funding-reg{width:100%;max-width:130px;float:left;margin:2.125rem 0 0}@media screen and (min-width:321px){footer.foot .funding-reg{max-width:160px}}@media screen and (min-width:740px){footer.foot .funding-reg{max-width:222px;height:auto;float:right;margin:0 0 1.5rem}}footer.foot h3,footer.foot h4,footer.foot h5{color:#fff}footer.foot .mc-signup{margin:1rem 0 2rem}footer.foot .mc-field-group input[type=email]{border:1px solid #707070;background:#707070;color:#ccc;display:inline-block;margin-bottom:.25rem}footer.foot .mc-field-group input[type=email]:focus{border:1px solid #fff;background:#fff;color:#707070}footer.foot #mc_embed_signup div.mce_inline_error,footer.foot #mce-error-response{background:#c62828;padding:.625rem 1rem .6875rem;max-width:50%;color:#fff}footer.foot #mc_embed_signup div.mce_inline_error{background:#c62828;padding:.625rem 1rem .6875rem;max-width:50%}footer.foot #mce-success-response{background:#219653;padding:.625rem 1rem .6875rem;max-width:50%;color:#fff}footer.foot .gdpr-statement{visibility:hidden;height:.0001px;overflow:hidden;opacity:0;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}footer.foot .gdpr-statement.on{visibility:visible;height:auto;opacity:1}.instagram-media{margin:10px 1px!important}.page-404{padding:4rem 0 7rem}.page-404 h1{margin:2rem 0 0}.page-404 p{margin:1rem 0 2rem}@media (max-width:960px){.important-info{display:none}}.charity-header,.fundraiser-header{min-height:120px;position:relative}@media screen and (min-width:740px){.charity-header,.fundraiser-header{min-height:150px}}@media screen and (min-width:940px){.charity-header,.fundraiser-header{min-height:200px}}.charity-header>img,.fundraiser-header>img{position:absolute;bottom:0;left:0;width:100%;height:50px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}@media screen and (min-width:740px){.charity-header>img,.fundraiser-header>img{height:75px}}@media screen and (min-width:940px){.charity-header>img,.fundraiser-header>img{height:100px}}#hero.charity-page{height:350px}@media screen and (min-width:740px){#hero.charity-page{height:500px}}@media screen and (min-width:940px){#hero.charity-page{height:446px}}.charity-fund-header{padding:80px 0}@media screen and (min-width:740px){.charity-fund-header{padding:110px 0 100px}}@media screen and (min-width:940px){.charity-fund-header{padding:110px 0 168px}}@media screen and (min-width:1200px){.charity-fund-header{padding:130px 0 168px}}.charity-fund-header h1,.charity-fund-header h2{color:#fff;margin-top:0}.charity-fund-header h1{margin-bottom:.1875em;margin-top:1.25rem;font-size:1.75rem}@media screen and (min-width:740px){.charity-fund-header h1{font-size:2rem}}@media screen and (min-width:940px){.charity-fund-header h1{font-size:3rem}}.charity-fund-header h2{font-weight:300;margin-bottom:1em;font-size:1rem}@media screen and (min-width:740px){.charity-fund-header h2{font-size:1.125rem}}@media screen and (min-width:940px){.charity-fund-header h2{font-size:1.25rem;margin-bottom:1.5em}}.charity-fund-header .charity-logo{background:#fff;border-radius:50%;width:65px;height:65px;max-width:100%;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);float:none;position:absolute;right:.5rem;top:-5px;margin:0;z-index:1}@media screen and (min-width:321px){.charity-fund-header .charity-logo{top:-5px;width:80px;height:80px}}@media screen and (min-width:520px){.charity-fund-header .charity-logo{width:150px;height:150px;top:-55px}}@media screen and (min-width:940px){.charity-fund-header .charity-logo{position:relative;width:200px;height:200px;margin:0 auto;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);top:auto;margin-bottom:-4rem}}.charity-fund-header .charity-logo img{width:70%;height:auto;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.charity-fund-details{margin-top:-65px;margin-bottom:2rem}@media screen and (min-width:740px) and (max-width:939px){.charity-fund-details{margin-top:-95px;margin-bottom:3rem}}@media screen and (min-width:940px){.charity-fund-details{margin-top:-115px;margin-bottom:4rem}}.charity-fund-details .charity-main-image{border:2px solid #eee;background:#fff;padding-top:56.25%;position:relative}@media screen and (min-width:940px){.charity-fund-details .charity-main-image{padding-top:100%}}@media screen and (min-width:1024px){.charity-fund-details .charity-main-image{padding-top:75%}}@media screen and (min-width:1200px){.charity-fund-details .charity-main-image{padding-top:56.25%}}.charity-fund-details .charity-main-image .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.charity-fund-details .charity-main-image .wrap img{display:block;max-width:75%;max-height:80%;margin:0 auto}@media screen and (min-width:740px){.charity-fund-details .charity-main-image .wrap img{max-width:68%;max-height:80%}}.charity-fund-details .row.donation-detail{margin-top:1rem}@media screen and (min-width:940px){.charity-fund-details .row.donation-detail{margin-top:8rem}}@media screen and (min-width:1200px){.charity-fund-details .row.donation-detail{margin-top:7rem}}.charity-fund-details .row.donation-detail .totals .prime{font-size:2.25rem;color:#219653;font-weight:700;letter-spacing:-.03em}@media screen and (min-width:940px){.charity-fund-details .row.donation-detail .totals .prime{font-size:2.5rem}}.charity-fund-details .row.donation-detail .totals .gift-aid{white-space:nowrap;display:inline-block;margin-bottom:.5rem;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0}.charity-fund-details .row.donation-detail .totals .gift-aid.on{opacity:1}@media screen and (max-width:380px){.charity-fund-details .row.donation-detail .totals .gift-aid{display:block}}.charity-fund-details .row.donation-detail .totals .gift-aid,.charity-fund-details .row.donation-detail .totals .gift-aid strong{font-size:.75rem;color:#707070;font-weight:300}.charity-fund-details .row.donation-detail .totals .gift-aid strong{font-weight:700}.charity-fund-details .row.donation-detail .progress-bar{background:#eee;width:100%;height:.3125rem;position:relative}.charity-fund-details .row.donation-detail .progress-bar .current{content:"";background:#219653;height:100%;position:absolute;left:0;top:0;width:0;-webkit-transition:all 4s ease-in-out;transition:all 4s ease-in-out}.charity-fund-details .row.donation-detail .goal{margin-top:.5rem;font-size:.875rem;color:#707070;font-weight:500}@media screen and (max-width:739px){.charity-fund-details .row.donation-detail .sponsor-buttons{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #ccc;z-index:10;padding-top:.625rem;padding-bottom:.625rem}.charity-fund-details .row.donation-detail .sponsor-buttons .btn.facebook,.charity-fund-details .row.donation-detail .sponsor-buttons .btn.twitter{width:50px;float:left;margin-bottom:0;max-height:3rem;padding-left:0;padding-right:0;background:none}.charity-fund-details .row.donation-detail .sponsor-buttons .btn.twitter{margin-right:.625rem}.charity-fund-details .row.donation-detail .sponsor-buttons .btn.sponsor{float:left;width:calc(100% - 120px);margin-right:.625rem;margin-bottom:0;font-size:1rem}.charity-fund-details .row.donation-detail .sponsor-buttons .btn span[class^=ico-]{font-size:1.5rem;margin:0 auto;position:relative;top:2px}.charity-fund-details .row.donation-detail .sponsor-buttons .btn span.label{display:none}}@media screen and (min-width:740px){.charity-fund-details .row.donation-detail .sponsor-buttons{margin-top:1rem;margin-bottom:0}}@media screen and (min-width:940px){.charity-fund-details .row.donation-detail .sponsor-buttons{margin-top:.5rem}}@media screen and (max-width:380px){.charity-fund-details .row.donation-detail .sponsor-buttons .btn span[class^=ico-]{font-size:1.25rem}.charity-fund-details .row.donation-detail .sponsor-buttons .btn.facebook,.charity-fund-details .row.donation-detail .sponsor-buttons .btn.twitter{width:44px;padding-bottom:.4375em}.charity-fund-details .row.donation-detail .sponsor-buttons .btn.sponsor{width:calc(100% - 108px);padding:.625em 1em .75em}.charity-fund-details .row.donation-detail .sponsor-buttons .btn.sponsor .name{display:none}}.charity-fund-details .row.donation-detail .btn.sponsor{font-size:1.125rem;width:100%;padding:.75em 1.25em .875em;line-height:1.4;margin:0 0 .75rem;font-weight:700}@media screen and (min-width:940px){.charity-fund-details .row.donation-detail .btn.sponsor{font-size:1.25rem;margin:0 0 1.25rem}}.charity-fund-details .row.donation-detail .btn.facebook,.charity-fund-details .row.donation-detail .btn.twitter{width:calc(50% - .5625rem);padding:.4375em 1.125em .5em;margin-top:0;background:none}@media screen and (min-width:740px){.charity-fund-details .row.donation-detail .btn.facebook span[class^=ico-],.charity-fund-details .row.donation-detail .btn.twitter span[class^=ico-]{font-size:1.25rem;display:inline-block;position:relative;top:.1875rem;line-height:.875;margin-right:.5rem}}.charity-fund-details .row.donation-detail .btn.twitter{border-color:#4099ff;color:#4099ff}.charity-fund-details .row.donation-detail .btn.twitter:hover{background:#4099ff;color:#fff}.charity-fund-details .row.donation-detail .btn.facebook{border-color:#3b5998;color:#3b5998}.charity-fund-details .row.donation-detail .btn.facebook:hover{background:#3b5998;color:#fff}.charity-fund-details .row.donation-detail .stats-timer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}.charity-fund-details .row.donation-detail .stats-timer .sponser-count{padding-right:3rem}.charity-fund-details .row.donation-detail .stats-timer .num{color:#3e5aa4;font-size:1.5rem;font-weight:700;line-height:1}.charity-fund-details .row.donation-detail .stats-timer .suffix{font-size:.625rem;font-weight:300;line-height:1}.charity-fund-details .row.donation-detail .stats-timer .days,.charity-fund-details .row.donation-detail .stats-timer .hours,.charity-fund-details .row.donation-detail .stats-timer .mins{float:left}.charity-fund-details .row.donation-detail .stats-timer .days,.charity-fund-details .row.donation-detail .stats-timer .hours{margin-right:1rem}.charity-fund-details .row.donation-detail .stats-timer .label{font-size:.875rem;margin-top:.25rem}.charity-fund-details .row.donation-detail .event-date{font-size:.75rem;margin:1rem 0}.charity-fund-details .row.donation-detail .event-date .ico-calendar-o{color:#ccc;font-size:1rem;position:relative;top:2px;margin-right:.5rem;display:inline-block}.charity-fund-details .row.donation-detail.donation-charity .sponser-count{width:50%;padding-right:2rem}.charity-fund-details .row.donation-detail.donation-charity .totals{padding-bottom:.875rem;border-bottom:1px solid #e5e5e5;margin-bottom:1.125rem}.charity-fund-details .row.donation-detail.donation-charity .totals .gift-aid{opacity:1}.charity-fund-details .row.donation-detail.donation-charity .lead{font-size:1.25rem}.charity-fund-details .row.donation-detail.donation-charity .stats-timer .label{font-size:.875rem;margin-bottom:.5rem;font-weight:500}.charity-fund-details .row.donation-detail.donation-charity .stats-timer .gift-aid{font-weight:300;font-size:.75rem}@media screen and (min-width:940px){.charity-fund-details.fundraiser .donation-detail{margin-top:6rem}}@media screen and (min-width:1200px){.charity-fund-details.fundraiser .donation-detail{margin-top:5rem}}.charity-fund-details .lead-image{position:relative}.charity-fund-details .lead-image .resp-video,.charity-fund-details .lead-image picture{display:block}@media screen and (max-width:739px){.charity-fund-details .lead-image .resp-video,.charity-fund-details .lead-image picture{margin-bottom:1rem}}@media screen and (min-width:940px){.charity-fund-details .lead-image .resp-video,.charity-fund-details .lead-image picture{margin-top:-3.5rem}}@media screen and (max-width:939px){.jump-nav.fixed .sponsor-buttons .btn.facebook,.jump-nav.fixed .sponsor-buttons .btn.twitter{display:none}}.charity-desc .charity-logo{border-radius:50%;background-color:#fff;overflow:hidden;min-width:180px;min-height:180px}@media screen and (min-width:740px){.charity-desc .charity-logo{max-width:180px;max-height:180px}}.charity-desc .charity-logo img{width:70%;height:auto;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(15%);transform:translateY(15%)}.recent-sponsors .sponsor{display:none}.sponsor-form header .progress-bar li span{line-height:1.5em;display:block}@media screen and (min-width:740px){.sponsor-form .choose-donation{margin-top:-1.125rem}}.sponsor-form .content-wrap [class*=" back-step-"],.sponsor-form .content-wrap [class^=back-step-]{margin:0 0 .75em;font:600 .875rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif}.sponsor-form .content-wrap [class*=" back-step-"] span,.sponsor-form .content-wrap [class^=back-step-] span{position:relative;top:2px;display:inline-block;margin-right:.25rem}.sponsor-form .gift-aid-logo{margin:0 0 1rem 1rem;float:right}.radio-bar label{padding:.8125rem .5rem .75rem;position:relative}.radio-bar label span{font-weight:600}.radio-bar label input{width:100%;height:100%;top:0;margin:0}.summary-table{width:100%}.summary-table td,.summary-table th{border-bottom:1px solid #e5e5e5}.summary-table th{text-align:left;padding:.5rem 1rem .625rem 0}.summary-table td{text-align:right;padding:.5rem 0 .625rem 1rem}.summary-table .total{color:#3e5aa4;font-weight:700}.gift-aid-choice{margin-bottom:2rem}.home-hero{background:linear-gradient(160deg,#355fb0 8%,#05143d 70%);-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);margin-top:-60px;position:relative;overflow:hidden;height:600px}.home-hero>.row{-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg)}@media screen and (min-width:740px){.home-hero{height:650px}}@media screen and (min-width:940px){.home-hero{height:700px}}.home-hero .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg);margin-top:60px;opacity:1;visibility:hidden;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.home-hero .slide.active{visibility:visible;-webkit-animation-name:hero-in;animation-name:hero-in}.home-hero .slide.out{visibility:visible;-webkit-animation-name:hero-out;animation-name:hero-out}.home-hero .content{height:calc(100% - 150px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:60px}@media screen and (min-width:740px){.home-hero .content{height:calc(100% - 220px)}}@media screen and (min-width:940px){.home-hero .content{height:calc(100% - 230px)}}.home-hero h1{color:#fff;text-align:center;font-size:2rem;margin:2rem auto 0;padding:0 1rem;letter-spacing:-.003em;line-height:1.125em;display:none;visibility:hidden;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.home-hero h1.active{visibility:visible;display:block;-webkit-animation-name:heading-in;animation-name:heading-in}.home-hero h1.out{visibility:visible;-webkit-animation-name:heading-out;animation-name:heading-out}@media screen and (min-width:740px){.home-hero h1{font-size:2.75rem}}@media screen and (min-width:1200px){.home-hero h1{font-size:3.5rem}}.home-hero h1 u{text-decoration:none;border-bottom:5px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}@media screen and (max-width:939px){.home-hero h1 u{border-bottom:3px solid #fff}}@media screen and (max-width:939px){.home-hero .hp-msg{position:absolute;z-index:3;width:100%}}@media screen and (min-width:1200px){.home-hero{height:850px}}.home-hero .indicators ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:8px}.home-hero .indicators ul li{list-style:none;background:hsla(0,0%,100%,.5);width:2rem;height:4px;margin:0 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-hero .indicators ul li.active{background:#e39f1b;height:8px}.row.hp-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-150px auto 2rem}@media screen and (min-width:740px){.row.hp-features{margin:-200px auto 2rem}}@media screen and (min-width:940px){.row.hp-features{margin:-230px auto 3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:939px){.row.hp-features .col{position:relative;margin-top:-4.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.row.hp-features .col:first-child{padding-bottom:3rem}.row.hp-features .col .content{position:relative;z-index:2}}@media screen and (min-width:940px){.row.hp-features .col{display:-webkit-box;display:-ms-flexbox;display:flex}}.row.hp-features .col .content{background:#fff;width:100%;background:hsla(0,0%,100%,.95);padding:2.25rem 2rem 2.5rem}@media screen and (min-width:940px){.row.hp-features .col .content{padding:2.5rem 3rem 2.75rem;-webkit-box-shadow:0 5px 1000px rgba(0,0,0,.1);box-shadow:0 5px 1000px rgba(0,0,0,.1)}}.row.hp-features .col h2{text-align:center;font-size:1.5rem;margin:0 0 .375rem}@media screen and (min-width:940px){.row.hp-features .col h2{font-size:1.75rem;margin:0 0 .375rem}}@media screen and (min-width:1200px){.row.hp-features .col h2{font-size:2.25rem;margin:0 0 .375rem}}.row.hp-features .col p{font-size:1rem;font-weight:400;text-align:center}@media screen and (min-width:940px){.row.hp-features .col p{font-size:1.125rem}}@media screen and (min-width:1200px){.row.hp-features .col p{font-size:1.25rem}}.row.hp-features .col .btn.primary{margin:1rem 0 0;font-size:1.125rem;font-weight:600;padding:.75em 2.5em .875em}@media screen and (min-width:940px){.row.hp-features .col .btn.primary{font-size:1.25rem}}.row.hp-features .col form{margin:2.125rem 0 0;display:block;width:100%;position:relative}.row.hp-features .col .hp-search-label{display:none}.row.hp-features .col .hp-search{border:none;border-bottom:2px solid #ddd;max-height:58px;padding:.875em 3em 1em .5rem;font-size:1.125rem;font-weight:400;width:100%;color:#707070;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media screen and (min-width:740px){.row.hp-features .col .hp-search{font-size:1.5rem;padding:.625em 3em .875em .5rem}}.row.hp-features .col .hp-search:focus{border-bottom:2px solid #3e5aa4}.row.hp-features .col .hp-search-submit{background:none;border:none;font-size:2rem;color:#3e5aa4;position:absolute;right:.5rem;top:.375rem;padding:.25rem 0 .25rem 1rem;border-left:1px solid rgba(0,0,0,.25);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.row.hp-features .col .hp-search-submit span{display:none}.hp-quote{margin-top:-3rem;margin-bottom:-1rem}@-webkit-keyframes hero-in{0%{opacity:0}to{opacity:1}}@keyframes hero-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hero-out{0%{opacity:1}to{opacity:0}}@keyframes hero-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes heading-in{0%{display:block;opacity:0}to{opacity:1}}@keyframes heading-in{0%{display:block;opacity:0}to{opacity:1}}@-webkit-keyframes heading-out{0%{opacity:1}to{display:none;opacity:0}}@keyframes heading-out{0%{opacity:1}to{display:none;opacity:0}}table{width:100%;margin:1rem 0}table thead th{border-bottom:1px solid #eee;padding:0 .75rem .5rem;font-size:.875rem;font-weight:700;text-align:left}table tbody td,table tbody th{padding:1rem .75rem;border-bottom:1px solid #eee}table tbody th{font-weight:700}table tbody.zebra-rows tr:nth-child(2n){background:#f5f5f5}table tbody.hover-rows tr{-webkit-transition:all .05s ease-in-out;transition:all .05s ease-in-out}table tbody.hover-rows tr:hover{background:#f5f5f5}table tbody .wonderful{background:#3e5aa4;color:#fff;font-weight:700}table tbody .red{background:#c94444;color:#fff;font-weight:700}table tbody .grey{background:#707070;color:#fff;font-weight:700}@media screen and (max-width:519px){.table-list thead{display:none}}@media screen and (max-width:519px){.table-list tbody td{text-align:right;display:block;border-bottom:2px solid #eee;padding:.5rem .75rem}.table-list tbody td:not(:last-child){border:none}.table-list tbody td:first-child{padding:1rem .75rem .5rem}.table-list tbody td:last-child{padding:.5rem .75rem 1rem}.table-list tbody td:before{content:attr(data-label);display:inline-block;width:90px;padding-right:1rem;font-size:.75rem;font-weight:700;float:left;text-align:left}}.login-form{background-color:#fff;padding-bottom:40px;border-radius:10px}.login-form header{padding:20px}.login-form header .close{display:block;width:30px;height:20px;position:absolute;right:1rem;top:20px;z-index:100;color:#000;text-align:right;text-decoration:none}.login-form header .close:hover{text-decoration:none}.login-form header .close .line,.login-form header .close:after{position:absolute;width:28px;height:2px;right:0;background:#000;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;border-radius:2px}.login-form header .close .line{top:0;text-indent:-9999rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px}.login-form header .close:after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px;width:28px}.newssection{overflow:auto}.newssection img{float:left}.newssection .article{padding:20px 10px 50px 20px}.newssection .articlesingle{padding:20px 0}login-form .content-wrap{display:none}login-form .formOn{display:block}.contact-spacer{padding-top:30px}.unverified{border:1px solid #c0392b;color:#c0392b;text-transform:uppercase;padding:2px;margin:5px;font-size:10px}.card .image{background:#3e5aa4}.progress-bar .current{max-width:100%!important}.d-none{display:none}.cards-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.charity-fund-details h2 a{color:#fff}appeal-card,article-card,charity-card,fundraiser-card{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}appeal-card .description,article-card .description,charity-card .description,fundraiser-card .description{max-height:108px;overflow:hidden;text-overflow:ellipsis;content:"";background:-webkit-linear-gradient(top,#707070 80%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}appeal-card .description.open,article-card .description.open,charity-card .description.open,fundraiser-card .description.open{max-height:100%}.change-img,.makeButton,a.close,appeal-card .read-more,article-card .read-more,charity-card .read-more,fundraiser-card .read-more,nav a{cursor:pointer}.change-img{display:inline-block;margin-top:1rem;border:none;border-radius:.1875em;background:#219653;color:#fff;padding:.4em 1em .5em;vertical-align:middle;text-align:center;font:600 .75rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;text-decoration:none}.category .c-bc37cd10-298e-44b4-b4e2-32048d7a0366,.col-1{background:#2d9cdb;color:#fff}.category.c-50585112-7ccf-4f3d-930d-2d125f542c80,.col-2{background:#eb5757;color:#fff}.category.c-53de130a-0d4a-4d4f-b18e-7447dddf0e87,.col-3{background:#27ae60;color:#fff}.category.c-4ff43ad8-4f53-4367-a744-610ed8842066,.col-4{background:#f1790f;color:#fff}.category.c-ab7e2a99-d6fc-445b-8904-397b473427b6,.col-5{background:#9c27b0;color:#fff}.category.c-3d570a50-e229-490f-a8bc-e59c380cc8ad,.col-6{background:#c0ca33;color:rgba(0,0,0,.7)}.category.c-7aa27d8e-c3fe-456f-b747-8841ee5e9ef1,.col-7{background:#795548;color:#fff}.category.c-cef3b1fd-a600-4e80-8e85-57275f626936,.col-8{background:#546e7a;color:#fff}.category.c-61d82a42-cb3f-4a2c-b86e-93b346c05f14,.col-9{background:#b71c1c;color:#fff}.category.c-4825f61a-8a22-4879-a758-9a69da974dd3,.col-10{background:#283593;color:#fff}.category.c-2ed0a258-d532-4960-bfe8-288114cca833,.col-11{background:#d81b60;color:#fff}.category.c-ae58d726-c0e9-40ac-a5c8-84b658d7bd63,.col-12{background:#009688;color:#fff}.category.c-1a10db91-2daf-4f59-9780-ca1cef7256bc,.col-13{background:#bcaaa4;color:rgba(0,0,0,.7)}.category.c-d7e5e6d5-9616-4671-bb14-a4c8ae02d9fd,.col-14{background:#424242;color:#fff}.category.c-9e682d26-16db-484d-8e63-3d76f9a3f43c,.col-15{background:#80deea;color:rgba(0,0,0,.7)}.category.c-fa89c986-e241-433d-858f-b5b0adf21d79,.col-16{background:#fbc02d;color:rgba(0,0,0,.7)}.category.c-3ff5de29-89c5-4925-a632-0b4bd2d33c02,.col-17{background:#1b5e20;color:#fff}.category.c-d3e31267-a930-4029-998d-d888163219bb,.col-18{background:#e65100;color:#fff}.category.c-1ad53e1b-a885-4692-89e7-137e58826dad,.col-19{background:#880e4f;color:#fff}.category.c-18a438b5-9920-42bf-a817-3817fe39faf1,.col-20{background:#bdbdbd;color:rgba(0,0,0,.7)}.card.fundraiser.mini.show .content>p{display:block}.hp-quote blockquote.lg cite{font-size:1rem}.btn.sm.has-icon{padding-left:3.5rem}.btn.sm.has-icon [class^=ico-]{margin-right:10px}.btn.ghost.perforated{border:2px dashed #fff}#about-charity{contain:content}.card.charity .image img{max-width:100%;max-height:100%}.show-list-rows .card.charity{padding-bottom:1.5rem}.show-list-rows .card.charity .content{padding-top:1rem;padding-left:3rem;display:block}.show-list-rows .card.charity .content h3{float:left}.show-list-rows .card.charity .content small{padding-top:.5rem;float:right}.show-list-rows .card.charity .wrap{display:none}.show-list-rows .card.charity .image .charity-logo{border-radius:0;-webkit-box-shadow:none;box-shadow:none;left:.5rem;top:0;max-width:70px;max-height:70px}.card small{padding-top:15px;font-size:.75em}ul.profile-links{list-style:none;padding:0;margin:0}ul.profile-links li{list-style:none;padding:0;margin:0 5px 0 0;display:inline-block;float:left}fundraiser-card .card{width:100%}.green{background-color:#707070}.green,.red{font-weight:900;color:#fff}.red{background-color:#c94444}ul.key{margin:20px 0 0}ul.key,ul.key li{list-style:none;padding:0}ul.key li{margin:0}div.green,div.red{width:20px;height:20px;float:left;margin-right:10px}.zeb{background-color:#e3e3e3}.terms-page li{list-style:none}.mydp .monthinput,.mydp .selection,.mydp .weekdaytitle,.mydp .yearinput{font-weight:400}.mydp .weekdaytitle{color:#000}.mydp,.mydp .selection,.mydp .selectiongroup,.mydp .selector{border-radius:4px}.mydp .header{border-radius:4px 4px 0 0}.mydp .caltable{border-radius:0 0 4px 4px}.mydp .caltable tbody tr:nth-child(6) td:first-child{border-bottom-left-radius:4px}.mydp .caltable tbody tr:nth-child(6) td:last-child{border-bottom-right-radius:4px}.mydp .btnpicker{border-radius:0 4px 4px 0}.mydp{width:200px!important}article-card .description,charity-card .description,fundraiser-card .description{max-height:108px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.article em{font-style:italic}charity-card h3 a{text-decoration:none}@media screen and (max-width:700px){.modal-container .content-wrap.donations-padding{padding-top:115px}}.notify.important.no-gift-aid .btn{background-color:#b2890d}.form-p-1 h4,.form-p-2 h4,.form-p-3 h4,.form-p-4 h4{margin:0}.table-list a{cursor:pointer}.payment{visibility:visible;display:block}.main-sponsor h2,.sub-sponsor h3{text-align:center}body,html{display:block;width:100%;font-size:16px;color:#707070}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;line-height:1.25em}a,b,i,label,span,strong,u{display:inline;width:auto}ol,ul{list-style:none}table{border-collapse:collapse}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.align-center{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-right{text-align:right}.full-width{width:100%}.float-r{float:right!important}.float-l{float:left!important}.float-n{float:none!important}.pos-rel{position:relative}.flex-grid .float-r{margin-left:auto}.flex-grid .float-l{margin-right:auto}html.no-scroll,html.no-scroll body{overflow:hidden;position:fixed}.vert-margin{margin-top:3rem;margin-bottom:3rem}.vert-padding-sm{padding-top:2rem;padding-bottom:2rem}.vert-padding{padding-bottom:3rem}.vert-padding,.vert-padding-top{padding-top:3rem}.vert-padding-btm-xs{padding-bottom:.5rem}.vert-padding-md{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:940px){.vert-padding-md{padding-top:4rem;padding-bottom:4rem}}.vert-padding-lg{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:940px){.vert-padding-lg{padding-top:5rem;padding-bottom:5rem}}.vert-padding-btm-lg{padding-bottom:4rem}@media screen and (min-width:940px){.vert-padding-btm-lg{padding-bottom:5rem}}.vert-padding-btm-xlg{padding-bottom:4rem}@media screen and (min-width:940px){.vert-padding-btm-xlg{padding-bottom:6rem}}.vert-margin-sm{margin-top:1rem;margin-bottom:1rem}.vert-margin-top-sm{margin-top:1rem}.vert-margin-btm-sm{margin-bottom:1rem}.vert-margin-md{margin-top:2rem;margin-bottom:2rem}.vert-margin-lg{margin-top:4rem;margin-bottom:4rem}.vert-margin-xlg{margin-top:3.5rem;margin-bottom:3.5rem}@media screen and (min-width:940px){.vert-margin-xlg{margin-top:4.5rem;margin-bottom:4.5rem}}.vert-margin-top{margin-top:3rem}.invisible{visibility:hidden}.hide{display:none}img.resp{width:100%;height:auto;display:block}.resp-video{padding-top:56.25%;position:relative}.resp-video iframe,.resp-video video{width:100%;height:100%;position:absolute;top:0;left:0}.resp-table{width:100%;overflow-x:scroll}.resp-table table{margin-right:1.25rem}@media screen and (min-width:940px){.resp-table table{margin-right:0}}.clear:after{content:"";display:table;clear:both}.hide-below-hd,.hide-below-lg,.hide-below-md,.hide-below-sm,.hide-below-uhd{display:none}.hide-above-hd,.hide-above-lg,.hide-above-md,.hide-above-sm,.hide-above-uhd{display:block}@media screen{.xs-1{width:8.33%}.xs-2{width:16.66%}.xs-3{width:25%}.xs-4{width:33.33%}.xs-5{width:41.66%}.xs-6{width:50%}.xs-7{width:58.33%}.xs-8{width:66.66%}.xs-9{width:75%}.xs-10{width:83.33%}.xs-11{width:91.66%}.xs-12{width:100%}.push-0{left:auto}.push-1{left:8.33%}.push-2{left:16.66%}.push-3{left:25%}.push-4{left:33.33%}.push-5{left:41.66%}.push-6{left:50%}.push-7{left:58.33%}.push-8{left:66.66%}.push-9{left:75%}.push-10{left:83.33%}.push-11{left:91.66%}.push-12{left:100%}}@media screen and (min-width:520px){.sm-1{width:8.33%}.sm-2{width:16.66%}.sm-3{width:25%}.sm-4{width:33.33%}.sm-5{width:41.66%}.sm-6{width:50%}.sm-7{width:58.33%}.sm-8{width:66.66%}.sm-9{width:75%}.sm-10{width:83.33%}.sm-11{width:91.66%}.sm-12{width:100%}.hide-below-sm{display:block}.hide-above-sm{display:none}.push-sm-0{left:auto}.push-sm-1{left:8.33%}.push-sm-2{left:16.66%}.push-sm-3{left:25%}.push-sm-4{left:33.33%}.push-sm-5{left:41.66%}.push-sm-6{left:50%}.push-sm-7{left:58.33%}.push-sm-8{left:66.66%}.push-sm-9{left:75%}.push-sm-10{left:83.33%}.push-sm-11{left:91.66%}.push-sm-12{left:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33%}.pull-sm-2{right:16.66%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33%}.pull-sm-5{right:41.66%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33%}.pull-sm-8{right:66.66%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33%}.pull-sm-11{right:91.66%}.pull-sm-12{right:100%}}@media screen and (min-width:740px){.md-1{width:8.33%}.md-2{width:16.66%}.md-3{width:25%}.md-4{width:33.33%}.md-5{width:41.66%}.md-6{width:50%}.md-7{width:58.33%}.md-8{width:66.66%}.md-9{width:75%}.md-10{width:83.33%}.md-11{width:91.66%}.md-12{width:100%}.hide-below-md{display:block}.hide-above-md{display:none}.push-md-0{left:auto}.push-md-1{left:8.33%}.push-md-2{left:16.66%}.push-md-3{left:25%}.push-md-4{left:33.33%}.push-md-5{left:41.66%}.push-md-6{left:50%}.push-md-7{left:58.33%}.push-md-8{left:66.66%}.push-md-9{left:75%}.push-md-10{left:83.33%}.push-md-11{left:91.66%}.push-md-12{left:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33%}.pull-md-2{right:16.66%}.pull-md-3{right:25%}.pull-md-4{right:33.33%}.pull-md-5{right:41.66%}.pull-md-6{right:50%}.pull-md-7{right:58.33%}.pull-md-8{right:66.66%}.pull-md-9{right:75%}.pull-md-10{right:83.33%}.pull-md-11{right:91.66%}.pull-md-12{right:100%}}@media screen and (min-width:940px){.lg-1{width:8.33%}.lg-2{width:16.66%}.lg-3{width:25%}.lg-4{width:33.33%}.lg-5{width:41.66%}.lg-6{width:50%}.lg-7{width:58.33%}.lg-8{width:66.66%}.lg-9{width:75%}.lg-10{width:83.33%}.lg-11{width:91.66%}.lg-12{width:100%}.hide-below-lg{display:block}.hide-above-lg{display:none}.push-lg-0{left:auto}.push-lg-1{left:8.33%}.push-lg-2{left:16.66%}.push-lg-3{left:25%}.push-lg-4{left:33.33%}.push-lg-5{left:41.66%}.push-lg-6{left:50%}.push-lg-7{left:58.33%}.push-lg-8{left:66.66%}.push-lg-9{left:75%}.push-lg-10{left:83.33%}.push-lg-11{left:91.66%}.push-lg-12{left:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33%}.pull-lg-2{right:16.66%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33%}.pull-lg-5{right:41.66%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33%}.pull-lg-8{right:66.66%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33%}.pull-lg-11{right:91.66%}.pull-lg-12{right:100%}}@media screen and (min-width:1200px){.hd-1{width:8.33%}.hd-2{width:16.66%}.hd-3{width:25%}.hd-4{width:33.33%}.hd-5{width:41.66%}.hd-6{width:50%}.hd-7{width:58.33%}.hd-8{width:66.66%}.hd-9{width:75%}.hd-10{width:83.33%}.hd-11{width:91.66%}.hd-12{width:100%}.hide-below-hd{display:block}.hide-above-hd{display:none}.push-hd-0{left:auto}.push-hd-1{left:8.33%}.push-hd-2{left:16.66%}.push-hd-3{left:25%}.push-hd-4{left:33.33%}.push-hd-5{left:41.66%}.push-hd-6{left:50%}.push-hd-7{left:58.33%}.push-hd-8{left:66.66%}.push-hd-9{left:75%}.push-hd-10{left:83.33%}.push-hd-11{left:91.66%}.push-hd-12{left:100%}.pull-hd-0{right:auto}.pull-hd-1{right:8.33%}.pull-hd-2{right:16.66%}.pull-hd-3{right:25%}.pull-hd-4{right:33.33%}.pull-hd-5{right:41.66%}.pull-hd-6{right:50%}.pull-hd-7{right:58.33%}.pull-hd-8{right:66.66%}.pull-hd-9{right:75%}.pull-hd-10{right:83.33%}.pull-hd-11{right:91.66%}.pull-hd-12{right:100%}}@media screen and (min-width:1600px){.uhd-1{width:8.33%}.uhd-2{width:16.66%}.uhd-3{width:25%}.uhd-4{width:33.33%}.uhd-5{width:41.66%}.uhd-6{width:50%}.uhd-7{width:58.33%}.uhd-8{width:66.66%}.uhd-9{width:75%}.uhd-10{width:83.33%}.uhd-11{width:91.66%}.uhd-12{width:100%}.hide-below-uhd{display:block}.hide-above-uhd{display:none}.push-uhd-0{left:auto}.push-uhd-1{left:8.33%}.push-uhd-2{left:16.66%}.push-uhd-3{left:25%}.push-uhd-4{left:33.33%}.push-uhd-5{left:41.66%}.push-uhd-6{left:50%}.push-uhd-7{left:58.33%}.push-uhd-8{left:66.66%}.push-uhd-9{left:75%}.push-uhd-10{left:83.33%}.push-uhd-11{left:91.66%}.push-uhd-12{left:100%}.pull-uhd-0{right:auto}.pull-uhd-1{right:8.33%}.pull-uhd-2{right:16.66%}.pull-uhd-3{right:25%}.pull-uhd-4{right:33.33%}.pull-uhd-5{right:41.66%}.pull-uhd-6{right:50%}.pull-uhd-7{right:58.33%}.pull-uhd-8{right:66.66%}.pull-uhd-9{right:75%}.pull-uhd-10{right:83.33%}.pull-uhd-11{right:91.66%}.pull-uhd-12{right:100%}}.row{max-width:1280px;margin:0 auto;clear:both}.row .row{margin:0 -1.25rem}@media screen and (min-width:940px){.row .row{margin:0 -1.125rem}}.row:after{content:"";display:table;clear:both}.row.full{max-width:none}.row.full .row{margin:0 auto}.max-width{max-width:none}@media screen and (min-width:940px){.max-width{max-width:calc(640px - 2.25rem)}}.col{float:left;padding:0 1.25rem;position:relative}@media screen and (min-width:940px){.col{padding:0 1.125rem}}.col.centered{margin-left:auto;margin-right:auto;float:none;clear:both}.panel{overflow:hidden;background:#f0f0f0;padding:.3125rem 1.25rem}@media screen and (min-width:940px){.panel{padding:.28125rem 1.125rem}}.flex-grid,.flex-grid .col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grid .panel{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-vert{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@font-face{font-family:wonderful;src:url(/assets/undefined/wonderful.d0b50a6a4f2d3869b9dad9faef47fda4.ttf) format("truetype"),url(/assets/undefined/wonderful.105427ecebefcef72f69f9e8803be019.woff) format("woff"),url(/assets/undefined/wonderful.8db5d1ad1663f0cd4bd2005d9542834f.svg#wonderful) format("svg");font-weight:400;font-style:normal}[class*=" ico-"],[class^=ico-]{font-family:wonderful!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-email:before{content:"\E90F"}.ico-linkedin:before{content:"\E90E"}.ico-edit:before{content:"\E90D"}.ico-upload:before{content:"\E90C"}.ico-add:before{content:"\E90A"}.ico-chat:before{content:"\E907"}.ico-info:before{content:"\E908"}.ico-alert:before{content:"\E909"}.ico-check:before{content:"\E905"}.ico-google:before{content:"\E906"}.ico-instagram:before{content:"\E90B"}.ico-list:before{content:"\E903"}.ico-table:before{content:"\E904"}.ico-close:before{content:"\E902"}.ico-globe:before{content:"\F0AC"}.ico-search:before{content:"\E901"}.ico-wonderful-star:before{content:"\E900"}.ico-chevron-left:before{content:"\F053"}.ico-chevron-right:before{content:"\F054"}.ico-chevron-up:before{content:"\F077"}.ico-chevron-down:before{content:"\F078"}.ico-twitter:before{content:"\F099"}.ico-facebook-f:before,.ico-facebook:before{content:"\F09A"}.ico-angle-left:before{content:"\F104"}.ico-angle-right:before{content:"\F105"}.ico-angle-up:before{content:"\F106"}.ico-angle-down:before{content:"\F107"}.ico-calendar-o:before{content:"\F133"}body{font-family:Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;font-size:100%}.heading0,.heading1,.heading2,.heading3,.heading4,.heading5,.heading6,h1,h2,h3,h4,h5,h6{color:#3e5aa4;font-family:Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;font-weight:700;margin:1.25em 0 .5em -.0125em;line-height:1.25em}.heading0,.heading1,.heading2,.heading3,h1,h2,h3{letter-spacing:-.002em}.heading4,.heading5,.heading6,h4,h5,h6{margin:1.5em 0 .5em}.heading0{font-size:calc(2rem + 3vw);margin:1em 0 .25em}@media screen and (min-width:1200px){.heading0{font-size:5rem}}.heading1,h1{font-size:calc(1.5rem + 2.5vw)}@media screen and (min-width:1200px){.heading1,h1{font-size:3.5rem}}.heading2,h2{font-size:calc(1.25rem + 1.5vw)}@media screen and (min-width:940px){.heading2,h2{font-size:2rem}}.heading3,h3{font-size:calc(1.25rem + .75vw)}@media screen and (min-width:940px){.heading3,h3{font-size:1.5rem}}.heading4,h4{font-size:calc(1.125rem + .5vw)}@media screen and (min-width:940px){.heading4,h4{font-size:1.25rem}}.heading5,.heading6,h5,h6{font-size:calc(1.125rem + .25vw)}@media screen and (min-width:940px){.heading5,.heading6,h5,h6{font-size:1.125rem}}.heading1:first-child:not(.std),.heading2:first-child:not(.std),.heading3:first-child:not(.std),.heading4:first-child:not(.std),.heading5:first-child:not(.std),.heading6:first-child:not(.std),h1:first-child:not(.std),h2:first-child:not(.std),h3:first-child:not(.std),h4:first-child:not(.std),h5:first-child:not(.std),h6:first-child:not(.std){margin-top:.5rem}blockquote,dd,dl,dt,ol,p,ul{color:#707070;font-weight:400}.thin{font-weight:300}dl{margin:.75em 0}dl dt{font-size:1rem;line-height:1.5;font-weight:700;margin-top:.75rem}@media screen and (min-width:940px){dl dt{font-size:1.125rem}}@media screen and (min-width:1200px){dl dt{font-size:1.25rem}}dl dd{line-height:1.5;margin-left:1.5em;font-size:.875rem}@media screen and (min-width:740px){dl dd{font-size:1rem}}@media screen and (min-width:940px){dl dd{font-size:1.125rem}}.para,p{margin:.75em 0;line-height:1.5;font-size:.875rem}@media screen and (min-width:740px){.para,p{font-size:1rem}}@media screen and (min-width:940px){.para,p{font-size:1.125rem}}.para.lead,p.lead{line-height:1.4375;font-size:1.375rem}@media screen and (min-width:940px){.para.lead,p.lead{font-size:1.5rem}}@media screen and (min-width:1200px){.para.lead,p.lead{font-size:1.75rem}}.para.large,p.large{font-size:1rem}@media screen and (min-width:940px){.para.large,p.large{font-size:1.125rem}}@media screen and (min-width:1200px){.para.large,p.large{font-size:1.375rem}}small{font-size:.8375em;line-height:1.5em;display:block}ol,ul{margin:.75em 1rem .75em 0;padding:.0625rem 0 .0625rem 1.6rem}@media screen and (min-width:940px){ol,ul{margin:.75em 1.5rem}}ol li,ul li{line-height:1.5;font-size:.875rem}@media screen and (min-width:740px){ol li,ul li{font-size:1rem}}@media screen and (min-width:940px){ol li,ul li{font-size:1.125rem}}ol li ol,ol li ul,ul li ol,ul li ul{padding:0 0 0 1.6rem}ol>li,ul>li{margin:.5em 0;list-style-type:disc;list-style-position:outside}ol>li{list-style-type:decimal}ol.alpha>li{list-style-type:lower-alpha}ol.roman>li{list-style-type:lower-roman}blockquote{padding:1rem 2rem;position:relative;margin:.75em 0;color:#707070;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:1.5rem;line-height:1.375em}@media print,screen and (min-width:520px){blockquote{padding:1rem 3rem}}blockquote:after,blockquote:before{color:#ccc;font-family:Georgia,Times New Roman,serif;font-size:4rem;font-style:normal;position:absolute;line-height:1em;width:2rem}@media print,screen and (min-width:520px){blockquote:after,blockquote:before{width:3rem;font-size:6.25rem}}blockquote:before{content:open-quote;top:0;left:0}blockquote:after{content:close-quote;right:0;bottom:-2rem;text-align:right}@media print,screen and (min-width:520px){blockquote:after{bottom:-1.5rem}}blockquote cite{font-family:Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;font-style:normal;display:block;font-weight:400;font-size:.75rem;margin:1rem 0 0}blockquote.lg{font-size:1.75rem}@media print,screen and (min-width:520px){blockquote.lg{padding:1rem 3.25rem}}@media print,screen and (min-width:520px){blockquote.lg:after,blockquote.lg:before{width:3.25rem;font-size:6.5rem}}blockquote.lg cite{font-size:.875rem}blockquote.no-end{padding:1rem 0 1rem 2rem}@media print,screen and (min-width:520px){blockquote.no-end{padding:1rem 0 1rem 3rem}}blockquote.no-end:after{content:none}.link,a{font-weight:700;color:#3e5aa4;text-decoration:underline}.link:hover,a:hover{text-decoration:none}.link.sm,a.sm{font-size:.875rem}strong{font-weight:700;font-size:inherit}code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:.875rem;line-height:1.5;background:#f0f0f0;border:1px solid #e5e5e5;padding:.3em .5em .2em}@media screen and (min-width:1200px){code{font-size:1.125rem}}figcaption{font-size:.75rem;font-weight:300;font-style:italic;margin-top:.5rem}@media screen and (min-width:520px){figcaption{font-size:.875rem}}.drop{color:#f44336;font-size:4em;font-weight:400;float:left;line-height:1em;margin:-6px .5rem -1rem 0}.group{padding:2.25rem 0}hr{width:100%;height:0;border-right:0;border-top:0;border-bottom:1px solid #e5e5e5;border-left:0;margin:0 auto 3rem;padding:1.5rem 0;clear:both}hr.invisible{border:none;margin:0 auto 2rem;padding:1rem 0}.bkg-1{background-color:#3f51b5}.bkg-2{background-color:#03a9f4}.bkg-grey,.bkg-grey-2{background-color:#f5f5f5}.bkg-grad-blue{background:linear-gradient(108deg,#3e5aa4 17%,#1b2f65 82%)}.feature-block{overflow:hidden}.feature-block .flex-grid figure.col{display:block}@media screen and (min-width:940px){.feature-block .content{padding-top:4rem}}.window{border-radius:3px;overflow:hidden;position:relative;display:block;background:#fff}@media screen and (max-width:939px){.window{max-width:640px;margin:2rem auto 0}}@media screen and (min-width:940px){.window{display:inline-block}}.window .title{background:#ddd;height:26px;border-radius:4px 4px 0 0}.window .title .dots{position:absolute;padding:0;left:12px;top:9px;margin:0;font-size:0}.window .title .dots:after,.window .title .dots:before,.window .title .dots span{display:inline-block;margin:0 6px 0 0;height:6px;width:6px;border-radius:100%;font-size:1rem;background:#f9c964;content:""}.window .title .dots:before{background:#f66560}.window .title .dots:after{background:#30c75d}@media screen and (min-width:940px){.window .title{height:44px}.window .title .dots{left:18px;top:16px}.window .title .dots:after,.window .title .dots:before,.window .title .dots span{margin-right:8px;height:10px;width:10px}}.window .content-img{min-height:200px}.window .content-img img{display:block}@media screen and (max-width:939px){.window .content-img img{width:100%;height:auto}}.corporate-sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:2rem 0 0;padding:0;width:100%}.corporate-sponsors li{list-style:none;padding:0 2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.corporate-sponsors li img{width:45%;height:auto;max-width:200px;-ms-flex-item-align:center;align-self:center}.corporate-sponsors li img.main-sponsor-logo{width:100%;max-width:400px}.corporate-sponsors li img.logo-avios{max-width:60px}.social-links li{list-style:none;margin:0;padding:0;display:inline-block;margin:0 2rem 0 0}@media screen and (min-width:740px){.social-links li{margin:0 0 0 2rem}}.social-links li a{text-decoration:none;font-size:2rem}.modal-curtain{position:fixed;left:0;top:0;width:0;visibility:hidden;height:100%;background:#000;opacity:0;display:none;-webkit-transition:opacity .133s ease-out;transition:opacity .133s ease-out;z-index:20}.modal-curtain.on{display:block;visibility:visible;width:100%;opacity:.75}.modal-curtain.off{width:100%;opacity:0}.modal-container{width:0;visibility:hidden;height:0%;opacity:0;background:#fff;display:none;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;overflow-y:auto}@media screen and (min-width:740px){.modal-container{max-width:600px;border-radius:11px;max-height:90%;top:50%;left:0;right:0;margin:0 auto;background:none;-webkit-box-shadow:0 50px 100px rgba(0,0,0,.4);box-shadow:0 50px 100px rgba(0,0,0,.4)}}@media screen and (min-width:940px){.modal-container{max-width:700px}}@media screen and (min-width:940px){.modal-container.mini{max-width:500px}}@media screen and (min-width:940px){.modal-container.max{max-width:960px}}.modal-container.on{display:block;width:100%;height:100%;visibility:visible;position:fixed;z-index:21}@media screen and (max-width:739px){.modal-container.on{top:0;left:0;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-name:showPanelMobile;animation-name:showPanelMobile}}@media screen and (min-width:740px){.modal-container.on{height:auto;-webkit-animation-name:showPanel;animation-name:showPanel}}.modal-container.off{opacity:0;-webkit-animation-name:none;animation-name:none}.modal-container.on-safari{display:block;width:100%;height:100%;visibility:visible;position:fixed;z-index:21;opacity:1}@media screen and (max-width:739px){.modal-container.on-safari{top:0;left:0}}@media screen and (min-width:740px){.modal-container.on-safari{height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.modal-container.off-safari{opacity:0;visibility:hidden;display:none}.modal-container header{text-align:center;padding:1rem 3rem;background:linear-gradient(115.44deg,#e95f35 9.4%,#ad0040 90.36%);position:fixed;z-index:3;top:0;width:100%}@media screen and (min-width:740px){.modal-container header{position:relative;border-radius:10px 10px 0 0;padding:2rem 4rem}}.modal-container header h2,.modal-container header p{color:#fff}.modal-container header h2{margin:.125em 0 .25em}.modal-container header p{font-size:.875rem;line-height:1.25em;display:none}@media screen and (min-width:740px){.modal-container header p{font-size:1rem;display:block}}.modal-container header .close{display:block;width:30px;height:20px;position:absolute;right:1rem;top:20px;z-index:100;color:#fff;text-align:right;text-decoration:none;cursor:pointer}.modal-container header .close:hover{text-decoration:none}.modal-container header .close .line,.modal-container header .close:after{position:absolute;width:28px;height:2px;right:0;background:#fff;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;border-radius:2px}.modal-container header .close .line{top:0;text-indent:-9999rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px}.modal-container header .close:after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px;width:28px}.modal-container .content-wrap{background:#fff;padding:1.5rem 0 3rem;position:relative}@media screen and (min-width:520px){.modal-container .content-wrap{padding:1.5rem 1rem 3rem}}@media screen and (min-width:740px){.modal-container .content-wrap{margin-top:0!important;padding:1.5rem 2rem 3rem}}@media screen and (min-width:940px){.modal-container .content-wrap{padding:1.5rem 4rem 3rem}}@media screen and (min-width:740px){.modal-container.mini .content-wrap{margin-top:0!important;padding:1.5rem 1.5rem 3rem}}@media screen and (min-width:940px){.modal-container.mini .content-wrap{padding:1.5rem 2rem 3rem}}figure{margin:1.5rem auto}@media screen and (min-width:520px){figure{width:75%;margin:2rem auto}}@media screen and (min-width:520px){figure.float-r{width:60%;margin:2rem 0 2rem 2rem}}@media screen and (min-width:520px){figure.float-l{width:60%;margin:2rem 2rem 2rem 0}}.charity-logo{width:40%;max-width:160px;height:auto;margin:2rem auto;display:block}.charity-logo.float-r{margin:2rem 0 2rem 2rem}.charity-logo.float-l{margin:2rem 2rem 2rem 0}@media screen and (min-width:520px){.charity-logo{max-width:180px}}.accordion{margin:2rem 0;padding:0}.accordion li{position:relative;list-style:none;border-top:1px dotted #ddd;padding:1.125rem 0 1.25rem;margin:0}.accordion .p-body{max-height:600px;z-index:3;position:relative;opacity:1;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.accordion h2,.accordion h3,.accordion h4,.accordion h5{margin:0!important;padding:0;position:relative}.accordion h2:after,.accordion h3:after,.accordion h4:after,.accordion h5:after{font-family:wonderful;content:"\F107";position:absolute;right:0;width:2em;height:1em;font-size:1.25em;text-align:right}.accordion input[type=checkbox],.accordion input[type=radio]{position:absolute;cursor:pointer;top:0;width:100%;height:100%;z-index:1;opacity:0;margin:0;visibility:visible}.accordion input[type=checkbox]:not(:checked)~.p-body,.accordion input[type=radio]:not(:checked)~.p-body{max-height:0;opacity:0}.accordion input[type=checkbox]:checked~h2:after,.accordion input[type=checkbox]:checked~h3:after,.accordion input[type=checkbox]:checked~h4:after,.accordion input[type=checkbox]:checked~h5:after,.accordion input[type=radio]:checked~h2:after,.accordion input[type=radio]:checked~h3:after,.accordion input[type=radio]:checked~h4:after,.accordion input[type=radio]:checked~h5:after{content:"\F106"}.code-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f5f5f5;border:1px solid #ccc;padding:.5rem .75rem 3.5rem;overflow:scroll}@media screen and (min-width:520px){.code-block{padding:1rem 1.25rem 4rem}}.code-block code{font-size:.75rem;background:none;border:none}.search-field{position:relative}.search-field .ico-search{position:absolute;font-size:2rem;color:#3e5aa4;top:.625rem}.search-field .ico-close{display:none;position:absolute;font-size:2rem;color:#3e5aa4;top:.75rem;right:0;text-decoration:none}.search-field input{font-size:1.5rem;font-weight:300;padding:.875rem 1rem .9375rem 3rem;border:none;border-bottom:2px solid #ddd;max-height:60px}.search-field input:focus{border:none;border-bottom:2px solid #3e5aa4}.filter-fields{padding:1rem 0 0}@media screen and (min-width:940px){.filter-fields{text-align:right;padding:0}}.filter-fields label{font-size:1.25rem;color:#3e5aa4;font-weight:300;display:inline-block;margin:0}@media screen and (min-width:940px){.filter-fields label{margin:0 0 0 1rem}}.filter-fields select{display:none}.filter-fields .select-filter-control{display:inline-block;padding:1.125rem 4rem 1.25rem 1rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border:1px solid #ccc;background:#fff;border-radius:3px;font-weight:500;font-size:1.25rem;color:#707070;text-decoration:none;max-height:60px;position:relative;margin:0 1rem 0 0}@media screen and (min-width:940px){.filter-fields .select-filter-control{margin:0}}@media screen and (min-width:1200px){.filter-fields .select-filter-control{margin-left:.5rem}}.filter-fields .select-filter-control:focus,.filter-fields .select-filter-control:hover{border:1px solid #3e5aa4}.filter-fields .select-filter-control:focus .handle:before,.filter-fields .select-filter-control:hover .handle:before{color:#3e5aa4}.filter-fields .select-filter-control .handle{position:absolute;right:0;top:11px;width:2.625rem;text-align:center}.filter-fields .select-filter-control .handle:before{font-size:2rem}.filter-field-group{display:block;margin:.5rem 0 0;position:relative}@media screen and (min-width:940px){.filter-field-group{display:inline-block;margin:0}}.filter-panel{display:none;background:#fff;text-align:left;width:calc(1 + ($col-gutter * 2));border:1px solid #ccc;border-left:none;border-right:none;padding:1.25rem 2rem 1.5rem;z-index:4;margin:1rem -1.125rem;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media screen and (min-width:940px){.filter-panel{position:absolute;right:0;border-radius:3px;margin-top:14px;max-width:512px;-webkit-box-shadow:0 8px 50px rgba(0,0,0,.15);box-shadow:0 8px 50px rgba(0,0,0,.15);border:1px solid #ccc}.filter-panel:after{content:"";display:block;width:30px;height:14px;background:url(/assets/img/filter-arrow.png) no-repeat 50%;background-size:contain;position:absolute;top:-14px;right:2rem}.filter-panel.x1-col{min-width:256px}.filter-panel.x2-col{min-width:512px}.filter-panel.x3-col{min-width:768px}}.filter-panel.on{display:block;visibility:hidden;-webkit-animation-name:showFilter;animation-name:showFilter}.filter-panel.off{-webkit-animation-duration:.15s;animation-duration:.15s;display:block;-webkit-animation-name:hideFilter;animation-name:hideFilter}.filter-panel .col{padding:0}.filter-panel .heading{padding:0 0 .75rem;margin:0 1rem 1rem;font-size:.875rem;border-bottom:1px solid #ddd}.filter-panel .close{position:absolute;top:-.25rem;right:1rem;font-size:2rem;text-decoration:none}.filter-panel ul{margin:0;padding:0}.filter-panel ul li{position:relative;list-style:none;margin:0}.filter-panel ul li a{font-size:1.5rem;font-weight:300;color:#707070;padding:.375rem 1rem .5rem;display:block;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.filter-panel ul li a:hover{color:#fff;background:#3e5aa4}.filter-panel ul li.active{background:#3e5aa4}.filter-panel ul li.active:before{content:"\E905";font-family:wonderful;font-size:1.5rem;color:#fff;position:absolute;top:5px;right:1rem}.filter-panel ul li.active a{color:#fff}.results-tools .heading{font-weight:400}.results-tools .btn-grp{margin:0}.results-tools .btn-grp [class^=ico-]{margin:0;font-size:1.5rem;line-height:1.25em}.results-tools .layout-search-toggle{text-align:center}@media screen and (min-width:740px){.results-tools .layout-search-toggle{text-align:right}}.results-list.show-list-rows .col{width:100%}.social-login-buttons .btn{margin-top:.5rem}.or-rule{text-align:center;position:relative}.or-rule:before{content:"";border-bottom:1px solid #e5e5e5;display:block;margin:1rem 0 0;position:absolute;width:100%}.or-rule span{background:#fff;display:inline-block;padding:.25rem 2rem;position:relative;font-weight:500;font-size:1.25rem}.my-account .avatar-wrap{border-radius:50%;padding:.375rem;border:2px dashed #ccc}.my-account .avatar-wrap img{border-radius:50%}.my-account .avatar-actions .btn{margin:.25rem 0}.my-account .btn.field-btn{margin:.5rem 0 0}@media screen and (min-width:520px){.my-account .btn.field-btn{margin:-2px 0 0}}.my-account .filepath,.my-account .fileupload{display:none}.my-account .filepath.on{display:block}.sharing-links button{text-decoration:none;color:#fff;line-height:1rem;font-size:1rem;padding:.375em 1em .375rem}.sharing-links .twitter{background:#4099ff}.sharing-links .twitter:hover{background:#0071f3}.sharing-links .facebook{background:#3b5998}.sharing-links .facebook:hover{background:#263961}.sharing-links .linkedin{background:#0e76a8}.sharing-links .linkedin:hover{background:#084461}.sharing-links .google{background:#dd4b39}.sharing-links .google:hover{background:#ac2d1e}.sharing-links .email{background:#219653}.sharing-links .email:hover{background:#135730}@keyframes showFilter{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}}@keyframes hideFilter{0%{opacity:1;visibility:visible}to{display:none;opacity:0}}@keyframes showPanel{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0;visibility:visible}to{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}}@keyframes showPanelMobile{0%{opacity:0;visibility:visible}to{visibility:visible;opacity:1}}@keyframes repaint{0%{width:99.999%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}to{width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}}.form-row,.form-row+.form-row{margin:1.25rem 0}.form-row p.error-msg,.form-row p.info,fieldset p.error-msg,fieldset p.info{font-weight:400;font-size:.75rem;line-height:1.333em;color:#888;clear:both;margin:0;padding:.25em 0 .5em}@media screen and (min-width:940px){.form-row p.error-msg,.form-row p.info,fieldset p.error-msg,fieldset p.info{font-size:.875rem}}.form-row p.error-msg.match,.form-row p.info.match,fieldset p.error-msg.match,fieldset p.info.match{margin-top:.375rem;display:inline-block;color:#219653;border:1px solid #219653;padding:.5rem 1rem .625rem}.form-row p.error-msg.no-match,.form-row p.info.no-match,fieldset p.error-msg.no-match,fieldset p.info.no-match{margin-top:.375rem;display:inline-block;color:#c0392b;border:1px solid #c0392b;padding:.5rem 1rem .625rem}.form-row p.error-msg,fieldset p.error-msg{color:#c0392b;display:none}fieldset{overflow:hidden;margin:1rem 0 2rem}legend{color:#707070;font-family:Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;font-weight:700;margin:1.25em 0 .333em;line-height:1.25em;font-size:.875rem}@media screen and (min-width:740px){legend{font-size:1rem}}@media screen and (min-width:940px){legend{font-size:1.125rem}}label{color:#464646;font-weight:700;line-height:1.333;display:block;margin:0 0 .5em;font-size:.875rem}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{color:#707070;-webkit-appearance:none;-moz-appearance:none;outline:none;border:1px solid #ccc;background:none;padding:.8125em .5em;display:block;width:100%;font-family:Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;font-weight:400;font-size:1rem;border-radius:3px}[type=color]:active,[type=color]:focus,[type=date]:active,[type=date]:focus,[type=datetime-local]:active,[type=datetime-local]:focus,[type=datetime]:active,[type=datetime]:focus,[type=email]:active,[type=email]:focus,[type=month]:active,[type=month]:focus,[type=number]:active,[type=number]:focus,[type=password]:active,[type=password]:focus,[type=search]:active,[type=search]:focus,[type=tel]:active,[type=tel]:focus,[type=text]:active,[type=text]:focus,[type=time]:active,[type=time]:focus,[type=url]:active,[type=url]:focus,[type=week]:active,[type=week]:focus,textarea:active,textarea:focus{border:1px solid #3e5aa4;outline:none}[type=color].inline-block,[type=date].inline-block,[type=datetime-local].inline-block,[type=datetime].inline-block,[type=email].inline-block,[type=month].inline-block,[type=number].inline-block,[type=password].inline-block,[type=search].inline-block,[type=tel].inline-block,[type=text].inline-block,[type=time].inline-block,[type=url].inline-block,[type=week].inline-block,textarea.inline-block{display:inline-block}[type=date]{padding:.6875em .5em .625em 2.5rem}[type=password]{letter-spacing:.2em}select{padding:.8125em 2.75em .8125em .5em;border:1px solid #ccc;font-family:Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;font-weight:400;font-size:1rem;border-radius:3px;color:#707070;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,4 32,4 16,22" style="fill: %23888;"></polygon></svg>') no-repeat 100%;background-size:16px 12px;background-position:right 15px center;text-overflow:clip;display:block;width:100%}select:active,select:focus,select:hover{border:1px solid #3e5aa4;outline:none}select:active,select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,4 32,4 16,22" style="fill: %233498db;"></polygon></svg>') no-repeat right center}input[disabled],select[disabled],textarea[disabled]{background:#f0f0f0;border:1px solid #ccc;cursor:not-allowed}input[disabled]:active,input[disabled]:focus,select[disabled]:active,select[disabled]:focus,textarea[disabled]:active,textarea[disabled]:focus{background:#f0f0f0;border:1px solid #ccc}.labels-left .form-row:after{content:"";display:table;clear:both}@media screen and (min-width:520px){.labels-left label{width:35%;float:left;margin:1em 0 0;padding-right:.875em}}@media screen and (min-width:520px){.labels-left label+input,.labels-left label+select,.labels-left label+textarea{float:left;width:65%}}.labels-left.right-align label{text-align:left}@media screen and (min-width:520px){.labels-left.right-align label{text-align:right}}@media screen and (min-width:520px){.labels-left p.info{margin-left:35%}}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}input[type=checkbox]+span,input[type=radio]+span{font-weight:400;display:block;position:relative;padding:5px 0 2px 35px;line-height:1.5em;font-size:.875rem}@media screen and (min-width:1200px){input[type=checkbox]+span,input[type=radio]+span{padding:4px 0 0 35px}}@media screen and (min-width:740px){input[type=checkbox]+span,input[type=radio]+span{font-size:1rem}}input[type=checkbox]+span:before,input[type=radio]+span:before{content:"";display:inline-block;width:26px;height:26px;background-color:#fff;margin-right:16px;position:absolute;top:2px;left:0;z-index:1}input[type=checkbox]:focus+span:before,input[type=radio]:focus+span:before{border-color:#3e5aa4;-webkit-box-shadow:0 0 5px #3e5aa4;box-shadow:0 0 5px #3e5aa4}input[type=radio]+span:before{border:1px solid #ccc;border-radius:50%}input[type=radio]:checked+span:before{border-width:1px;border-color:#3e5aa4}input[type=radio]:checked+span:after{content:"";display:inline-block;width:16px;height:16px;background-color:#3e5aa4;position:absolute;border-radius:50%;top:7px;left:5px;z-index:1}input[type=checkbox]+span:before{border:1px solid #ccc;border-radius:3px}input[type=checkbox]:checked+span:before{border-color:#3e5aa4;background:#3e5aa4}input[type=checkbox]:checked+span:after{content:"";background:url("/assets/img/tick.png") no-repeat 50%;background-size:18px 18px;width:20px;height:20px;position:absolute;top:5px;left:3px;z-index:1}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-transition:background-color 7200s ease-in-out 7200s;transition:background-color 7200s ease-in-out 7200s}.check-group:after,.radio-group:after{content:"";display:table;clear:both}.check-group label,.radio-group label{margin:0;padding:.333em 0;float:left;clear:both}@media screen and (min-width:520px){.check-group label,.radio-group label{padding:.333em 0 .125em}}@media screen and (min-width:520px){.check-group.inline label,.radio-group.inline label{float:none;display:inline-block;margin-right:1.5em}.check-group.inline label:last-child,.radio-group.inline label:last-child{margin-right:0}}.check-group p,.radio-group p{margin:1.5rem 0 0}.field-xs{max-width:16.6667%;min-width:100px}.field-s{max-width:33.3333%;min-width:100px}.field-m{max-width:50%}.field-l{max-width:66.6666%}.field-xl{max-width:83.3333%}@media screen and (max-width:519px){.field-l,.field-m,.field-s,.field-xl{min-width:100%}}.form-row.error label,.form-row.error legend,fieldset.error label,fieldset.error legend{color:#c0392b}.form-row.error [type=color],.form-row.error [type=date],.form-row.error [type=datetime-local],.form-row.error [type=datetime],.form-row.error [type=email],.form-row.error [type=month],.form-row.error [type=number],.form-row.error [type=password],.form-row.error [type=search],.form-row.error [type=tel],.form-row.error [type=text],.form-row.error [type=time],.form-row.error [type=url],.form-row.error [type=week],.form-row.error select,.form-row.error textarea,fieldset.error [type=color],fieldset.error [type=date],fieldset.error [type=datetime-local],fieldset.error [type=datetime],fieldset.error [type=email],fieldset.error [type=month],fieldset.error [type=number],fieldset.error [type=password],fieldset.error [type=search],fieldset.error [type=tel],fieldset.error [type=text],fieldset.error [type=time],fieldset.error [type=url],fieldset.error [type=week],fieldset.error select,fieldset.error textarea{border:1px solid #c0392b}.form-row.error p.error-msg,fieldset.error p.error-msg{display:block}fieldset.error p.error-msg{margin-top:.5em;border-top:2px solid #c0392b}.input-prefix{position:relative}.input-prefix input{padding-left:1.5rem}.input-prefix .input-prefix-value{position:absolute;left:.6875rem;top:.875em;color:#ccc;font-weight:400;font-size:1rem}.icon-wrapper{position:relative}.icon-wrapper .date-picker-icon{color:#888;font-size:1.25rem;position:absolute;left:.75rem;top:.75rem}.icon-wrapper.prefix .glyph{position:absolute;left:.75rem;top:.875rem;color:#ccc}.icon-wrapper.prefix input{padding:.8125em .5em .8125em 1.75rem}.icon-wrapper.field-dob{max-width:210px}.StripeElement{padding:.8125em .5em;border:1px solid #ccc;border-radius:3px;background-color:#fff}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}.tag-row{margin-top:2rem}@media screen and (min-width:940px){.tag-row{margin-top:1rem}}.tag-row ul{margin:1rem 0 0;padding:0}.tag-row ul li{margin:0 .125rem .5rem;padding:0;list-style:none;display:inline-block}.tag-row ul li a{margin:0}.btn{position:relative;-webkit-appearance:none;-moz-appearance:none;display:inline-block;border:none;border-radius:.1875em;background:#219653;color:#fff;padding:.875em 1.5em 1em;cursor:pointer;vertical-align:middle;text-align:center;margin-top:1.5rem;white-space:normal;font:600 1rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.btn,.btn:hover{text-decoration:none}.btn:hover{background:#11733a}.btn.secondary{background:#3e5aa4}.btn.secondary:hover{background:#21397a}.btn.ghost{background:none;border:2px solid #3e5aa4;padding:.75em 1.5em .875em;color:#3e5aa4}.btn.ghost:hover{border:2px solid #3e5aa4}.btn.ghost.fill,.btn.ghost:hover{color:#fff;background:#3e5aa4}.btn.ghost.perforated{border-style:dashed}.btn.inverted{background:#fff;color:#3e5aa4}.btn.inverted.perforated{border-color:#fff;background:none;color:#fff}.btn.inverted.perforated:hover{background:#fff;color:#3e5aa4}.btn.tertiary{background:none;padding:.333em 0;color:#3e5aa4;text-transform:none}.btn.tertiary:hover{color:#21397a;text-decoration:underline}.btn.disabled,.btn[disabled=disabled],.btn[disabled]{background:#888;color:#e5e5e5;cursor:not-allowed;border:none}.btn.disabled:hover,.btn[disabled=disabled]:hover,.btn[disabled]:hover{background:#888;color:#e5e5e5}.btn.has-icon{padding-left:3.5rem}.btn.has-icon [class^=ico-]{font-size:1.5rem;position:absolute;top:.9375rem;left:1rem}.btn.has-icon.ghost [class^=ico-]{top:.8125rem}.btn.full-width{max-width:480px;margin-left:auto;margin-right:auto;display:block}.btn.lg{font:600 1.25rem/1.4 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;padding:.75em 1.25em .875em}.btn.sm{padding:.64285em 1.5em .78571em;font:600 .875rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif}.btn.sm.ghost{padding:.5em 1.5em .64285em}.btn.sm.has-icon{padding-left:3rem}.btn.sm.has-icon [class^=ico-]{font-size:1.25rem;position:absolute;top:.5rem;left:1rem}.btn.xs{padding:.4375em 1.5em .5rem;font:600 .875rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif}.btn.xs.ghost{padding:.25em 1em .3125em}.btn.field-btn{margin-top:-2px;padding:.8125rem 1.25rem;font:600 .875rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif}.btn.tag{padding:.5125em 1.25em .5625em;font:500 .875rem/1.5 Montserrat,Open Sans,Helvetica,Arial,Sans-Serif;text-transform:uppercase}.btn.no-marg{margin-top:0}.btn.sm-marg{margin-top:.5rem}.btn.btm-marg{margin:0 0 1rem}.btn .spinner{height:2rem;width:2rem;left:calc(50% - 1rem);top:calc(50% - 1rem);position:absolute;margin:0;display:none}.btn .spinner:after,.btn .spinner:before{border:6px solid #fff}.btn .spinner.on{display:block}.btn .spinner.on+.content{visibility:hidden}.btn.lg .spinner{height:2.5rem;width:2.5rem;left:calc(50% - 1.25rem);top:calc(50% - 1.25rem)}.btn-grp{margin:1rem 0;font-size:0}.btn-grp:after,.btn-grp:before{content:" ";display:table}.btn-grp:after{clear:both}.btn-grp .btn{margin:0 0 1px;padding:.5em 1em .625em;border-radius:0}.btn-grp .btn:first-child{border-radius:.1875em 0 0 .1875em}.btn-grp .btn:last-child{border-radius:0 .1875em .1875em 0}.social-login-buttons .btn.twitter{background:#4099ff}.social-login-buttons .btn.twitter:hover{background:#0d7eff}.social-login-buttons .btn.facebook{background:#3b5998}.social-login-buttons .btn.facebook:hover{background:#2d4373}.social-login-buttons .btn.google{background:#dd4b39}.social-login-buttons .btn.google:hover{background:#c23321}.social-login-buttons .btn [class^=ico-]{font-size:1.25rem;display:inline-block;position:relative;top:.1875rem;line-height:.875;margin-right:.5rem}.social-login-buttons .btn [class^=ico-].right{margin-left:.25rem}.curtain{position:fixed;left:0;top:0;width:0;visibility:hidden;height:100%;background:#000;opacity:0;-webkit-transition:opacity .133s ease-out;transition:opacity .133s ease-out;z-index:9}.curtain.on{visibility:visible;width:100%;opacity:.75}.curtain.off{width:100%;opacity:0}@media screen and (min-width:1024px){.curtain{display:none}}.nav-on .nav-header .brand{opacity:.2}.important-info p{color:#fff}.scrolled .important-info p{color:#3e5aa4}.nav-header{height:95px;position:relative;-webkit-transition:all .133s ease-out;transition:all .133s ease-out}@media screen and (min-width:740px){.nav-header{height:95px}}.nav-header.ontop{z-index:10;position:absolute;width:100%;top:0}.nav-header.brandmark{z-index:11}@media screen and (min-width:1024px){.nav-header.brandmark{width:auto}}.nav-header.fixed{z-index:10;position:fixed;width:100%}.nav-header.solid{background:#f44336}.nav-header .brand{display:block;padding:.875em 0;opacity:1;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.nav-header .brand img{width:auto;max-width:134px;max-height:64px;height:auto;display:block;-webkit-transition:all .133s ease-out;transition:all .133s ease-out}.nav-header .brand .pos,.nav-header .brand img.reversed{display:none}@media screen and (min-width:520px){.nav-header .brand{padding:1em 0}.nav-header .brand img{width:100%;max-width:150px;max-height:72px;height:auto;display:block}}@media screen and (min-width:940px){.nav-header .brand{padding:1.25em 0 1.5em}.nav-header .brand img{max-width:182px;max-height:85px}}.nav-header .brand.suffix{padding:.75em 0}@media screen and (min-width:520px){.nav-header .brand.suffix{padding:.875em 0}}@media screen and (min-width:940px){.nav-header .brand.suffix{padding:1em 0 1.5em}}.nav-header .x-wide{max-width:1400px;margin:0 auto}.nav-header .x-wide:after{content:"";display:table;clear:both}.nav-header .burger{right:1rem;top:26px;z-index:100}@media screen and (min-width:1024px){.nav-header nav{position:relative;display:block}}.nav-header nav .mobile-nav{-webkit-transition:all .133s ease-out;transition:all .133s ease-out}.nav-header nav .mobile-nav .child-menu{display:none}.nav-header nav .mobile-nav .child-menu.on{display:block}.nav-header nav .mobile-nav .social-links{margin-top:5rem}@media screen and (min-width:740px){.nav-header nav .mobile-nav .social-links li{margin:0 2rem 0 0}}.nav-header nav .mobile-nav .social-links li a{color:#fff}@media screen and (min-width:1024px){.nav-header nav .mobile-nav .social-links{display:none}}@media screen and (max-width:1023px){.nav-header nav .mobile-nav{position:fixed;width:75%;max-width:400px;height:0;background:linear-gradient(110deg,#3e5aa4 16%,#1b2f65 82%);top:0;right:0;margin:0;padding:0;opacity:0;overflow:hidden;z-index:99;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .25s ease-in-out,opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .15s ease-in-out;transition:transform .25s ease-in-out,opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.nav-header nav .mobile-nav.open{height:100%;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);overflow-y:scroll;padding-bottom:8rem}.nav-header nav .mobile-nav.close{-webkit-transition:transform .25s ease-in-out,opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .15s ease-in-out;transition:transform .25s ease-in-out,opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;display:table;height:100%;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@media screen and (min-width:1024px){.nav-header nav .mobile-nav{position:relative;width:auto;height:auto;background:none;display:block;margin-top:2.125rem}}.nav-header nav .mobile-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;margin:5rem 0 0;padding:0}@media screen and (min-width:1024px){.nav-header nav .mobile-nav>ul{position:relative;width:auto;height:auto;margin:0;padding:0;display:block}}.nav-header nav .mobile-nav>ul>li.has-child>a:after{font-family:wonderful;content:"\F107";display:inline-block;color:#fff;font-size:1.125rem;line-height:1;margin-left:.5rem;position:relative;top:2px}.nav-header nav .mobile-nav>ul>li.has-child:hover a{color:#3e5aa4;z-index:2}.nav-header nav .mobile-nav>ul>li.has-child:hover>a:after{color:#3e5aa4}.nav-header nav .mobile-nav>ul>li.has-child:hover .child-menu a{font-weight:400}@media screen and (max-width:1023px){.nav-header nav .mobile-nav>ul>li.has-child:hover a{color:#fff}.nav-header nav .mobile-nav>ul>li.has-child .child-menu a{color:#fff;font-size:1rem;font-weight:400;text-transform:none}.nav-header nav .mobile-nav>ul>li.has-child .child-menu>a:after{color:#fff}}@media screen and (max-width:1023px){.nav-header nav .mobile-nav>ul li{margin:0;display:block}.nav-header nav .mobile-nav>ul li a:not(.btn){position:relative;color:#fff;font-weight:700;text-decoration:none;padding:.5em 1.75rem;font-size:1.25rem;display:block;line-height:1.25em;text-transform:uppercase;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.nav-header nav .mobile-nav>ul li a:not(.btn):active,.nav-header nav .mobile-nav>ul li a:not(.btn):hover{background:hsla(0,0%,100%,.1);color:#fff}.nav-header nav .mobile-nav>ul li.has-child:hover>a:after{color:#fff}}@media screen and (max-width:380px){.nav-header nav .mobile-nav>ul{margin:3.5rem 0 0}.nav-header nav .mobile-nav>ul li a:not(.btn){font-size:1.125rem;padding:.5em 1.25rem}}@media screen and (min-width:520px) and (max-width:1023px){.nav-header nav .mobile-nav>ul li a:not(.btn){font-size:1.5rem}}@media screen and (min-width:1024px){.nav-header nav .mobile-nav>ul{position:relative;float:right}.nav-header nav .mobile-nav>ul .child-menu{position:absolute}.nav-header nav .mobile-nav>ul .child-menu.right{right:0}.nav-header nav .mobile-nav>ul>li{margin:0;display:inline-block;position:relative}.nav-header nav .mobile-nav>ul>li a:not(.btn){position:relative;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;padding:.75em 1rem .875em;font-size:1rem;display:block;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.nav-header nav .mobile-nav>ul>li a:not(.btn):before{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;content:"";position:absolute;width:0;left:50%;height:100%;background:#fff;opacity:0;top:0;border-radius:.1875rem;z-index:-1}.nav-header nav .mobile-nav>ul>li a:not(.btn):hover{color:#3e5aa4}.nav-header nav .mobile-nav>ul>li a:not(.btn):hover:before{width:100%;opacity:1;left:0}.nav-header nav .mobile-nav>ul>li.is-parent a:before{width:100%;left:0;border-radius:.1875rem;background:transparent;border:2px solid #fff;opacity:.5}.nav-header nav .mobile-nav>ul>li.is-parent a:hover:before{background:#fff}.nav-header nav .mobile-nav>ul>li.has-child:hover a:before{width:100%;opacity:1;left:0;border-radius:.1875rem .1875rem 0 0;background:#fff}.nav-header nav .mobile-nav>ul>li .child-menu{background:#fff;min-width:300px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.25);box-shadow:0 4px 30px rgba(0,0,0,.25)}.nav-header nav .mobile-nav>ul>li .child-menu li{display:block}.nav-header nav .mobile-nav>ul>li .child-menu li a{color:#3e5aa4;padding:.625em 1em .75em;text-transform:none}.nav-header nav .mobile-nav>ul>li .child-menu li a:hover{color:#fff;background:#3e5aa4}.nav-header nav .mobile-nav>ul>li .child-menu li a:before{content:none}.nav-header nav .mobile-nav>ul>li .child-menu.on{display:block;margin:0;padding:0}}@media screen and (min-width:740px) and (max-width:939px){.nav-header nav .mobile-nav>ul .nav-button{display:none}}@media screen and (min-width:940px){.nav-header nav .mobile-nav>ul .nav-button{float:right}.nav-header nav .mobile-nav>ul .nav-button .btn{border:2px solid #fff;color:#fff}}.nav-header.scrolled{background:#fff;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.05);box-shadow:0 5px 30px rgba(0,0,0,.05)}@media screen and (min-width:1024px){.nav-header.scrolled .mobile-nav>ul>li>a:not(.btn){font-size:.875rem;color:#3e5aa4}.nav-header.scrolled .mobile-nav>ul>li>a:not(.btn):after{color:#3e5aa4}.nav-header.scrolled .mobile-nav>ul>li.is-parent>a{color:#fff}.nav-header.scrolled .mobile-nav>ul>li.is-parent>a:before{border:none;background:#3e5aa4;opacity:1}.nav-header.scrolled .mobile-nav>ul>li.is-parent>a:after{color:#fff}.nav-header.scrolled .mobile-nav>ul>li.has-child .child-menu{background:#3e5aa4}.nav-header.scrolled .mobile-nav>ul>li.has-child .child-menu a{color:#fff;font-weight:400}.nav-header.scrolled .mobile-nav>ul>li.has-child .child-menu a:hover{background:hsla(0,0%,100%,.2)}.nav-header.scrolled .mobile-nav>ul>li.has-child .child-menu .user{border-bottom:1px solid hsla(0,0%,100%,.2)}.nav-header.scrolled .mobile-nav>ul>li.has-child .child-menu .user p,.nav-header.scrolled .mobile-nav>ul>li:hover>a:not(.btn){color:#fff}.nav-header.scrolled .mobile-nav>ul>li:hover>a:not(.btn):before{background:#3e5aa4}.nav-header.scrolled .mobile-nav>ul>li:hover>a:not(.btn):after{color:#fff}}.nav-header.scrolled .burger{top:20px}@media screen and (min-width:740px){.nav-header.scrolled .burger{top:24px}}.nav-header.scrolled .burger:not(.on) .line,.nav-header.scrolled .burger:not(.on):after,.nav-header.scrolled .burger:not(.on):before{background:rgba(62,90,164,.75)}.nav-header.scrolled .burger:not(.on) .menu{color:#3e5aa4}.nav-header.scrolled .brand{padding:.75rem 0 .875rem}@media screen and (min-width:740px){.nav-header.scrolled .brand{padding:.875rem 0 1rem}}@media screen and (min-width:940px){.nav-header.scrolled .brand{padding:.625rem 0 .875rem}}.nav-header.scrolled .brand .neg{display:none}.nav-header.scrolled .brand .pos{display:block}.nav-header.scrolled .brand img{max-width:100px}@media screen and (min-width:740px){.nav-header.scrolled .brand img{max-width:120px}}@media screen and (min-width:940px){.nav-header.scrolled .brand img{max-width:130px}}@media screen and (min-width:940px){.nav-header.scrolled .mobile-nav{margin-top:.625rem}}.nav-header .logged-in .user{border-bottom:1px solid #e5e5e5;margin:1rem 1rem .5rem}.nav-header .logged-in .user p{padding:.375rem 0 .5rem 42px;font-weight:600;font-size:.875rem}.nav-header .logged-in .user img{width:32px;height:32px;overflow:hidden;display:block;float:left;background:#e5e5e5;border-radius:2rem}.burger{display:block;height:20px;position:absolute;width:75px;color:#fff;text-align:right;-webkit-transition:top .15s ease-out;transition:top .15s ease-out}.burger,.burger:hover{text-decoration:none}@media screen and (min-width:1024px){.burger{display:none}}.burger .line,.burger:after,.burger:before{position:absolute;width:28px;height:2px;right:0;background:hsla(0,0%,100%,.75);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center;border-radius:2px}.burger .line{top:1px;text-indent:-9999rem}.burger:before{content:"";top:9px;width:18px}.burger:after{content:"";bottom:1px;width:15px}.burger.on .line{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px;background:#fff}.burger.on:before{opacity:0;background:#fff}.burger.on:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px;width:28px;background:#fff}.burger span:not(.line){font-weight:700;font-size:.5rem;text-transform:uppercase;padding:.333rem 1.875rem 0 0;display:block}.burger span.menu{display:block}#hero.fund-page>img{position:absolute;top:0;left:0;width:100%;height:275px}@media screen and (min-width:740px){#hero.fund-page>img{height:500px}}@media screen and (min-width:940px){#hero.fund-page>img{height:446px}}.fund-details{margin-top:85px;margin-bottom:2rem}@media screen and (min-width:740px) and (max-width:939px){.fund-details{margin-top:100px;margin-bottom:4rem}}@media screen and (min-width:940px){.fund-details{margin-top:130px;margin-bottom:4rem}}.fund-details h1,.fund-details h2{color:#fff;margin-top:0}.fund-details h1{margin-bottom:.1875em;margin-top:1.25rem;font-size:1.75rem}@media screen and (min-width:740px){.fund-details h1{font-size:2rem}}@media screen and (min-width:940px){.fund-details h1{font-size:3rem}}.fund-details h2{font-weight:300;margin-bottom:1em;font-size:1rem}@media screen and (min-width:740px){.fund-details h2{font-size:1.125rem}}@media screen and (min-width:940px){.fund-details h2{font-size:1.25rem;margin-bottom:1.5em}}.fund-details .charity-logo{background:#fff;border-radius:50%;max-width:100%;max-height:100%;width:100px;height:100px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);float:none;position:absolute;right:.5rem;top:-75px}.fund-details .charity-logo img{width:70%;height:auto;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:520px){.fund-details .charity-logo{width:150px;height:150px;top:-115px}}@media screen and (min-width:940px){.fund-details .charity-logo{position:relative;width:200px;height:200px;margin:0 auto;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);position:static;top:auto}}.fund-details .row.donation-detail{margin-top:1.5rem}@media screen and (min-width:940px){.fund-details .row.donation-detail{margin-top:6rem}}@media screen and (min-width:1200px){.fund-details .row.donation-detail{margin-top:5rem}}.fund-details .row.donation-detail .totals .prime{font-size:2.25rem;color:#219653;font-weight:700;letter-spacing:-.03em}@media screen and (min-width:940px){.fund-details .row.donation-detail .totals .prime{font-size:2.5rem}}.fund-details .row.donation-detail .totals .gift-aid{white-space:nowrap;display:inline-block;margin-bottom:.5rem;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0}.fund-details .row.donation-detail .totals .gift-aid.on{opacity:1}@media screen and (max-width:380px){.fund-details .row.donation-detail .totals .gift-aid{display:block}}.fund-details .row.donation-detail .totals .gift-aid,.fund-details .row.donation-detail .totals .gift-aid strong{font-size:.75rem;color:#707070;font-weight:300}.fund-details .row.donation-detail .totals .gift-aid strong{font-weight:700}.fund-details .row.donation-detail .progress-bar{background:#eee;width:100%;height:.3125rem;position:relative}.fund-details .row.donation-detail .progress-bar .current{content:"";background:#219653;height:100%;position:absolute;left:0;top:0;width:0;-webkit-transition:all 4s ease-in-out;transition:all 4s ease-in-out}.fund-details .row.donation-detail .goal{margin-top:.5rem;font-size:.875rem;color:#707070;font-weight:500}@media screen and (max-width:739px){.fund-details .row.donation-detail .sponsor-buttons{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #ccc;z-index:10;padding-top:.625rem;padding-bottom:.625rem}.fund-details .row.donation-detail .sponsor-buttons .btn.facebook,.fund-details .row.donation-detail .sponsor-buttons .btn.twitter{width:50px;float:left;margin-bottom:0;max-height:3rem;padding-left:0;padding-right:0}.fund-details .row.donation-detail .sponsor-buttons .btn.twitter{margin-right:.625rem}.fund-details .row.donation-detail .sponsor-buttons .btn.sponsor{float:left;width:calc(100% - 120px);margin-right:.625rem;margin-bottom:0;font-size:1rem}.fund-details .row.donation-detail .sponsor-buttons .btn span[class^=ico-]{font-size:1.5rem;margin:0 auto;position:relative;top:2px}.fund-details .row.donation-detail .sponsor-buttons .btn span.label{display:none}}@media screen and (min-width:740px){.fund-details .row.donation-detail .sponsor-buttons{margin-top:4.5rem;margin-bottom:0}}@media screen and (min-width:940px){.fund-details .row.donation-detail .sponsor-buttons{margin-top:.5rem}}@media screen and (max-width:380px){.fund-details .row.donation-detail .sponsor-buttons .btn span[class^=ico-]{font-size:1.25rem}.fund-details .row.donation-detail .sponsor-buttons .btn.facebook,.fund-details .row.donation-detail .sponsor-buttons .btn.twitter{width:44px;padding-bottom:.4375em}.fund-details .row.donation-detail .sponsor-buttons .btn.sponsor{width:calc(100% - 108px);padding:.625em 1em .75em}.fund-details .row.donation-detail .sponsor-buttons .btn.sponsor .name{display:none}}.fund-details .row.donation-detail .btn.sponsor{font-size:1.125rem;width:100%;padding:.75em 1.25em .875em;line-height:1.4;margin:0 0 .75rem;font-weight:700}@media screen and (min-width:940px){.fund-details .row.donation-detail .btn.sponsor{font-size:1.25rem;margin:0 0 1.25rem}}.fund-details .row.donation-detail .btn.facebook,.fund-details .row.donation-detail .btn.twitter{width:calc(50% - .5625rem);padding:.4375em 1.125em .5em;margin-top:0}@media screen and (min-width:740px){.fund-details .row.donation-detail .btn.facebook span[class^=ico-],.fund-details .row.donation-detail .btn.twitter span[class^=ico-]{font-size:1.25rem;display:inline-block;position:relative;top:.1875rem;line-height:.875;margin-right:.5rem}}.fund-details .row.donation-detail .btn.twitter{border-color:#4099ff;color:#4099ff}.fund-details .row.donation-detail .btn.twitter:hover{background:#4099ff;color:#fff}.fund-details .row.donation-detail .btn.facebook{border-color:#3b5998;color:#3b5998}.fund-details .row.donation-detail .btn.facebook:hover{background:#3b5998;color:#fff}.fund-details .row.donation-detail .stats-timer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}.fund-details .row.donation-detail .stats-timer .sponser-count{padding-right:3rem}.fund-details .row.donation-detail .stats-timer .num{color:#3e5aa4;font-size:1.5rem;font-weight:700;line-height:1}.fund-details .row.donation-detail .stats-timer .suffix{font-size:.625rem;font-weight:300;line-height:1}.fund-details .row.donation-detail .stats-timer .days,.fund-details .row.donation-detail .stats-timer .hours,.fund-details .row.donation-detail .stats-timer .mins{float:left}.fund-details .row.donation-detail .stats-timer .days,.fund-details .row.donation-detail .stats-timer .hours{margin-right:1rem}.fund-details .row.donation-detail .stats-timer .label{font-size:.875rem;margin-top:.25rem}.fund-details .row.donation-detail .event-date{font-size:.75rem;margin:1rem 0}.fund-details .row.donation-detail .event-date .ico-calendar-o{color:#ccc;font-size:1rem;position:relative;top:2px;margin-right:.5rem;display:inline-block}.jump-nav{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;display:none}@media screen and (min-width:740px){.jump-nav{display:block}}.jump-nav ul{margin:0}.jump-nav ul li{list-style:none;margin:0 1.5rem 0 0;float:left}@media screen and (min-width:940px){.jump-nav ul li{margin:0 2rem 0 0}}.jump-nav ul li a{font-size:.75rem;color:#464646;text-transform:uppercase;padding:1.4375rem 0 1.5625rem;display:block;position:relative;font-weight:400;text-decoration:none}@media screen and (min-width:940px){.jump-nav ul li a{font-size:.875rem;padding:1.4375rem 0 1.5625rem}}.jump-nav ul li a:before{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:absolute;content:"";width:0;left:50%;bottom:0;height:5px;background:#3e5aa4;opacity:0}.jump-nav ul li a.on,.jump-nav ul li a:hover{text-decoration:none}.jump-nav ul li a.on:before,.jump-nav ul li a:hover:before{left:0;width:100%;opacity:1}.jump-nav .sponsor-buttons{display:none}.jump-nav.fixed{border-top:1px solid #fff;position:fixed;top:0;left:0;width:100%;z-index:10;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.05);box-shadow:0 5px 30px rgba(0,0,0,.05)}.jump-nav.fixed .sponsor-buttons{float:right;display:block}.jump-nav.fixed .sponsor-buttons .btn{margin:.625rem 0 0}.jump-nav.fixed .sponsor-buttons .btn.sponsor{float:right;padding:.5625em 1.5em .6875em;margin-left:.625rem}@media screen and (min-width:940px){.jump-nav.fixed .sponsor-buttons .btn.sponsor{padding:.6875em 1.5em .8125em}}.jump-nav.fixed .sponsor-buttons .btn.ghost{padding:.4375em 0 .5625em;min-width:50px;max-width:50px;float:left}.jump-nav.fixed .sponsor-buttons .btn.ghost [class^=ico-]{font-size:1.125rem;line-height:1;top:3px;position:relative}.jump-nav.fixed .sponsor-buttons .btn.ghost:not(:first-child){margin-left:.625rem}@media screen and (min-width:940px){.jump-nav.fixed .sponsor-buttons .btn.ghost{padding:.5625em 0 .6875em}}.jump-nav.fixed .sponsor-buttons .btn.twitter{border-color:#4099ff;color:#4099ff}.jump-nav.fixed .sponsor-buttons .btn.twitter:hover{background:#4099ff;color:#fff}.jump-nav.fixed .sponsor-buttons .btn.facebook{border-color:#3b5998;color:#3b5998}.jump-nav.fixed .sponsor-buttons .btn.facebook:hover{background:#3b5998;color:#fff}.jump-nav.fixed .sponsor-buttons .btn span.label{display:none}.fundraising-content h2:first-child{margin-top:0}.story{position:relative;overflow:hidden}.story.cropped{max-height:200px}@media screen and (min-width:940px){.story.cropped{max-height:350px}}.story.cropped:after{opacity:1}.story:after{display:none}.registered-charity{font-size:.75rem;font-weight:400}.charity-desc .charity-logo{float:right;width:40%;max-width:160px;height:auto;margin:0 0 2rem 2rem}@media screen and (min-width:740px){.charity-desc .charity-logo{max-width:180px}}.fund-updates .update{padding:.5rem 0 1.5rem 106px;position:relative;margin-bottom:.5rem}.fund-updates .update:last-child{margin-bottom:-.5rem}.fund-updates .update .date{font-weight:300;font-size:.75rem;display:block}.fund-updates .update h3{margin:.5rem 0 0;color:#464646;font-weight:400}.fund-updates .update .dot{position:absolute;left:20px;top:0;width:2rem;height:2rem;overflow:hidden;background:#888;border-radius:50%}.fund-updates .update .dot.blue{background:#3e5aa4}.fund-updates .update .dot.green{background:#219653}.fund-updates .update:before{content:"";position:absolute;width:1px;height:calc(100% - 2.5rem);left:2.1875rem;bottom:0;border-left:2px dashed #e5e5e5}.fund-updates .update:after{content:"";position:absolute;height:1px;width:2rem;top:.9375rem;left:3.75rem;border-top:2px solid #ccc}.fund-updates .update:last-of-type:before{content:none}@media screen and (max-width:939px){.fund-updates .update{padding:.25rem 0 1rem 60px}.fund-updates .update .dot{width:1.5rem;height:1.5rem;left:0}.fund-updates .update:before{height:calc(100% - 2rem);left:.6875rem}.fund-updates .update:after{width:1rem;top:.6875rem;left:2rem}}@media screen and (min-width:940px){.fund-updates .toggle-btn{display:none}}.fund-updates .updates-list{margin-top:3rem}@media screen and (max-width:939px){.fund-updates .updates-list.collapsed :not(.hidden):before{content:none}.fund-updates .updates-list.collapsed .hidden{display:none}}.recent-sponsors{margin-top:2rem}.recent-sponsors .sponsor{padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid #e5e5e5;display:block}.recent-sponsors .sponsor:nth-child(-n+3){display:block}@media screen and (min-width:740px){.recent-sponsors .sponsor{display:block}}.recent-sponsors .sponsor .avatar{width:60px;height:60px;float:left;border-radius:50%}@media screen and (min-width:520px){.recent-sponsors .sponsor .avatar{width:75px;height:75px}}.recent-sponsors .sponsor .wrap{padding:0 0 0 80px}@media screen and (min-width:520px){.recent-sponsors .sponsor .wrap{padding:0 0 0 100px}}.recent-sponsors .sponsor h3{font-weight:400;font-size:1.125rem;color:#464646;margin:0 0 .0625em;padding-top:.125em}@media screen and (min-width:740px){.recent-sponsors .sponsor h3{font-size:1.25rem}}.recent-sponsors .sponsor time{font-size:.75rem;font-weight:300;color:#707070;display:block}.recent-sponsors .sponsor .msg{font-size:.875rem;margin:.4375em 0 .25em}@media screen and (min-width:740px){.recent-sponsors .sponsor .msg{font-size:1rem}}.recent-sponsors .sponsor .donation{margin:0}.recent-sponsors .sponsor .donation .prime{color:#3e5aa4;font-size:1.25rem;font-weight:700}.recent-sponsors .sponsor .donation .gift-aid{font-weight:300;font-size:.75rem;color:#707070}.recent-sponsors .sponsor .donation .gift-aid strong{font-weight:700;font-size:inherit}.sponsor-form header{text-align:center;padding:1rem 1.125rem;background:linear-gradient(115.44deg,#e95f35 9.4%,#ad0040 90.36%);position:inherit;z-index:3;top:0;width:100%}@media screen and (min-width:740px){.sponsor-form header{position:relative;border-radius:10px 10px 0 0;padding:2rem 4rem}}.sponsor-form header h2,.sponsor-form header p{color:#fff}.sponsor-form header h2{margin:.125em 0 .25em}.sponsor-form header p{font-size:.875rem;line-height:1.25em;display:none}@media screen and (min-width:740px){.sponsor-form header p{font-size:1rem;display:block}}.sponsor-form header .close{display:block;width:30px;height:20px;position:absolute;right:1rem;top:20px;z-index:100;color:#fff;text-align:right;text-decoration:none}.sponsor-form header .close:hover{text-decoration:none}.sponsor-form header .close .line,.sponsor-form header .close:after{position:absolute;width:28px;height:2px;right:0;background:#fff;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;border-radius:2px}.sponsor-form header .close .line{top:0;text-indent:-9999rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px}.sponsor-form header .close:after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px;width:28px}.sponsor-form header .progress-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0 0;padding:0}.sponsor-form header .progress-bar li{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;position:relative}.sponsor-form header .progress-bar li span{font-weight:700;font-size:.875rem}.sponsor-form header .progress-bar li:before{content:"";display:block;margin:0 auto .5rem;width:1.5rem;height:1.5rem;border:1px solid #fff;border-radius:50%}.sponsor-form header .progress-bar li:not(:last-child):after{content:"";display:block;width:calc(100% - 3rem);border-bottom:2px dashed hsla(0,0%,100%,.25);position:absolute;top:.75rem;left:calc(50% + 1.5rem)}.sponsor-form header .progress-bar li.on:before{background:#fff}.sponsor-form header .progress-bar li.complete:not(:last-child):after{border-bottom:2px solid hsla(0,0%,100%,.5)}.sponsor-form .content-wrap{background:#fff;padding:1.5rem 0 3rem;position:relative}@media screen and (min-width:520px){.sponsor-form .content-wrap{padding:1.5rem 1rem 3rem}}@media screen and (min-width:740px){.sponsor-form .content-wrap{margin-top:0!important;padding:1.5rem 2rem 3rem}}@media screen and (min-width:940px){.sponsor-form .content-wrap{padding:1.5rem 4rem 3rem}}.sponsor-form .content-wrap ol li,.sponsor-form .content-wrap p,.sponsor-form .content-wrap ul li{font-size:.875rem;line-height:1.25em}@media screen and (min-width:740px){.sponsor-form .content-wrap ol li,.sponsor-form .content-wrap p,.sponsor-form .content-wrap ul li{font-size:1rem}}@media screen and (max-width:739px){.sponsor-form .content-wrap .choose-donation .col{float:none}}.sponsor-form .content-wrap .approved-gift-aid,.sponsor-form .content-wrap .no-gift-aid{font-size:1rem;font-weight:700}.sponsor-form .content-wrap .no-gift-aid{color:#c0392b}.sponsor-form .content-wrap .approved-gift-aid{color:#3e5aa4}.sponsor-form .content-wrap .back-step-1{margin:0 0 .75em}.sponsor-form .content-wrap .back-step-1 span{position:relative;top:2px;display:inline-block;margin-right:.25rem}.sponsor-form .terms label{margin-top:1.333rem}.sponsor-form .terms label span{font-size:.75rem;font-weight:300;padding-top:7px}.sponsor-form .btn{margin-top:.75rem}.radio-bar{width:100%;border:1px solid #ccc;border-radius:3px}.radio-bar,.radio-bar label{display:-webkit-box;display:-ms-flexbox;display:flex}.radio-bar label{width:20%;padding:.75rem .5rem;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.radio-bar label:not(:last-child){border-right:1px solid #ccc}.radio-bar label span{font-size:1rem;color:#707070;font-weight:400}.radio-bar label:hover{background:#e5e5e5}.radio-bar label.on{position:relative;z-index:2;background:#3e5aa4;outline:1px solid #3e5aa4}.radio-bar label.on:not(:last-child){border-right:1px solid #3e5aa4}.radio-bar label.on span{color:#fff}