﻿/*!
 * http://meyerweb.com/eric/tools/css/reset/ 
 * v2.0 | 20110126
 * License: none (public domain) 
 */html,body,div,span,applet,object,iframe,h1,h2,h3,.faq_stub_item_link,h4,h5,h6,p,.donation_amount_title,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"FS Lola Regular";font-weight:normal;src:url(/app_assets/FSLolaWeb-Regular-3141d8f96e99827ca6390d5a05d9ae7183a386cab2e8bf9c0edd4c064465c1a0.woff2) format("woff2"),url(/app_assets/FSLolaWeb-Regular-2bb9513db93c355be4bb0d6e893b09003cf2abe5d6bd52b64a2b42bc0f4c3b7d.woff) format("woff")}@font-face{font-family:"FS Lola Bold";font-weight:normal;src:url(/app_assets/FSLolaWeb-Bold-696209b6bbc28e45d00f7dfb0f97b14af9868d73422148469112a24eb497366b.woff2) format("woff2"),url(/app_assets/FSLolaWeb-Bold-18b4ee72849acedffaade3cfe70c7b3fa9f24a94bc967e5a853436d96dfa08e9.woff) format("woff")}@font-face{font-family:"Proxima Nova Regular";font-weight:normal;src:url(/app_assets/33ca2000-af7b-4444-97cd-6392ab2e24b2-f339580aaa7258c5324b1c2cb74e41dfd6494dfdab93c9c0ea8c183e5ef3c6c4.woff2) format("woff2"),url(/app_assets/1c003cc6-0f8f-4c82-adde-a5a026b56b50-a9b3a909c8be2723caf1b39eb7f6eaa186c6c6f09ce3f2e0f0a79ddd37d45a3f.woff) format("woff")}@font-face{font-family:"Proxima Nova Bold";font-weight:normal;src:url(/app_assets/3c35dc60-9fe3-480f-90ac-e453db0271e2-857206bb219e21864e7ddfc8dfd20ae577461f1e3dd697315b2bc829f10e8765.woff2) format("woff2"),url(/app_assets/2b2b7939-693b-44cd-873a-1aa065a906b8-ea15ae6c6381343b888ecbe816f91e2ab9e8ef804ec5f0e6a48f44652ecb8e1a.woff) format("woff")}@font-face{font-family:"Proxima Nova SemiBold";font-weight:normal;src:url(/app_assets/ae47a7f5-89da-4879-b934-29722c3dd451-b2b0c854ea2279f805ca814917e18c26ac520def6c1a5767fd05c41d6388bc5b.woff2) format("woff2"),url(/app_assets/70ae52ec-d89b-4c6a-9402-854ebe423c54-50f89891bf78ca38a54757a14ea755e8206ba65b760691ddb234e0c070a2ae7f.woff) format("woff")}html{font-family:"Proxima Nova Regular", Arial, sans-serif;font-weight:normal}body{font-size:1.0625em;line-height:1.7}h1,h2,h3,.faq_stub_item_link{font-family:"FS Lola Bold", Arial, sans-serif}h4{font-family:"Proxima Nova Bold", Arial, sans-serif;text-transform:uppercase}h1,.h1{font-size:2.5em;line-height:1.2;color:#560c70;margin:0.85em 0}h2,.h2{font-size:1.76em;line-height:1.2;color:#560c70;margin:1.5em 0 0.5em}h3,.faq_stub_item_link,.h3{font-size:1.4em;line-height:1.2;color:#560c70;margin:0 0 0.5em}h4,.h4{font-size:1em;line-height:1.7;color:#560c70}p,.donation_amount_title{margin:0 0 1.7em}li{margin:0 0 1.7em}@media (min-width: 600px){h1,.h1{font-size:2.8em;line-height:1.2}h2,.h2{font-size:2em;line-height:1.2}h3,.faq_stub_item_link,.h3{font-size:1.5em;line-height:1.2}h4,.h4{font-size:1.06em;line-height:1.7}p,.donation_amount_title,li{font-size:1.06em;line-height:1.7}}@media (min-width: 850px){h1,.h1{font-size:3em;line-height:1.2;text-align:center}}@media (min-width: 1100px){h1,.h1{font-size:3.4em;line-height:1.2}h2,.h2{font-size:2.35em;line-height:1.2}h3,.faq_stub_item_link,.h3{font-size:1.76em;line-height:1.3}h4,.h4{font-size:1.18em}p,.donation_amount_title,li{font-size:1.18em}}a{color:#894fbf;text-decoration:none;transition-duration:200ms;transition-property:background-color, color, border-color}a:hover,a:focus{background-color:#894fbf;color:#ffffff;outline-color:currentColor}a.underline{background-image:linear-gradient(#894fbf 0, #894fbf 100%);background-position:left bottom;background-repeat:repeat-x;background-size:100% 3px}.button{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:1em;line-height:1.7529411765;align-items:center;background-color:#894fbf;border:3px solid transparent;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,0.11);color:#ffffff;cursor:pointer;display:inline-flex;justify-content:center;margin:0;min-height:66px;padding:0 35px;transition-duration:200ms;transition-property:color, background-color, border;width:100%}.button::after{content:"";display:block;min-height:inherit;font-size:0}.button.disabled{pointer-events:none;background-color:#d9d9d9}.button.small{min-height:55px;padding:6.6px 40px}.button.white{background-color:#ffffff;border-color:#ffffff;color:#560c70}.button.white:hover,.button.white:focus{background-color:#894fbf;border-color:#894fbf}.button.transparent{background-color:transparent;border-color:#894fbf;color:#894fbf}.button:hover,.button:focus,.button.active{background-color:#560c70;border-color:#560c70;color:#ffffff}@media (min-width: 480px){.button{width:auto}}@media (min-width: 600px){.button{font-size:1.06em;line-height:1.7;padding:0 28px}}@media (min-width: 1100px){.button{font-size:1.18em}.button.small{font-size:1.06em}}.wrapper{margin:0 auto;max-width:1548px;width:88%}@media (min-width: 480px){.wrapper{width:80%}}@media (min-width: 600px){.wrapper{width:75%}}@media (min-width: 850px){.wrapper{width:82%}}@media (min-width: 1100px){.wrapper{width:86%}}@media (min-width: 1280px){.wrapper{width:86%}}.text_column,.large_column,.full_column,.medium_column{margin-left:auto;margin-right:auto;width:94%}.hide{display:inline-block;height:0;overflow:hidden;position:absolute;text-indent:-9999px;width:0}.external_link span{margin-right:8px}.big_link{background:none;bottom:0;display:block;left:0;position:absolute;right:0;text-indent:-9999px;top:0;z-index:9999}.big_link:hover,.big_link:focus{background:none}.gallery_grey{background-color:#efefef}.white_lilac{background-color:#f3edf8;overflow:auto}.margin_bottom_small{margin-bottom:1.8235294118em}.margin_bottom_medium{margin-bottom:4.1764705882em}.margin_bottom_large{margin-bottom:5.4705882353em}.margin_top_small{margin-top:1.8235294118em}.margin_top_medium{margin-top:4.1764705882em}.margin_top_large{margin-top:5.4705882353em}.padding_bottom_small{padding-bottom:1.8235294118em}.padding_bottom_medium{padding-bottom:4.1764705882em}.padding_bottom_large{padding-bottom:5.4705882353em}@media (min-width: 480px){.text_column,.large_column,.full_column,.medium_column{width:94%}}@media (min-width: 600px){.text_column,.large_column,.full_column,.medium_column{width:96%}}@media (min-width: 850px){.text_column{width:64.0366666667%}.medium_column{width:80.7033333333%}.large_column,.full_column{width:97.37%}}@media (min-width: 1100px){.text_column{width:64.0366666667%}.medium_column{width:80.7033333333%}.large_column{width:97.37%}.full_column{width:97.37%}}@media (min-width: 1280px){.text_column{width:47.37%}.medium_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}.checkout_layout{background-color:#efefef}.checkout_layout header{padding:0.9411764706em 0}.checkout_layout .logo{margin:0 auto}#content:focus{outline:none}footer{background-color:#efefef;border-top:2px solid #d9d9d9;padding:1.7647058824em 0;position:relative;z-index:11}footer a{font-family:"Proxima Nova Bold", Arial, sans-serif;color:#333333}footer a span{display:inline-block;line-height:1.2}.footer_plaster{height:103px;margin-bottom:2.1176470588em;width:103px}.footer_plaster svg{height:100%;width:100%}.newsletter_signup{font-size:1em;line-height:1.7058823529;border-bottom:0}.newsletter_signup span{border-bottom:3px solid #894fbf;margin-right:15px}.newsletter_signup span,.newsletter_signup svg{vertical-align:middle}.newsletter_signup:hover,.newsletter_signup:focus{background-color:transparent}.newsletter_signup:hover span,.newsletter_signup:focus span{background-color:#894fbf}.footer_menu,.footer_social_menu{margin-bottom:2.6em}.footer_menu_item{font-size:0.8823529412em;line-height:1.9333333333}.footer_menu_item span{border-bottom:3px solid #894fbf}.oscr_logo{display:block;margin-bottom:1.5em}.copyright{font-size:0.8823529412em;line-height:1.9333333333}.copyright a{font-family:"Proxima Nova Regular", Arial, sans-serif;font-weight:normal}@media (min-width: 600px){.footer_plaster{float:left;margin-right:3.2352941176em}.footer_menu{clear:both}.newsletter_signup{font-size:1.0588235294em;line-height:1.6111111111}.footer_menu_item{font-size:0.9411764706em;line-height:1.8125;display:inline-block;margin-right:2.0588235294em}.oscr_logo{float:right;margin:0.5em 0 0 4%}.copyright{font-size:0.9411764706em;line-height:1.8125}}@media (min-width: 850px){.footer_container{margin-right:-8.9063557337%;padding-left:8.9063557337%}.footer_menu{padding-top:87px;clear:none}.footer_plaster{left:2.9411764706em;position:absolute}.newsletter_signup{display:inline-block;margin-bottom:3.1764705882em}.oscr_logo{position:absolute;right:2.9411764706em;margin-top:-1em}}@media (min-width: 1100px){.footer_plaster{height:153px;width:153px}.newsletter_signup{font-size:1.18em;line-height:1.445663011;display:inline-block}.footer_menu_link{display:inline-block}.footer_menu_item,.copyright{font-size:1em;line-height:1.7058823529}.oscr_logo{margin-top:-1.5em}.footer_container{padding-left:0}}@media (min-width: 1280px){.footer_menu{padding-top:0}}@media (min-width: 1600px){.footer_container{margin:0 -26.0267555047%}.newsletter_signup{float:left;margin-right:5em}.copyright{clear:both}}header{background-color:#ffffff;box-shadow:0px 16px 57px 0px rgba(0,0,0,0.03);position:relative;z-index:9999}.logo_cta_and_nav_wrapper{display:flex;flex-wrap:wrap}.logo_wrapper{border-bottom:2px solid #efefef;display:inline-block;padding-bottom:15px;padding-left:46px;padding-top:12px;vertical-align:top;width:50%}.logo{border-bottom:0;display:block;height:105px;width:68px}.logo:hover,.logo:focus{background-color:transparent}.logo svg{height:100%;width:100%}.skip_to_content{display:none}.header_ctas{display:inline-flex;flex-direction:column;vertical-align:top;width:50%}.header_cta{display:flex;flex-basis:0;flex-grow:1;margin-bottom:0}.header_cta_link{font-family:"Proxima Nova Bold", Arial, sans-serif;align-items:center;border-bottom:2px solid #efefef;border-left:2px solid #efefef;color:#560c70;display:flex;flex-grow:1;justify-content:center;transition-duration:200ms;transition-property:background-color, border}.header_cta_link:hover,.header_cta_link:focus{background-color:#f3edf8;border-color:#f3edf8;color:#560c70}.search_cta,.basket_cta{display:none}.donate_cta_link{background-color:#894fbf;border-color:#894fbf;color:#ffffff}.donate_cta_link:hover,.donate_cta_link:focus{background-color:#560c70;border-color:#560c70;color:#ffffff}.menu_toggle_cta_link{display:flex;position:relative;z-index:0}.menu_toggle_cta_link .initial{display:none}.menu_toggle_cta_link .activated{display:block}.js .menu_toggle_cta_link .initial{display:block}.js .menu_toggle_cta_link .activated{display:none}.menu_toggle_cta_link.active .initial{display:none}.menu_toggle_cta_link.active .activated{display:block}.menu_toggle_cta_link .hamburger{height:17px;margin-right:12px;position:relative;width:20px}.menu_toggle_cta_link .hamburger::before,.menu_toggle_cta_link .hamburger::after,.menu_toggle_cta_link .hamburger .cheese{border-radius:1.5px;height:3px;position:absolute;width:20px}.menu_toggle_cta_link .hamburger::before,.menu_toggle_cta_link .hamburger::after{background-color:#560c70;content:""}.menu_toggle_cta_link .hamburger .cheese{background-color:#894fbf;top:7px}.menu_toggle_cta_link .hamburger::before{top:0}.menu_toggle_cta_link .hamburger::after{bottom:0}.menu_toggle_cta_link.closed .hamburger .cheese{animation:fade-in 500ms ease-in-out forwards}.menu_toggle_cta_link.closed .hamburger::before{animation:unmake-cross-top 500ms ease-in-out forwards}.menu_toggle_cta_link.closed .hamburger::after{animation:unmake-cross-bottom 500ms ease-in-out forwards}.menu_toggle_cta_link.open .hamburger .cheese{animation:fade-out 500ms ease-in-out forwards}.menu_toggle_cta_link.open .hamburger::before{animation:make-cross-top 500ms ease-in-out forwards}.menu_toggle_cta_link.open .hamburger::after{animation:make-cross-bottom 500ms ease-in-out forwards}@media (min-width: 600px){.logo_cta_and_nav_wrapper{flex-wrap:wrap}.header_ctas{flex-direction:row}.header_cta{font-size:1em}}@media (min-width: 850px){.search_cta,.basket_cta{display:flex}.menu_toggle_cta{display:none}.logo_wrapper{flex-grow:1;width:auto}.header_ctas{width:465px}.header_cta{font-size:1.06em;width:155px}.search_cta span{margin-left:8px}}@media (min-width: 1100px){.logo_cta_and_nav_wrapper{position:relative;z-index:0}.logo_wrapper{border-right:2px solid #efefef;flex-grow:0;padding-bottom:28px;padding-left:56px;padding-top:43px;position:relative;width:207px;z-index:1}.header_ctas{margin-left:auto}.logo{height:147px;width:95px}.header_cta{font-size:1.18em;height:130px}}*,::before,::after{box-sizing:border-box}body{background-color:#ffffff;color:#333333;height:100%;overflow-y:scroll}.overlay{background-color:rgba(137,79,191,0.9);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9998}.menu_open .overlay{display:block}.main_nav{background-color:#ffffff;position:relative;top:100%;width:100vw;z-index:1}.js .main_nav{display:none;position:absolute}.main_nav .dropdown{background-color:#894fbf;overflow:hidden;position:relative}.js .main_nav .dropdown{max-height:0}.main_nav .dropdown.open{max-height:588.1764705882em}.menu_open .main_nav{display:block}.main_nav li{margin-bottom:0;position:relative}.main_nav li.level_1{border-bottom:2px solid #efefef}.main_nav li.level_2{font-size:0.9411764706em}.main_nav .menu_link{font-family:"Proxima Nova Bold", Arial, sans-serif;color:#560c70;display:inline-block;padding-bottom:0.8823529412em;padding-left:2.7058823529em;padding-top:0.8823529412em;width:100%}.main_nav .menu_link span{display:inline-block;line-height:1.2}.main_nav .menu_link:hover,.main_nav .menu_link:focus{background-color:#f3edf8}.main_nav .menu_link.nav_search_link,.main_nav .menu_link.nav_basket_link{display:flex}.main_nav .menu_link.nav_search_link span{margin-left:8px}.main_nav .menu_link.level_2{color:#ffffff}.main_nav .menu_link.level_2.active span,.main_nav .menu_link.level_2.active_branch span{border-bottom:3px solid #ffffff}.main_nav .menu_link.level_2:hover,.main_nav .menu_link.level_2:focus{background-color:inherit}.main_nav .menu_link.level_2:hover span,.main_nav .menu_link.level_2:focus span{border-bottom:3px solid #ffffff}.main_nav .menu_link.active span,.main_nav .menu_link.active_branch span{border-bottom:3px solid #894fbf}.main_nav .section_toggle{align-items:center;border-bottom:0;border-left:2px solid #efefef;display:none;height:3.4705882353em;justify-content:center;overflow:hidden;position:absolute;right:0;top:0;width:3.4705882353em}.main_nav .section_toggle.active{background-color:#894fbf}.main_nav .section_toggle.active path{fill:#ffffff}.main_nav .section_toggle.active:hover path,.main_nav .section_toggle.active:focus path{fill:#560c70}.main_nav .section_toggle:hover,.main_nav .section_toggle:focus{background-color:#f3edf8}.js .main_nav .section_toggle{display:flex}.main_nav .section_toggle svg{transform:rotate(0);transition-duration:200ms;transition-property:transform}.main_nav .section_toggle.active svg{transform:rotate(180deg)}@media (min-width: 600px){.main_nav li.level_1{font-size:1em}.main_nav li.level_2{font-size:0.9411764706em}.main_nav .menu_link{padding-left:4.5882352941em}}@media (min-width: 850px){.menu_open .overlay{display:none}.main_nav{border-bottom:2px solid #efefef;text-align:center;width:100%}.js .main_nav{display:block;position:relative}.js .main_nav ul{white-space:nowrap}.js .main_nav .section_toggle,.js .main_nav .dropdown{display:none}.main_nav .section_toggle,.main_nav .dropdown{display:none}.main_nav li.level_1{font-size:1.06em;border-bottom:0;display:inline-block;padding:19px 1.4705882353em}.main_nav li.nav_basket_item,.main_nav li.nav_search_item{display:none}.main_nav .menu_link{padding:0}.main_nav .menu_link:hover,.main_nav .menu_link:focus{background-color:#ffffff}.main_nav .menu_link:hover span,.main_nav .menu_link:focus span{border-bottom:3px solid #560c70}}@media (min-width: 1100px){.main_nav{background-color:transparent;margin-left:207px;margin-top:-92px;width:calc(100% - 207px)}.main_nav::before{background-color:#efefef;content:"";height:2px;left:0;position:absolute;top:0;width:calc(100% - 207px)}.main_nav li.level_1{font-size:1.18em;padding:28px 1.4705882353em}}@media (min-width: 1800px){.main_nav{margin-left:0;width:100%;z-index:0}.main_nav::before{left:207px}}.sub_nav{display:none}@media (min-width: 850px){.sub_nav{background-color:#894fbf;display:block;position:relative;text-align:center;z-index:11}.sub_nav .dropdown,.sub_nav .section_toggle{display:none}.sub_nav li.level_1{font-size:0.9411764706em;display:inline-block;margin-bottom:0;padding:0.6470588235em 1.4705882353em;width:auto}.sub_nav .menu_link{font-family:"Proxima Nova Bold", Arial, sans-serif;color:#ffffff}.sub_nav .menu_link span{display:inline-block;line-height:1.2}.sub_nav .menu_link.active span,.sub_nav .menu_link:hover span,.sub_nav .menu_link:focus span{border-bottom:3px solid #ffffff}}@media (min-width: 1100px){.sub_nav li.level_1{font-size:1em;padding:0.5882352941em 1.4705882353em}}.custom_checkbox::before{border:3px solid #560c70;content:"";display:block;height:33px;left:0;position:absolute;top:0;transition:200ms border-color;width:33px}.custom_checkbox::after{content:"";display:block;height:33px;left:0;position:absolute;top:0;width:33px}.custom_checkbox.focus::before{border-color:#894fbf}.custom_checkbox.disabled{opacity:0.5}.custom_checkbox input{opacity:0}.custom_checkbox{margin-bottom:1.5em}.single .custom_checkbox{margin-bottom:0}.custom_checkbox::before{border-radius:4px}.custom_checkbox.checked::after{background-image:url(/app_assets/frontend/icons/tick-388157d60d9869b67d8b5fe03d20f1ffe8125ac1faeffcb872ebad1fc3263896.svg);background-position:top 9px right 8px;background-repeat:no-repeat;background-size:16px 15px}.custom_radio{transition:200ms background-color}.custom_radio.checked .custom_radio_wrapper::after{background:#894fbf;border-radius:50%;content:"";display:block;height:13px;margin:0 10.5px;position:absolute;top:50%;transform:translateY(-50%);width:13px}.custom_radio.focus .custom_radio_wrapper::before{border-color:#894fbf}.custom_radio.disabled{opacity:0.5}.custom_radio input{opacity:0;width:auto !important}.custom_radio_wrapper{position:relative}.custom_radio_wrapper::before{background:#ffffff;border:3px solid #efefef;border-radius:50%;content:"";display:block;height:34px;position:absolute;top:50%;transform:translateY(-50%);transition:200ms border-color;width:34px}.custom_select_wrapper{font-size:1em;line-height:1.7529411765;background-color:#ffffff;border:3px solid #560c70;border-radius:4px;color:#333333;display:block;height:66px;overflow:hidden;padding:15.55px 20px;position:relative;transition:all;white-space:nowrap;width:100%}.field_with_errors .custom_select_wrapper{border:3px solid #9e0039}.custom_select_wrapper::before{content:attr(data-value);position:absolute;top:50%;transform:translateY(-50%)}.custom_select_wrapper::after{background-image:url(/app_assets/frontend/icons/select-arrow-b3b4bbbb4f00c1b57162465bafc994d0a6d5de59ea29e2ea55205f952ab6f860.svg),linear-gradient(to left, #fff 80%, rgba(255,255,255,0));background-position:center right 1em, center center;background-repeat:no-repeat;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:75px;z-index:0}.custom_select_wrapper select{bottom:0;font-size:1em;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}@media (min-width: 600px){.custom_select_wrapper{font-size:1.06em;line-height:1.7;padding:14.683px 20px}}@media (min-width: 1100px){.custom_select_wrapper{font-size:1.18em;padding:12.949px 20px}}.basic_form fieldset{min-width:0}.basic_form legend{font-family:"FS Lola Bold", Arial, sans-serif}.basic_form label{display:block}.basic_form input,.basic_form textarea{font-family:"Proxima Nova Regular", Arial, sans-serif;font-weight:normal;background-color:#ffffff;border:3px solid #560c70;border-radius:4px;color:#333333;font-size:1em;padding:15.55px 20px;margin:0;min-height:66px;transition-duration:200ms;transition-property:all;width:100%}.basic_form input:focus,.basic_form textarea:focus{border-color:#894fbf}.basic_form input[type=radio],.basic_form input[type=checkbox]{background-color:transparent;border:0;display:inline-block}.basic_form input[type=number]::-webkit-inner-spin-button,.basic_form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.basic_form select{max-width:100%}.basic_form .dob{display:flex;flex-wrap:wrap;align-items:center}.basic_form .dob .field_with_errors{display:inherit;flex-wrap:inherit;align-items:inherit;width:100%}.basic_form .dob label{width:100%}.basic_form .dob div.date_select{width:100%;margin-bottom:0.5em}.basic_form .dob div.date_select:last-child{margin-bottom:0}.basic_form .dob span{display:none}.basic_form span.required{font-family:"Proxima Nova Bold", Arial, sans-serif}.basic_form .note,.basic_form .field_error_message{font-size:0.8823529412em}.basic_form .field_with_errors input,.basic_form .field_with_errors textarea,.basic_form .field_with_errors select{border-color:#9e0039}.basic_form .field_with_errors label{color:#9e0039}.basic_form .field{padding-bottom:0.5em;padding-top:0.5em}.basic_form .wrap_label{padding-left:2.5em;position:relative}.basic_form .wrap_label input{display:inline-block;left:1px;position:absolute;top:3px;width:auto}.basic_form .wrap_label .custom_radio_wrapper{left:0;position:absolute;top:1em}.basic_form .g-recaptcha{transform:scale(0.86);transform-origin:left top}.form_errors{background:transparent;color:#9e0039}.form_errors ul{list-style:disc inside}.form_errors h2{color:#9e0039}@media (min-width: 480px){.basic_form .dob{justify-content:space-between}.basic_form .dob .field_with_errors{justify-content:inherit}.basic_form .dob div.date_select{width:32%;margin-bottom:0}.basic_form .dob span{display:inline-block}}@media (min-width: 600px){.basic_form input,.basic_form textarea{font-size:1.06em;line-height:1.7;padding:14.683px 20px}.basic_form label{font-size:1.06em;line-height:1.7}}@media (min-width: 850px){.basic_form .inline{display:inline-block;vertical-align:top}.basic_form .left{margin-right:4.1070220186%}.basic_form .half{width:47.9464889907%}.basic_form .third{width:21.919733486%}.basic_form .note,.basic_form .field_error_message{font-size:1em}.form_errors ul{padding-left:8.9063557337%}}@media (min-width: 1100px){.basic_form input,.basic_form textarea{font-size:1.18em;padding:12.949px 20px}.basic_form label{font-size:1.18em}}@media (min-width: 1280px){.basic_form .left{margin-right:5.5520371543%}.basic_form .half{width:47.2239814228%}.basic_form .third{width:29.6319752305%}.form_errors ul{padding-left:12.0399690381%}}#order_organisation_field{display:none}.radio{position:relative}.button_filter_wrapper,.tag_filter{margin-bottom:2em}.tag_filter{position:relative;z-index:11}.js .tag_filter .buttons{display:none}.button_filter_wrapper p,.button_filter_wrapper .donation_amount_title{font-family:"Proxima Nova SemiBold", Arial, sans-serif}#button_filter{display:flex;flex-wrap:wrap}#button_filter li{margin-bottom:3%;margin-right:3%}#button_filter li:last-child{margin-right:0}.filter_results{font-family:"Proxima Nova Bold", Arial, sans-serif;color:#560c70;margin-top:1.7em;text-align:center;text-transform:uppercase}@media (min-width: 480px){#button_filter li{margin-bottom:3%;margin-right:3%}}@media (min-width: 600px){#button_filter li{font-size:1em;margin-bottom:2%;margin-right:2%}}@media (min-width: 850px){.tag_filter{text-align:center}.tag_filter .field label,.tag_filter .field .custom_select_wrapper{display:inline-block;vertical-align:middle}.tag_filter .field label{margin-right:2.7010372805%}.tag_filter .field .custom_select_wrapper{text-align:left;width:48.6494813598%}.button_filter_wrapper p,.button_filter_wrapper .donation_amount_title{text-align:center}#button_filter{justify-content:center}#button_filter li{margin-bottom:1.315%;margin-right:1.315%}}@media (min-width: 1100px){.button_filter_wrapper,.tag_filter{margin-bottom:4em}.button_filter_wrapper .field label,.tag_filter .field label{margin-right:2.7010372805%}.button_filter_wrapper .field .custom_select_wrapper,.tag_filter .field .custom_select_wrapper{width:31.532641813%}#button_filter li{margin-bottom:1.315%;margin-right:1.315%}}@media (min-width: 1280px){.tag_filter .field label{margin-right:2.7010372805%}.tag_filter .field .custom_select_wrapper{width:31.532641813%}#button_filter li{margin-bottom:1.315%;margin-right:1.315%}}#card-number,#card-expiry,#card-cvc{background-color:#ffffff;border:3px solid #560c70;border-radius:4px;color:#333333;padding:15.55px 20px;margin:0;min-height:66px;transition-duration:200ms;transition-property:all;width:100%}#card-number:focus,#card-expiry:focus,#card-cvc:focus{border-color:#894fbf}#card-number[class*='invalid'],#card-expiry[class*='invalid'],#card-cvc[class*='invalid']{border-color:#9e0039;background-color:rgba(158,0,57,0.12)}.field_error_message{color:#9e0039}@media (min-width: 480px){#payment-request-button{max-width:13.5294117647em}}@media (min-width: 600px){#card-number,#card-expiry,#card-cvc{padding:14.683px 20px}}@media (min-width: 1100px){#card-number,#card-expiry,#card-cvc{padding:12.949px 20px}}.article_listing_wrapper{background-color:#efefef;position:relative}.article_listing_wrapper::before{background-color:#ffffff;content:"";height:75px;left:0;position:absolute;right:0;top:0}.article_stub_item{font-size:1em;margin:0 3% 2.4705882353em;position:relative;z-index:11}.article_stub_item:last-child{margin-bottom:0}.article_stub_item:has(a):hover .article_stub_title_link{background-color:#894fbf;color:#ffffff;outline-color:currentColor}.article_stub_item:has(a):hover .article_stub_image img{opacity:0.4}.article_stub_image{background-color:#894fbf;display:block;margin-bottom:1.0588235294em;max-width:340px}.article_stub_image img{display:block;height:auto;object-fit:cover;opacity:1;transition:200ms opacity;width:100%}.article_stub_date,.article_stub_meta{font-family:"Proxima Nova SemiBold", Arial, sans-serif;font-size:0.7058823529em;line-height:1.4166666667;display:block;margin-bottom:1em;text-transform:uppercase}@media (min-width: 480px){.article_listing_wrapper::before{height:102.5px}.article_stub_item{margin:0 3% 3em}.article_stub_image img{height:205px}}@media (min-width: 600px){.article_stub_item{margin-left:2%;margin-right:2%}}@media (min-width: 850px){.article_stub_item{display:inline-block;margin-left:1.315%;margin-right:1.315%;vertical-align:top;width:47.37%}}@media (min-width: 1100px){.article_list{text-align:center}.article_stub_item{width:30.7033333333%;text-align:left}.article_stub_image{max-width:none}.article_stub_image img{height:235px}.article_stub_date,.article_stub_meta{font-size:0.8823529412em}}@media (min-width: 1800px){.article_stub_item{width:22.37%}}.featured_appeal_listing_wrapper::before{height:0;padding-top:30%}.featured_appeal_stub_item{font-size:1em;margin-bottom:2em;margin-left:0;margin-right:0;min-height:440px}.featured_appeal_stub_item:last-child{margin-bottom:2em}.featured_appeal_stub_item .big_link{z-index:1}.featured_appeal_stub_item .article_stub_title_link{background-color:transparent}.featured_appeal_stub_item .article_stub_title_link:focus{background-color:#894fbf}.featured_appeal_stub_image{height:auto;margin-left:auto;margin-right:auto;max-width:none;width:100%;max-height:415px;object-fit:cover}.featured_appeal_stub_content_wrapper{position:relative}.featured_appeal_stub_image+.featured_appeal_stub_content_wrapper{margin-top:-5em}.featured_appeal_stub_abstract{font-size:1.0588235294em;margin-bottom:1em;transition:200ms color}.featured_appeal_stub_content{background-color:#ffffff;border-radius:5px;box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);margin-left:auto;margin-right:auto;padding:6%;transition:200ms background-color;width:94%}.featured_appeal_stub_item:hover .featured_appeal_stub_content{background-color:#894fbf}.featured_appeal_stub_item:hover .featured_appeal_stub_abstract{color:#ffffff}.featured_appeal_stub_item:hover .article_stub_title_link{background-color:transparent;background-image:linear-gradient(#fff 0, #fff 100%);border-color:#ffffff}.appeal_listing_wrapper::before{content:none}@media (min-width: 480px){.featured_appeal_stub_image{width:90%}}@media (min-width: 600px){.featured_appeal_stub_image{width:82.5%}.featured_appeal_stub_image+.featured_appeal_stub_content_wrapper{margin-top:-6em}.featured_appeal_stub_content{width:96%}}@media (min-width: 850px){.featured_appeal_listing_wrapper::before{padding-top:18%}.featured_appeal_stub_item{display:block;margin-left:auto;margin-right:auto;width:100%}.featured_appeal_stub_image{width:79.37%}.featured_appeal_stub_content{width:64.0366666667%}}@media (min-width: 1100px){.featured_appeal_listing_wrapper::before{padding-top:12%}.featured_appeal_stub_image{width:83.37%}.featured_appeal_stub_content{padding-top:3%;padding-bottom:3%}}@media (min-width: 1800px){.featured_appeal_listing_wrapper::before{padding-top:10%}.featured_appeal_stub_item{max-width:1548px}.featured_appeal_stub_image{width:97.37%}.featured_appeal_stub_content_wrapper{width:100%}.featured_appeal_stub_content{width:47.37%}}.board_member_listing_wrapper{padding:4em 0}.board_member_listing_wrapper::before{content:none}.board_member_stub_item{position:relative}.board_stub_title_and_meta.has_icon{padding-left:40px}.board_icon{position:absolute;width:31px;height:24px}.board_icon svg{width:100%;height:100%}.board_stub_title{font-size:1em}@media (min-width: 600px){.board_member_stub_item{display:inline-block;width:46%;vertical-align:top}.board_stub_title{font-size:1.06em;line-height:1.7}}@media (min-width: 850px){.board_member_stub_item{width:47.37%}}@media (min-width: 1100px){.board_member_stub_item{width:30.7033333333%}.board_stub_title{font-size:1.18em}}.event_listing_wrapper::before{height:0;padding-top:30%}.event_stub_item{font-size:1em;margin-bottom:2em;margin-left:0;margin-right:0}.event_stub_item .big_link{z-index:1}.event_stub_item .article_stub_title_link{background-color:transparent}.event_stub_item .article_stub_title_link:focus{background-color:#894fbf}.event_stub_title{font-size:1.4em;line-height:1.2}.event_stub_image{height:auto;margin-left:auto;margin-right:auto;max-width:none;width:100%}.event_stub_content_wrapper{position:relative}.event_stub_image+.event_stub_content_wrapper{margin-top:-5em}.event_stub_meta{margin-bottom:1em;min-height:2.5em;line-height:2.5em;padding-left:3.5em;position:relative}.event_stub_meta svg{left:0;top:50%;transform:translateY(-50%);position:absolute}.event_stub_date{left:5px;padding-left:3.0833333333em}.event_stub_abstract{font-size:1.0588235294em;margin-bottom:1em;transition:200ms color}.event_stub_content{background-color:#ffffff;border-radius:5px;box-shadow:0 5px 29px 0 rgba(0,0,0,0.1);margin-left:auto;margin-right:auto;padding:1px 6% 6%;transition:200ms background-color;width:94%}.event_stub_item:hover .event_stub_content{background-color:#894fbf}.event_stub_item:hover .event_stub_abstract{color:#ffffff}.event_stub_item:hover .event_stub_meta{color:#ffffff}.event_stub_item:hover .event_stub_meta svg [fill='#560C70']{fill:#ffffff}.event_stub_item:hover .event_stub_meta svg [fill='#894FBF']{fill:rgba(255,255,255,0.5)}.event_stub_item:hover .article_stub_title_link{background-color:transparent;background-image:linear-gradient(#fff 0, #fff 100%);border-color:#ffffff}@media (min-width: 480px){.event_stub_image{width:90%}}@media (min-width: 600px){.event_stub_image{width:82.5%}.event_stub_image+.event_stub_content_wrapper{margin-top:-6em}.event_stub_title{font-size:1.5em;line-height:1.2}.event_stub_content{width:96%}}@media (min-width: 850px){.event_listing_wrapper::before{padding-top:12.5%}.event_stub_item{align-items:center;display:flex;margin-bottom:2.5em;margin-left:auto;margin-right:auto;width:82%}.event_stub_item.right{flex-direction:row-reverse}.event_stub_image{margin:0 1.315%;width:47.37%}.event_stub_image+.event_stub_content_wrapper{margin-top:0}.event_stub_content_wrapper{margin-left:1.315%;margin-right:1.315%;width:47.37%}.center .event_stub_content_wrapper{margin-left:auto;margin-right:auto}.event_stub_content{margin-left:-17.5920061924%;padding-left:8.7960030962%;width:117.5920061924%}.right .event_stub_content{margin-left:0;margin-right:-17.5920061924%}.center .event_stub_content{margin-left:auto;margin-right:auto}}@media (min-width: 1100px){.event_stub_item{max-width:1548px;width:86%}.event_stub_title{font-size:1.76em;line-height:1.3}.event_stub_content{padding-left:17.5920061924%;padding-right:17.5920061924%;padding-top:1.5em;position:relative}.event_stub_meta{display:inline-flex;padding-left:2.8em}.event_stub_date{left:0;margin-right:2.6666666667em;padding-left:2.1333333333em}}@media (min-width: 1800px){.event_listing_wrapper::before{padding-top:220px}}.faq_index{background-color:#efefef}.faq_listing_wrapper{background-color:transparent;overflow:unset}.faq_listing_wrapper::before{content:none}.faq_stub_item{background-color:#ffffff;margin:0 calc((100vw - 100%) * -0.5) 3px}.faq_stub_item svg{position:absolute;right:9%;transform-origin:center;transform:rotate(45deg);transition:200ms transform}.faq_stub_item.open .faq_stub_item_content{max-height:588.1764705882em}.faq_stub_item.open svg{transform:rotate(90deg)}.faq_stub_item_link{color:#894fbf;display:block;margin-bottom:0;padding:2em 9%;position:relative}.faq_stub_item_link .faq_stub_item_link_text{font-size:1em;line-height:inherit;margin-bottom:0;width:73.4042553191%}.faq_stub_item_link span{background-image:linear-gradient(#894fbf 0, #894fbf 100%);background-position:left bottom;background-repeat:repeat-x;background-size:100% 3px;transition:200ms background-color, color}.faq_stub_item_link:hover,.faq_stub_item_link:focus{background-color:transparent}.faq_stub_item_link:hover span,.faq_stub_item_link:focus span{color:#ffffff;background-color:#894fbf}.faq_stub_item_content{overflow:hidden;padding:0 9%;transition:400ms max-height}.js .faq_stub_item_content{max-height:0}@media (min-width: 480px){.faq_stub_item_link{padding:2em 13%}.faq_stub_item_link svg{right:13%}.faq_stub_item_link .faq_stub_item_link_text{width:82.2695035461%}.faq_stub_item_content{padding:0 13%}}@media (min-width: 600px){.faq_stub_item_link{padding:2em 14.5%}.faq_stub_item_link svg{right:14.5%}.faq_stub_item_link .faq_stub_item_link_text{width:82.6388888889%}.faq_stub_item_content{padding:0 14.5%}}@media (min-width: 850px){.faq_stub_item{border-radius:4px;display:block;margin:0 auto 3px;width:97.37%}.faq_stub_item_link{border-radius:4px;padding:42px 8.5584197734%}.faq_stub_item_link svg{right:8.5584197734%}.faq_stub_item_link .faq_stub_item_link_text{width:79.3482301433%}.faq_stub_item_content{padding:0 8.5584197734%;width:79.3482301433%}}.hero_listing_wrapper::before{height:0;padding-top:30%}.hero_stub_item{font-size:1em;margin-bottom:2em;margin-left:0;margin-right:0}.hero_stub_item .big_link{z-index:1}.hero_stub_item .article_stub_title_link{background-color:transparent}.hero_stub_item .article_stub_title_link:focus{background-color:#894fbf}.hero_stub_title{font-size:1.4em;line-height:1.2}.hero_stub_image{height:auto;margin-left:auto;margin-right:auto;max-width:none;width:100%}.hero_stub_content_wrapper{position:relative}.hero_stub_image+.hero_stub_content_wrapper{margin-top:-5em}.hero_stub_abstract{font-size:1.0588235294em;margin-bottom:1em;transition:200ms color}.hero_stub_content{background-color:#ffffff;border-radius:5px;box-shadow:0 5px 29px 0 rgba(0,0,0,0.1);margin-left:auto;margin-right:auto;padding:1px 6% 6%;transition:200ms background-color;width:94%}.hero_stub_arrow [fill]{transition:200ms fill}.hero_stub_item:hover .hero_stub_content{background-color:#894fbf}.hero_stub_item:hover .hero_stub_abstract{color:#ffffff}.hero_stub_item:hover .article_stub_title_link{background-color:transparent;background-image:linear-gradient(#fff 0, #fff 100%);color:#ffffff}.hero_stub_item:hover .hero_stub_arrow [fill]{fill:#ffffff}@media (min-width: 480px){.hero_stub_image{width:90%}}@media (min-width: 600px){.hero_stub_image{width:82.5%}.hero_stub_image+.hero_stub_content_wrapper{margin-top:-6em}.hero_stub_title{font-size:1.5em;line-height:1.2}.hero_stub_content{width:96%}}@media (min-width: 850px){.hero_listing_wrapper::before{padding-top:12.5%}.hero_stub_item{align-items:center;display:flex;margin-bottom:2.5em;margin-left:auto;margin-right:auto;width:82%}.hero_stub_item.right{flex-direction:row-reverse}.hero_stub_image{margin:0 1.315%;width:47.37%}.hero_stub_image+.hero_stub_content_wrapper{margin-top:0}.hero_stub_content_wrapper{margin-left:1.315%;margin-right:1.315%;width:47.37%}.center .hero_stub_content_wrapper{margin-left:auto;margin-right:auto}.hero_stub_content{margin-left:-17.5920061924%;padding-left:8.7960030962%;width:117.5920061924%}.right .hero_stub_content{margin-left:0;margin-right:-17.5920061924%}.center .hero_stub_content{margin-left:auto;margin-right:auto}.hero_stub_arrow{float:right;margin-top:-1em}}@media (min-width: 1100px){.hero_stub_item{max-width:1548px;width:86%}.hero_stub_title{font-size:1.76em;line-height:1.3}.hero_stub_content{padding-left:17.5920061924%;padding-right:17.5920061924%;padding-top:1.5em;position:relative}.hero_stub_arrow{align-items:center;background-color:#894fbf;border-radius:50%;bottom:1em;display:flex;height:60px;justify-content:center;position:absolute;right:1em;transition:200ms background-color;width:60px}.hero_stub_arrow [fill]{fill:#ffffff}.hero_stub_item:hover .hero_stub_arrow{background-color:#ffffff}.hero_stub_item:hover .hero_stub_arrow [fill]{fill:#894fbf}}@media (min-width: 1800px){.hero_listing_wrapper::before{padding-top:220px}}.team_member_listing_wrapper{background:transparent}.team_member_listing_wrapper::before{content:none}.team_member_stub_item{position:relative;font-size:1em;text-align:center}.team_member_stub_item *:last-child{margin-bottom:0}.team_stub_image{background:transparent;margin-bottom:1.7647058824em;margin-left:auto;margin-right:auto;max-width:338px}.team_stub_image img{border-radius:50%;height:auto}.team_stub_title{margin-top:0}@media (min-width: 850px){.team_member_stub_item{width:47.37%;display:inline-block;vertical-align:top}}@media (min-width: 1100px){.team_member_stub_item{width:39.0366666667%}}@media (min-width: 1280px){.team_member_stub_item{width:47.37%}}.volunteer_opportunity_listing_wrapper{background-color:transparent}.volunteer_opportunity_listing_wrapper::before{content:none}.volunteer_opportunity_stub_item{position:relative}.volunteer_opportunity_stub_title_and_meta.has_icon{padding-left:40px}.volunteer_opportunity_icon{position:absolute;width:31px;height:31px}.volunteer_opportunity_icon svg{width:100%;height:100%}.volunteer_opportunity_stub_title{font-size:1em}@media (min-width: 600px){.volunteer_opportunity_stub_item{display:inline-block;width:46%;vertical-align:top}.volunteer_opportunity_stub_title{font-size:1.06em;line-height:1.7}}@media (min-width: 850px){.volunteer_opportunity_stub_item{width:47.37%}}@media (min-width: 1100px){.volunteer_opportunity_stub_item{width:30.7033333333%}.volunteer_opportunity_stub_title{font-size:1.18em}}.article_detail_meta{font-family:"Proxima Nova SemiBold", Arial, sans-serif;font-size:1em;text-transform:uppercase}.article_detail_date,.article_detail_subtitle{font-family:"Proxima Nova SemiBold", Arial, sans-serif;font-size:0.8823529412em;line-height:1.1333333333;text-transform:uppercase;position:relative;padding-top:0.8823529412em;margin-bottom:2.5882352941em;display:block}.article_detail_date::before,.article_detail_subtitle::before{content:"";height:3px;width:43px;border-radius:1.5px;background-color:#560c70;position:absolute;top:0;left:0}.article_detail_image{width:100%;display:block;height:auto;margin-bottom:2.5882352941em}.article_detail_donation_wrapper{margin-bottom:2.9411764706em}.article_detail_donation_wrapper .tab_link_item{width:50%;margin-bottom:0;display:inline-block;vertical-align:top}.article_detail_donation_wrapper .tab_link_item.active a{background-color:#f0eaf5;color:#560c70}.article_detail_donation_wrapper .tab_link_item a{font-family:"Proxima Nova Bold", Arial, sans-serif;display:block;text-align:center;padding:0.9411764706em 0;border-style:solid;border-width:3px 3px 0 3px;border-color:#f0eaf5;border-radius:4px 4px 0 0}.article_detail_donation_wrapper .tab_link_item a:hover,.article_detail_donation_wrapper .tab_link_item a:focus{background-color:#f0eaf5;color:#560c70}.article_detail_donation{background-color:#f0eaf5;margin:0 calc((100vw - 100%) * -0.5);padding:1.7647058824em calc((100vw - 100%) * 0.5) 3.5294117647em}.article_detail_donation .donation_amount_other{margin:1.1764705882em 0}.article_detail_donation .donation_amount_option label{padding:1.1764705882em;border-radius:4px;background-color:#ffffff}.article_detail_donation .donation_amount_option label img{display:block;width:100%;height:auto;margin-bottom:0.5882352941em}@media (min-width: 850px){.article_detail_date,.article_detail_subtitle{text-align:center}.article_detail_date::before,.article_detail_subtitle::before{left:50%;transform:translateX(-50%)}.article_ctas{text-align:center}.article_detail_donation .donation_amounts{text-align:center}.article_detail_donation .donation_amount_option{width:48.6494813598%;display:inline-block;vertical-align:top;margin-right:2.63%}.article_detail_donation .donation_amount_option:nth-child(2),.article_detail_donation .donation_amount_option:nth-child(3){margin-right:0}.article_detail_donation .donation_amount_option label{display:block}.article_detail_donation .donation_amount_option label img{margin-bottom:0.8823529412em}.article_detail_donation .donation_amount_option .custom_radio_wrapper::before{top:0;transform:translateY(0) translateX(-50%);left:50%}.article_detail_donation .donation_amount_option .custom_radio_wrapper::after{top:10px;left:50%;transform:translateY(0) translateX(calc(-50% - 10.5px))}.article_detail_donation .donation_amount_option .custom_radio_wrapper span{padding-left:0;padding-top:20px;display:block;margin:0;text-align:center}.article_detail_donation .donation_amount_text{text-align:center}.article_detail_donation #donation_select_form,.article_detail_donation #donation_monthly_select_form{margin:0}.article_detail_donation .donation_amount_other{margin:1.1764705882em auto}.article_detail_donation .donation_amount_other .donation_amount_wrapper{width:100%}}@media (min-width: 1100px){.article_detail_image{margin-left:-13.0133777523%;width:126.0267555047%}.article_detail_meta{font-size:1.1764705882em}.article_detail_donation_wrapper{margin-bottom:4.1176470588em}.article_detail_donation_wrapper .tab_links,.article_detail_donation_wrapper h2{text-align:center}.article_detail_donation_wrapper .tab_link_item{width:20.0455307932%}.article_detail_donation{padding:3.5294117647em calc((100vw - 100%) * 0.5)}.article_detail_donation .donation_amount_option{width:31.532641813%}.article_detail_donation .donation_amount_option:nth-child(2){margin-right:2.63%}.article_detail_donation .donation_amount_other .donation_amount_wrapper{width:14.4158022663%}}@media (min-width: 1280px){.article_detail_image{margin-left:-17.5920061924%;width:135.1840123848%}}.appeal_detail_image{display:block;width:100%;object-fit:cover;max-height:415px}.event_detail_image{display:block;width:100%;object-fit:cover;max-height:415px}.event_detail_meta{margin-bottom:2em;overflow:auto;padding-bottom:2em}.event_detail_meta_item{align-items:center;color:#560c70;display:flex;margin-bottom:1.7em;padding-left:3.1176470588em;position:relative}.event_detail_meta_item svg{left:0;position:absolute}.event_detail_date svg{height:auto;left:9px;width:24px}.event_detail_time svg{height:auto;left:7px;width:26px}.event_detail_location svg{height:auto;left:12px;width:19px}.event_detail_price svg{height:auto;left:7px;width:28px}.event_detail_link{display:inline-flex;width:100%}.event_detail_downloads_wrapper{border-bottom:10px solid #ffffff;padding:2.5882352941em 0}.event_detail_downloads_wrapper h3,.event_detail_downloads_wrapper .faq_stub_item_link{margin:0 3% 1.6806722689em}.event_detail_downloads_wrapper ul{margin:0 3%}.event_detail_download{margin-bottom:3.5294117647em;padding-left:2.3529411765em;position:relative}.event_detail_download svg{height:auto;left:0;position:absolute;width:26px}.event_detail_download:last-child{margin-bottom:0}.event_detail_download_link{font-family:"Proxima Nova Bold", Arial, sans-serif}.event_detail_download_filetype{font-family:"Proxima Nova SemiBold", Arial, sans-serif;font-size:0.7058823529em;display:block;margin-top:0.5em;text-transform:uppercase}@media (min-width: 480px){.event_detail_link{width:auto}}@media (min-width: 600px){.event_detail_downloads_wrapper h3,.event_detail_downloads_wrapper .faq_stub_item_link{margin-left:2%;margin-right:2%}.event_detail_downloads_wrapper ul{margin:0 2%}}@media (min-width: 850px){.event_detail_downloads_wrapper h3,.event_detail_downloads_wrapper .faq_stub_item_link{margin-left:1.315%;margin-right:1.315%}.event_detail_downloads_wrapper ul{margin:0 1.315%}.event_detail_downloads_container.narrow{margin:0 auto;width:64.0366666667%}.event_detail_downloads_container.narrow h3,.event_detail_downloads_container.narrow .faq_stub_item_link,.event_detail_downloads_container.narrow ul,.event_detail_downloads_container.narrow .event_detail_download{margin-left:0;margin-right:0}.event_detail_downloads_container.narrow .event_detail_download{width:100%}.event_detail_meta .text_column{width:80.7033333333%}.event_detail_meta_items{text-align:center}.event_detail_meta_item{display:inline-block;line-height:40px;margin-right:2.2352941176em}.event_detail_date svg,.event_detail_time svg,.event_detail_location svg,.event_detail_price svg{height:40px;left:0;width:auto}.event_detail_date{padding-left:2.5882352941em}.event_detail_time{padding-left:2.8823529412em}.event_detail_location{padding-left:2.2352941176em}.event_detail_price{padding-left:3.1764705882em}}@media (min-width: 1100px){.event_detail_downloads_wrapper{border-width:12px;position:relative}.event_detail_downloads_wrapper ul{margin-left:0;margin-right:0}.event_detail_downloads_wrapper::before,.event_detail_downloads_wrapper::after{background-color:#ffffff;content:"";height:100%;position:absolute;width:12px}.event_detail_downloads_wrapper::before{top:0;left:0}.event_detail_downloads_wrapper::after{top:0;right:0}.event_detail_download{display:inline-block;margin-left:1.315%;margin-right:1.315%;vertical-align:top;width:30.7033333333%}}@media (min-width: 1280px){.event_detail_meta .text_column{width:64.0366666667%}.event_detail_downloads_container.narrow{width:47.37%}}.hero_detail_content{margin-bottom:3em}.image_banner+.hero_detail_content .large_column,.image_banner+.hero_detail_content .full_column{background-color:#ffffff;padding-top:1px;position:relative}@media (min-width: 850px){.image_banner+.hero_detail_content .large_column,.image_banner+.hero_detail_content .full_column{margin-top:-95px}}@media (min-width: 1100px){.image_banner+.hero_detail_content .large_column,.image_banner+.hero_detail_content .full_column{margin-top:-115px}}.call_us_wrapper h2,.email_us_wrapper h2,.write_to_us_wrapper h2,.fundraising_hub_wrapper h2{margin-top:0.25em}.call_us_wrapper p,.call_us_wrapper .donation_amount_title,.email_us_wrapper p,.email_us_wrapper .donation_amount_title,.write_to_us_wrapper p,.write_to_us_wrapper .donation_amount_title,.fundraising_hub_wrapper p,.fundraising_hub_wrapper .donation_amount_title{margin-bottom:0.5em}.call_us_wrapper,.email_us_wrapper,.write_to_us_wrapper{margin-bottom:3.5294117647em}.call_us_wrapper .contact_us_icon,.email_us_wrapper .contact_us_icon{width:34px}.call_us_wrapper .contact_us_icon svg,.email_us_wrapper .contact_us_icon svg{height:100%;width:100%}.call_us_wrapper a,.email_us_wrapper a{font-family:"Proxima Nova Bold", Arial, sans-serif;word-wrap:break-word}.write_to_us_wrapper .contact_us_icon{width:28px}.write_to_us_wrapper .contact_us_icon svg{height:100%;width:100%}.write_to_us_wrapper p:nth-of-type(1),.write_to_us_wrapper .donation_amount_title:nth-of-type(1){margin-bottom:0}.write_to_us_wrapper span{font-family:"Proxima Nova Bold", Arial, sans-serif;display:block}.fundraising_hub_wrapper{padding:1.2941176471em 0}.fundraising_hub_wrapper .contact_us_icon{width:44px}.fundraising_hub_wrapper .contact_us_icon svg{width:100%;height:100%}@media (min-width: 850px){.call_us_wrapper h2,.email_us_wrapper h2,.write_to_us_wrapper h2,.fundraising_hub_wrapper h2{margin-top:0}.call_us_wrapper .contact_us_icon,.call_us_wrapper .contact_us_content,.email_us_wrapper .contact_us_icon,.email_us_wrapper .contact_us_content,.write_to_us_wrapper .contact_us_icon,.write_to_us_wrapper .contact_us_content,.fundraising_hub_wrapper .contact_us_icon,.fundraising_hub_wrapper .contact_us_content{vertical-align:top}.call_us_wrapper .contact_us_icon,.email_us_wrapper .contact_us_icon,.write_to_us_wrapper .contact_us_icon,.fundraising_hub_wrapper .contact_us_icon{display:inline-block;text-align:right}.call_us_wrapper .contact_us_content,.email_us_wrapper .contact_us_content,.write_to_us_wrapper .contact_us_content,.fundraising_hub_wrapper .contact_us_content{display:inline-block}.call_us_wrapper .contact_us_icon,.email_us_wrapper .contact_us_icon,.write_to_us_wrapper .contact_us_icon{margin-top:7px}.call_us_and_email_us_wrapper,.write_to_us_wrapper{display:inline-block;vertical-align:top}.call_us_and_email_us_wrapper .contact_us_content,.write_to_us_wrapper .contact_us_content{width:85.0397941476%}.call_us_and_email_us_wrapper{margin-right:2.7010372805%;width:57.2079011331%}.call_us_and_email_us_wrapper .contact_us_icon{margin-right:4.721440967%;width:10.2387648854%}.call_us_wrapper .contact_us_icon svg{height:auto;max-width:44px}.email_us_wrapper .contact_us_icon svg{max-width:46px;height:auto}.write_to_us_wrapper{width:40.0910615864%}.write_to_us_wrapper .contact_us_content{width:78.6525488857%}.write_to_us_wrapper .contact_us_icon{margin-right:6.7372555717%;width:14.6101955427%}.write_to_us_wrapper .contact_us_icon svg{height:auto;max-width:36px}.fundraising_hub_wrapper{padding:4.1176470588em 0}.fundraising_hub_wrapper .contact_us_content{width:88.485099719%}.fundraising_hub_wrapper .contact_us_icon{margin-right:3.6341025287%;width:7.8807977523%}.fundraising_hub_wrapper .contact_us_icon svg{height:auto;max-width:58px}.fundraising_hub_container{padding-right:25.6752593201%}}@media (min-width: 1800px){.call_us_wrapper{width:40.1591765903%;display:inline-block;margin-right:4.721440967%}.call_us_wrapper .contact_us_icon{width:25.4954552228%;margin-right:11.7568171658%}.call_us_wrapper .contact_us_content{width:62.7477276114%}.email_us_wrapper{width:55.1193824427%;display:inline-block}.email_us_wrapper .contact_us_icon{width:18.5756161112%;margin-right:8.5658451851%}.email_us_wrapper .contact_us_content{width:72.8585387037%}}.donate_content{margin-bottom:3em}.donate_wrapper .tab_links{margin:0 -3.1914893617%}.donate_wrapper .tab_link_item{display:inline-block;text-align:center;vertical-align:top;width:50%}.donate_wrapper .tab_link_item.active{background-color:#ffffff}.donate_wrapper .tab_link{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:1.1764705882em;background-color:#efefef;display:flex;align-items:center;border-color:#efefef;border-style:solid;color:#979797;justify-content:center;min-height:53px}.donate_wrapper .tab_link.active{background-color:#ffffff;color:#560c70}.donate_wrapper .tab_link:hover,.donate_wrapper .tab_link:focus{background-color:#ffffff;color:#560c70}.donate_wrapper .tab_link.single{border-radius:4px 0 0 4px;border-width:4px 2px 4px 4px}.donate_wrapper .tab_link.monthly{border-radius:0 4px 4px 0;border-width:4px 4px 4px 2px}.image_banner+.donate_content .large_column{background-color:#ffffff;padding-top:1px;position:relative}.donation_amount_option span{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:2.4705882353em;color:#894fbf;padding-left:47px}.donation_amount_option input[type='radio']{position:absolute}.donations .buttons,#donation_form .buttons{margin-top:1em;padding:0}.donations .button,#donation_form .button{width:100%;margin-bottom:1.1764705882em}#donation_form li{padding-left:2.5em}.donation_amount_text{font-size:0.8823529412em}.donation_amount_title{font-family:"Proxima Nova Bold", Arial, sans-serif;margin:2.125em 0;text-transform:uppercase}.donation_amount_wrapper{position:relative}.donation_amount_wrapper::before{align-items:center;content:"£";display:flex;height:66px;left:13px;position:absolute}#donation_amount{padding-left:20px}.contact_preferences{width:46.8085106383%;display:inline-block;vertical-align:top}.contact_preferences:nth-of-type(odd){margin-right:6.3829787234%}.payment_options_list{margin:0 0 1.1764705882em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.payment_option{font-size:1em;margin:0 0.5882352941em 0.5882352941em 0}.payment_option:last-of-type{margin-right:0}.payment_option svg{display:block}.payment_option_line_break{background-color:#ffffff;display:block;position:relative;text-align:center;z-index:1}.payment_option_line_break:after{background-color:#efefef;content:"";height:2px;left:0;position:absolute;top:50%;width:100%;z-index:-2}.payment_option_line_break:before{background-color:#ffffff;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:1.7647058824em;z-index:-1}@media (min-width: 480px){.donation_amount_other{width:60.6666666667%;margin:0 auto}.donations .buttons{text-align:center}.donations .button{width:auto}#donation_form .button{width:auto}}@media (min-width: 600px){.donate_wrapper .tab_links{margin:0 -2.0833333333%}.donation_amount_other{width:46%}.donation_amount_option span{font-size:2.3307436182em}.contact_preferences{width:25%}.contact_preferences:nth-of-type(odd){margin-right:0}}@media (min-width: 850px){.image_banner+.donate_content .large_column{margin-top:-95px;padding-left:5.8573824929%;padding-right:5.8573824929%}.donate_wrapper .tab_links{margin:0;text-align:center}.donate_wrapper .tab_link_item{width:150px}.donate_wrapper .tab_link{min-height:58px;padding:0 20px}#donation_monthly_select_form,#donation_select_form{margin:0 -26.0267555047%}#donation_monthly_select_form .buttons,#donation_select_form .buttons{text-align:center}#donation_form .buttons{text-align:center}.donation_amount_option label{background-color:#ffffff;border-radius:4px;box-shadow:0 0 29px 0 rgba(0,0,0,0.1);cursor:pointer;display:flex;min-height:120px;padding:25px 35px;transition-property:background-color, color;transition-duration:200ms}.donation_amount_option label:hover,.donation_amount_option label:focus{background-color:#894fbf}.donation_amount_option label:hover span,.donation_amount_option label:hover .donation_amount_text,.donation_amount_option label:focus span,.donation_amount_option label:focus .donation_amount_text{color:#ffffff}.donation_amount_option span{font-size:2.8913260219em;align-self:center;margin-right:1.0344827586em;transition:200ms color}.donation_amount_text{font-size:0.8973080758em;align-self:center;margin-bottom:0;transition:200ms color}.donation_amount_other{width:34.2336790935%;margin:0 auto}#donation_amount{width:100%}}@media (min-width: 1100px){.image_banner+.donate_content .large_column{margin-top:-115px;padding-left:5.8573824929%;padding-right:5.8573824929%}#donation_select_form,#donation_monthly_select_form{margin:0}.donation_amount_other{width:100%}#donation_form ul{padding-left:0}.donation_amount_other{align-items:center;display:flex;justify-content:center}.donation_amount_other label{margin-right:1.3958125623em}.donation_amount_other .donation_amount_wrapper{width:21.919733486%}.donation_amount_other .donation_amount_wrapper::before{font-size:1.18em}.donation_amount_other input{width:100%}#donation_amount{padding-left:22px}.donations .button{margin:0 auto 1.1764705882em}}.donate_landing_page_show{background-color:#ffffff}.fundraising_ideas_wrapper{border-bottom:18px solid #f3edf8}@media (min-width: 850px){.fundraising_ideas_wrapper h2,.fundraising_ideas_wrapper p,.fundraising_ideas_wrapper .donation_amount_title{text-align:center}}@media (min-width: 1100px){.fundraising_ideas_wrapper{padding-top:1px;border-top:18px solid #f3edf8;position:relative;padding-bottom:4em}.fundraising_ideas_wrapper::before,.fundraising_ideas_wrapper::after{content:"";width:1.0588235294em;height:100%;position:absolute;background-color:#f3edf8;top:0}.fundraising_ideas_wrapper::before{left:0}.fundraising_ideas_wrapper::after{right:0}}.home_banner{z-index:11;position:relative}.home_banner img,.home_banner video{display:block;height:auto;max-height:540px;object-fit:cover;width:100%}.no-object-fit .home_banner{height:180px;overflow:hidden}.no-object-fit .home_banner img,.no-object-fit .home_banner video{max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%}.home_banner_content{padding-bottom:2.5882352941em}.home_banner_content span{background-color:#560c70;color:#ffffff;display:block;padding:0.3529411765em}@supports (-webkit-box-decoration-break: clone) or (box-decoration-break: clone){.home_banner_content span{display:inline;line-height:1.47058;padding:0.3529411765em 0.2352941176em;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.home_banner_content h2{margin:1.1363636364em 0;width:calc(100% - 4px)}.home_banner_content.desktop{display:none}.featured_link_wrapper{background-color:#f3edf8;padding:2.2352941176em 0 0;overflow:auto;z-index:11;position:relative}.featured_link_text{margin-top:0}@media (min-width: 480px){.no-object-fit .home_banner{height:270px}}@media (min-width: 480px){.no-object-fit .home_banner{height:337px}}@media (min-width: 850px){.featured_link_wrapper{background-color:transparent;padding:0}.featured_link_text{text-align:center}.home_banner{overflow:hidden;margin-bottom:3.8823529412em}.no-object-fit .home_banner{height:478px}.home_banner_content h2{width:40.0910615864%}.home_banner_content.right h2,.home_banner_content.right a{margin-left:59.9089384136%}.home_banner_content.mobile{display:none}.home_banner_content.desktop{display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;padding-bottom:0}.home_banner_content.desktop h2{margin-top:0}.featured_link_text{margin-bottom:1.6520650814em}}@media (min-width: 1100px){.no-object-fit .home_banner{height:540px}}@media (min-width: 1280px){.home_banner_content h2{width:25.6752593201%}.home_banner_content.right h2,.home_banner_content.right a{margin-left:74.3247406799%}}.overview_children{background-color:#f3edf8}.overview_child{margin:0 3% 1.6470588235em;position:relative;z-index:11}.overview_child img{display:block;margin:0 calc((100vw - 100%) * -0.5);max-height:410px;object-fit:cover;position:relative;width:100vw;z-index:1}.overview_child:hover .overview_link,.overview_child:focus .overview_link{background-color:#894fbf;color:#ffffff;outline-color:currentColor}.overview_content{background-color:#ffffff;border-radius:4px;box-shadow:0 5px 29px 0 rgba(0,0,0,0.1);margin-top:-3.7647058824em;padding:1.1764705882em;position:relative;z-index:2}.overview_content p,.overview_content .donation_amount_title{margin-bottom:0}@media (min-width: 480px){.overview_child{margin:0 3% 1.6470588235em}}@media (min-width: 600px){.overview_child{margin:0 2% 1.6470588235em}}@media (min-width: 850px){.overview_children{padding-top:3.4705882353em;position:relative;text-align:center}.overview_children::before{background-color:#ffffff;content:"";height:227px;left:23px;position:absolute;top:0;width:calc(100% - 46px);z-index:11}.overview_child{display:inline-block;margin:0 1.315% 1.6470588235em;text-align:left;vertical-align:top;width:47.37%}.overview_child img{margin:0;width:100%}.overview_child .overview_content{margin:-3.7647058824em auto 0;width:83%}}@media (min-width: 1280px){.overview_children::before{left:50%;max-width:991.25px;transform:translateX(-50%);width:55.06835%}.overview_content{padding:1.7647058824em 1.1764705882em}}@media (min-width: 1800px){.overview_child{margin:0 1.315% 1.6470588235em;width:30.7033333333%}}#raffle_wrapper{background-color:#efefef;padding:0.3529411765em 0 2.5em}#raffle_wrapper.raffle_bundle_wrapper{padding-top:3em}#raffle_wrapper h2{text-align:center}#raffle_wrapper .raffle_quantities{margin:0 -3%;justify-content:center}#raffle_wrapper .raffle_quantity_option,#raffle_wrapper .raffle_quantity,#raffle_wrapper .raffle_free_entry{margin:0 3%;position:relative;z-index:2}#raffle_wrapper .raffle_free_entry a{border:3px solid #894fbf;border-radius:4px;padding:1.1764705882em;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}#raffle_wrapper .raffle_free_entry a:hover,#raffle_wrapper .raffle_free_entry a:focus{background-color:#894fbf}#raffle_wrapper .raffle_free_entry a:hover span,#raffle_wrapper .raffle_free_entry a:focus span{color:#ffffff}#raffle_wrapper .raffle_free_entry span{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:1.2941176471em;line-height:1.1818181818;padding:0;color:#894fbf}#raffle_wrapper .raffle_free_entry span.info{font-family:"Proxima Nova Regular", Arial, sans-serif;font-weight:normal;font-size:0.8823529412em;color:#333333;margin-top:0.8823529412em}#raffle_wrapper .raffle_quantity_option label{border:3px solid #894fbf;border-radius:4px;padding:1.1764705882em;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}#raffle_wrapper .raffle_quantity_option label:hover,#raffle_wrapper .raffle_quantity_option label:focus{background-color:#894fbf}#raffle_wrapper .raffle_quantity_option label:hover span,#raffle_wrapper .raffle_quantity_option label:focus span{color:#ffffff}#raffle_wrapper .raffle_quantity_option .custom_radio_wrapper{display:flex;flex-direction:column;align-items:center}#raffle_wrapper .raffle_quantity_option .custom_radio_wrapper::before{position:relative;border-color:#894fbf;top:0;transform:none}#raffle_wrapper .raffle_quantity_option .custom_radio_wrapper::after{top:0.6470588235em;transform:none}#raffle_wrapper .raffle_quantity_option span{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:2.4705882353em;line-height:1.0952380952;padding:0;color:#894fbf;margin-top:0.2380952381em}#raffle_wrapper .raffle_quantity_option span.info{font-family:"Proxima Nova Regular", Arial, sans-serif;font-weight:normal;font-size:0.8823529412em;color:#333333;margin-top:0.8823529412em}#raffle_wrapper .raffle_quantity_option input[type='radio']{position:absolute}.raffle_donation .basket_make_a_donation{background-color:transparent;padding:0}.raffle_donation .continue_button{padding-left:20px;padding-right:20px}@media (min-width: 480px){#raffle_wrapper .raffle_quantity_option span{padding-left:0}.raffle_quantity input{width:auto}}@media (min-width: 600px){#raffle_wrapper .raffle_quantities{margin:0 -2%}#raffle_wrapper .raffle_quantity_option,#raffle_wrapper .raffle_quantity,#raffle_wrapper .raffle_free_entry{margin:0 2%}#raffle_wrapper .raffle_quantity_option span{font-size:2.3307436182em}#raffle_wrapper .raffle_quantity_option .custom_radio_wrapper::after{top:0.6104328524em}}@media (min-width: 850px){#raffle_wrapper{position:relative;overflow:hidden}#raffle_wrapper::before{content:"";background-image:url(/app_assets/frontend/icons/plaster-flat-purple-08e74bc39f412f1f71595aff090b46857f72f8b7b1890c90be88f164d5fbbdf7.svg);background-repeat:no-repeat;width:507px;height:507px;background-size:100%;opacity:0.1;position:absolute;right:-214px;top:-207px}#raffle_wrapper .raffle_quantities{text-align:center;margin:0 -1.315%;display:flex;flex-wrap:wrap}#raffle_wrapper .raffle_free_entry{width:22.37%;margin:0 1.315%;vertical-align:top;display:inline-flex}#raffle_wrapper .raffle_quantity_option{margin:0 1.315%;width:22.37%;vertical-align:top;display:inline-flex}#raffle_wrapper .raffle_quantity_option label{background-color:transparent;box-shadow:none;flex-direction:column;transition:200ms background-color, color;min-height:0;padding:1.1764705882em;flex:0 0 100%;display:flex;align-items:center}#raffle_wrapper .raffle_quantity_option label:hover,#raffle_wrapper .raffle_quantity_option label:focus{background-color:#894fbf}#raffle_wrapper .raffle_quantity_option label:hover span,#raffle_wrapper .raffle_quantity_option label:hover .donation_amount_text,#raffle_wrapper .raffle_quantity_option label:focus span,#raffle_wrapper .raffle_quantity_option label:focus .donation_amount_text{color:#ffffff}#raffle_wrapper .raffle_quantity_option span{margin-right:0;display:block}#raffle_wrapper .raffle_quantity_option .custom_radio_wrapper{width:100%}#raffle_wrapper .buttons{margin-top:1em;text-align:center}.raffle_donation .basket_item_donation td.basket_item_image{width:21.919733486%;margin-right:4.1070220186%}.raffle_donation .basket_item_donation td.basket_item_title{width:34.9331112384%;margin-right:4.1070220186%}.raffle_donation .basket_item_donation td.basket_item_price{width:21.919733486%;margin-left:0;margin-right:4.1070220186%}.raffle_donation .basket_item_donation td.basket_item_remove{width:8.9063557337%;margin-left:0;margin-right:0}}@media (min-width: 1100px){#raffle_wrapper .raffle_quantity_option,#raffle_wrapper .raffle_free_entry{margin:0 1.315%}#raffle_wrapper .raffle_quantity_option span{font-size:2.0937188435em}#raffle_wrapper .raffle_quantity_option .custom_radio_wrapper::after{top:0.5483549352em}.raffle_quantity{align-items:center;display:flex;justify-content:center}.raffle_quantity label{margin-right:1.3958125623em}.raffle_quantity .raffle_quantity_wrapper{width:21.919733486%}.raffle_quantity .raffle_quantity_wrapper::before{font-size:1.18em}.raffle_quantity input{width:100%}}@media (min-width: 1280px){#raffle_wrapper .raffle_quantity_option,#raffle_wrapper .raffle_free_entry{width:14.4158022663%}}.search_result{margin-bottom:0;font-size:1em}.search_result:last-child .search_result_link{border-bottom:0}.search_result_total{margin-bottom:1.8235294118em}.search_result_link{border-bottom:2px solid #ffffff;display:block;margin:0 calc((100vw - 100%) * -0.5);padding:2.3529411765em calc((100vw - 100%) * 0.5);transition:200ms fill color}.search_result_link:hover .search_result_icon path,.search_result_link:focus .search_result_icon path{fill:#ffffff}.search_result_link:hover .search_result_title,.search_result_link:hover .search_result_type,.search_result_link:hover .search_result_abstract,.search_result_link:focus .search_result_title,.search_result_link:focus .search_result_type,.search_result_link:focus .search_result_abstract{border-color:#ffffff;color:#ffffff}.search_result_icon{margin-bottom:1.7647058824em}.search_result_icon.generic-page,.search_result_icon.generic-article,.search_result_icon.event{height:37px;width:35px}.search_result_icon.story{height:43px;width:44px}.search_result_icon.product{height:42px;width:39px}.search_result_icon svg{height:100%;width:100%}.search_result_title{border-bottom:3px solid #894fbf;color:#894fbf;display:inline-block;line-height:1em}.search_result_type{text-transform:uppercase;font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:0.7em;line-height:1.4;color:#560c70;display:block;margin-bottom:1em}.search_result_abstract{color:#333333;margin-bottom:0}@media (min-width: 600px){.search_result_type{font-size:0.8em;line-height:1.1808823529}.search_result_abstract{font-size:1.06em;line-height:1.7}}@media (min-width: 850px){.search_result_total{text-align:center}.search_tagline{text-align:center}#search_form{text-align:center}#search_form .field{display:inline-block}#search_form .field:first-of-type{margin-right:1.315%;width:54.0515559207%}}@media (min-width: 1100px){#search_form .field:first-of-type{margin-right:1.315%;width:45.4931361473%}.search_result{position:relative}.search_result_link{margin:0;padding:2.8414755733em 8.5584197734%}.search_result_icon{left:8.5584197734%;margin-bottom:0;position:absolute;top:3.2402791625em}.search_result_icon.generic-page,.search_result_icon.generic-article,.search_result_icon.event{height:48px;width:45px}.search_result_icon.story{height:57px;width:58px}.search_result_icon.product{height:55px;width:52px}.search_result_content{padding:0 10.3258849283% 0}}@media (min-width: 1100px){.search_result_type{font-size:0.9em;line-height:1.0496732026}}.sitemap{margin-bottom:4em}.sitemap .dropdown{background:none;display:block}.sitemap .section_toggle{display:none}.sitemap,.sitemap ul{border-left:2px solid #894fbf;padding-left:1em}.sitemap li{font-size:1em;margin:0;padding:0.5em 0}.sitemap .menu_link{padding:0}.sitemap .menu_link.has_children{left:-2px;position:relative}.sitemap .menu_link.active span{color:#894fbf}@media (min-width: 600px){.sitemap .menu_link{font-size:1.06em;line-height:1.7}}@media (min-width: 1100px){.sitemap .menu_link{font-size:1.18em}}.ways_to_give_show .overview_children{padding-top:0;background-color:transparent}.ways_to_give_show .overview_children::before{content:none}.ways_to_give_show .overview_title{width:calc(73.4042553191% + 10px);margin-bottom:0}.ways_to_give_show .hero_stub_arrow{bottom:20px;right:20px;position:absolute}.ways_to_give_show .hero_stub_arrow svg{vertical-align:bottom}.ways_to_give_email,.ways_to_give_telephone{display:flex;align-items:center;margin-bottom:2em}.ways_to_give_email_icon,.ways_to_give_telephone_icon{width:26.5957446809%}.ways_to_give_email_icon svg,.ways_to_give_telephone_icon svg{width:46px;height:auto;display:block}.ways_to_give_email_link,.ways_to_give_telephone_link{-ms-word-break:break-all;max-width:73.4042553191%;word-break:break-all;word-break:break-word}.ways_to_give_email_link span,.ways_to_give_telephone_link span{background-image:linear-gradient(#894fbf 0, #894fbf 100%);background-position:left bottom;background-repeat:repeat-x;background-size:100% 3px}@media (min-width: 480px){.ways_to_give_email_icon,.ways_to_give_telephone_icon{width:17.7304964539%}.ways_to_give_email_link,.ways_to_give_telephone_link{max-width:82.2695035461%}}@media (min-width: 600px){.ways_to_give_email_icon,.ways_to_give_telephone_icon{width:17.3611111111%}.ways_to_give_email_link,.ways_to_give_telephone_link{font-size:1.06em;line-height:1.7}}@media (min-width: 850px){.ways_to_give_email_icon,.ways_to_give_telephone_icon{width:13.0133777523%}.ways_to_give_email_link,.ways_to_give_telephone_link{max-width:86.9866222477%}}@media (min-width: 1100px){.ways_to_give_show .hero_stub_arrow{bottom:50%;transform:translateY(50%)}.ways_to_give_email_link,.ways_to_give_telephone_link{font-size:1.18em}}@media (min-width: 1280px){.ways_to_give_email_icon,.ways_to_give_telephone_icon{width:12.0399690381%}}@media (min-width: 1800px){.overview_child{margin:0 1.315% 1.6470588235em;width:39.0366666667%}}.contact_block_email,.contact_block_telephone{display:flex;align-items:center;margin-bottom:2em}.contact_block_icon{width:26.5957446809%}.contact_block_icon svg{width:46px;height:auto;display:block}.contact_block_link{-ms-word-break:break-all;max-width:73.4042553191%;word-break:break-all;word-break:break-word}.contact_block_link span{background-image:linear-gradient(#894fbf 0, #894fbf 100%);background-position:left bottom;background-repeat:repeat-x;background-size:100% 3px}@media (min-width: 480px){.contact_block_icon{width:17.7304964539%}.contact_block_link{max-width:82.2695035461%}}@media (min-width: 600px){.contact_block_icon{width:17.3611111111%}.contact_block_link{font-size:1.06em;line-height:1.7}}@media (min-width: 850px){.contact_block_icon{width:13.0133777523%}.contact_block_link{max-width:86.9866222477%}}@media (min-width: 1100px){.contact_block_link{font-size:1.18em}}@media (min-width: 1280px){.contact_block_icon{width:12.0399690381%}}.donate_block_content_block{background-color:#560c70;padding:0.3529411765em 0 2.5em}.donate_block_content_block h2{color:#ffffff;text-align:center}.donate_block_content_block .tab_links{margin:0 -3.1914893617%}.donate_block_content_block .tab_link_item{display:inline-block;text-align:center;vertical-align:top;width:50%}.donate_block_content_block .tab_link{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:1.1764705882em;background-color:#560c70;display:flex;align-items:center;border-color:#894fbf;border-style:solid;color:#894fbf;justify-content:center;min-height:53px}.donate_block_content_block .tab_link.active{background-color:#ffffff;color:#560c70;border-color:#ffffff}.donate_block_content_block .tab_link:hover,.donate_block_content_block .tab_link:focus{background-color:#ffffff;color:#560c70;border-color:#ffffff}.donate_block_content_block .tab_link.single{border-radius:4px 0 0 4px;border-width:4px 2px 4px 4px}.donate_block_content_block .tab_link.monthly{border-radius:0 4px 4px 0;border-width:4px 4px 4px 2px}.donate_block_content_block label{color:#ffffff}.donate_block_content_block .donation_amount_option label{border:3px solid #894fbf;border-radius:4px;padding:0.5882352941em 1.1764705882em;text-align:center;cursor:pointer}.donate_block_content_block .donation_amount_option label:hover,.donate_block_content_block .donation_amount_option label:focus{background-color:#894fbf}.donate_block_content_block .donation_amount_option .custom_radio::before{border-color:#560c70}.donate_block_content_block .donation_amount_option .custom_radio:hover::before,.donate_block_content_block .donation_amount_option .custom_radio:focus::before{border-color:#894fbf}.donate_block_content_block .donation_amount_option span{color:#ffffff;padding:0}.donate_block_content_block #donation_amount{border-color:#ffffff}@media (min-width: 600px){.donate_block_content_block .tab_links{margin:0 -2.0833333333%}}@media (min-width: 850px){.donate_block_content_block{position:relative;overflow:hidden}.donate_block_content_block::before{content:"";background-image:url(/app_assets/frontend/icons/plaster-flat-light-purple-de226308ea8ebc7d1a02f9f8c1cc1bf39a01242dde8bb039f0b11ccfc60622ec.svg);background-repeat:no-repeat;width:507px;height:507px;background-size:100%;opacity:0.1;position:absolute;right:-214px;top:-207px}.donate_block_content_block .tab_links{margin:0;text-align:center}.donate_block_content_block .tab_link_item{width:150px}.donate_block_content_block .tab_link{min-height:58px;padding:0 20px}.donate_block_content_block .donation_amounts{text-align:center}.donate_block_content_block .donation_amount_option{margin-right:2.7010372805%;width:31.532641813%;vertical-align:top;display:inline-block}.donate_block_content_block .donation_amount_option:nth-child(3){margin-right:0}.donate_block_content_block .donation_amount_option label{background-color:transparent;box-shadow:none;transition:200ms background-color, color;min-height:0;padding:1.1764705882em 1.1764705882em 0}.donate_block_content_block .donation_amount_option label:hover,.donate_block_content_block .donation_amount_option label:focus{background-color:#894fbf}.donate_block_content_block .donation_amount_option label:hover span,.donate_block_content_block .donation_amount_option label:hover .donation_amount_text,.donate_block_content_block .donation_amount_option label:focus span,.donate_block_content_block .donation_amount_option label:focus .donation_amount_text{color:#ffffff}.donate_block_content_block .donation_amount_option span{margin-right:0;margin-top:0.5em;display:block}.donate_block_content_block .donation_amount_option .custom_radio_wrapper{width:100%}.donate_block_content_block .donation_amount_option .custom_radio_wrapper::before,.donate_block_content_block .donation_amount_option .custom_radio_wrapper::after{top:0;transform:translateX(-50%);left:50%}.donate_block_content_block .donation_amount_option .custom_radio_wrapper::after{margin:10.5px 0}.donate_block_content_block .buttons{margin-top:1em;text-align:center}}@media (min-width: 1100px){.donate_block_content_block #donation_select_form,.donate_block_content_block #donation_monthly_select_form{margin:0 -26.0267555047%}.donate_block_content_block .donation_amount_option{margin-right:2.7010372805%;width:22.9742220396%}.donate_block_content_block .donation_amount_wrapper{width:14.4158022663%}}@media (min-width: 1280px){.donate_block_content_block #donation_select_form,.donate_block_content_block #donation_monthly_select_form{margin:0 -52.7760185772%}.donate_block_content_block .donation_amount_option{margin-right:2.7010372805%;width:14.4158022663%}.donate_block_content_block .donation_amount_option label{padding:1.1764705882em 0}.donate_block_content_block .donation_amount_wrapper{width:8.5584197734%}}.fundraising_idea_blocks{text-align:center}.fundraising_idea_block_content_block{width:44%;margin:0 3% 2.7058823529em;text-align:center;display:inline-block;vertical-align:top}.fundraising_idea_block_icon{background-color:#f3edf8;border-radius:50%;display:flex;align-items:center;justify-content:center}.fundraising_idea_block_icon::after{content:"";display:block;padding-top:100%}.fundraising_idea_block_icon svg{height:auto}.fundraising_idea_block_icon.coffee svg,.fundraising_idea_block_icon.cupcake svg{width:33%}.fundraising_idea_block_icon.bike svg{width:60%}.fundraising_idea_block_icon.plaster svg{width:44%}.fundraising_idea_block_icon.ticket svg{width:41%}.fundraising_idea_block_icon.collection svg{width:32%}.fundraising_idea_block_icon.shorts svg{width:30%}.fundraising_idea_block_icon.balloons svg{width:36%}.fundraising_idea_block_icon.football svg{width:31%}.fundraising_idea_block_icon.dress svg{width:30%}.fundraising_idea_block_icon.tshirt svg{width:35%}.fundraising_idea_block_icon.scissors svg{width:36%}.fundraising_idea_block_icon.trophy svg{width:38%}.fundraising_idea_block_link,.fundraising_idea_block_text{font-family:"Proxima Nova Bold", Arial, sans-serif;text-transform:uppercase;color:#894fbf}.fundraising_idea_block_text{color:#560c70}@media (min-width: 600px){.fundraising_idea_block_content_block{width:46%;margin-left:2%;margin-right:2%}}@media (min-width: 850px){.fundraising_idea_block_content_block{width:30.7033333333%;margin-left:1.315%;margin-right:1.315%}.fundraising_idea_block_icon{max-width:10.7058823529em;margin:0 auto}.fundraising_idea_block_content{margin-top:-1.5em}}@media (min-width: 1280px){.fundraising_idea_block_content_block{width:22.37%;margin-left:1.315%;margin-right:1.315%}}.home_link_block{margin-bottom:3.5294117647em;position:relative;z-index:11}.home_link_block .button{margin-top:1em}.home_link_block_image{display:block;width:100%;margin-bottom:1em;max-width:550px}@media (min-width: 850px){.home_link_block_title{text-align:center;margin:1.6520650814em 0}div.home_link_block:nth-child(odd) .home_link_block_container{flex-direction:row-reverse}div.home_link_block:nth-child(odd) .home_link_block_image{margin-right:0}div.home_link_block:nth-child(odd) .home_link_block_content{margin-right:2.7010372805%}.home_link_block_container{display:flex;align-items:center}.home_link_block_image,.home_link_block_content{width:48.6494813598%}.home_link_block_image{margin-right:2.7010372805%;margin-bottom:0;max-width:none}}.image_block_content_block{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:11}.image_block_content_block.static{background-attachment:scroll}.image_block_content_block img{display:block;max-height:415px;object-fit:cover;width:100%}@media (min-width: 850px){.image_block_content_block{height:415px}.image_block_content_block img{display:none}}@media (min-width: 1600px){.image_block_content_block{height:600px}}.link_block{background-color:#560c70;overflow:hidden;padding:3em 0;position:relative;text-align:center}.link_block .wrapper{position:relative;z-index:1}.link_block svg{height:auto;left:50%;position:absolute;top:-140px;transform:translateX(-50%);width:300px;z-index:0}.link_block.fundraising_link_block{background-color:#f3edf8}.link_block.fundraising_link_block .link_block_title{color:#560c70}.link_block.fundraising_link_block .link_block_link{background-color:#894fbf;color:#ffffff}.link_block.fundraising_link_block .link_block_link:hover,.link_block.fundraising_link_block .link_block_link:focus{background-color:#560c70;border-color:transparent}.link_block_title{color:#ffffff;margin-bottom:1.5em}.link_block_link{background-color:#ffffff;color:#560c70;width:auto}.link_block_link:hover,.link_block_link:focus{background-color:#894fbf;border-color:transparent}@media (min-width: 850px){.link_block{padding:6em 0}.link_block svg{left:calc(100% - 290px);top:-190px;transform:none;width:450px}}.money_impact_block{background-color:#f3edf8;background-image:url(/app_assets/frontend/icons/plaster-flat-light-purple-de226308ea8ebc7d1a02f9f8c1cc1bf39a01242dde8bb039f0b11ccfc60622ec.svg);background-position:-500px -200px;background-repeat:no-repeat;background-size:700px;padding:3em 0 1em;text-align:center}.money_impact_block_image{border-radius:50%;display:block;height:auto;margin:2em auto -2em;max-width:100%;width:94%}.money_impact_block_title{margin-left:auto;margin-right:auto;width:94%}.money_impact_block_content{margin-left:-3%;margin-right:-3%}.money_impact_block_content p,.money_impact_block_content .donation_amount_title{margin-bottom:1em}.money_impact_block_content_inner{background-color:#ffffff;padding:3em 6% 2.5em}.money_impact_block_link{font-family:"Proxima Nova Bold", Arial, sans-serif}@media (min-width: 480px){.money_impact_block_image{width:72.6666666667%}}@media (min-width: 600px){.money_impact_block_image{width:62.6666666667%}}@media (min-width: 850px){.money_impact_block{background-position:-440px center;padding-bottom:2em;padding-top:2em;text-align:left}.money_impact_block_inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:97.37%}.money_impact_block_title{margin-left:0;margin-right:0;width:22.9742220396%}.money_impact_block_image{margin:0;position:relative;width:31.532641813%;z-index:2}.money_impact_block_content{margin:0;position:relative;width:40.0910615864%;z-index:1}.money_impact_block_content_inner{margin-left:-21.3474511143%;padding-bottom:2em;padding-left:21.3474511143%;padding-right:6.7372555717%;padding-top:2em}}@media (min-width: 1100px){.money_impact_block_title{padding-left:2.7010372805%}.money_impact_block_content_inner{margin-right:-7vw;padding-right:7vw}}@media (min-width: 1800px){.money_impact_block_content_inner{margin-right:calc((100vw - 1560px) * -0.5);padding-right:calc((100vw - 1560px) * 0.5)}}.shop_block_content_block{padding:1.1764705882em 0 2.9411764706em;background-color:#f3edf8;position:relative;z-index:10}.shop_block_content_block .product_stub_item{margin:0}.shop_block_title{margin-top:0}.shop_block_link{font-family:"Proxima Nova Bold", Arial, sans-serif;color:#333333}.shop_block_link span{border-bottom:3px solid #894fbf;margin-right:10px;transition:200ms background-color}.shop_block_link span,.shop_block_link svg{vertical-align:middle}.shop_block_link:hover,.shop_block_link:focus{background-color:transparent}.shop_block_link:hover span,.shop_block_link:focus span{background-color:#894fbf}@media (min-width: 850px){.shop_block_content_block .product_stub_iten{width:100%}}@media (min-width: 1100px){.shop_block_content_block{padding:2.9411764706em}.shop_block_content_block .shop_list{width:65.7663209065%;display:inline-block;vertical-align:top}.shop_block_content_block .product_stub_item.featured{width:100%}.shop_block_content_block .product_stub_item_container{min-height:0}.shop_block_title_and_link{width:31.532641813%;margin-right:2.63%;display:inline-block;vertical-align:top}}.signpost_block{margin-bottom:3.5294117647em;position:relative;z-index:11}.signpost_block .button{margin-top:1em}.signpost_block_image{display:block;width:100%;margin-bottom:1em;max-width:550px}@media (min-width: 850px){.signpost_block_title{text-align:center;margin:1.6520650814em 0}div.signpost_block:nth-child(odd) .signpost_block_container{flex-direction:row-reverse}div.signpost_block:nth-child(odd) .signpost_block_image{margin-right:0}div.signpost_block:nth-child(odd) .signpost_block_content{margin-right:2.7010372805%}.signpost_block_container{display:flex;align-items:center}.signpost_block_image,.signpost_block_content{width:48.6494813598%}.signpost_block_image{margin-right:2.7010372805%;margin-bottom:0;max-width:none}}.testimonial_block{background-color:#894fbf;color:#ffffff;margin:1.0588235294em 0;padding:3em 0;position:relative;text-align:center}.testimonial_block::before{background-image:url(/app_assets/frontend/placeholders/plaster-dots-f426ae87cdc97e81233f0ce626b8e6ca0092fa41f0db00f4a084d91d150d88f8.svg);background-position:-200px calc(100% + 200px);background-repeat:no-repeat;background-size:400px;bottom:0;content:"";display:block;left:0;opacity:0.1;position:absolute;right:0;top:0}.testimonial_block .wrapper{position:relative}.testimonial_body{font-family:"FS Lola Bold", Arial, sans-serif;font-size:1.2941176471em;line-height:1.5}.testimonial_body::before{content:"“"}.testimonial_body::after{content:"”"}.testimonial_source{font-family:"Proxima Nova SemiBold", Arial, sans-serif;font-size:0.7058823529em;line-height:1.4166666667;display:block;margin-top:2em;text-transform:uppercase}@media (min-width: 850px){.testimonial_block{margin-left:1.0588235294em;margin-right:1.0588235294em;padding:6em 0}.testimonial_block::before{background-position:calc(50% - 250px) calc(100% + 300px);background-size:700px}.testimonial_body{font-size:1.6470588235em;line-height:1.5}.testimonial_source{font-size:0.8823529412em;margin-top:4em}}@media (min-width: 1100px){.testimonial_block::before{background-position:calc(50% - 400px) calc(100% + 350px);background-size:850px}}.text_block{margin:3em auto}.thank_you_block{background-color:#894fbf;color:#ffffff;margin:1em 0;padding:3em 0;position:relative;text-align:center}.thank_you_block::before{background-image:url(/app_assets/frontend/placeholders/plaster-dots-f426ae87cdc97e81233f0ce626b8e6ca0092fa41f0db00f4a084d91d150d88f8.svg);background-position:-200px calc(100% + 200px);background-repeat:no-repeat;background-size:400px;bottom:0;content:"";display:block;left:0;opacity:0.1;position:absolute;right:0;top:0}.thank_you_block .wrapper{position:relative}.thank_you_body{font-family:"FS Lola Bold", Arial, sans-serif}.thank_you_body p,.thank_you_body .donation_amount_title{font-size:1.2941176471em;line-height:1.5}.thank_you_body p:first-child::before,.thank_you_body .donation_amount_title:first-child::before{content:"“"}.thank_you_body p:last-child,.thank_you_body .donation_amount_title:last-child{margin-bottom:0}.thank_you_body p:last-child::after,.thank_you_body .donation_amount_title:last-child::after{content:"”"}@media (min-width: 850px){.thank_you_block{margin-left:0.8235294118em;margin-right:0.8235294118em;padding:6em 0}.thank_you_block::before{background-position:calc(50% - 250px) calc(100% + 300px);background-size:700px}.thank_you_body p,.thank_you_body .donation_amount_title{font-size:1.6470588235em;line-height:1.5}}@media (min-width: 1100px){.thank_you_block::before{background-position:calc(50% - 400px) calc(100% + 350px);background-size:850px}}.video_block_content_block{margin:3em 0}@keyframes make-cross-bottom{0%{bottom:0}50%{bottom:7px;transform:rotate(0deg)}60%{bottom:7px;transform:rotate(0deg)}100%{bottom:7px;transform:rotate(45deg)}}@keyframes make-cross-top{0%{background-color:#560c70;top:0}50%{background-color:#560c70;top:7px;transform:rotate(0deg)}51%{background-color:#894fbf}60%{background-color:#894fbf;top:7px;transform:rotate(0deg)}100%{background-color:#894fbf;top:7px;transform:rotate(-45deg)}}@keyframes unmake-cross-top{0%{background-color:#894fbf;top:7px;transform:rotate(-45deg)}50%{background-color:#894fbf;top:7px;transform:rotate(0deg)}51%{background-color:#560c70}60%{background-color:#560c70;top:7px;transform:rotate(0deg)}100%{background-color:#560c70;top:0}}@keyframes unmake-cross-bottom{0%{bottom:7px;transform:rotate(45deg)}50%{bottom:7px;transform:rotate(0deg)}60%{bottom:7px;transform:rotate(0deg)}100%{bottom:0}}@keyframes fade-out{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.article_nav_wrapper{background-color:#efefef;overflow:hidden;padding:2.5882352941em 0;position:relative;z-index:0}.article_nav{margin-bottom:2.5882352941em}.article_nav.back{margin-bottom:0}.article_nav.no_next_article,.article_nav.no_prev_article{display:none}.article_nav span{font-family:"Proxima Nova SemiBold", Arial, sans-serif;font-size:0.7058823529em;line-height:1.4166666667;text-transform:uppercase}.article_nav h3,.article_nav .faq_stub_item_link{margin-top:0.4201680672em}.next_article_wrapper,.previous_article_wrapper,.back_to_listing_wrapper{position:relative}.next_article_wrapper:hover h3 a,.next_article_wrapper:hover .faq_stub_item_link a,.next_article_wrapper:focus h3 a,.next_article_wrapper:focus .faq_stub_item_link a,.previous_article_wrapper:hover h3 a,.previous_article_wrapper:hover .faq_stub_item_link a,.previous_article_wrapper:focus h3 a,.previous_article_wrapper:focus .faq_stub_item_link a,.back_to_listing_wrapper:hover h3 a,.back_to_listing_wrapper:hover .faq_stub_item_link a,.back_to_listing_wrapper:focus h3 a,.back_to_listing_wrapper:focus .faq_stub_item_link a{background-color:#894fbf;color:#ffffff;outline-color:currentColor}.next_article_text span,.next_article_text svg,.previous_article_text span,.previous_article_text svg{vertical-align:middle}.next_article_text span{margin-right:10px}.previous_article_text span{margin-left:10px}.article_nav_dots{height:348px;left:calc(100% - 205px);opacity:0.1;position:absolute;top:50%;transform:translateY(-50%);width:348px;z-index:-1}.article_nav_dots svg{height:100%;width:100%}@media (min-width: 850px){.article_nav{margin:0 1.315%;padding:0.1px;width:30.7033333333%}.article_nav.prev{float:left;text-align:left}.article_nav.next{float:right;text-align:right}.article_nav.back{float:left;text-align:center}.article_nav.no_next_article,.article_nav.no_prev_article{display:block}}@media (min-width: 1100px){.article_nav span{font-size:0.8823529412em;line-height:1.1333333333}.article_nav_dots{height:867px;left:calc(100% - 681px);width:867px}}.banner{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.banner::before{background-color:#560c70;background-image:linear-gradient(to right, #751098 0%, #560c70 65%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.banner .wrapper{position:relative;z-index:11}.banner h1{color:#ffffff;margin:0 auto;padding:0.9411764706em 0;position:relative;width:82%;z-index:2}.banner .ugc{background-color:#ffffff;margin:0 calc((100vw - 100%) * -0.5);padding:2.3529411765em calc((100vw - 100%) * 0.5) 0.6529411765em}@media (min-width: 480px){.banner h1{width:74%}}@media (min-width: 600px){.banner h1{width:71%}}@media (min-width: 850px){.banner h1{width:79.37%}}@media (min-width: 1100px){.banner::before{background-color:transparent;background-image:linear-gradient(to right, rgba(117,16,152,0.5) 0%, #560c70 65%)}.banner .ugc{margin:0 calc(((100vw - 100%) * -0.5) + 23px);padding:4.1176470588em calc(((100vw - 100%) * 0.5) - 23px) 0}.banner p,.banner .donation_amount_title{margin-bottom:0 !important}.banner h1{width:83.37%}@supports (position: sticky) or (position: -webkit-sticky){.banner h1{position:-webkit-sticky;position:sticky;top:220px}}}@media (min-width: 1280px){.banner .ugc{margin:0 -17.5920061924%;padding:2.3529411765em 17.5920061924% 0.6529411765em}}.basket_show{background-color:#efefef}.basket_show.basket_empty{background-color:#ffffff}.basket_form{margin-bottom:2.1176470588em}.basket_table{display:block}.basket_table thead{display:none}.basket_table p,.basket_table .donation_amount_title{margin-bottom:0}.basket_item,.basket_item_donation,.basket_make_a_donation,.basket_summary{background-color:#ffffff;border-radius:4px;display:block;margin-bottom:3px;padding:1.0588235294em;position:relative}.basket_item h4,.basket_item_donation h4,.basket_summary h4{color:#333333;text-transform:none;width:calc(100% - 36px)}.basket_item tr,.basket_item_donation tr,.basket_summary tr{display:flex;flex-wrap:wrap}.basket_item td,.basket_item_donation td,.basket_summary td{align-self:center;flex:0 1 auto;display:block}.basket_item td input,.basket_item_donation td input,.basket_summary td input{width:3.7647058824em}.basket_item img,.basket_item_donation img,.basket_summary img{display:block;height:66px;object-fit:cover;width:66px}.basket_make_a_donation tr{display:flex;flex-direction:column}.basket_make_a_donation td{display:block}td.basket_item_title{flex:1 0 100%;margin-bottom:1.7em}td.basket_item_title p,td.basket_item_title .donation_amount_title{margin-bottom:0}td.basket_item_title p.basket_virtual_gift,td.basket_item_title .basket_virtual_gift.donation_amount_title{font-family:"Proxima Nova Bold", Arial, sans-serif;text-transform:uppercase;font-size:0.7058823529em;line-height:2.4083333333;color:#560c70}.basket_item_image{margin-right:10%}.basket_item_quantity{text-align:center}.basket_item_quantity input{padding:15.55px 15px}.basket_item_remove{position:absolute;right:1.0588235294em;top:1.0588235294em}.basket_remove_link svg{display:inline-block;transform:rotate(0);transform-origin:center;transition:200ms transform}.basket_remove_link:hover,.basket_remove_link:focus{background-color:transparent}.basket_remove_link:hover svg,.basket_remove_link:focus svg{transform:rotate(90deg)}.basket_item_price{margin-left:auto;margin-right:0;text-align:right}.basket_item_donation,.basket_make_a_donation{margin-top:2.1176470588em}.basket_make_a_donation #donation_amount{margin-bottom:1em;width:100%}.basket_make_a_donation label{margin-bottom:1.7em}.basket_donation_icon{height:3.8823529412em;width:3.8823529412em}.basket_donation_icon svg{height:100%;width:100%}.basket_make_a_donation_button .button{width:100%}.basket_summary td{display:flex;flex:1;justify-content:space-between}.basket_summary p,.basket_summary .donation_amount_title{margin-bottom:0}.basket_summary:last-child p,.basket_summary:last-child .donation_amount_title{font-family:"Proxima Nova Bold", Arial, sans-serif}.basket_subtotal{margin-top:2.1176470588em}.checkout_payment .basket_subtotal,.raffle_payment .basket_subtotal{margin-top:0}.checkout_button{margin-bottom:1.4117647059em;width:100%}.basket_ctas{text-align:center}.basket_ctas .continue_shopping_link span{margin-left:0}.edit_my_basket_link{margin-bottom:1.7em;display:inline-block}.edit_my_basket_link span{margin-left:0 !important}@media (min-width: 850px){.empty_basket_wrapper{text-align:center}.basket_table thead{display:block}.basket_table thead tr{display:block}.basket_table th{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:0.8823529412em;display:inline-block;text-transform:uppercase;width:14.4158022663%;margin-right:2.7010372805%;text-align:left}.basket_table th:first-child{width:57.2079011331%}.basket_item,.basket_item_donation,.basket_summary{padding:1.5294117647em 0}.basket_item tr,.basket_item_donation tr,.basket_summary tr{justify-content:flex-start}.basket_item td,.basket_item_donation td,.basket_summary td{flex:0 1 auto}td.basket_item_title{margin-bottom:0;margin-right:2.7010372805%;order:2;width:40.0910615864%}.checkout_payment td.basket_item_title,.raffle_payment td.basket_item_title{width:47.9464889907%;padding-left:1.0588235294em;margin-right:4.1070220186%}.checkout_payment td.basket_item_title h4,.raffle_payment td.basket_item_title h4{width:100%}.basket_item_image{margin-right:2.7010372805%;order:1;width:14.4158022663%}.basket_item_image img{margin:0 auto}.basket_donation_icon{margin:0 auto}.basket_item_quantity{margin-right:2.7010372805%;order:3;text-align:left;width:14.4158022663%}.checkout_payment .basket_item_quantity,.raffle_payment .basket_item_quantity{flex:1 0 0}.basket_item_price{margin-right:2.7010372805%;order:4;text-align:left;width:14.4158022663%}.checkout_payment .basket_item_price,.raffle_payment .basket_item_price{flex:1 0 0;padding-right:1.0588235294em;margin-right:0;text-align:right}.basket_item_remove{order:5;position:relative;right:auto;top:auto;width:5.8573824929%}.basket_item_donation td.basket_item_title{width:57.2079011331%}.basket_item_donation,.basket_make_a_donation{margin-top:3.5294117647em}.basket_make_a_donation{padding:1.5294117647em 1.0588235294em}.basket_make_a_donation tr{flex-direction:row;flex-wrap:wrap}.basket_make_a_donation .basket_make_a_donation_title{flex:1 0 100%}.basket_make_a_donation .basket_make_a_donation_label{flex:1 1 0%;margin-right:2.63%}.basket_make_a_donation .basket_make_a_donation_label label{margin-bottom:0}.basket_make_a_donation .basket_make_a_donation_amount{flex:0 1 0;margin-right:2.63%}.basket_make_a_donation #donation_amount{margin-bottom:0;width:5.8823529412em}.basket_make_a_donation .basket_make_a_donation_button{flex:0 1 0}.basket_make_a_donation .basket_make_a_donation_button .button{width:12.7058823529em;margin-bottom:0}.basket_summary{margin-left:auto;margin-right:0;padding:1.5294117647em 1.0588235294em;width:48.6494813598%}.checkout_payment .basket_summary,.raffle_payment .basket_summary{width:100%}.basket_summary td{flex-basis:100%}.basket_summary tr{justify-content:space-between}.basket_ctas{margin-left:auto;margin-right:0;width:48.6494813598%}}.recipient_message{font-family:"Proxima Nova Bold", Arial, sans-serif;padding-left:2.6470588235em;position:relative}.recipient_message_icon{width:2.2352941176em;height:2.2352941176em;display:flex;align-items:center;justify-content:center;border:4px solid #560c70;border-radius:50%;position:absolute;top:-5px;left:0}.basket_virtual_gift{margin-bottom:2.8235294118em}.basket_recipient_item{background-color:#ffffff;border-radius:4px;padding:1.0588235294em;position:relative;font-size:1em}.basket_recipient_item h4{text-transform:none;color:#333333}.basket_recipient_item p:last-child,.basket_recipient_item .donation_amount_title:last-child{margin-bottom:0}.basket_recipient_name{margin-bottom:1.1764705882em}.basket_recipient_name:last-child{margin-bottom:0}.basket_recipient_special_message{padding-top:1.0588235294em;margin-top:2.1176470588em;border-top:3px solid #efefef}.basket_recipient_remove{position:absolute;top:1.0588235294em;right:1.0588235294em}.basket_recipient_remove svg{transform:rotate(0);transform-origin:center;transition:200ms transform}.basket_recipient_remove:hover,.basket_recipient_remove:focus{background-color:transparent}.basket_recipient_remove:hover svg,.basket_recipient_remove:focus svg{transform:rotate(90deg)}@media (min-width: 1100px){td.basket_item_title p.basket_virtual_gift,td.basket_item_title .basket_virtual_gift.donation_amount_title{font-size:0.8823529412em;line-height:1.9266666667}.basket_recipient_item{padding:1.7647058824em 0}.basket_recipient_remove{position:absolute;top:1.7647058824em;right:1.1764705882em}.basket_recipient_delegate_no{width:21.919733486%;margin-right:3.945%;padding-left:1.1764705882em;display:inline-block;vertical-align:top}.basket_recipient_delegate_no h3,.basket_recipient_delegate_no .faq_stub_item_link{margin-bottom:0}.basket_recipient_content{display:inline-block;width:60.959866743%;vertical-align:top}.basket_recipient_content h4,.basket_recipient_content p,.basket_recipient_content .donation_amount_title{display:inline-block;vertical-align:bottom}.basket_recipient_special_message{padding-top:1.1764705882em;margin:2.3529411765em 1.1764705882em 1.1764705882em}}@media (min-width: 1280px){.checkout_payment td.basket_item_title,.raffle_payment td.basket_item_title{width:47.2239814228%;margin-right:5.5520371543%}.basket_make_a_donation tr{align-items:center;flex-wrap:nowrap}.basket_make_a_donation .basket_make_a_donation_title{flex:0 0 auto;margin-right:2.63%}.basket_make_a_donation .basket_make_a_donation_title h3,.basket_make_a_donation .basket_make_a_donation_title .faq_stub_item_link{margin-bottom:0}.basket_recipient_delegate_no{width:17.5920061924%;margin-right:0}.basket_recipient_content{width:64.8159876152%}}.alternative_child{margin:0 3% 4.4705882353em;text-align:left;position:relative}.alternative_child:hover .alternative_child_link,.alternative_child:focus .alternative_child_link{background-color:#894fbf;color:#ffffff;outline-color:currentColor}.alternative_child_image{width:100%;height:auto;max-width:338px;border-radius:50%;margin-bottom:1.7647058824em}.alternative_child_title{margin-top:0}@media (min-width: 480px){.alternative_child{margin-left:3%;margin-right:3%}}@media (min-width: 600px){.alternative_child{margin-left:2%;margin-right:2%}}@media (min-width: 850px){.alternative_child{margin-left:1.315%;margin-right:1.315%;width:47.37%;display:inline-block;vertical-align:top}}@media (min-width: 1100px){.alternative_children{text-align:center}.alternative_child{width:39.0366666667%}}@media (min-width: 1280px){.alternative_child{width:47.37%;padding-left:8.3333333333%}}.cookie_notice{background-color:rgba(86,12,112,0.9);bottom:0;left:0;padding:1.4em 0;position:fixed;right:0;z-index:20}.cookie_notice .button{background-color:#ffffff;color:#560c70;vertical-align:top;width:46.8085106383%}.cookie_notice .button:hover,.cookie_notice .button:focus{color:#ffffff;background-color:#894fbf;border-color:transparent}.cookie_notice_container p,.cookie_notice_container .donation_amount_title{padding:0px;font-size:0.9411764706em;color:#ffffff}.cookie_notice_container a{color:#ffffff;border-bottom:2px solid #ffffff}#accept_cookies{margin-right:6%}@media (min-width: 850px){.cookie_notice .button{width:auto}.cookie_notice_container p,.cookie_notice_container .donation_amount_title{font-size:1.0588235294em;float:left;width:40.0910615864%;margin-bottom:0}.cookie_buttons{float:right;margin-right:1%;white-space:nowrap}#accept_cookies{margin-right:2.63%}}@media (min-width: 1100px){.cookie_notice_container p,.cookie_notice_container .donation_amount_title{width:57.2079011331%}.cookie_buttons{margin-right:1%}#accept_cookies{margin-right:2.63%}}@media (min-width: 1280px){.cookie_notice_container p,.cookie_notice_container .donation_amount_title{padding:1em 0px}}.image_banner{overflow:hidden}.image_banner_image{display:block;width:100%}@media (min-width: 600px){.image_banner{height:0;padding-top:42.1875%}.image_banner_image{margin-top:-42.1875%}}.background_dots,.background_plaster{height:348px;left:calc(100% - 160px);pointer-events:none;position:fixed;top:50px;width:348px;z-index:10}.background_dots svg,.background_plaster svg{height:100%;opacity:0.1;width:100%}.background_plaster{display:none}.background_plaster svg{opacity:1}.background_plaster [fill]{fill:#f3edf8}@media (min-width: 480px){.background_dots{top:58px}}@media (min-width: 850px){.background_dots{top:186px}.background_plaster{display:block;top:calc(50% - 174px)}}@media (min-width: 1100px){.background_dots{height:867px;left:calc(100% - 352px);top:90px;width:867px}.background_plaster{height:506px;width:506px;left:calc(100% - 270px);top:calc(50% - 253px)}}@media (min-width: 1800px){.background_dots{left:calc(100% - 493px);top:19px}}.pagination{align-items:center;display:flex;justify-content:space-between;padding:2.5294117647em 0 5.1176470588em;position:relative;vertical-align:middle}.search_execute .pagination{border-top:2px solid #ffffff}.pagination a,.pagination em,.pagination .gap{display:none}.pagination .next_page,.pagination .previous_page{align-items:center;border-radius:4px;display:inline-flex;height:2.1934197408em;justify-content:center;margin:0 5px;vertical-align:middle;width:2.1934197408em}.pagination .next_page:hover,.pagination .next_page:focus,.pagination .previous_page:hover,.pagination .previous_page:focus{background-color:transparent}.pagination .next_page svg,.pagination .previous_page svg{transition-duration:200ms}.pagination .next_page.disabled path,.pagination .previous_page.disabled path{fill:#d9d9d9}.pagination .next_page.disabled:hover,.pagination .next_page.disabled:focus,.pagination .previous_page.disabled:hover,.pagination .previous_page.disabled:focus{background-color:transparent}.pagination .next_page.disabled:hover svg,.pagination .next_page.disabled:focus svg,.pagination .previous_page.disabled:hover svg,.pagination .previous_page.disabled:focus svg{transform:none}.pagination .previous_page{order:1}.pagination .previous_page:hover svg,.pagination .previous_page:focus svg{transform:translateX(-9px)}.pagination .page_of{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:1.0588235294em;line-height:1.5;order:2}.pagination .next_page{order:3}.pagination .next_page:hover svg,.pagination .next_page:focus svg{transform:translateX(9px)}@media (min-width: 600px){.pagination{justify-content:center}.pagination a,.pagination em,.pagination .gap{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:1.18em;align-items:center;background-color:#ffffff;border-radius:4px;display:inline-flex;height:2.1934197408em;justify-content:center;margin:0 5px;vertical-align:middle;width:2.1934197408em}.pagination a:hover,.pagination a:focus{background-color:#894fbf}.pagination em{background-color:#560c70;color:#ffffff}.pagination .gap{color:#894fbf}.pagination .page_of{display:none}.pagination .previous_page,.pagination .next_page{order:inherit;background-color:transparent}}.shared_event_listing_wrapper{background-color:#f3edf8;padding-bottom:2.3529411765em}.shared_event_title{margin-bottom:1em}.view_all_events{margin-bottom:2.3529411765em;text-transform:none}.view_all_events_link{border-bottom:0;color:#333333}.view_all_events_link span{border-bottom:3px solid #894fbf;margin-right:15px}.view_all_events_link span,.view_all_events_link svg{vertical-align:middle}.view_all_events_link:hover,.view_all_events_link:focus{background-color:transparent}.view_all_events_link:hover span,.view_all_events_link:focus span{background-color:#894fbf}@media (min-width: 850px){.shared_event_title{text-align:center}.view_all_events{text-align:center}}.shop_show{background-color:#efefef}.shop_show .shop_listing_wrapper::before{content:none}.shop_show .shop_listing_wrapper h2{margin-bottom:0.8355614973em}.product_stub_item_container{background-color:#ffffff;border-radius:4px;box-shadow:0 5px 29px 0 rgba(0,0,0,0.1);max-width:340px;padding:1.1764705882em}.product_stub_item_container .article_stub_meta{margin-bottom:0}.product_stub_image{max-width:none;position:relative}.product_stub_image span{font-family:"Proxima Nova Bold", Arial, sans-serif;text-transform:uppercase;font-size:0.7058823529em;line-height:1.4166666667;position:absolute;left:-1.6666666667em;padding:0.6666666667em;z-index:2}.product_stub_image span.product_virtual_gift{top:0;color:#ffffff;background-color:#560c70}.product_stub_image span.product_on_sale{bottom:0;color:#9e0039;background-color:#efd3dd}.product_stub_image img{height:auto}.product_stub_image.hidden{display:none}.on_sale .product_stub_content .article_stub_meta{color:#9e0039}.product_stub_content .article_stub_meta del{color:#333333;margin-left:0.2941176471em}.product_stub_content .article_stub_title{font-family:"FS Lola Bold", Arial, sans-serif;text-transform:none;margin-bottom:0.4117647059em}.product_stub_abstract{margin-bottom:0.8403361345em}.basket_count{font-size:0.9411764706em;line-height:1;background-color:#894fbf;border-radius:100px;color:#ffffff;margin-left:8px;padding:6px 20px}.basket_notice{background-color:#ffffff;border-radius:4px;display:none;position:relative;margin-bottom:1.4117647059em;overflow:hidden;flex-direction:column}.basket_notice .basket_icon{width:29px;height:27px;position:absolute;top:1.0588235294em;left:1.0588235294em}.basket_notice .basket_icon svg{width:100%;height:100%}.basket_notice a{font-family:"Proxima Nova Bold", Arial, sans-serif;color:#ffffff;background-color:#894fbf;display:flex;justify-content:center;align-items:center;height:3.8823529412em;position:relative}.basket_notice a:hover,.basket_notice a:focus{background-color:#560c70}.basket_notice a svg{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.basket_notice a [fill]{fill:#ffffff}.product_image{position:relative;margin-bottom:1.4117647059em}.product_image span.product_status{font-family:"Proxima Nova Bold", Arial, sans-serif;text-transform:uppercase;font-size:0.7058823529em;line-height:1.4166666667;position:absolute;left:0;padding:0.6666666667em}.product_image span.product_status.product_virtual_gift{top:0;color:#ffffff;background-color:#560c70}.product_image span.product_status.product_on_sale{bottom:0;color:#9e0039;background-color:#efd3dd}.product_image img{display:block;width:100%}.product_image img.hidden{display:none}.product_detail_thumbnails{display:none}.product_detail_nav{display:flex;justify-content:space-between;align-items:center;margin-top:1.1764705882em}.product_detail_nav p,.product_detail_nav .donation_amount_title{margin-bottom:0}.product_detail_nav a:hover,.product_detail_nav a:focus{background-color:transparent}.product_detail_image_count.hidden{display:none}.product_description{border-bottom:2px solid #d9d9d9}#product_price{display:inline-block}#product_price del{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:0.5042016807em;line-height:1.4166666667;text-transform:uppercase;color:#333333}#product_price.animate{animation:grow 500ms ease-in-out}.add_to_basket_form{margin:1.7em 0}.add_to_basket_form #quantity{width:5.8823529412em}.add_to_basket_form .button svg{margin-right:1.1764705882em}.add_to_basket_form .button [fill]{fill:#ffffff}.basket_notice_container{padding:1.0588235294em}.basket_message{padding-left:40px;margin-bottom:0}.basket_message span{font-family:"Proxima Nova Bold", Arial, sans-serif}.continue_shopping_link{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:1em;line-height:1.7058823529;border-bottom:0;color:#333333}.continue_shopping_link span{border-bottom:3px solid #894fbf;margin-left:15px}.continue_shopping_link span,.continue_shopping_link svg{vertical-align:middle}.continue_shopping_link:hover,.continue_shopping_link:focus{background-color:transparent}.continue_shopping_link:hover span,.continue_shopping_link:focus span{background-color:#894fbf}@media (min-width: 600px){.basket_notice a{font-size:1.06em;line-height:1.7}.continue_shopping_link{font-size:1.0588235294em;line-height:1.6111111111}#product_price del{font-size:0.4705882353em;line-height:1.4166666667}.product_detail_nav{display:none}.product_detail_thumbnails{display:flex;justify-content:space-between;align-items:center;margin-top:1.1764705882em}.product_detail_thumbnail{flex:0 0 16.6666666667%;position:relative;background-color:#560c70}.product_detail_thumbnail.active::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:5px solid #560c70}.product_detail_thumbnail img{transition:200ms opacity}.product_detail_thumbnail:hover img,.product_detail_thumbnail:focus img{opacity:0.2}}@media (min-width: 850px){.product_stub_item_container{margin:0 auto;max-width:none}.product_stub_item.featured{width:97.37%}.product_stub_item.featured .product_stub_item_container{padding:2.3529411765em 1.1764705882em}.product_stub_item.featured .product_stub_image{width:47.37%;margin-right:2.63%;display:inline-block;vertical-align:top;margin-bottom:0}.product_stub_item.featured .product_stub_content{width:47.37%;display:inline-block;vertical-align:top}.basket_count{font-size:0.8888888889em;line-height:1;display:flex;align-items:center;justify-content:center;width:60px;max-height:28px;transition:500ms max-height;height:9999px}.basket_count.animate{max-height:60px}.add_to_basket_form{display:flex;align-items:flex-end}.add_to_basket_form .field{margin-right:2.63%;flex:1 0 auto}.add_to_basket_form .product_quantity{flex:0 1 auto}.product_detail_thumbnail{flex:0 0 14.0366666667%}}@media (min-width: 1100px){.product_stub_image span{font-size:0.8823529412em;line-height:1.1333333333;left:-1.3333333333em;padding:0.6666666667em}.product_stub_item_container{min-height:300px}.basket_notice_container{flex:1}.basket_notice{flex-direction:row;justify-content:space-between;margin-bottom:3.4117647059em}.basket_notice a{font-size:1.18em;height:auto;flex:1;max-width:248px}.basket_notice a svg{position:relative;right:0;top:0;transform:none;margin-left:1em}.basket_count{font-size:0.7976071785em;line-height:1}.add_to_basket_form .add_product{flex:auto}.product_stub_item.featured{width:64.0366666667%}.product_stub_item.featured .product_stub_image{width:47.9464889907%;margin-right:4.1070220186%}.product_stub_item.featured .product_stub_content{width:47.9464889907%}#product_price del{font-size:0.5013368984em;line-height:1.1333333333}.product_content{align-items:flex-start;display:flex}.product_image{width:31.532641813%;margin-right:2.7010372805%}.product_image span{font-size:0.8823529412em;line-height:1.1333333333;padding:0.6666666667em}.product_description_and_options{width:65.7663209065%}.continue_shopping_link{font-size:1.18em;line-height:1.445663011}.product_detail_thumbnail{flex:0 0 18.5756161112%}}@media (min-width: 1280px){.product_stub_item_container{min-height:352px}}@media (min-width: 1600px){.product_stub_item_container{min-height:382px}}@media (min-width: 1800px){.product_stub_item_container{min-height:306px}.product_stub_item.featured{width:47.37%}.product_stub_item.featured .product_stub_image{width:47.2239814228%;margin-right:5.5520371543%}.product_stub_item.featured .product_stub_content{width:47.2239814228%}}.footer_social_links{display:flex;justify-content:space-between;margin:2.6em 0}.footer_social_item{display:inline-block;margin-bottom:0;width:25%}.footer_social_item:nth-child(2),.footer_social_item:nth-child(3){text-align:center}.footer_social_item:nth-child(4){text-align:right}.footer_social_link{border-bottom:0;display:inline-block}.footer_social_link svg{vertical-align:bottom}.footer_social_link path{transition:200ms fill}.footer_social_link:hover,.footer_social_link:focus{background-color:transparent}.footer_social_link:hover.facebook path,.footer_social_link:focus.facebook path{fill:#3b5998}.footer_social_link:hover.instagram path,.footer_social_link:focus.instagram path{fill:#e12f67}.footer_social_link:hover.x path,.footer_social_link:focus.x path{fill:#333333}.footer_social_link:hover.linkedin path,.footer_social_link:focus.linkedin path{fill:#0077b5}.footer_social_link:hover.tiktok path,.footer_social_link:focus.tiktok path{fill:#010101}@media (min-width: 850px){.footer_social_links{margin:0;position:absolute;right:2.9411764706em;top:1.7647058824em}.footer_social_link{margin-left:2.0588235294em}}.stages{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden}.stage{position:relative;display:inline-flex;flex-direction:column}.stage.active span{display:block;color:#333333}.stage.active::before{background-color:#894fbf;border-color:#894fbf}.stage.completed span{color:#333333}.stage.completed::before{background-color:#894fbf;border-color:#894fbf}.stage.completed::after{background-color:#894fbf}.stage:first-child span{left:0;transform:none}.stage:last-child span{left:auto;right:0;transform:none}.stage span{font-family:"Proxima Nova SemiBold", Arial, sans-serif;font-size:0.7058823529em;text-transform:uppercase;position:absolute;display:none;top:25px;color:#d9d9d9;white-space:nowrap;transform:translateX(calc(-50% + 9.5px))}.stage::before{width:19px;height:19px;border:3px solid #d9d9d9;border-radius:50%;content:"";background-color:#efefef;z-index:1}.stage::after{height:3px;width:100vw;background-color:#d9d9d9;left:0;top:8px;content:"";position:absolute}@media (min-width: 600px){.stage span{font-size:0.7547169811em}}@media (min-width: 850px){.stage::before{width:36px;height:36px}.stage::after{top:17px}.stage span{font-size:0.7058823529em;display:block;top:40px;transform:translateX(calc(-50% + 18px))}}@media (min-width: 1100px){.stage span{font-size:0.7627118644em}}.tab{display:none}.tab.active{display:block}.ugc{font-family:"Proxima Nova Regular", Arial, sans-serif;font-weight:normal;color:#333333}.ugc a{border-bottom:3px solid #894fbf;color:#333333}.ugc a:hover,.ugc a:focus{color:#ffffff}.ugc strong,.ugc b{font-family:"Proxima Nova Bold", Arial, sans-serif}.ugc .intro{font-family:"FS Lola Regular", Arial, sans-serif;font-size:1.3em;line-height:1.5;color:#894fbf;margin:0 0 1.82em}.ugc blockquote{margin:4em 0}.ugc blockquote p,.ugc blockquote .donation_amount_title{font-family:"FS Lola Bold", Arial, sans-serif;font-size:1.3em;line-height:1.5;color:#894fbf;margin-bottom:2em;text-align:center}.ugc blockquote p:last-of-type:not(:first-of-type),.ugc blockquote .donation_amount_title:last-of-type:not(:first-of-type){font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:0.7em;line-height:1.4;text-transform:uppercase;color:#333333}.ugc cite{font-family:"Proxima Nova Bold", Arial, sans-serif;font-size:0.7em;line-height:1.4;text-transform:uppercase;color:#560c70}.ugc li{padding-left:2.1176470588em;position:relative}.ugc li::before{content:"";left:0;position:absolute}.ugc ul{margin-bottom:2.6em}.ugc ul li::before{background-color:#560c70;border-radius:50%;height:0.3529411765em;top:0.6470588235em;width:0.3529411765em}.ugc ol{counter-reset:ol;margin-bottom:1.7em}.ugc ol li::before{font-family:"FS Lola Bold", Arial, sans-serif;font-size:1.76em;color:#560c70;content:counter(ol) ".";counter-increment:ol;top:-0.4679144385em}.ugc img{display:block;height:auto;margin-bottom:1.7em;width:100%}@media (min-width: 600px){.ugc .intro{font-size:1.4em;line-height:1.5}.ugc blockquote p,.ugc blockquote .donation_amount_title{font-size:1.65em;line-height:1.5}.ugc blockquote p:last-of-type:not(:first-of-type),.ugc blockquote .donation_amount_title:last-of-type:not(:first-of-type){font-size:0.8em}.ugc cite{font-size:0.8em}.ugc ol li::before{font-size:2em;top:-0.5588235294em}}@media (min-width: 1100px){.ugc .intro{font-size:1.65em;line-height:1.5}.ugc blockquote{margin:5em -12.8513557337%}.ugc blockquote p,.ugc blockquote .donation_amount_title{font-size:1.65em;line-height:1.5}.ugc blockquote p:last-of-type:not(:first-of-type),.ugc blockquote .donation_amount_title:last-of-type:not(:first-of-type){font-size:0.9em}.ugc cite{font-size:0.9em}.ugc ul{padding-left:8.9063557337%}.ugc ul li{padding-left:1.1964107677em}.ugc ul li::before{height:8px;width:8px}.ugc ol{padding-left:calc(8.9063557337% - 20px)}.ugc ol li{padding-left:2.59222333em}.ugc ol li::before{font-size:2.35em;top:-0.6257822278em}.ugc img{margin-left:-12.8513557337%;width:126.0267555047%}}@media (min-width: 1280px){.ugc blockquote{margin:5em -17.2999690381%}.ugc ul{padding-left:calc(12.0399690381% - 24px)}.ugc ol{padding-left:calc(12.0399690381% - 42px)}.ugc img{margin-left:-17.2999690381%;width:135.1840123848%}}@media (min-width: 1800px){.ugc img{margin-left:-17.2999690381%;width:135.1840123848%}}.video_wrapper,.embedded_video_wrapper{height:0;padding-top:56.25%;position:relative}.video_wrapper iframe,.video_wrapper video,.embedded_video_wrapper iframe,.embedded_video_wrapper video{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video_cover{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;position:absolute;position:absolute;text-indent:-9999px;top:0;width:100%}.video_cover::before,.video_cover::after{content:"";display:block;height:100%;left:0;width:100%;top:0;position:absolute}.video_cover::before{background:#560c70;opacity:0.68;z-index:2}.video_cover::after{background-image:url(/app_assets/frontend/icons/play-7cabeeb6b7e29ded260c205854a39b457fdc140fa3967c496ab0d8a256cda3d7.svg);background-position:center;background-repeat:no-repeat;background-size:45px;transform-origin:center;transition:200ms background-size;transition-timing-function:ease-in-out;z-index:3}.video_cover:hover::after,.video_cover:focus::after{background-size:60px}.video_cover.hidden{display:none}@media (min-width: 850px){.video_cover::after{background-size:90px}.video_cover:hover::after,.video_cover:focus::after{background-size:105px}}.error_layout .ugc{hyphens:none}.error_layout .ugc a{color:#894fbf;border-bottom:0}.error_layout .ugc a:hover,.error_layout .ugc a:focus{color:#ffffff}.error_plaster{height:65px;width:65px;margin:0 0 0.8470588235em}.error_plaster svg{height:100%;width:100%}@media (min-width: 850px){.error_plaster{margin:0 auto 0.8470588235em}}@media (min-width: 1100px){body[class^="site_error_"] .ugc{text-align:center}.error_plaster{height:82px;width:82px}}
