﻿/*!
 * http://meyerweb.com/eric/tools/css/reset/ 
 * v2.0 | 20110126
 * License: none (public domain) 
 */@import url("https://use.typekit.net/mwh7vng.css");html,body,div,span,applet,object,iframe,h1,h2,.volunteer_opportunity_register .flash.notice,h3,.basic_form legend,.subscription_info_container .flash.error,h4,.back_to_listing_link,.donate_show .tab_link,.basket_link,h5,h6,p,.newsletter_index .flash.notice,.event_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .flash.notice,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}html{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal}body{font-size:1em;line-height:1.625}h1,.h1,h2,.volunteer_opportunity_register .flash.notice,.h2,h3,.basic_form legend,.subscription_info_container .flash.error,.h3,.form_errors h2,.form_errors .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .form_errors .flash.notice,h4,.back_to_listing_link,.donate_show .tab_link,.basket_link,.h4{font-family:"aller", Helvetica, sans-serif;font-weight:700}h1,.h1{font-size:2.0625em;line-height:1.303030303;margin:1.5151515152em 0 1.0303030303em}h2,.volunteer_opportunity_register .flash.notice,.h2{font-size:1.6875em;line-height:1.4074074074;margin:1.6296296296em 0 0.5185185185em}h3,.basic_form legend,.subscription_info_container .flash.error,.h3,.form_errors h2,.form_errors .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .form_errors .flash.notice{font-size:1.5em;line-height:1.4166666667;margin:1.75em 0 0.5833333333em}h4,.back_to_listing_link,.donate_show .tab_link,.basket_link,.h4{font-size:1.3125em;line-height:1.380952381;margin:1.3333333333em 0 0.6666666667em}p,.newsletter_index .flash.notice,.event_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .flash.notice{margin-bottom:1.75em}li{margin-bottom:0.875em}@media (min-width: 480px){h1,.h1{font-size:2.25em;line-height:1.3055555556;margin:1.3888888889em 0 0.9444444444em}h2,.volunteer_opportunity_register .flash.notice,.h2{font-size:1.8125em;line-height:1.4137931034;margin:1.5172413793em 0 0.4827586207em}}@media (min-width: 600px){h1,.h1{font-size:2.625em;line-height:1.3095238095;margin:1.1904761905em 0 0.8095238095em}h2,.volunteer_opportunity_register .flash.notice,.h2{font-size:2em;line-height:1.40625;margin:1.375em 0 0.4375em}h3,.basic_form legend,.subscription_info_container .flash.error,.h3,.form_errors h2,.form_errors .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .form_errors .flash.notice{font-size:1.625em;line-height:1.3846153846;margin:1.6153846154em 0 0.5384615385em}h4,.back_to_listing_link,.donate_show .tab_link,.basket_link,.h4{font-size:1.375em;line-height:1.4090909091;margin:1.2727272727em 0 0.6363636364em}p,.newsletter_index .flash.notice,.event_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .flash.notice,li{font-size:1.125em;line-height:1.6111111111}p,.newsletter_index .flash.notice,.event_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .flash.notice{margin-bottom:1.5555555556em}li{margin-bottom:0.8888888889em}}@media (min-width: 850px){h1,.h1{font-size:2.875em;line-height:1.3043478261;margin:1.3043478261em 0 0.9565217391em}h2,.volunteer_opportunity_register .flash.notice,.h2{font-size:2.125em;line-height:1.4117647059;margin:1.2941176471em 0 0.4117647059em}}@media (min-width: 1024px){h1,.h1{font-size:3.5em;line-height:1.3035714286;margin:1.25em 0 0.9821428571em}h2,.volunteer_opportunity_register .flash.notice,.h2{font-size:2.25em;line-height:1.3888888889;margin:1.3333333333em 0 0.4444444444em}h3,.basic_form legend,.subscription_info_container .flash.error,.h3,.form_errors h2,.form_errors .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .form_errors .flash.notice{font-size:1.75em;line-height:1.4285714286;margin:1.7142857143em 0 0.5714285714em}h4,.back_to_listing_link,.donate_show .tab_link,.basket_link,.h4{font-size:1.4375em;line-height:1.3913043478;margin:1.2173913043em 0 0.6956521739em}p,.newsletter_index .flash.notice,.event_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .flash.notice,li{font-size:1.25em;line-height:1.6}p,.newsletter_index .flash.notice,.event_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .flash.notice{margin-bottom:1.4em}li{margin-bottom:0.9em}}@media (min-width: 1500px){h1,.h1{font-size:3.875em;line-height:1.3064516129;margin:1.2419354839em 0 0.9838709677em}h2,.volunteer_opportunity_register .flash.notice,.h2{font-size:2.4375em;line-height:1.4102564103;margin:1.2307692308em 0 0.4102564103em}h3,.basic_form legend,.subscription_info_container .flash.error,.h3,.form_errors h2,.form_errors .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .form_errors .flash.notice{font-size:1.875em;line-height:1.4;margin:1.6em 0 0.5333333333em}}a{border-bottom:2px solid #00819e;color:#343539;text-decoration:none;transition-duration:200ms;transition-property:background-color, color, border}a:hover,a:focus{background-color:#b00060;border-color:#b00060;color:#ffffff;outline-color:currentColor}.button,.basic_form .custom_file_wrapper a{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.3125em;line-height:1.380952381;text-align:center;background:linear-gradient(to left, #00819e 50%, #b00060 50%);background-size:200% 100%;background-position:right bottom;border:0;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#ffffff;cursor:pointer;display:inline-block;margin:0;padding:0.5476190476em 1.7142857143em;transition-duration:500ms;transition-property:color, background;transition-timing-function:ease-in-out;width:100%}.button:hover,.basic_form .custom_file_wrapper a:hover,.button:focus,.basic_form .custom_file_wrapper a:focus{background-position:left bottom}.button.secondary,.basic_form .custom_file_wrapper a.secondary{background:linear-gradient(to left, transparent 50%, #fff 50%);background-size:200% 100%;background-position:right bottom;position:relative}.button.secondary::before,.basic_form .custom_file_wrapper a.secondary::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #ffffff;border-radius:4px}.button.secondary:hover,.basic_form .custom_file_wrapper a.secondary:hover,.button.secondary:focus,.basic_form .custom_file_wrapper a.secondary:focus{color:#b00060;background-position:left bottom}.button.tertiary,.basic_form .custom_file_wrapper a{position:relative;color:#00819e;background:transparent;transition-duration:200ms;transition-property:color}.button.tertiary::before,.basic_form .custom_file_wrapper a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #00819e;border-radius:4px;transition-duration:200ms;transition-property:border}.button.tertiary:hover,.basic_form .custom_file_wrapper a:hover,.button.tertiary:focus,.basic_form .custom_file_wrapper a:focus{background:transparent;color:#b00060}.button.tertiary:hover::before,.basic_form .custom_file_wrapper a:hover::before,.button.tertiary:focus::before,.basic_form .custom_file_wrapper a:focus::before{border-color:#b00060}.button.inverse,.basic_form .custom_file_wrapper a.inverse{background:linear-gradient(to left, #b00060 50%, #00819e 50%);background-size:200% 100%;background-position:right bottom}.button.inverse:hover,.basic_form .custom_file_wrapper a.inverse:hover,.button.inverse:focus,.basic_form .custom_file_wrapper a.inverse:focus{background-position:left bottom}.button.quaternary,.basic_form .custom_file_wrapper a.quaternary{background:#dd0000;transition-duration:200ms}.button.quaternary:hover,.basic_form .custom_file_wrapper a.quaternary:hover,.button.quaternary:focus,.basic_form .custom_file_wrapper a.quaternary:focus{background:#aa0000}.button.disabled,.basic_form .custom_file_wrapper a.disabled{background:rgba(52,53,57,0.2);pointer-events:none}@media (min-width: 480px){.button,.basic_form .custom_file_wrapper a{width:auto}}@media (min-width: 600px){.button,.basic_form .custom_file_wrapper a{font-size:1.375em;line-height:1.4090909091;padding:0.6136363636em 1.6363636364em}}@media (min-width: 1024px){.button,.basic_form .custom_file_wrapper a{font-size:1.4375em;line-height:1.3913043478;padding:0.6956521739em 1.5652173913em}}.wrapper{margin:0 auto;max-width:1440px;width:88%}@media (min-width: 480px){.wrapper{width:78%}}@media (min-width: 600px){.wrapper{width:78%}}@media (min-width: 850px){.wrapper{width:88%}}@media (min-width: 1024px){.wrapper{width:88%}}@media (min-width: 1280px){.wrapper{width:88%}}@media (min-width: 1500px){.wrapper{width:72%}}.hide{height:0;overflow:hidden;position:absolute;text-indent:-9999px;width:0}.big_link{border-bottom:0;bottom:0;left:0;position:absolute;right:0;text-indent:-9999px;top:0;z-index:2}.big_link:hover,.big_link:focus{background-color:transparent;outline:none}.tear{position:absolute;background-size:1280px 22px;background-repeat:repeat-x;background-position:center;width:100%;height:22px}.tear.white{background-image:url(/app_assets/frontend/placeholders/tear_white-b7907ea7a83f145b258971a7b2f8b4850b54c3c4bbc8260be7306939eb4a41a4.svg)}.tear.dark_grey{background-image:url(/app_assets/frontend/placeholders/tear_dark_grey-f30066aea19f065fbdb187d55e2d0b284dd17e0a67b96590caece35ae29058d8.svg)}.tear.light_grey{background-image:url(/app_assets/frontend/placeholders/tear_light_grey-d5844795d17d6f8a61cfe1c5356e3552d4e4f00fb92e64163295fa8a358db318.svg)}.tear.reverse{transform:rotate(180deg)}.margin_bottom_medium{margin-bottom:5em}.margin_bottom_small{margin-bottom:3.875em}.text_column,.large_column,.full_column{width:94%;margin:0 auto}@media (min-width: 480px){.text_column,.large_column,.full_column{width:96%}}@media (min-width: 600px){.text_column,.large_column,.full-column{width:96%}}@media (min-width: 850px){.text_column,.large_column{width:81.3333333333%}.full_column{width:98%}.margin_bottom_medium{margin-bottom:7.5em}.margin_bottom_small{margin-bottom:4.375em}}@media (min-width: 1024px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}@media (min-width: 1280px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}.margin_bottom_small{margin-bottom:5em}}@media (min-width: 1500px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}#content:focus{outline:none}footer{background-color:#eceeee;position:relative}footer .tear{top:-22px}footer .line{height:2px;background-color:#ffffff;transform:translateY(-76px)}.footer_container{padding:3.25em 0 2.5em}.main_footer_menu,.secondary_footer_menu{text-align:center;white-space:nowrap}.main_footer_menu li,.secondary_footer_menu li{font-size:1em;margin-bottom:1.375em}.main_footer_menu{margin-bottom:3.5em}.main_footer_menu a{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.25em;line-height:1.6}.footer_social_list{border-top:2px solid #f8f9f9;border-bottom:2px solid #f8f9f9;padding:1.25em 0;margin-bottom:2.125em;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.footer_social_item{margin:0 1.125em 1.625em 1.125em;font-size:1em}.footer_social_item:nth-last-child(-n+2){margin-bottom:0}.footer_social_link{display:flex;height:2.625em;width:2.625em;align-items:center;justify-content:center;border-bottom:0}.footer_social_link [fill]{transition:fill 200ms}.footer_social_link:hover,.footer_social_link:focus{background-color:transparent}.footer_social_link:hover [fill],.footer_social_link:focus [fill]{transition:fill 200ms}.footer_social_link:hover.twitter [fill],.footer_social_link:focus.twitter [fill]{fill:#1da1f2}.footer_social_link:hover.facebook [fill],.footer_social_link:focus.facebook [fill]{fill:#3b5998}.footer_social_link:hover.linkedin [fill],.footer_social_link:focus.linkedin [fill]{fill:#0077b5}.footer_social_link:hover.instagram [fill],.footer_social_link:focus.instagram [fill]{fill:#c13584}.footer_social_link:hover.youtube [fill],.footer_social_link:focus.youtube [fill]{fill:#ff0000}.secondary_footer_menu{margin-bottom:2.25em}.secondary_footer_menu a{font-size:1em;line-height:1.625}.copyright_and_logos_wrapper{display:flex;flex-direction:column}.copyright,.created_by{font-size:0.875em;line-height:1.2857142857;text-align:center}.copyright{margin-bottom:2.1428571429em}.created_by{margin-bottom:2.5714285714em;order:1}.footer_logos{display:flex;order:2;align-items:center;justify-content:space-between}@media (min-width: 480px){.footer_social_list{flex-wrap:nowrap}.footer_social_item{margin-bottom:0}.footer_logos{justify-content:center}.footer_icon{margin:0 4%}}@media (min-width: 600px){.main_footer_menu,.secondary_footer_menu{display:flex;flex-wrap:wrap;justify-content:center}.main_footer_menu{margin-bottom:2.5em}.main_footer_menu li{margin:0 0.9375em 1em 0.9375em}.secondary_footer_menu li{margin:0 0.8125em 1em 0.8125em}.footer_social_item{margin:0 0.71875em}}@media (min-width: 850px){.main_footer_menu_and_social_wrapper{display:flex;justify-content:space-between;padding-bottom:3em;border-bottom:2px solid #f8f9f9}.main_footer_menu,.secondary_footer_menu{text-align:left;justify-content:left}.main_footer_menu li,.secondary_footer_menu li{margin:0 1.625em 1em 0}.main_footer_menu{width:59.5238095238%;margin-bottom:0}.footer_social_list{border:0;padding:0;margin-bottom:0;margin-top:-0.3125em}.footer_social_item{margin:0 0.75em 0 0}.footer_social_item:last-child{margin-right:0}.secondary_footer_menu{margin-top:2.125em;margin-bottom:1.25em;display:inline-flex;flex-wrap:wrap}.copyright_and_logos_wrapper{flex-direction:row;flex-wrap:wrap;align-items:center}.copyright{width:48.9795918367%;margin-right:2%;margin-bottom:0;text-align:left}.created_by{margin-top:2.1428571429em;margin-bottom:0;text-align:left;order:2}.footer_logos{width:48.9795918367%;order:1;justify-content:flex-end;align-items:center}.footer_icon{margin-left:1.5em;margin-right:0}.footer_icon svg{width:3.75em;height:auto;display:block}}@media (min-width: 1024px){.main_footer_menu li,.secondary_footer_menu li{margin-right:2em}.secondary_footer_menu{width:57.2079011331%}}header{background-color:#ffffff;position:relative;z-index:3}header .skip_to_content{display:none}.header_container{display:flex;justify-content:space-between;align-items:center;margin:0 calc((100vw - 100%) * -0.5);padding:1.125em calc((100vw - 100%) * 0.5);border-bottom:2px solid #eceeee}.checkout_layout .header_container{border-bottom:0;justify-content:center}.logo{border-bottom:0;height:1.5625em;width:10.25em;display:inline-block}.logo svg{display:block;height:auto;width:100%}.logo:hover,.logo:focus{background-color:transparent}.menu_toggle{height:2.625em;width:2.125em;border-bottom:0;display:none;align-items:center}.menu_toggle:hover,.menu_toggle:focus{background-color:transparent}@media (hover: hover){.menu_toggle:hover .hamburger,.menu_toggle:focus .hamburger{background-color:#b00060}.menu_toggle:hover .hamburger::before,.menu_toggle:hover .hamburger::after,.menu_toggle:focus .hamburger::before,.menu_toggle:focus .hamburger::after{background-color:#b00060}}.menu_toggle .hamburger{display:block;height:4px;width:100%;position:relative;background-color:#00819e;transition:transform 200ms ease, background-color 200ms}.menu_toggle .hamburger::before,.menu_toggle .hamburger::after{display:block;position:absolute;height:4px;width:100%;background-color:#00819e;content:""}.menu_toggle .hamburger::before{top:-10px;transition:top 200ms 400ms ease, background-color 200ms}.menu_toggle .hamburger::after{bottom:-10px;transition:bottom 200ms 400ms ease, transform 200ms ease, background-color 200ms}.menu_toggle .hamburger.active{transform:rotate(45deg);transition:transform 200ms 400ms ease, background-color 200ms}.menu_toggle .hamburger.active::before{top:0;transition:top 200ms ease, background-color 200ms}.menu_toggle .hamburger.active::after{bottom:0;transform:rotate(-90deg);transition:bottom 200ms ease, transform 200ms 400ms ease, background-color 200ms}.js .menu_toggle{display:flex}.header_ctas{display:none}@media (min-width: 600px){.header_container{justify-content:left}.header_container li{font-size:1em;margin-bottom:0}.header_ctas{display:inline-flex;margin-left:auto;margin-right:2.75em}.header_basket{display:none}.header_donate .button,.header_donate .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .header_donate a{font-size:1.0625em;line-height:1.1764705882;padding:0.7647058824em 2.3529411765em 0.7647058824em 2.4705882353em}}@media (min-width: 850px){.header_container{height:7.5625em;border-bottom:none;padding-bottom:0}.logo{width:15.75em;height:2.4375em;position:absolute;top:3em;left:3.75em}.checkout_layout .logo{position:static}.header_ctas{position:absolute;top:2.0625em;right:3.75em;margin:0}.header_basket{display:block;margin-right:0.875em}.header_donate .button,.header_donate .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .header_donate a{font-size:1.1875em;line-height:1.0526315789;padding:0.8684210526em 1.8947368421em}.js .menu_toggle{display:none}}@media (min-width: 1280px){.header_container{height:6.9375em}}*,::before,::after{box-sizing:border-box}body{background-color:#f8f9f9;color:#343539;height:100%;overflow-y:scroll}body.home{background-color:#ffffff}.article_nav_wrapper{padding:2.5em 0 4.5625em;background-color:#00819e}.article_nav_previous,.article_nav_next,.article_nav_back_to{position:relative}.article_nav_previous svg,.article_nav_next svg,.article_nav_back_to svg{display:block;margin-bottom:0.625em}.article_nav_previous h3,.article_nav_previous .basic_form legend,.basic_form .article_nav_previous legend,.article_nav_previous .subscription_info_container .flash.error,.subscription_info_container .article_nav_previous .flash.error,.article_nav_previous h4,.article_nav_previous .back_to_listing_link,.article_nav_previous .donate_show .tab_link,.donate_show .article_nav_previous .tab_link,.article_nav_previous .basket_link,.article_nav_next h3,.article_nav_next .basic_form legend,.basic_form .article_nav_next legend,.article_nav_next .subscription_info_container .flash.error,.subscription_info_container .article_nav_next .flash.error,.article_nav_next h4,.article_nav_next .back_to_listing_link,.article_nav_next .donate_show .tab_link,.donate_show .article_nav_next .tab_link,.article_nav_next .basket_link,.article_nav_back_to h3,.article_nav_back_to .basic_form legend,.basic_form .article_nav_back_to legend,.article_nav_back_to .subscription_info_container .flash.error,.subscription_info_container .article_nav_back_to .flash.error,.article_nav_back_to h4,.article_nav_back_to .back_to_listing_link,.article_nav_back_to .donate_show .tab_link,.donate_show .article_nav_back_to .tab_link,.article_nav_back_to .basket_link{margin-top:0}.article_nav_previous h4,.article_nav_previous .back_to_listing_link,.article_nav_previous .donate_show .tab_link,.donate_show .article_nav_previous .tab_link,.article_nav_previous .basket_link,.article_nav_previous a,.article_nav_next h4,.article_nav_next .back_to_listing_link,.article_nav_next .donate_show .tab_link,.donate_show .article_nav_next .tab_link,.article_nav_next .basket_link,.article_nav_next a,.article_nav_back_to h4,.article_nav_back_to .back_to_listing_link,.article_nav_back_to .donate_show .tab_link,.donate_show .article_nav_back_to .tab_link,.article_nav_back_to .basket_link,.article_nav_back_to a{color:#ffffff}.article_nav_previous h4,.article_nav_previous .back_to_listing_link,.article_nav_previous .donate_show .tab_link,.donate_show .article_nav_previous .tab_link,.article_nav_previous .basket_link,.article_nav_next h4,.article_nav_next .back_to_listing_link,.article_nav_next .donate_show .tab_link,.donate_show .article_nav_next .tab_link,.article_nav_next .basket_link,.article_nav_back_to h4,.article_nav_back_to .back_to_listing_link,.article_nav_back_to .donate_show .tab_link,.donate_show .article_nav_back_to .tab_link,.article_nav_back_to .basket_link{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal;line-height:1.1428571429em;margin-bottom:0.4761904762em}.article_nav_previous a,.article_nav_next a,.article_nav_back_to a{border-color:#ffffff}.article_nav_previous [fill],.article_nav_next [fill],.article_nav_back_to [fill]{fill:#ffffff;transition:200ms fill}.article_nav_previous.hidden,.article_nav_next.hidden,.article_nav_back_to.hidden{display:none}.article_nav_back_to a:hover,.article_nav_back_to a:focus{background-color:#ffffff;border-color:#ffffff;color:#00819e}.article_nav_previous,.article_nav_next{margin-bottom:2.125em}.article_nav_previous:hover .article_nav_previous_link,.article_nav_previous:hover .article_nav_next_link,.article_nav_previous:hover .article_nav_back_to_link,.article_nav_previous:focus .article_nav_previous_link,.article_nav_previous:focus .article_nav_next_link,.article_nav_previous:focus .article_nav_back_to_link,.article_nav_next:hover .article_nav_previous_link,.article_nav_next:hover .article_nav_next_link,.article_nav_next:hover .article_nav_back_to_link,.article_nav_next:focus .article_nav_previous_link,.article_nav_next:focus .article_nav_next_link,.article_nav_next:focus .article_nav_back_to_link{background-color:#ffffff;border-color:#ffffff;color:#00819e}.article_nav_back_to h3,.article_nav_back_to .basic_form legend,.basic_form .article_nav_back_to legend,.article_nav_back_to .subscription_info_container .flash.error,.subscription_info_container .article_nav_back_to .flash.error{margin-bottom:0}@media (min-width: 600px){.article_nav_back_to h4,.article_nav_back_to .back_to_listing_link,.article_nav_back_to .donate_show .tab_link,.donate_show .article_nav_back_to .tab_link,.article_nav_back_to .basket_link{line-height:1.0909090909em;margin-bottom:0.4545454545em}}@media (min-width: 850px){.article_nav_wrapper{padding:4.375em 0 6.25em}.article_nav_wrapper .full_column{display:flex;align-items:flex-start}.article_nav_previous,.article_nav_next,.article_nav_back_to{width:31.9727891156%;margin-bottom:0}.article_nav_previous.hidden,.article_nav_next.hidden,.article_nav_back_to.hidden{display:block}.article_nav_previous{order:1;margin-right:2%;text-align:left}.article_nav_next{order:3;text-align:right}.article_nav_next svg{margin-right:0;margin-left:auto;margin-bottom:1em}.article_nav_back_to{order:2;text-align:center;margin:0 2%}.article_nav_back_to h4,.article_nav_back_to .back_to_listing_link,.article_nav_back_to .donate_show .tab_link,.donate_show .article_nav_back_to .tab_link,.article_nav_back_to .basket_link{line-height:1.0909090909em;margin-bottom:0.7272727273em}}@media (min-width: 1024px){.article_nav_wrapper{padding-top:4.375em}.article_nav_previous,.article_nav_next,.article_nav_back_to{width:31.532641813%}.article_nav_previous{margin-right:2.63%}.article_nav_back_to{margin-right:2.63%}.article_nav_back_to h4,.article_nav_back_to .back_to_listing_link,.article_nav_back_to .donate_show .tab_link,.donate_show .article_nav_back_to .tab_link,.article_nav_back_to .basket_link{line-height:1.0434782609em;margin-bottom:0.6956521739em}}.menu_overlay{display:none;background-color:#00819e;opacity:0.9;position:fixed;top:0;bottom:0;left:0;right:0;z-index:2}.menu_open .menu_overlay{display:block}.main_nav{background:#ffffff;position:absolute;width:100%;z-index:3}.js .main_nav{display:none}.menu_open .main_nav{display:block}.main_nav .tear{bottom:-22px}.main_nav li{margin-bottom:0;font-size:1em;position:relative}.main_nav li.level_2:last-child{margin-bottom:1.25em}.main_nav li.nav_donate_item{margin:1.9375em 9% 1.0625em}.main_nav li.nav_donate_item .button,.main_nav li.nav_donate_item .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .main_nav li.nav_donate_item a{font-size:1.0625em;line-height:1.1764705882;padding-top:0.7647058824em;padding-bottom:0.7647058824em}.main_nav li.nav_search_item{border-bottom:2px solid #eceeee;padding-bottom:1.25em}.main_nav li.nav_search_item span{display:flex;align-items:center}.main_nav li.nav_search_item svg{margin-right:0.7em}.main_nav li.nav_basket_item{margin-top:1.25em;margin-bottom:2.5em}.main_nav .menu_link{font-size:1.25em;line-height:1.2;padding:0 3.5em 0 9%;border-bottom:0;display:flex;color:#00819e}.main_nav .menu_link [fill]{transition:fill 200ms}.main_nav .menu_link>span{padding:0.7em 0 0.55em;border-bottom:3px solid transparent;transition:border 200ms}.main_nav .menu_link:hover,.main_nav .menu_link:focus{background-color:transparent;color:#b00060}.main_nav .menu_link:hover>span,.main_nav .menu_link:focus>span{border-bottom:3px solid #b00060}.main_nav .menu_link:hover .magnifying_glass,.main_nav .menu_link:focus .magnifying_glass{fill:#b00060;transition:fill 200ms}.main_nav .menu_link.level_2{font-size:1.0625em;line-height:1.1764705882;padding-left:calc(9% + 30px)}.main_nav .menu_link.level_2 span{padding:0.9411764706em 0 0.7647058824em}.main_nav .menu_link.active span{border-bottom:3px solid #00819e}.main_nav .menu_link.active:hover span,.main_nav .menu_link.active:focus span{border-bottom:3px solid #b00060}.dropdown{overflow:hidden;background-color:#eceeee}.js .dropdown{max-height:0}.dropdown.open{max-height:9999px}.section_toggle{height:3.25em;width:4.375em;position:absolute;top:0;right:0;align-items:center;border-bottom:0}.js .section_toggle{display:flex}.section_toggle [fill]{transition:fill 200ms}.section_toggle:hover,.section_toggle:focus{background-color:transparent}@media (hover: hover){.section_toggle:hover [fill],.section_toggle:focus [fill]{fill:#b00060;transition:fill 200ms}}.section_toggle svg{height:10px;width:18px;margin-left:0.75em;transform:rotate(0);transition:transform 200ms}.section_toggle.active svg{transform:rotate(180deg)}@media (min-width: 480px){.main_nav .menu_link{padding-left:1.25em}.main_nav .menu_link.level_2{padding-left:3.125em}.main_nav li.nav_donate_item{margin:1.9375em 13% 1.0625em;text-align:center}.main_nav li .button,.main_nav li .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .main_nav li a{width:65.2777777778%}}@media (min-width: 600px){.main_nav li.level_1:nth-child(2){margin-top:1.25em}.main_nav li.nav_donate_item{display:none}}@media (min-width: 850px){.menu_open .menu_overlay{display:none}.main_nav{position:relative;border-bottom:2px solid #eceeee}.home .main_nav{border-bottom:0}.js .main_nav{display:block}.main_nav .tear{display:none}.main_nav ul{text-align:center}.main_nav li{display:inline-flex;vertical-align:top;margin:0 0.8125em}.main_nav li.level_1:nth-child(2){margin-top:0}.main_nav li.nav_basket_item{display:none}.main_nav li.nav_search_item{height:4em;border-bottom:0;padding-bottom:0}.main_nav li.nav_search_item span span{display:none}.main_nav li.nav_search_item svg{margin-right:0}.main_nav .menu_link{font-size:1.0625em;line-height:1.4117647059;padding:0}.main_nav .menu_link span{padding:1.1764705882em 0 1em 0}.main_nav .menu_link.open span{border-bottom:3px solid #00819e}.main_nav .menu_link:hover.open span,.main_nav .menu_link:focus.open span{border-bottom:3px solid #b00060}.js .dropdown,.js .section_toggle{display:none}}@media (min-width: 1280px){.main_nav li{margin:0 1.125em}.main_nav li.nav_search_item{height:4.625em}.main_nav .menu_link{font-size:1.25em;line-height:1.2}.main_nav .menu_link span{padding:1.25em 0 1.1em}}.sub_nav{display:none;background-color:#eceeee}.sub_nav ul{text-align:center}.sub_nav ul li{display:inline-flex;margin:0 0.8125em;font-size:1em}.sub_nav ul .menu_link{font-size:1.0625em;line-height:1.1764705882;display:flex;color:#00819e;border-bottom:0}.sub_nav ul .menu_link span{padding:1.2941176471em 0 1.1176470588em 0;border-bottom:3px solid transparent;transition:border 200ms}.sub_nav ul .menu_link:hover,.sub_nav ul .menu_link:focus{background-color:transparent;color:#b00060}.sub_nav ul .menu_link:hover span,.sub_nav ul .menu_link:focus span{border-bottom:3px solid #b00060}.sub_nav ul .menu_link.active span{border-bottom:3px solid #00819e}.sub_nav ul .menu_link.active:hover span,.sub_nav ul .menu_link.active:focus span{border-bottom:3px solid #b00060}@media (min-width: 850px){.sub_nav{display:block}}.basic_form .custom_checkbox{cursor:pointer;position:relative;margin-bottom:0;padding-left:2.8125em}.basic_form .custom_checkbox:hover .custom_checkbox_wrapper:before,.basic_form .custom_checkbox:focus .custom_checkbox_wrapper:before{border-color:#b00060;cursor:pointer}.basic_form .custom_checkbox.disabled .custom_checkbox_wrapper{opacity:0.5}.basic_form .custom_checkbox.checked .custom_checkbox_wrapper::after{opacity:1;transition:200ms opacity}.basic_form .custom_checkbox_wrapper{margin-right:1em;width:28px;height:28px;position:absolute;left:0;top:2px}.basic_form .custom_checkbox_wrapper input{opacity:0;position:absolute;top:0;left:0}.basic_form .custom_checkbox_wrapper::before{border:2px solid #b8c1c3;background-color:#ffffff;content:"";display:block;height:100%;left:0;top:0;position:absolute;transition:200ms border;border-radius:4px;width:100%}.basic_form .custom_checkbox_wrapper::after{content:url(/app_assets/frontend/icons/tick-1f221d4ae8d5bf19f81a3d59556352f2206ea2caea72cbbacf55c9a8efbc4f51.svg);background-color:#b00060;display:flex;position:absolute;width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center;opacity:0;transition:200ms opacity;border-radius:4px}.basic_form .custom_file_wrapper input{opacity:0;position:absolute;width:0;height:0;padding:0}.basic_form .custom_file_wrapper .filename{display:block;word-break:break-word}.basic_form .custom_file_wrapper a{margin-bottom:0.5em}@media (min-width: 600px){.basic_form .filename{font-size:1.125em;line-height:1.6111111111}}@media (min-width: 850px){.basic_form .custom_file_wrapper .filename{display:inline-block;margin-left:0.625em}.basic_form .custom_file_wrapper a{margin-bottom:0}}@media (min-width: 1024px){.basic_form .custom_file_wrapper .filename{font-size:1.25em;line-height:1.6}}.basic_form .custom_radio{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal;cursor:pointer;position:relative;padding:0.125em 0 0 2.75em}.basic_form .custom_radio.checked .custom_radio_wrapper:before{border-color:#b00060}.basic_form .custom_radio.checked .custom_radio_wrapper:after{background-color:#b00060}.basic_form .custom_radio:hover .custom_radio_wrapper:before,.basic_form .custom_radio.focus .custom_radio_wrapper:before{border-color:#b00060}.basic_form .custom_radio.disabled{opacity:0.5}.basic_form .custom_radio_wrapper{width:28px;height:28px;position:absolute;top:0;left:0}.basic_form .custom_radio_wrapper input{opacity:0;left:0;position:absolute;top:0;width:auto}.basic_form .custom_radio_wrapper::before{background:#ffffff;border:2px solid #b8c1c3;border-radius:50%;content:"";display:block;height:100%;position:absolute;left:0;transition:200ms border-color;width:100%}.basic_form .custom_radio_wrapper::after{background:#ffffff;border-radius:50%;content:"";height:16px;position:absolute;top:50%;transform:translate(-50%, -50%);transition:200ms background-color;width:16px;left:50%}@media (min-width: 600px){.basic_form .custom_radio{padding:0.25em 0 0 2.75em}}@media (min-width: 1024px){.basic_form .custom_radio{padding:0em 0 0 2.75em}.basic_form .custom_radio_wrapper{top:2px}}.custom_select_wrapper{font-size:1em;line-height:1.3125;border:2px solid #b8c1c3;border-radius:4px;color:#343539;display:block;overflow:hidden;position:relative;white-space:nowrap;padding:0.84375em 1.25em;background-color:#ffffff}.field_with_errors .custom_select_wrapper{border:1px solid #dd0000}.custom_select_wrapper::before{content:attr(data-value);display:block}.custom_select_wrapper::after{background-image:url(/app_assets/frontend/icons/select_arrow-a7c3cc37bd3421ef13938850d84b6d57605b1af82e4097472b533e20df8db163.svg),linear-gradient(to left, #fff 80%, rgba(255,255,255,0));background-position:center right 1.25em, 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{font-size:1em;line-height:1.3125;bottom:0;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.125em;line-height:1.6111111111;padding:0.6944444444em 1.1111111111em}}@media (min-width: 1024px){.custom_select_wrapper{font-size:1.25em;line-height:1.6;padding:0.7em 1em}}.basic_form fieldset{min-width:0;margin-bottom:1.25em}.basic_form legend{margin-top:0}.basic_form label{font-family:"aller", Helvetica, sans-serif;font-weight:700;display:block;margin-bottom:0.5em}.basic_form input,.basic_form textarea{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal;font-size:1em;line-height:1.625;background-color:#ffffff;border-radius:4px;margin:0;transition-duration:200ms;transition-property:all;width:100%;border:2px solid #b8c1c3;color:#343539;padding:0.6875em 1.25em}.basic_form input:focus,.basic_form textarea:focus{border-color:#b00060;outline:none}.basic_form input[type=radio],.basic_form input[type=checkbox]{background-color:transparent;border:0;display:inline-block}.basic_form select{max-width:100%}.basic_form span.required{margin-left:0.1875em}.basic_form .field_with_errors input,.basic_form .field_with_errors textarea,.basic_form .field_with_errors select{border-color:#dd0000;background-color:rgba(221,0,0,0.12)}.basic_form .field_with_errors .field_error_message{color:#dd0000}.basic_form .field{margin-bottom:1.75em}.basic_form .field.address{margin-bottom:0.875em}.basic_form .recaptcha{transform:scale(0.87);transform-origin:left top}.newsletter_index .basic_form .recaptcha{margin-top:3.75em}.form_errors h2,.form_errors .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .form_errors .flash.notice{color:#dd0000}.form_errors ul{display:none;margin-bottom:1.875em;list-style:disc inside}.form_errors.stripe ul,#donation_form .form_errors ul,.donate_show .form_errors ul{display:block}@media (min-width: 480px){.basic_form .recaptcha{transform:scale(1)}}@media (min-width: 600px){.basic_form label{font-size:1.125em;line-height:1.6111111111}.basic_form input,.basic_form textarea{font-size:1.125em;line-height:1.6111111111;padding:0.6944444444em 1.1111111111em}}@media (min-width: 850px){.basic_form .inline{display:inline-block;vertical-align:top}.basic_form .left{margin-right:2.4590163934%}.basic_form .quarter{width:18.0327868852%}.basic_form .half{width:48.7704918033%}.form_errors ul{padding-left:1.875em;margin-bottom:3.125em}}@media (min-width: 1024px){.basic_form label{font-size:1.25em;line-height:1.6}.basic_form input,.basic_form textarea{font-size:1.25em;line-height:1.6;padding:0.7em 1em}.basic_form .left{margin-right:4.1070220186%}.basic_form .quarter{width:21.919733486%}.basic_form .half{width:47.9464889907%}}@media (min-width: 1280px){.basic_form .left{margin-right:4.1070220186%}.basic_form .quarter{width:21.919733486%}.basic_form .half{width:47.9464889907%}}@media (min-width: 1500px){.basic_form .left{margin-right:4.1070220186%}.basic_form .quarter{width:21.919733486%}.basic_form .half{width:47.9464889907%}}.group_filter_wrapper{margin-bottom:2.125em}.js .event_index .group_filter_wrapper .group_filter_button_field,.js .blog_post_index .group_filter_wrapper .group_filter_button_field{display:none}.group_filter_results{margin-bottom:1.619047619em}.group_filter_results span{color:#00819e}@media (min-width: 600px){.group_filter_wrapper{margin-bottom:2.75em}.group_filter_results{margin-bottom:2em}}@media (min-width: 850px){.group_filter_wrapper .tag_filter{display:flex;justify-content:space-between;align-items:flex-end}.group_filter_wrapper .field{flex:1 0 23.4693877551%;margin-right:2.0408163265%}.group_filter_wrapper .field:last-child{flex:0 0 14.9659863946%;margin-right:0}.group_filter_wrapper .field .button,.group_filter_wrapper .field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .group_filter_wrapper .field a{width:100%;padding-left:0;padding-right:0;text-align:center}.event_index .group_filter_wrapper .tag_filter,.blog_post_index .group_filter_wrapper .tag_filter{display:block}.event_index .group_filter_wrapper .group_filter_field,.blog_post_index .group_filter_wrapper .group_filter_field{width:74.4897959184%;display:inline-flex;justify-content:space-between;align-items:center;vertical-align:bottom}.event_index .group_filter_wrapper .group_filter_button_field,.blog_post_index .group_filter_wrapper .group_filter_button_field{width:23.4693877551%;display:inline-block;vertical-align:bottom}.event_index .group_filter_wrapper .group_filter_button_field .button,.event_index .group_filter_wrapper .group_filter_button_field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .event_index .group_filter_wrapper .group_filter_button_field a,.blog_post_index .group_filter_wrapper .group_filter_button_field .button,.blog_post_index .group_filter_wrapper .group_filter_button_field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .blog_post_index .group_filter_wrapper .group_filter_button_field a{width:100%}.event_index .group_filter_wrapper label,.blog_post_index .group_filter_wrapper label{margin-bottom:0;text-align:left}.event_index .group_filter_wrapper .custom_select_wrapper,.blog_post_index .group_filter_wrapper .custom_select_wrapper{flex:0 0 65.7534246575%;text-align:left}.group_filter_results{text-align:center;margin-bottom:3.0434782609em}}@media (min-width: 1024px){.group_filter_wrapper .field{flex:1 0 22.9742220396%;margin-right:2.7010372805%}.group_filter_wrapper .field:last-child{flex:0 0 14.4158022663%;margin-right:0}.event_index .group_filter_wrapper,.blog_post_index .group_filter_wrapper{text-align:center}.event_index .group_filter_wrapper .group_filter_field,.blog_post_index .group_filter_wrapper .group_filter_field{width:65.7663209065%}.event_index .group_filter_wrapper .group_filter_button_field,.blog_post_index .group_filter_wrapper .group_filter_button_field{width:14.4158022663%}}@media (min-width: 1280px){.group_filter_wrapper .field{flex:1 0 22.9742220396%;margin-right:2.7010372805%}.group_filter_wrapper .field:last-child{flex:0 0 14.4158022663%;margin-right:0}.event_index .group_filter_wrapper .group_filter_field,.blog_post_index .group_filter_wrapper .group_filter_field{width:48.6494813598%}.event_index .group_filter_wrapper .group_filter_button_field,.blog_post_index .group_filter_wrapper .group_filter_button_field{width:14.4158022663%}.shop_index .group_filter_wrapper .tag_filter{justify-content:center}.shop_index .group_filter_wrapper .field{flex:0 0 22.9742220396%}.shop_index .group_filter_wrapper .field:last-child{flex:0 0 14.4158022663%;margin-right:0}}#card-number,#card-expiry,#card-cvc{background-color:#ffffff;border-radius:4px;margin:0;transition-duration:200ms;transition-property:all;width:100%;border:2px solid #b8c1c3;color:#343539;padding:0.6875em 1.25em}#card-number:focus,#card-expiry:focus,#card-cvc:focus{border-color:#00819e}#card-number[class*='invalid'],#card-expiry[class*='invalid'],#card-cvc[class*='invalid']{border-color:#dd0000;background-color:rgba(221,0,0,0.12)}.field_error_message{color:#dd0000}@media (min-width: 480px){#payment-request-button{max-width:14.375em}}@media (min-width: 600px){#card-number,#card-expiry,#card-cvc{padding:0.78125em 1.25em}}@media (min-width: 1024px){#card-number,#card-expiry,#card-cvc{padding:0.875em 1.25em}}.basic_form .subscription_preferences_field label{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal}.basic_form .subscription_delivery_fieldset{margin-bottom:0}.basic_form #collection_fields,.basic_form #delivery_fields{padding-top:1.75em;border-top:2px solid #eceeee}.basic_form #delivery_details{border-top:2px solid #eceeee}.basic_form .subscription_delivery_field{margin-bottom:0}.basic_form .subscription_delivery_field .text_field{margin-bottom:1.75em}#postcode_message{background-color:#F4D3D3;border-radius:4px;display:none;margin:1.75em 0;padding:1.75em 1.1875em}#postcode_message.success,#postcode_message.error{display:block}#postcode_message.success{background-color:#C7E7C7}#postcode_message.success p::before,#postcode_message.success .newsletter_index .flash.notice::before,.newsletter_index #postcode_message.success .flash.notice::before,#postcode_message.success .event_register_form_wrapper .flash.notice::before,.event_register_form_wrapper #postcode_message.success .flash.notice::before,#postcode_message.success .enterprise_register_form_wrapper .flash.notice::before,.enterprise_register_form_wrapper #postcode_message.success .flash.notice::before{content:url(/app_assets/frontend/icons/happy-face-32f3b444c62029c8aa68f3000fa81e1e3858974488091b931f7b65094f030899.svg)}#postcode_message p,#postcode_message .newsletter_index .flash.notice,.newsletter_index #postcode_message .flash.notice,#postcode_message .event_register_form_wrapper .flash.notice,.event_register_form_wrapper #postcode_message .flash.notice,#postcode_message .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper #postcode_message .flash.notice{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.125em;line-height:1.5;display:flex;margin:0}#postcode_message p::before,#postcode_message .newsletter_index .flash.notice::before,.newsletter_index #postcode_message .flash.notice::before,#postcode_message .event_register_form_wrapper .flash.notice::before,.event_register_form_wrapper #postcode_message .flash.notice::before,#postcode_message .enterprise_register_form_wrapper .flash.notice::before,.enterprise_register_form_wrapper #postcode_message .flash.notice::before{content:url(/app_assets/frontend/icons/sad-face-a4af9cc46de20a6030eedf563d3ea6d08f9822b1040f2207aa48ad6fbb76503f.svg);display:inline-block;height:1.625em;margin-right:0.75em;width:1.625em}.subscription_order_summary_title span{font-family:"aller", Helvetica, sans-serif;font-weight:700}@media (min-width: 600px){.basic_form .subscription_delivery_field .text_field{margin-bottom:1.5555555556em}#postcode_message p,#postcode_message .newsletter_index .flash.notice,.newsletter_index #postcode_message .flash.notice,#postcode_message .event_register_form_wrapper .flash.notice,.event_register_form_wrapper #postcode_message .flash.notice,#postcode_message .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper #postcode_message .flash.notice{font-size:1.25em;line-height:1.5}}@media (min-width: 850px){.basic_form #collection_fields .field{width:59.0163934426%}.basic_form .subscription_delivery_field .text_field,.basic_form .subscription_delivery_field .button,.basic_form .subscription_delivery_field .custom_file_wrapper a,.basic_form .custom_file_wrapper .subscription_delivery_field a{display:inline-block;vertical-align:bottom}.basic_form .subscription_delivery_field .text_field{margin-bottom:0;width:30.737704918%;margin-right:2.4590163934%}}@media (min-width: 1024px){.basic_form #collection_fields .field{width:47.9464889907%}.basic_form .subscription_delivery_field .text_field{width:26.0267555047%;margin-right:4.1070220186%}#postcode_message p,#postcode_message .newsletter_index .flash.notice,.newsletter_index #postcode_message .flash.notice,#postcode_message .event_register_form_wrapper .flash.notice,.event_register_form_wrapper #postcode_message .flash.notice,#postcode_message .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper #postcode_message .flash.notice{font-size:1.375em;line-height:1.5}}.blog_list_wrapper{background-color:#f8f9f9;overflow:auto;padding-top:3.875em;position:relative}.blog_list_wrapper::before{content:"";top:0;left:0;height:1.375em;width:100%;background-color:#ffffff;position:absolute}.blog_list_wrapper .tear{top:0}.blog_list{margin-bottom:2.625em}.blog_post_stub_item{margin:0 3% 2.5em;position:relative;font-size:1em}.blog_post_stub_item:hover .blog_post_stub_item_image::after,.blog_post_stub_item:hover .blog_post_stub_item_image_placeholder::after,.blog_post_stub_item:focus .blog_post_stub_item_image::after,.blog_post_stub_item:focus .blog_post_stub_item_image_placeholder::after{opacity:0;transition:200ms opacity}.blog_post_stub_item:hover .blog_post_stub_item_link,.blog_post_stub_item:focus .blog_post_stub_item_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.blog_post_stub_item_image,.blog_post_stub_item_image_placeholder{margin-bottom:0.875em;position:relative}.blog_post_stub_item_image::after,.blog_post_stub_item_image_placeholder::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#343539;opacity:0.15;transition:200ms opacity;border-radius:4px}.blog_post_stub_item_image img{width:100%;height:auto;display:block;position:relative;border-radius:4px}.blog_post_stub_item_image_placeholder{position:relative}.blog_post_stub_item_image_placeholder .grey_bg{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#eceeee;border-radius:4px}.blog_post_stub_item_image_placeholder::before{content:"";padding-top:63.5%;display:block}.blog_post_stub_item_image_placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12em;height:auto}.blog_post_stub_item_image_placeholder [fill]{fill:#ffffff}.blog_post_stub_item_title{margin:0}@media (min-width: 480px){.blog_post_stub_item{margin:0 2% 2.5em}}@media (min-width: 600px){.blog_post_stub_item{margin:0 2% 2.5em}}@media (min-width: 850px){.blog_post_stub_item{width:48%;margin:0 1% 3.25em;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.blog_list_wrapper{padding-top:5.125em}.blog_list{margin-bottom:5.125em}.blog_post_stub_item{margin:0 1.315% 3.25em;width:47.37%}}@media (min-width: 1280px){.blog_post_stub_item{width:30.7033333333%;margin:0 1.315% 4.5em}}.community_event_list_wrapper{background-color:#f8f9f9;overflow:auto;padding-top:3.875em;position:relative}.community_event_list_wrapper::before{content:"";top:0;left:0;height:1.375em;width:100%;background-color:#ffffff;position:absolute}.community_event_list_wrapper .tear{top:0}.community_event_list{margin-bottom:2.625em}.community_event_stub_item{padding-bottom:1.875em;font-size:1em;border-bottom:2px solid #eceeee;margin-bottom:1.875em;position:relative}.community_event_stub_item:hover .community_event_stub_title_link,.community_event_stub_item:focus .community_event_stub_title_link{background-color:#b00060;border-color:#b00060;color:#ffffff;outline-color:currentColor}.community_event_stub_item h2,.community_event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .community_event_stub_item .flash.notice,.community_event_stub_item h4,.community_event_stub_item .back_to_listing_link,.community_event_stub_item .donate_show .tab_link,.donate_show .community_event_stub_item .tab_link,.community_event_stub_item .basket_link{margin:0 0 0.8888888889em}.community_event_stub_item h2,.community_event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .community_event_stub_item .flash.notice{margin-bottom:0.8888888889em}.community_event_stub_item h4,.community_event_stub_item .back_to_listing_link,.community_event_stub_item .donate_show .tab_link,.donate_show .community_event_stub_item .tab_link,.community_event_stub_item .basket_link{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal;color:#b00060;margin-bottom:0}.community_event_stub_item svg{flex-shrink:0;margin-right:0.625em;display:block;height:1.3125em;width:auto}.community_event_stub_item p,.community_event_stub_item .newsletter_index .flash.notice,.newsletter_index .community_event_stub_item .flash.notice,.community_event_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .community_event_stub_item .flash.notice,.community_event_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .community_event_stub_item .flash.notice{font-size:1em;line-height:1.3125;margin-bottom:0.875em;display:flex;align-items:flex-start}.community_event_stub_item p:last-child,.community_event_stub_item .newsletter_index .flash.notice:last-child,.newsletter_index .community_event_stub_item .flash.notice:last-child,.community_event_stub_item .event_register_form_wrapper .flash.notice:last-child,.event_register_form_wrapper .community_event_stub_item .flash.notice:last-child,.community_event_stub_item .enterprise_register_form_wrapper .flash.notice:last-child,.enterprise_register_form_wrapper .community_event_stub_item .flash.notice:last-child{margin-bottom:0}@media (min-width: 480px){.community_event_stub_item h2,.community_event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .community_event_stub_item .flash.notice{margin-bottom:0.8275862069em}}@media (min-width: 600px){.community_event_stub_item h2,.community_event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .community_event_stub_item .flash.notice{margin-bottom:0.75em}}@media (min-width: 850px){.community_event_stub_item{padding-bottom:2.5em;margin-bottom:3.25em}.community_event_stub_item h2,.community_event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .community_event_stub_item .flash.notice{margin-bottom:0.7058823529em}}@media (min-width: 1024px){.community_event_stub_item h2,.community_event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .community_event_stub_item .flash.notice{margin-bottom:0.7222222222em}.community_event_stub_item p,.community_event_stub_item .newsletter_index .flash.notice,.newsletter_index .community_event_stub_item .flash.notice,.community_event_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .community_event_stub_item .flash.notice,.community_event_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .community_event_stub_item .flash.notice{font-size:1em;line-height:1.8125;display:inline-flex;margin-bottom:0}.community_event_stub_item svg{height:1.8125em}.community_event_stub_location{width:31.532641813%;margin-right:2.63%}.community_event_stub_date{width:22.9742220396%;margin-right:2.63%}.community_event_stub_note{width:40.0910615864%}}@media (min-width: 1280px){.community_event_list_wrapper{padding-top:5.125em}.community_event_list{margin-bottom:5.125em}.community_event_stub_location{width:31.532641813%;margin-right:2.63%}.community_event_stub_date{width:22.9742220396%;margin-right:2.63%}.community_event_stub_note{width:40.0910615864%}}@media (min-width: 1500px){.event_stub_item h2,.event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_stub_item .flash.notice{margin-bottom:0.6666666667em}}.service_index,.event_index,.community_event_index,.blog_post_index,.shop_index,.news_story_index,.document_index,.person_index{background-color:#ffffff}.document_list_wrapper{background-color:#f8f9f9;overflow:auto;padding-top:3.875em;position:relative}.document_list_wrapper::before{content:"";top:0;left:0;height:1.375em;width:100%;background-color:#ffffff;position:absolute}.document_list_wrapper .tear{top:0}.document_list{margin-bottom:2.5em}.document_stub_item{margin-bottom:0.25em;position:relative;font-size:1em;background-color:#ffffff;padding:1.0625em 1.25em 2em;border-radius:4px;transition:200ms background-color}.document_stub_item p,.document_stub_item .newsletter_index .flash.notice,.newsletter_index .document_stub_item .flash.notice,.document_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .document_stub_item .flash.notice,.document_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .document_stub_item .flash.notice{margin-bottom:0}.document_stub_item [fill]{transition:200ms fill}.document_stub_item:hover,.document_stub_item:focus{background-color:#b00060}.document_stub_item:hover [fill],.document_stub_item:focus [fill]{fill:#ffffff}.document_stub_item:hover .document_stub_item_type span,.document_stub_item:focus .document_stub_item_type span{color:#ffffff}.document_stub_item:hover .document_stub_item_title,.document_stub_item:focus .document_stub_item_title{color:#ffffff}.document_stub_item:hover .document_stub_item_link,.document_stub_item:focus .document_stub_item_link{color:#ffffff}.document_stub_item:hover .document_stub_item_link span,.document_stub_item:focus .document_stub_item_link span{color:#ffffff;border-color:#b00060;background-color:transparent}.document_stub_item_type{font-size:1em;line-height:1.3125;margin-bottom:1em;position:relative}.document_stub_item_type svg,.document_stub_item_type span{vertical-align:middle}.document_stub_item_type svg{margin-right:0.625em}.document_stub_item_type span{color:#00819e;transition:200ms color}.document_stub_item_title{margin-top:0;transition:200ms color}.document_stub_item_link{border-bottom:0}.document_stub_item_link svg{margin-left:0.5em}.document_stub_item_link span{border-bottom:2px solid #00819e;transition-duration:200ms;transition-property:background-color, color, border}.document_stub_item_link:hover,.document_stub_item_link:focus{background-color:transparent;color:#343539;outline:none}.document_stub_item_link:hover span,.document_stub_item_link:focus span{background-color:#b00060;border-color:#b00060;color:#ffffff;outline-color:currentColor}@media (min-width: 1024px){.document_list_wrapper{padding-top:5.125em}.document_list{margin-bottom:4em}.document_stub_item{padding:1.75em 0 2.3125em 8.5584197734%;display:flex;align-items:center}.document_stub_item p,.document_stub_item .newsletter_index .flash.notice,.newsletter_index .document_stub_item .flash.notice,.document_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .document_stub_item .flash.notice,.document_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .document_stub_item .flash.notice{text-align:right;width:34.4839204822%;padding-right:1.4em}.document_stub_item_type_and_title{width:62.5622402755%;margin-right:2.9538392423%}.document_stub_item_type svg{position:absolute;top:0;height:2.625em;width:auto;right:calc(100% - (4.721440967% * -0.5));margin-right:0}.document_stub_item_title{margin-bottom:0}}@media (min-width: 1280px){.document_stub_item{padding:1.75em 0 2.3125em 8.5584197734%}.document_stub_item_type_and_title{width:71.9216802067%;margin-right:2.9538392423%}.document_stub_item_type svg{right:calc(100% - (4.721440967% * -1))}}.event_list_wrapper{background-color:#f8f9f9;overflow:auto;padding-top:3.875em;position:relative}.event_list_wrapper::before{content:"";top:0;left:0;height:1.375em;width:100%;background-color:#ffffff;position:absolute}.event_list_wrapper .tear{top:0}.event_list{margin-bottom:2.625em}.event_stub_item{font-size:1em;margin-bottom:2.5em;position:relative}.event_stub_item:hover .event_stub_title_link,.event_stub_item:focus .event_stub_title_link{background-color:#b00060;border-color:#b00060;color:#ffffff;outline-color:currentColor}.event_stub_item img{display:block;width:100%;height:auto;border-radius:4px;margin-bottom:0.875em}.event_stub_item h2,.event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_stub_item .flash.notice{margin:0 0 0.8888888889em}.event_stub_item svg{flex-shrink:0;margin-right:0.625em;display:block;height:1.3125em;width:auto}.event_stub_tags{font-family:"aller", Helvetica, sans-serif;font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.3125;color:#b00060;margin-bottom:0.5625em}.event_stub_meta p,.event_stub_meta .newsletter_index .flash.notice,.newsletter_index .event_stub_meta .flash.notice,.event_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .event_stub_meta .flash.notice,.event_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .event_stub_meta .flash.notice{font-size:1em;line-height:1.3125;display:flex;align-items:flex-start;margin-bottom:0.875em}@media (min-width: 480px){.event_stub_item h2,.event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_stub_item .flash.notice{margin-bottom:0.8275862069em}}@media (min-width: 600px){.event_stub_item h2,.event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_stub_item .flash.notice{margin-bottom:0.75em}}@media (min-width: 850px){.event_stub_item{margin-bottom:3.25em}.event_stub_item h2,.event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_stub_item .flash.notice{margin-bottom:0.7058823529em}.event_stub_meta p,.event_stub_meta .newsletter_index .flash.notice,.newsletter_index .event_stub_meta .flash.notice,.event_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .event_stub_meta .flash.notice,.event_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .event_stub_meta .flash.notice{display:inline-flex;margin-right:1.875em}}@media (min-width: 1024px){.event_list_wrapper{padding-top:5.125em}.event_list{margin-bottom:5.125em}.event_stub_item{margin-bottom:5em;min-height:25em;position:relative}.event_stub_item h2,.event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_stub_item .flash.notice{margin-bottom:0.7222222222em}.event_stub_item img{position:absolute;width:calc(50vw - (1.315%));top:0;left:calc((100vw - 100%) * -0.5);object-fit:cover;height:100%;border-radius:0 4px 4px 0}.event_stub_item.even img{right:calc((100vw - 100%) * -0.5);left:auto;border-radius:4px 0 0 4px}.event_stub_item.even .event_stub_content{margin-left:0;width:48.6494813598%}.event_stub_content{margin-left:51.3505186402%;padding:3.125em 0 8.125em}}@media (min-width: 1280px){.event_stub_item img{width:calc(50vw - (1.315%));left:calc((100vw - 100%) * -0.5)}.event_stub_item svg{height:1.8125em}.event_stub_item.even img{right:calc((100vw - 100%) * -0.5)}.event_stub_item.even .event_stub_content{width:48.6494813598%}.event_stub_meta p,.event_stub_meta .newsletter_index .flash.notice,.newsletter_index .event_stub_meta .flash.notice,.event_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .event_stub_meta .flash.notice,.event_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .event_stub_meta .flash.notice{font-size:1em;line-height:1.8125}.event_stub_content{margin-left:51.3505186402%}}@media (min-width: 1500px){.event_stub_item{min-height:32em}.event_stub_item h2,.event_stub_item .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_stub_item .flash.notice{margin-bottom:0.6666666667em}}.forklift_course_stub_item{margin:3.75em 0;font-size:1em}.forklift_course_stub_container{display:flex;flex-direction:column}.forklift_course_stub_title{margin-top:0}.forklift_course_stub_meta p,.forklift_course_stub_meta .newsletter_index .flash.notice,.newsletter_index .forklift_course_stub_meta .flash.notice,.forklift_course_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_stub_meta .flash.notice,.forklift_course_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_stub_meta .flash.notice{font-size:1em;line-height:1.3125;display:flex;align-items:flex-start;margin-bottom:0.875em}.forklift_course_stub_meta svg{flex-shrink:0;margin-right:0.625em;display:block;width:1.3125em;height:auto}.forklift_course_stub_text{margin-bottom:0.375em}.forklift_course_stub_link{align-self:flex-start}.forklift_course_stub_image{display:block;width:100%;height:auto;order:-1;margin-bottom:1.75em;border-radius:4px}.attendee_list_item{font-size:1em;padding:1.25em;border-radius:4px;background-color:#ffffff}.attendee_list_item span{font-family:"aller", Helvetica, sans-serif;font-weight:700}@media (min-width: 1024px){.forklift_course_stub_item{margin:7.5em 0}.forklift_course_stub_item.odd .forklift_course_stub_content,.forklift_course_stub_item.even .forklift_course_stub_content{width:42.7920988669%;padding-top:1.875em}.forklift_course_stub_item.odd .forklift_course_stub_text,.forklift_course_stub_item.even .forklift_course_stub_text{width:100%}.forklift_course_stub_item.odd .forklift_course_stub_link,.forklift_course_stub_item.even .forklift_course_stub_link{width:auto}.forklift_course_stub_item.odd .forklift_course_stub_image{order:2;margin-right:calc((100vw - 100%) * -0.5);margin-left:auto;border-radius:4px 0 0 4px}.forklift_course_stub_item.even .forklift_course_stub_image{margin-left:calc((100vw - 100%) * -0.5);margin-right:auto;border-radius:0 4px 4px 0}.forklift_course_stub_container{flex-direction:row}.forklift_course_stub_text{margin-bottom:2em}.forklift_course_stub_content{width:100%}.forklift_course_stub_text{display:inline-block;vertical-align:top;width:65.7663209065%;margin-right:8.5584197734%}.forklift_course_stub_link{width:25.6752593201%;vertical-align:top}.forklift_course_stub_image{width:50vw;margin-bottom:0;max-height:37.5em;object-fit:cover}}.job_image{display:block;width:100%;height:auto;min-height:11.25em;max-height:32.5em;object-fit:cover;object-position:center;margin-bottom:2.75em}.job_title_and_body p,.job_title_and_body .newsletter_index .flash.notice,.newsletter_index .job_title_and_body .flash.notice,.job_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_title_and_body .flash.notice,.job_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_title_and_body .flash.notice{padding-bottom:1.75em;border-bottom:2px solid #eceeee;margin-bottom:2.625em}.job_stub_item{margin:0 3% 0.9375em;background-color:#ffffff;padding:1.125em 1.25em 1.5em;border-radius:4px;position:relative;transition:200ms background-color;font-size:1em}.job_stub_item:hover,.job_stub_item:focus{background-color:#b00060}.job_stub_item:hover a,.job_stub_item:hover p,.job_stub_item:hover .newsletter_index .flash.notice,.newsletter_index .job_stub_item:hover .flash.notice,.job_stub_item:hover .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_stub_item:hover .flash.notice,.job_stub_item:hover .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_stub_item:hover .flash.notice,.job_stub_item:focus a,.job_stub_item:focus p,.job_stub_item:focus .newsletter_index .flash.notice,.newsletter_index .job_stub_item:focus .flash.notice,.job_stub_item:focus .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_stub_item:focus .flash.notice,.job_stub_item:focus .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_stub_item:focus .flash.notice{color:#ffffff}.job_stub_item:hover a,.job_stub_item:focus a{border-color:#ffffff}.job_stub_item:hover [fill],.job_stub_item:focus [fill]{fill:#ffffff}.job_stub_item h3,.job_stub_item .basic_form legend,.basic_form .job_stub_item legend,.job_stub_item .subscription_info_container .flash.error,.subscription_info_container .job_stub_item .flash.error{margin-top:0}.job_stub_item a{transition-duration:200ms;transition-property:color, border-color}.job_stub_item p,.job_stub_item .newsletter_index .flash.notice,.newsletter_index .job_stub_item .flash.notice,.job_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_stub_item .flash.notice,.job_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_stub_item .flash.notice{transition:200ms color}.job_stub_item [fill]{transition:200ms fill}.job_stub_item p:last-child,.job_stub_item .newsletter_index .flash.notice:last-child,.newsletter_index .job_stub_item .flash.notice:last-child,.job_stub_item .event_register_form_wrapper .flash.notice:last-child,.event_register_form_wrapper .job_stub_item .flash.notice:last-child,.job_stub_item .enterprise_register_form_wrapper .flash.notice:last-child,.enterprise_register_form_wrapper .job_stub_item .flash.notice:last-child{margin-bottom:0}.job_stub_meta p,.job_stub_meta .newsletter_index .flash.notice,.newsletter_index .job_stub_meta .flash.notice,.job_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_stub_meta .flash.notice,.job_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_stub_meta .flash.notice{font-size:1em;line-height:1.3125;display:flex;align-items:flex-start;margin-bottom:0.875em}.job_stub_meta svg{flex-shrink:0;margin-right:0.625em;display:block;height:1.3125em;width:auto}@media (min-width: 480px){.job_statistic{margin:0 2% 1.875em}.job_stub_item{margin:0 2% 0.9375em}}@media (min-width: 600px){.job_statistic{margin:0 2% 1.875em;display:inline-block;vertical-align:top;width:46%}.job_title_and_body p,.job_title_and_body .newsletter_index .flash.notice,.newsletter_index .job_title_and_body .flash.notice,.job_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_title_and_body .flash.notice,.job_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_title_and_body .flash.notice{padding-bottom:1.5555555556em;margin-bottom:2.3333333333em}.job_stub_item{margin:0 2% 0.9375em}}@media (min-width: 850px){.job_statistic{margin:0 1%;width:31.3333333333%}.job_statistic p,.job_statistic .newsletter_index .flash.notice,.newsletter_index .job_statistic .flash.notice,.job_statistic .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_statistic .flash.notice,.job_statistic .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_statistic .flash.notice{margin-bottom:0}.job_image+.job_title_and_body_wrapper .job_title_and_body{padding:3em 8.5034013605% 0;border-radius:4px;margin-top:-7.5em;background-color:#f8f9f9;position:relative}.job_image+.job_title_and_body_wrapper .job_title_and_body h2,.job_image+.job_title_and_body_wrapper .job_title_and_body .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .job_image+.job_title_and_body_wrapper .job_title_and_body .flash.notice{margin-top:0}.job_stub_item{display:inline-block;vertical-align:top;margin:0 1% 0.9375em;width:48%}}@media (min-width: 1024px){.job_statistic{margin:0 1.315%;width:30.7033333333%}.job_image+.job_title_and_body_wrapper .job_title_and_body{width:82.8831604533%;margin-left:auto;margin-right:auto;padding:3em 8.5584197734% 0}.job_title_and_body p,.job_title_and_body .newsletter_index .flash.notice,.newsletter_index .job_title_and_body .flash.notice,.job_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_title_and_body .flash.notice,.job_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_title_and_body .flash.notice{padding-bottom:1.4em;margin-bottom:2.1em}.job_stub_item{margin:0 1.315% 0.9375em;width:47.37%}}@media (min-width: 1280px){.job_statistics_wrapper{padding:5em 0}.job_statistic{margin:0 1.315%;width:30.7033333333%}.job_statistic svg{margin-bottom:1.875em;width:10em}.job_title_and_body p,.job_title_and_body .newsletter_index .flash.notice,.newsletter_index .job_title_and_body .flash.notice,.job_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_title_and_body .flash.notice,.job_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_title_and_body .flash.notice{margin-bottom:2.4em}.job_stub_item{margin-bottom:1.875em;min-height:8.75em}.job_stub_meta p,.job_stub_meta .newsletter_index .flash.notice,.newsletter_index .job_stub_meta .flash.notice,.job_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_stub_meta .flash.notice,.job_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_stub_meta .flash.notice{display:inline-flex;vertical-align:top;width:47.2239814228%;margin-bottom:0}.job_stub_meta p:first-child,.job_stub_meta .newsletter_index .flash.notice:first-child,.newsletter_index .job_stub_meta .flash.notice:first-child,.job_stub_meta .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .job_stub_meta .flash.notice:first-child,.job_stub_meta .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .job_stub_meta .flash.notice:first-child{margin-right:5.5520371543%}}.news_story_list_wrapper{background-color:#f8f9f9;overflow:auto}.news_story_stub_item{margin:0 3% 2.5em;font-size:1em;position:relative}.news_story_stub_item.latest{background-color:#f8f9f9;border-radius:4px;overflow:hidden}.news_story_stub_item.latest .news_story_stub_image,.news_story_stub_item.latest .news_story_stub_placeholder{border-radius:0}.news_story_stub_item.latest .news_story_stub_image::after,.news_story_stub_item.latest .news_story_stub_placeholder::after{border-radius:0}.news_story_stub_item.latest .news_story_stub_image img{border-radius:0}.news_story_stub_item.latest .news_story_stub_placeholder .grey_bg{border-radius:0}.news_story_stub_item.latest .news_story_stub_content{padding:0 1.25em 2.25em}.news_story_stub_item:hover .news_story_stub_image::after,.news_story_stub_item:hover .news_story_stub_placeholder::after,.news_story_stub_item:focus .news_story_stub_image::after,.news_story_stub_item:focus .news_story_stub_placeholder::after{opacity:0;transition:200ms opacity}.news_story_stub_item:hover .news_story_stub_link,.news_story_stub_item:focus .news_story_stub_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.news_story_stub_image,.news_story_stub_placeholder{margin-bottom:0.875em;position:relative}.news_story_stub_image .half_panel,.news_story_stub_placeholder .half_panel{content:"";height:50%;width:100vw;left:calc((100vw - 100%) * -0.5);background-color:#ffffff;position:absolute;top:0;pointer-events:none}.news_story_stub_image .half_panel .tear,.news_story_stub_placeholder .half_panel .tear{position:absolute;bottom:0}.news_story_stub_image::after,.news_story_stub_placeholder::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#343539;opacity:0.15;transition:200ms opacity;border-radius:4px}.news_story_stub_image img{width:100%;height:auto;display:block;position:relative;border-radius:4px}.news_story_stub_placeholder{position:relative}.news_story_stub_placeholder .grey_bg{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#eceeee;border-radius:4px}.news_story_stub_placeholder::before{content:"";padding-top:63.5%;display:block}.news_story_stub_placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12em;height:auto}.news_story_stub_placeholder [fill]{fill:#ffffff}.news_story_stub_status{font-family:"aller", Helvetica, sans-serif;font-weight:700;text-transform:uppercase;color:#b8c1c3;margin-right:0.625em}.news_story_stub_date{font-size:1em;line-height:1.3125}.news_story_stub_title{margin:0}@media (min-width: 480px){.news_story_stub_item{margin:0 2% 2.5em}}@media (min-width: 600px){.news_story_stub_item{margin:0 2% 2.5em}}@media (min-width: 850px){.news_story_stub_item{width:48%;margin:0 1% 3.25em;display:inline-block;vertical-align:top}.news_story_stub_item.latest{width:98%;display:flex;margin:0 1% 2.5em;align-items:stretch}.news_story_stub_item.latest .news_story_stub_image,.news_story_stub_item.latest .news_story_stub_placeholder{width:48.9795918367%;margin-bottom:0}.news_story_stub_item.latest .news_story_stub_image img{height:100%;object-fit:cover}.news_story_stub_item.latest .news_story_stub_content{padding:3.625em;width:51.0204081633%;display:flex;flex-direction:column;justify-content:center}.news_story_stub_image .half_panel,.news_story_stub_placeholder .half_panel{left:calc((100vw - (200% + 4.1666666667%)) * -0.5)}}@media (min-width: 1024px){.news_story_stub_item{margin:0 1.315% 3.25em;width:47.37%}.news_story_stub_item.latest{width:97.37%;margin:0 1.315% 2.5em}.news_story_stub_item.latest .news_story_stub_image,.news_story_stub_item.latest .news_story_stub_placeholder{width:48.6494813598%}.news_story_stub_item.latest .news_story_stub_content{width:51.3505186402%}.news_story_stub_image .half_panel,.news_story_stub_placeholder .half_panel{left:calc((100vw - (200% + 5.5520371543%)) * -0.5)}}@media (min-width: 1280px){.news_story_stub_item{width:30.7033333333%;margin:0 1.315% 4.5em}.news_story_stub_item.latest{width:97.37%;display:flex;margin:0 1.315% 4.5em}.news_story_stub_item.latest .news_story_stub_image,.news_story_stub_item.latest .news_story_stub_placeholder{width:48.6494813598%}.news_story_stub_item.latest .news_story_stub_content{width:51.3505186402%}.news_story_stub_image .half_panel,.news_story_stub_placeholder .half_panel{left:calc((100vw - (300% + (8.5658451851% * 2))) * -0.5)}}.person_list_wrapper{overflow:auto}.person_list_wrapper h2,.person_list_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .person_list_wrapper .flash.notice{margin:0.6666666667em 0 1.7777777778em;text-align:center}.person_list_wrapper:last-child .person_stub_item:last-child{margin-bottom:5em}.person_list_wrapper.even{background-color:#f8f9f9}.person_list_wrapper.even .person_list{background-color:#ffffff}.person_list_wrapper.even .person_stub_item_image .half_panel{background-color:#f8f9f9}.person_list_wrapper.even .person_stub_item_image .tear{background-image:url(/app_assets/frontend/placeholders/tear_white-b7907ea7a83f145b258971a7b2f8b4850b54c3c4bbc8260be7306939eb4a41a4.svg)}.person_list{background-color:#f8f9f9;overflow:auto;margin:0 calc((100vw - 100%) * -0.5);padding:0 calc((100vw - 100%) * 0.5)}.person_stub_item{margin:0 3% 3em;font-size:1em;text-align:center;position:relative}.person_stub_item p,.person_stub_item .newsletter_index .flash.notice,.newsletter_index .person_stub_item .flash.notice,.person_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .person_stub_item .flash.notice,.person_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .person_stub_item .flash.notice{margin-bottom:0}.person_stub_item:last-child{margin-bottom:3.875em}.person_stub_item:hover .person_stub_item_link,.person_stub_item:focus .person_stub_item_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.person_stub_item:hover .person_stub_item_image::after,.person_stub_item:focus .person_stub_item_image::after{opacity:0}.person_stub_item_image{position:relative}.person_stub_item_image .half_panel{content:"";height:50%;width:100vw;left:calc((100vw - 100%) * -0.5);background-color:#ffffff;position:absolute;top:0;pointer-events:none}.person_stub_item_image .half_panel .tear{position:absolute;bottom:0}.person_stub_item_image img{display:block;width:100%;height:auto;border-radius:800px;max-width:13.875em;margin:0 auto;position:relative}.person_stub_item_image::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:100%;border-radius:800px;max-width:13.875em;background-color:#343539;opacity:0.15;transition:200ms opacity}@media (min-width: 480px){.person_list_wrapper h2,.person_list_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .person_list_wrapper .flash.notice{margin:0.6206896552em 0 1.6551724138em}.person_stub_item{margin:0 2% 3em}}@media (min-width: 600px){.person_list_wrapper h2,.person_list_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .person_list_wrapper .flash.notice{margin:0.5625em 0 1.5em}.person_stub_item{margin:0 2% 3em}}@media (min-width: 850px){.person_list_wrapper:last-child .person_stub_item:last-child{margin-bottom:6.25em}.person_list_wrapper h2,.person_list_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .person_list_wrapper .flash.notice{margin:0.5294117647em 0 1.4117647059em}.person_stub_item{margin:0 1% 3em;display:inline-block;vertical-align:top;width:48%}.person_stub_item:last-child{margin-bottom:6.25em}.person_stub_item_image .half_panel{left:calc((100vw - (200% + 4.1666666667%)) * -0.5)}}@media (min-width: 1024px){.person_list_wrapper h2,.person_list_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .person_list_wrapper .flash.notice{margin:0.5em 0 1.3333333333em}.person_stub_item{margin:0 1.315% 3em;width:30.7033333333%}.person_stub_item_image .half_panel{left:calc((100vw - (300% + (8.5658451851% * 2))) * -0.5)}}@media (min-width: 1280px){.person_stub_item{margin:0 1.315% 3em;width:22.37%}.person_stub_item_image .half_panel{left:calc((100vw - (400% + (11.7568171658% * 3))) * -0.5)}}@media (min-width: 1500px){.person_list_wrapper h2,.person_list_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .person_list_wrapper .flash.notice{margin:0.4615384615em 0 1.2307692308em}}.real_story_list_wrapper{background-color:#ffffff;overflow:auto}.real_story_stub_item{margin:0 3% 2.5em;font-size:1em;position:relative}.real_story_stub_item.latest{background-color:#ffffff;border-radius:4px;overflow:hidden}.real_story_stub_item.latest .real_story_stub_image,.real_story_stub_item.latest .real_story_stub_placeholder{border-radius:0}.real_story_stub_item.latest .real_story_stub_image::after,.real_story_stub_item.latest .real_story_stub_placeholder::after{border-radius:0}.real_story_stub_item.latest .real_story_stub_image img{border-radius:0}.real_story_stub_item.latest .real_story_stub_placeholder .grey_bg{border-radius:0}.real_story_stub_item.latest .real_story_stub_content{padding:0 1.25em 2.25em}.real_story_stub_item:hover .real_story_stub_image::after,.real_story_stub_item:hover .real_story_stub_placeholder::after,.real_story_stub_item:focus .real_story_stub_image::after,.real_story_stub_item:focus .real_story_stub_placeholder::after{opacity:0;transition:200ms opacity}.real_story_stub_item:hover .real_story_stub_link,.real_story_stub_item:focus .real_story_stub_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.real_story_stub_image,.real_story_stub_placeholder{margin-bottom:0.875em;position:relative}.real_story_stub_image .half_panel,.real_story_stub_placeholder .half_panel{content:"";height:50%;width:100vw;left:calc((100vw - 100%) * -0.5);background-color:#f8f9f9;position:absolute;top:0;pointer-events:none}.real_story_stub_image .half_panel .tear,.real_story_stub_placeholder .half_panel .tear{position:absolute;bottom:0}.real_story_stub_image::after,.real_story_stub_placeholder::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#343539;opacity:0.15;transition:200ms opacity;border-radius:4px}.real_story_stub_image img{width:100%;height:auto;display:block;position:relative;border-radius:4px}.real_story_stub_placeholder{position:relative}.real_story_stub_placeholder .grey_bg{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#eceeee;border-radius:4px}.real_story_stub_placeholder::before{content:"";padding-top:63.5%;display:block}.real_story_stub_placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12em;height:auto}.real_story_stub_placeholder [fill]{fill:#ffffff}.real_story_stub_title{margin:0}@media (min-width: 480px){.real_story_stub_item{margin:0 2% 2.5em}}@media (min-width: 600px){.real_story_stub_item{margin:0 2% 2.5em}}@media (min-width: 850px){.real_story_stub_item{width:48%;margin:0 1% 3.25em;display:inline-block;vertical-align:top}.real_story_stub_item.latest{width:98%;display:flex;margin:0 1% 2.5em;align-items:stretch}.real_story_stub_item.latest .real_story_stub_image,.real_story_stub_item.latest .real_story_stub_placeholder{width:48.9795918367%;margin-bottom:0}.real_story_stub_item.latest .real_story_stub_image img{height:100%;object-fit:cover}.real_story_stub_item.latest .real_story_stub_content{padding:3.625em;width:51.0204081633%;display:flex;flex-direction:column;justify-content:center}.real_story_stub_image .half_panel,.real_story_stub_placeholder .half_panel{left:calc((100vw - (200% + 4.1666666667%)) * -0.5)}}@media (min-width: 1024px){.real_story_stub_item{margin:0 1.315% 3.25em;width:47.37%}.real_story_stub_item.latest{width:97.37%;margin:0 1.315% 2.5em}.real_story_stub_item.latest .real_story_stub_image,.real_story_stub_item.latest .real_story_stub_placeholder{width:48.6494813598%}.real_story_stub_item.latest .real_story_stub_content{width:51.3505186402%}.real_story_stub_image .half_panel,.real_story_stub_placeholder .half_panel{left:calc((100vw - (200% + 5.5520371543%)) * -0.5)}}@media (min-width: 1280px){.real_story_stub_item{width:30.7033333333%;margin:0 1.315% 4.5em}.real_story_stub_item.latest{width:97.37%;display:flex;margin:0 1.315% 4.5em}.real_story_stub_item.latest .real_story_stub_image,.real_story_stub_item.latest .real_story_stub_placeholder{width:48.6494813598%}.real_story_stub_item.latest .real_story_stub_content{width:51.3505186402%}.real_story_stub_image .half_panel,.real_story_stub_placeholder .half_panel{left:calc((100vw - (300% + (8.5658451851% * 2))) * -0.5)}}.service_list_wrapper{background-color:#f8f9f9;overflow:auto;padding-top:3.875em;position:relative}.service_list_wrapper::before{content:"";top:0;left:0;height:1.375em;width:100%;background-color:#ffffff;position:absolute}.service_list_wrapper .tear{top:0}.service_list{margin-bottom:2.625em}.service_stub_item{font-size:1em;margin:0 3% 2.5em;position:relative}.service_stub_item:hover .service_stub_item_image::after,.service_stub_item:hover .service_stub_item_image_placeholder::after,.service_stub_item:focus .service_stub_item_image::after,.service_stub_item:focus .service_stub_item_image_placeholder::after{opacity:0;transition:200ms opacity}.service_stub_item:hover .service_stub_item_link,.service_stub_item:focus .service_stub_item_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.service_stub_item_image,.service_stub_item_image_placeholder{margin-bottom:1.75em;position:relative}.service_stub_item_image::after,.service_stub_item_image_placeholder::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#343539;opacity:0.15;transition:200ms opacity;border-radius:4px}.service_stub_item_image img,.service_stub_item_image_placeholder img{border-radius:4px;display:block;height:auto;width:100%}.service_stub_item_image_placeholder{position:relative}.service_stub_item_image_placeholder .grey_bg{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#eceeee;border-radius:4px}.service_stub_item_image_placeholder::before{content:"";padding-top:63.5%;display:block}.service_stub_item_image_placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12em;height:auto}.service_stub_item_image_placeholder [fill]{fill:#ffffff}.service_stub_item_title{margin:0}@media (min-width: 480px){.service_stub_item{margin:0 2% 2.5em}}@media (min-width: 600px){.service_stub_item{margin:0 2% 2.5em}}@media (min-width: 850px){.service_stub_item{display:inline-block;margin:0 1% 3.875em;vertical-align:top;width:48%}}@media (min-width: 1024px){.service_list_wrapper{padding-top:5.125em}.service_list{margin-bottom:5.125em}.service_stub_item{margin:0 1.315% 3.875em;width:47.37%}}@media (min-width: 1280px){.service_stub_item{width:30.7033333333%;margin:0 1.315% 3.875em}}.shop_list_wrapper{background-color:#f8f9f9;overflow:auto;padding-top:3.875em;position:relative}.shop_list_wrapper::before{content:"";top:0;left:0;height:1.375em;width:100%;background-color:#ffffff;position:absolute}.shop_list_wrapper .tear{top:0}.shop_list{margin-bottom:2.625em}.shop_stub_item{margin:0 3% 2.5em;position:relative;font-size:1em}.shop_stub_item:hover .shop_stub_item_image::after,.shop_stub_item:hover .shop_stub_item_image_placeholder::after,.shop_stub_item:focus .shop_stub_item_image::after,.shop_stub_item:focus .shop_stub_item_image_placeholder::after{opacity:0;transition:200ms opacity}.shop_stub_item:hover .shop_stub_item_link,.shop_stub_item:focus .shop_stub_item_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.shop_stub_item_image,.shop_stub_item_image_placeholder{margin-bottom:0.875em;position:relative}.shop_stub_item_image::after,.shop_stub_item_image_placeholder::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#343539;opacity:0.15;transition:200ms opacity;border-radius:4px}.shop_stub_item_image img{width:100%;height:auto;display:block;position:relative;border-radius:4px}.shop_stub_item_image_placeholder{position:relative}.shop_stub_item_image_placeholder .grey_bg{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#eceeee;border-radius:4px}.shop_stub_item_image_placeholder::before{content:"";padding-top:63.5%;display:block}.shop_stub_item_image_placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12em;height:auto}.shop_stub_item_image_placeholder [fill]{fill:#ffffff}.shop_stub_item_title{margin-top:0}.shop_stub_item_price span{color:#b00060}.shop_stub_item_type{font-family:"aller", Helvetica, sans-serif;font-weight:700;background-color:#b00060;padding:0.5em 0.75em;color:#ffffff;position:absolute;bottom:0;left:0;margin-bottom:0;border-radius:0 4px 0 4px;z-index:1}@media (min-width: 480px){.shop_stub_item{margin:0 2% 2.5em}}@media (min-width: 600px){.shop_stub_item{margin:0 2% 2.5em}.shop_stub_item_price span{font-size:0.8888888889em;line-height:1.8125}.shop_stub_item_type{padding:0.4444444444em 0.6666666667em}}@media (min-width: 850px){.shop_stub_item{width:48%;margin:0 1% 3.25em;display:inline-block;vertical-align:top}.shop_list{margin-bottom:1.875em}}@media (min-width: 1024px){.shop_list_wrapper{padding-top:5.125em}.shop_stub_item{margin:0 1.315% 3.25em;width:47.37%}.shop_stub_item_price span{font-size:0.8em;line-height:2}.shop_stub_item_type{padding:0.4em 0.6em}}@media (min-width: 1280px){.shop_stub_item{width:30.7033333333%;margin:0 1.315% 4.5em}.shop_list{margin-bottom:0.625em}}.volunteer_oppertunity_image{display:block;width:100%;height:auto;min-height:11.25em;max-height:32.5em;object-fit:cover;object-position:center;margin-bottom:2.75em}.volunteer_oppertunity_title_and_body p,.volunteer_oppertunity_title_and_body .newsletter_index .flash.notice,.newsletter_index .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice{padding-bottom:1.75em;border-bottom:2px solid #eceeee;margin-bottom:2.625em}.volunteer_filter_heading{margin-bottom:1.0416666667em}.volunteer_opportunity_stub_item{margin:0 3% 0.9375em;background-color:#ffffff;padding:1.125em 1.25em 1.5em;border-radius:4px;position:relative;transition:200ms background-color;font-size:1em}.volunteer_opportunity_stub_item:hover,.volunteer_opportunity_stub_item:focus{background-color:#b00060}.volunteer_opportunity_stub_item:hover a,.volunteer_opportunity_stub_item:hover p,.volunteer_opportunity_stub_item:hover .newsletter_index .flash.notice,.newsletter_index .volunteer_opportunity_stub_item:hover .flash.notice,.volunteer_opportunity_stub_item:hover .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_opportunity_stub_item:hover .flash.notice,.volunteer_opportunity_stub_item:hover .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_opportunity_stub_item:hover .flash.notice,.volunteer_opportunity_stub_item:focus a,.volunteer_opportunity_stub_item:focus p,.volunteer_opportunity_stub_item:focus .newsletter_index .flash.notice,.newsletter_index .volunteer_opportunity_stub_item:focus .flash.notice,.volunteer_opportunity_stub_item:focus .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_opportunity_stub_item:focus .flash.notice,.volunteer_opportunity_stub_item:focus .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_opportunity_stub_item:focus .flash.notice{color:#ffffff}.volunteer_opportunity_stub_item:hover a,.volunteer_opportunity_stub_item:focus a{border-color:#ffffff}.volunteer_opportunity_stub_item:hover [fill],.volunteer_opportunity_stub_item:focus [fill]{fill:#ffffff}.volunteer_opportunity_stub_item h3,.volunteer_opportunity_stub_item .basic_form legend,.basic_form .volunteer_opportunity_stub_item legend,.volunteer_opportunity_stub_item .subscription_info_container .flash.error,.subscription_info_container .volunteer_opportunity_stub_item .flash.error{margin-top:0}.volunteer_opportunity_stub_item a{transition-duration:200ms;transition-property:color, border-color}.volunteer_opportunity_stub_item p,.volunteer_opportunity_stub_item .newsletter_index .flash.notice,.newsletter_index .volunteer_opportunity_stub_item .flash.notice,.volunteer_opportunity_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_opportunity_stub_item .flash.notice,.volunteer_opportunity_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_opportunity_stub_item .flash.notice{transition:200ms color}.volunteer_opportunity_stub_item [fill]{transition:200ms fill}.volunteer_opportunity_stub_item p:last-child,.volunteer_opportunity_stub_item .newsletter_index .flash.notice:last-child,.newsletter_index .volunteer_opportunity_stub_item .flash.notice:last-child,.volunteer_opportunity_stub_item .event_register_form_wrapper .flash.notice:last-child,.event_register_form_wrapper .volunteer_opportunity_stub_item .flash.notice:last-child,.volunteer_opportunity_stub_item .enterprise_register_form_wrapper .flash.notice:last-child,.enterprise_register_form_wrapper .volunteer_opportunity_stub_item .flash.notice:last-child{margin-bottom:0}.volunteer_opportunity_stub_meta p,.volunteer_opportunity_stub_meta .newsletter_index .flash.notice,.newsletter_index .volunteer_opportunity_stub_meta .flash.notice,.volunteer_opportunity_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_opportunity_stub_meta .flash.notice,.volunteer_opportunity_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_opportunity_stub_meta .flash.notice{font-size:1em;line-height:1.3125;display:flex;align-items:flex-start;margin-bottom:0.875em}.volunteer_opportunity_stub_meta svg{flex-shrink:0;margin-right:0.625em;display:block;height:1.3125em;width:auto}@media (min-width: 480px){.volunteer_opportunity_stub_item{margin:0 2% 0.9375em}}@media (min-width: 600px){.volunteer_oppertunity_title_and_body p,.volunteer_oppertunity_title_and_body .newsletter_index .flash.notice,.newsletter_index .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice{padding-bottom:1.5555555556em;margin-bottom:2.3333333333em}.volunteer_filter_heading{margin-bottom:0.9615384615em}.volunteer_opportunity_stub_item{margin:0 2% 0.9375em}}@media (min-width: 850px){.volunteer_oppertunity_image+.volunteer_oppertunity_title_and_body_wrapper .volunteer_oppertunity_title_and_body{padding:3em 8.5034013605% 0;border-radius:4px;margin-top:-7.5em;background-color:#f8f9f9;position:relative}.volunteer_oppertunity_image+.volunteer_oppertunity_title_and_body_wrapper .volunteer_oppertunity_title_and_body h2,.volunteer_oppertunity_image+.volunteer_oppertunity_title_and_body_wrapper .volunteer_oppertunity_title_and_body .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .volunteer_oppertunity_image+.volunteer_oppertunity_title_and_body_wrapper .volunteer_oppertunity_title_and_body .flash.notice{margin-top:0}.volunteer_opportunity_stub_item{display:inline-block;vertical-align:top;margin:0 1% 0.9375em;width:48%}}@media (min-width: 1024px){.volunteer_oppertunity_image+.volunteer_oppertunity_title_and_body_wrapper .volunteer_oppertunity_title_and_body{width:82.8831604533%;margin-left:auto;margin-right:auto;padding:3em 8.5584197734% 0}.volunteer_oppertunity_title_and_body p,.volunteer_oppertunity_title_and_body .newsletter_index .flash.notice,.newsletter_index .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice{padding-bottom:1.4em;margin-bottom:2.1em}.volunteer_filter_heading{margin-bottom:0.8928571429em}.volunteer_opportunity_stub_item{margin:0 1.315% 0.9375em;width:47.37%}}@media (min-width: 1280px){.volunteer_oppertunity_title_and_body p,.volunteer_oppertunity_title_and_body .newsletter_index .flash.notice,.newsletter_index .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice,.volunteer_oppertunity_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_oppertunity_title_and_body .flash.notice{margin-bottom:2.4em}.volunteer_opportunity_stub_item{margin-bottom:1.875em;min-height:8.75em}.volunteer_opportunity_stub_meta p,.volunteer_opportunity_stub_meta .newsletter_index .flash.notice,.newsletter_index .volunteer_opportunity_stub_meta .flash.notice,.volunteer_opportunity_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_opportunity_stub_meta .flash.notice,.volunteer_opportunity_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_opportunity_stub_meta .flash.notice{display:inline-flex;vertical-align:top;width:47.2239814228%;margin-bottom:0}.volunteer_opportunity_stub_meta p:first-child,.volunteer_opportunity_stub_meta .newsletter_index .flash.notice:first-child,.newsletter_index .volunteer_opportunity_stub_meta .flash.notice:first-child,.volunteer_opportunity_stub_meta .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .volunteer_opportunity_stub_meta .flash.notice:first-child,.volunteer_opportunity_stub_meta .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .volunteer_opportunity_stub_meta .flash.notice:first-child{margin-right:5.5520371543%}}.blog_post_detail_title{margin-bottom:0.6060606061em}.blog_post_detail_meta{margin-bottom:1.875em}.blog_post_detail_date,.blog_post_detail_written_by{display:block}.blog_post_detail_image_wrapper{margin-bottom:3.125em}.blog_post_detail_image{display:block;width:100vw;height:auto;margin:0 calc((100vw - 100%) * -0.5)}@media (min-width: 600px){.blog_post_detail_meta{margin-bottom:2.5em}.blog_post_detail_date,.blog_post_detail_written_by{display:inline-block}.blog_post_detail_written_by::before{content:"•"}}@media (min-width: 850px){.blog_post_detail_title{margin-bottom:0.6086956522em}.blog_post_detail_image_wrapper{margin-bottom:3.75em}}@media (min-width: 1024px){.blog_post_detail_title{margin-bottom:0.625em}.blog_post_detail_image_wrapper{position:relative;margin-bottom:4.375em}.blog_post_detail_image_wrapper::before{content:"";width:100%;height:85%;position:absolute;left:0;background-image:url(/app_assets/frontend/placeholders/logo-pattern-white-79474628f80c28fbe783ffb1170304d5e8720ce6cdddccde5a9e61780170486f.svg);background-position:center;background-repeat:repeat-x;background-size:auto 100%;top:50%;transform:translateY(-50%)}.blog_post_detail_image{margin:0;width:100%;position:relative;border-radius:4px}}.community_event_detail_image{display:block;width:100%;height:auto;max-height:32.5em;min-height:15em;object-fit:cover;margin-bottom:1.875em}.community_event_detail_meta{margin-bottom:3.25em}.community_event_detail_meta svg{position:absolute;left:0;top:0;width:auto;height:1.625em}.community_event_detail_meta p,.community_event_detail_meta .newsletter_index .flash.notice,.newsletter_index .community_event_detail_meta .flash.notice,.community_event_detail_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .community_event_detail_meta .flash.notice,.community_event_detail_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .community_event_detail_meta .flash.notice{padding-left:2.1875em;position:relative}.community_event_detail_meta p:last-child,.community_event_detail_meta .newsletter_index .flash.notice:last-child,.newsletter_index .community_event_detail_meta .flash.notice:last-child,.community_event_detail_meta .event_register_form_wrapper .flash.notice:last-child,.event_register_form_wrapper .community_event_detail_meta .flash.notice:last-child,.community_event_detail_meta .enterprise_register_form_wrapper .flash.notice:last-child,.enterprise_register_form_wrapper .community_event_detail_meta .flash.notice:last-child{margin-bottom:0}.community_event_further_info{border-top:2px solid #eceeee;padding-top:1.75em}.community_event_further_info h4,.community_event_further_info .back_to_listing_link,.community_event_further_info .donate_show .tab_link,.donate_show .community_event_further_info .tab_link,.community_event_further_info .basket_link{margin-top:0}.community_event_detail_map{height:75vw;max-height:22.5em}@media (min-width: 600px){.community_event_detail_meta svg{height:1.6111111111em}.community_event_detail_image{margin-bottom:3.125em}}@media (min-width: 850px){.community_event_detail_meta,.community_event_detail_ugc_and_further_info{width:82.9931972789%;margin-left:auto;margin-right:auto}.community_event_detail_image{margin-bottom:3.75em}.community_event_detail_map{max-height:32.5em}}@media (min-width: 1024px){.community_event_detail_meta svg{height:1.6em}.community_event_detail_image{margin-bottom:4.375em}.community_event_detail_content{display:flex}.community_event_detail_meta{order:2;flex-shrink:1}.community_event_detail_ugc_and_further_info{order:1;width:65.7663209065%;margin-right:5.5586912464%;margin-left:0;flex-shrink:0;margin-bottom:0}}@media (min-width: 1280px){.community_event_detail_image{margin-bottom:4.375em}}.back_to_listing_link{color:#ffffff;display:block;background-color:#00819e;text-align:center;padding:3.75em 0 5em;margin:0}.back_to_listing_link svg,.back_to_listing_link span{display:inline-block;vertical-align:middle}.back_to_listing_link span{border-bottom:2px solid #ffffff}.back_to_listing_link svg{margin-right:0.5em}.back_to_listing_link [fill]{fill:#ffffff}.event_detail_tags{font-family:"aller", Helvetica, sans-serif;font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.3125;margin:3.125em 0 1em;color:#b8c1c3}.event_detail_title.has_tags{margin-top:0}.event_detail_image{display:block;width:100%;height:auto;max-height:32.5em;min-height:15em;object-fit:cover;margin-bottom:1.875em}.event_detail_meta{margin-bottom:3.25em}.event_detail_meta svg{position:absolute;left:0;top:0;width:auto;height:1.625em}.event_detail_meta p,.event_detail_meta .newsletter_index .flash.notice,.newsletter_index .event_detail_meta .flash.notice,.event_detail_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .event_detail_meta .flash.notice,.event_detail_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .event_detail_meta .flash.notice{padding-left:2.1875em;position:relative}.event_detail_meta p:last-child,.event_detail_meta .newsletter_index .flash.notice:last-child,.newsletter_index .event_detail_meta .flash.notice:last-child,.event_detail_meta .event_register_form_wrapper .flash.notice:last-child,.event_register_form_wrapper .event_detail_meta .flash.notice:last-child,.event_detail_meta .enterprise_register_form_wrapper .flash.notice:last-child,.enterprise_register_form_wrapper .event_detail_meta .flash.notice:last-child{margin-bottom:0}.event_further_info{border-top:2px solid #eceeee;padding-top:1.75em}.event_further_info h4,.event_further_info .back_to_listing_link,.event_further_info .donate_show .tab_link,.donate_show .event_further_info .tab_link,.event_further_info .basket_link{margin-top:0}.event_detail_map{height:75vw;max-height:22.5em}.event_register_form_wrapper{padding:1.875em 0 3.75em;background-color:#c7e1e7}.event_register_form_wrapper h2,.event_register_form_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_register_form_wrapper .flash.notice{margin-top:0}@media (min-width: 600px){.event_detail_image{margin-bottom:3.125em}.event_detail_meta svg{height:1.6111111111em}}@media (min-width: 850px){.event_detail_tags{margin:3.75em 0 1em}.event_detail_image{margin-bottom:3.75em}.event_detail_meta,.event_detail_ugc_and_further_info{width:82.9931972789%;margin-left:auto;margin-right:auto}.event_detail_map{max-height:32.5em}.event_register_form_wrapper{padding:2.5em 0 5em}.event_register_form{width:82.9931972789%;margin:0 auto}}@media (min-width: 1024px){.event_detail_tags{margin:4.375em 0 1em}.event_detail_image{margin-bottom:4.375em}.event_detail_content{display:flex}.event_detail_meta{order:2;flex-shrink:1}.event_detail_ugc_and_further_info{order:1;width:65.7663209065%;margin-right:5.5586912464%;margin-left:0;flex-shrink:0;margin-bottom:0}.event_detail_meta svg{height:1.6em}.event_detail_dates_booking .button,.event_detail_dates_booking .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .event_detail_dates_booking a{width:100%;padding:0.6956521739em 0}.ticket_quantity_field{align-items:center;display:flex;justify-content:space-between}.ticket_quantity_field label{margin-bottom:0}.ticket_quantity_field input{width:72px}.event_register_form{width:65.7663209065%;margin:0}}@media (min-width: 1280px){.event_detail_image{margin-bottom:4.375em}.event_detail_ugc_and_further_info{width:65.7663209065%;margin-right:5.5586912464%}.ticket_quantity_field input{width:92px}.event_register_form_wrapper{padding:3.75em 0 7.5em}.event_register_form{width:65.7663209065%}}@media (min-width: 1500px){.event_detail_tags{margin:4.8125em 0 1em}.event_register_form{width:65.7663209065%}}.forklift_course_image{display:block;width:100%;height:auto;min-height:11.25em;max-height:32.5em;object-fit:cover;object-position:center;margin-bottom:2.75em}.forklift_course_title_and_body p,.forklift_course_title_and_body .newsletter_index .flash.notice,.newsletter_index .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_title_and_body .flash.notice{padding-bottom:1.75em;border-bottom:2px solid #eceeee;margin-bottom:2.625em}.forklift_course_event_stub_item{margin:0 3% 0.9375em;background-color:#ffffff;padding:1.125em 1.25em 1.5em;border-radius:4px;position:relative;transition:200ms background-color;font-size:1em}.forklift_course_event_stub_item h3,.forklift_course_event_stub_item .basic_form legend,.basic_form .forklift_course_event_stub_item legend,.forklift_course_event_stub_item .subscription_info_container .flash.error,.subscription_info_container .forklift_course_event_stub_item .flash.error{margin-top:0;display:flex;align-items:flex-start}.forklift_course_event_stub_item h3 svg,.forklift_course_event_stub_item .basic_form legend svg,.basic_form .forklift_course_event_stub_item legend svg,.forklift_course_event_stub_item .subscription_info_container .flash.error svg,.subscription_info_container .forklift_course_event_stub_item .flash.error svg{flex-shrink:0;margin-right:0.4166666667em;display:block;height:0.875em;width:auto;margin-top:0.2083333333em}.forklift_course_event_stub_item a{transition-duration:200ms;transition-property:color, border-color}.forklift_course_event_stub_item p,.forklift_course_event_stub_item .newsletter_index .flash.notice,.newsletter_index .forklift_course_event_stub_item .flash.notice,.forklift_course_event_stub_item .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_event_stub_item .flash.notice,.forklift_course_event_stub_item .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_event_stub_item .flash.notice{transition:200ms color}.forklift_course_event_stub_item [fill]{transition:200ms fill}.forklift_course_event_stub_item .field:last-child{margin-bottom:0}.forklift_course_event_stub_item .ticket_quantity_field{display:flex;align-items:center}.forklift_course_event_stub_item .ticket_quantity_field label{flex:0 0 auto;margin-right:1.5625em;margin-bottom:0}.forklift_course_event_stub_meta p,.forklift_course_event_stub_meta .newsletter_index .flash.notice,.newsletter_index .forklift_course_event_stub_meta .flash.notice,.forklift_course_event_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_event_stub_meta .flash.notice,.forklift_course_event_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_event_stub_meta .flash.notice{font-size:1em;line-height:1.3125;display:flex;align-items:flex-start;margin-bottom:0.875em}.forklift_course_event_stub_meta svg{flex-shrink:0;margin-right:0.625em;display:block;width:1.3125em;height:auto}@media (min-width: 600px){.forklift_course_title_and_body p,.forklift_course_title_and_body .newsletter_index .flash.notice,.newsletter_index .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_title_and_body .flash.notice{padding-bottom:1.5555555556em;margin-bottom:2.3333333333em}.forklift_course_event_stub_item{margin:0 2% 0.9375em}.forklift_course_event_stub_item .ticket_quantity_field{margin-right:1.5625em}.forklift_course_event_stub_item .ticket_quantity_field label{margin-right:1.3888888889em}.forklift_course_event_stub_item .field{margin-bottom:0}.forklift_course_event_stub_item .ticket_quantity_and_button_fields{display:flex;align-items:center;justify-content:flex-end;margin-top:1.875em}.forklift_course_event_stub_meta p,.forklift_course_event_stub_meta .newsletter_index .flash.notice,.newsletter_index .forklift_course_event_stub_meta .flash.notice,.forklift_course_event_stub_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_event_stub_meta .flash.notice,.forklift_course_event_stub_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_event_stub_meta .flash.notice{display:inline-flex;margin-right:1.9375em}}@media (min-width: 850px){.forklift_course_image+.forklift_course_title_and_body_wrapper .forklift_course_title_and_body{padding:3em 8.5034013605% 0;border-radius:4px;margin-top:-7.5em;background-color:#f8f9f9;position:relative}.forklift_course_image+.forklift_course_title_and_body_wrapper .forklift_course_title_and_body h2,.forklift_course_image+.forklift_course_title_and_body_wrapper .forklift_course_title_and_body .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .forklift_course_image+.forklift_course_title_and_body_wrapper .forklift_course_title_and_body .flash.notice{margin-top:0}.forklift_course_event_stub_item{margin:0 auto 0.9375em;width:81.3333333333%}}@media (min-width: 1024px){.forklift_course_image+.forklift_course_title_and_body_wrapper .forklift_course_title_and_body{width:82.8831604533%;margin-left:auto;margin-right:auto;padding:3em 8.5584197734% 0}.forklift_course_title_and_body p,.forklift_course_title_and_body .newsletter_index .flash.notice,.newsletter_index .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_title_and_body .flash.notice{padding-bottom:1.4em;margin-bottom:2.1em}.forklift_course_event_stub_item{margin:0 auto 0.9375em;width:80.7033333333%}}@media (min-width: 1280px){.forklift_course_title_and_body p,.forklift_course_title_and_body .newsletter_index .flash.notice,.newsletter_index .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .forklift_course_title_and_body .flash.notice,.forklift_course_title_and_body .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .forklift_course_title_and_body .flash.notice{margin-bottom:2.4em}.forklift_course_event_stub_item{margin:0 auto 0.9375em;width:80.7033333333%}.forklift_course_event_stub_item form{display:flex;align-items:center;justify-content:space-between}.forklift_course_event_stub_item .ticket_quantity_and_button_fields{margin-top:0}}.job_detail_meta{padding-bottom:2.125em;margin-bottom:1.875em;border-bottom:2px solid #eceeee}.job_detail_meta svg{position:absolute;left:0;top:0;width:auto;height:1.625em}.job_detail_meta p,.job_detail_meta .newsletter_index .flash.notice,.newsletter_index .job_detail_meta .flash.notice,.job_detail_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .job_detail_meta .flash.notice,.job_detail_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .job_detail_meta .flash.notice{padding-left:2.1875em;position:relative}.job_detail_meta p:last-child,.job_detail_meta .newsletter_index .flash.notice:last-child,.newsletter_index .job_detail_meta .flash.notice:last-child,.job_detail_meta .event_register_form_wrapper .flash.notice:last-child,.event_register_form_wrapper .job_detail_meta .flash.notice:last-child,.job_detail_meta .enterprise_register_form_wrapper .flash.notice:last-child,.enterprise_register_form_wrapper .job_detail_meta .flash.notice:last-child{margin-bottom:0}.job_detail_meta .button:last-child,.job_detail_meta .basic_form .custom_file_wrapper a:last-child,.basic_form .custom_file_wrapper .job_detail_meta a:last-child{margin-top:1.619047619em}#job_detail_how_to_apply{border-top:2px solid #eceeee;overflow:auto}.job_detail_download{position:relative;padding:0.375em 0 0.375em 3em}.job_detail_download:hover .job_detail_download_link,.job_detail_download:focus .job_detail_download_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.job_detail_download:hover [fill='#04819E'],.job_detail_download:focus [fill='#04819E']{fill:#b00060}.job_detail_download svg{position:absolute;top:0;left:0}.job_detail_download [fill]{transition:200ms fill}.job_detail_download span:last-child{margin-left:0.3125em}.job_register_text{padding-bottom:1.5555555556em;border-bottom:2px solid #eceeee}.job_register_title{font-family:"aller", Helvetica, sans-serif;font-weight:700;color:#00819e}@media (min-width: 480px){.job_detail_meta .button,.job_detail_meta .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .job_detail_meta a{margin-right:2%}}@media (min-width: 600px){.job_detail_meta svg{height:1.6111111111em}.job_detail_download{padding:0.25em 0 0.25em 3em}.job_register_text{padding-bottom:1.4em}}@media (min-width: 850px){.job_detail_meta,.job_detail_ugc_and_further_info{width:82.9931972789%;margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.job_detail_content{display:flex}.job_detail_meta{order:2;flex-shrink:1;border-bottom:0}.job_detail_meta svg{height:1.6em}.job_detail_meta .button,.job_detail_meta .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .job_detail_meta a{margin-right:0}.job_detail_ugc_and_further_info{order:1;width:65.7663209065%;margin-right:5.5586912464%;margin-left:0;flex-shrink:0;margin-bottom:0}.job_detail_download svg{width:32px;height:40px}.job_register_text{padding-bottom:1.2727272727em}}@media (min-width: 1280px){.job_detail_ugc_and_further_info{width:65.7663209065%;margin-right:5.5586912464%}}.news_story_detail_title{margin-bottom:0.6060606061em}.news_story_detail_meta{margin-bottom:1.875em}.news_story_detail_date,.news_story_detail_written_by{display:block}.news_story_detail_image_wrapper{margin-bottom:3.125em}.news_story_detail_image{display:block;width:100vw;height:auto;margin:0 calc((100vw - 100%) * -0.5)}@media (min-width: 600px){.news_story_detail_meta{margin-bottom:2.5em}.news_story_detail_date,.news_story_detail_written_by{display:inline-block}.news_story_detail_written_by::before{content:"•"}}@media (min-width: 850px){.news_story_detail_title{margin-bottom:0.6086956522em}.news_story_detail_image_wrapper{margin-bottom:3.75em}}@media (min-width: 1024px){.news_story_detail_title{margin-bottom:0.625em}.news_story_detail_image_wrapper{position:relative;margin-bottom:4.375em}.news_story_detail_image_wrapper::before{content:"";width:100%;height:85%;position:absolute;left:0;background-image:url(/app_assets/frontend/placeholders/logo-pattern-white-79474628f80c28fbe783ffb1170304d5e8720ce6cdddccde5a9e61780170486f.svg);background-position:center;background-repeat:repeat-x;background-size:auto 100%;top:50%;transform:translateY(-50%)}.news_story_detail_image{margin:0;width:100%;position:relative;border-radius:4px}}.person_detail_title{margin-bottom:0.5454545455em}.person_detail_image{margin-bottom:2.1875em;display:block;width:100%;height:auto;border-radius:4px}.person_detail_role{font-size:1.0625em;line-height:1.2352941176;margin-bottom:1.6470588235em}.person_detail_content .person_detail_title,.person_detail_content .person_detail_role{display:none}@media (min-width: 480px){.person_detail_title{margin-bottom:0.5454545455em}}@media (min-width: 600px){.person_detail_title{margin-bottom:0.4285714286em}}@media (min-width: 850px){.person_detail_title,.person_detail_role{display:none}.person_detail_title{margin-bottom:0.3913043478em}.person_detail_content .person_detail_title,.person_detail_content .person_detail_role{display:block}.person_detail_image,.person_detail_content{display:inline-block;vertical-align:top}.person_detail_image{width:31.9727891156%;margin:3.75em 2% 0 0}.person_detail_content{width:65.9863945578%}}@media (min-width: 1024px){.person_detail_title{margin-bottom:0.5em}.person_detail_image{width:31.532641813%;margin:4.375em 2.63% 0 0}.person_detail_content{width:65.7663209065%}}@media (min-width: 1500px){.person_detail_title{margin-bottom:0.4516129032em}.person_detail_image{margin:4.8125em 2.63% 0 0}}.real_story_detail_title{margin-bottom:0.6060606061em}.real_story_detail_image_wrapper{margin-bottom:3.125em}.real_story_detail_image{display:block;width:100vw;height:auto;margin:0 calc((100vw - 100%) * -0.5)}@media (min-width: 850px){.real_story_detail_title{margin-bottom:0.6086956522em}.real_story_detail_image_wrapper{margin-bottom:3.75em}}@media (min-width: 1024px){.real_story_detail_title{margin-bottom:0.625em}.real_story_detail_image_wrapper{position:relative;margin-bottom:4.375em}.real_story_detail_image_wrapper::before{content:"";width:100%;height:85%;position:absolute;left:0;background-image:url(/app_assets/frontend/placeholders/logo-pattern-white-79474628f80c28fbe783ffb1170304d5e8720ce6cdddccde5a9e61780170486f.svg);background-position:center;background-repeat:repeat-x;background-size:auto 100%;top:50%;transform:translateY(-50%)}.real_story_detail_image{margin:0;width:100%;position:relative;border-radius:4px}}.shop_detail_wrapper{background-color:#ffffff;padding:3.125em 0 5em}.shop_detail_type{font-family:"aller", Helvetica, sans-serif;font-weight:700;color:#b00060;margin-bottom:0.75em}.shop_detail_type.desktop{display:none}.shop_detail_title{margin-top:0}.shop_detail_title.desktop{display:none}.shop_detail_image_container{margin-bottom:1.75em}.shop_detail_image{border-radius:4px;display:none;height:auto;width:100%}.shop_detail_image.current{display:block}.shop_detail_gallery_count{font-family:"aller", Helvetica, sans-serif;font-weight:700;margin-bottom:0}.shop_detail_price{margin-top:0}.shop_detail_price span{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal;font-size:0.6666666667em;line-height:2.125;color:#b00060}.shop_detail_gallery_nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75em}.shop_detail_gallery_nav_previous,.shop_detail_gallery_nav_next{align-items:center;background-color:#eceeee;border-bottom:0;border-radius:4px;display:inline-flex;height:3em;justify-content:center;position:relative;width:3em}.shop_detail_gallery_nav_previous svg,.shop_detail_gallery_nav_next svg{width:25px;height:auto;transition:200ms transform}.shop_detail_gallery_nav_previous [fill],.shop_detail_gallery_nav_next [fill]{transition:200ms fill}.shop_detail_gallery_nav_previous:hover,.shop_detail_gallery_nav_previous:focus,.shop_detail_gallery_nav_next:hover,.shop_detail_gallery_nav_next:focus{background-color:#b00060}.shop_detail_gallery_nav_previous:hover [fill],.shop_detail_gallery_nav_previous:focus [fill],.shop_detail_gallery_nav_next:hover [fill],.shop_detail_gallery_nav_next:focus [fill]{fill:#ffffff;transition:200ms fill}.shop_detail_gift_aid svg,.shop_detail_gift_aid span{display:inline-block;vertical-align:middle}.shop_detail_gift_aid svg{margin-right:0.5em}.add_to_basket_form{padding-top:1.75em;border-top:2px solid #eceeee}.add_to_basket_form .add_product{margin-bottom:0}.shop_detail_related_wrapper{position:relative;padding:3.75em 0 2.5em}.shop_detail_related_wrapper .tear{top:-22px}.shop_detail_related_wrapper h2,.shop_detail_related_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .shop_detail_related_wrapper .flash.notice{border-top:2px solid #eceeee;margin-bottom:1.6296296296em;padding-top:1.6296296296em;text-align:center}@media (min-width: 600px){.shop_detail_type{margin-bottom:0.6666666667em}}@media (min-width: 850px){.shop_detail_wrapper{padding:3.75em 0 5.625em}.shop_detail_image_container,.shop_detail_info_container{margin-left:8.5034013605%;margin-right:8.5034013605%}.shop_detail_related_wrapper{padding-top:4.375em}}@media (min-width: 1024px){.shop_detail_wrapper{padding-top:4.375em}.shop_detail_image_container,.shop_detail_info_container{display:inline-block;margin:0;vertical-align:top;width:48.6494813598%}.shop_detail_image_container{margin-right:2.7010372805%;padding-right:2.7010372805%}.shop_detail_info_container{position:sticky;top:0}.shop_detail_type{margi-bottom:0.6em}.shop_detail_title.mobile,.shop_detail_type.mobile{display:none}.shop_detail_title.desktop,.shop_detail_type.desktop{display:block;margin-top:0}.shop_detail_image{display:block;margin-bottom:1.75em}.shop_detail_image:last-child{margin-bottom:0}.shop_detail_gallery_nav{display:none}.add_to_basket_form .product_quantity,.add_to_basket_form .add_product{display:inline-block;margin-bottom:0}.add_to_basket_form .product_quantity{width:29.6319752305%;margin-right:5.5520371543%}.add_to_basket_form .add_product{width:64.8159876152%}.add_to_basket_form .add_product button{width:100%}}@media (min-width: 1280px){.shop_detail_related_wrapper{padding-top:5em}}@media (min-width: 1500px){.shop_detail_wrapper{padding-top:4.8125em}}.volunteer_opportunity_detail_meta{padding-bottom:2.125em;margin-bottom:1.875em;border-bottom:2px solid #eceeee}.volunteer_opportunity_detail_meta svg{position:absolute;left:0;top:0;width:auto;height:1.625em}.volunteer_opportunity_detail_meta p,.volunteer_opportunity_detail_meta .newsletter_index .flash.notice,.newsletter_index .volunteer_opportunity_detail_meta .flash.notice,.volunteer_opportunity_detail_meta .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .volunteer_opportunity_detail_meta .flash.notice,.volunteer_opportunity_detail_meta .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .volunteer_opportunity_detail_meta .flash.notice{padding-left:2.1875em;position:relative}.volunteer_opportunity_detail_meta p:last-child,.volunteer_opportunity_detail_meta .newsletter_index .flash.notice:last-child,.newsletter_index .volunteer_opportunity_detail_meta .flash.notice:last-child,.volunteer_opportunity_detail_meta .event_register_form_wrapper .flash.notice:last-child,.event_register_form_wrapper .volunteer_opportunity_detail_meta .flash.notice:last-child,.volunteer_opportunity_detail_meta .enterprise_register_form_wrapper .flash.notice:last-child,.enterprise_register_form_wrapper .volunteer_opportunity_detail_meta .flash.notice:last-child{margin-bottom:0}#volunteer_opportunity_detail_how_to_apply{border-top:2px solid #eceeee;overflow:auto}.volunteer_opportunity_detail_download{position:relative;padding:0.375em 0 0.375em 3em}.volunteer_opportunity_detail_download:hover .volunteer_opportunity_detail_download_link,.volunteer_opportunity_detail_download:focus .volunteer_opportunity_detail_download_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.volunteer_opportunity_detail_download:hover [fill='#04819E'],.volunteer_opportunity_detail_download:focus [fill='#04819E']{fill:#b00060}.volunteer_opportunity_detail_download svg{position:absolute;top:0;left:0}.volunteer_opportunity_detail_download [fill]{transition:200ms fill}.volunteer_opportunity_detail_download span:last-child{margin-left:0.3125em}.volunteer_opportunity_register_text{padding-bottom:1.5555555556em;border-bottom:2px solid #eceeee}.volunteer_opportunity_register_title{font-family:"aller", Helvetica, sans-serif;font-weight:700;color:#00819e}@media (min-width: 480px){.volunteer_opportunity_detail_meta .button,.volunteer_opportunity_detail_meta .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .volunteer_opportunity_detail_meta a{margin-right:2%}}@media (min-width: 600px){.volunteer_opportunity_detail_meta svg{height:1.6111111111em}.volunteer_opportunity_detail_download{padding:0.25em 0 0.25em 3em}.volunteer_opportunity_register_text{padding-bottom:1.4em}}@media (min-width: 850px){.volunteer_opportunity_detail_meta,.volunteer_opportunity_detail_ugc_and_further_info{width:82.9931972789%;margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.volunteer_opportunity_detail_content{display:flex}.volunteer_opportunity_detail_meta{order:2;flex-shrink:1;border-bottom:0}.volunteer_opportunity_detail_meta svg{height:1.6em}.volunteer_opportunity_detail_meta .button,.volunteer_opportunity_detail_meta .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .volunteer_opportunity_detail_meta a{margin-right:0}.volunteer_opportunity_detail_ugc_and_further_info{order:1;width:65.7663209065%;margin-right:5.5586912464%;margin-left:0;flex-shrink:0;margin-bottom:0}.volunteer_opportunity_detail_download svg{width:32px;height:40px}.volunteer_opportunity_register_text{padding-bottom:1.2727272727em}}@media (min-width: 1280px){.volunteer_opportunity_detail_ugc_and_further_info{width:65.7663209065%;margin-right:5.5586912464%}}.contact_address_and_phone_container{margin:0 calc((100vw - 100%) * -0.5);padding:1.75em calc((100vw - 100%) * 0.5);background-color:#ffffff}.contact_address_and_phone_container h3,.contact_address_and_phone_container .basic_form legend,.basic_form .contact_address_and_phone_container legend,.contact_address_and_phone_container .subscription_info_container .flash.error,.subscription_info_container .contact_address_and_phone_container .flash.error{margin-top:0}.contact_address,.contact_telephone{display:flex;align-items:flex-start;margin-bottom:0.875em}.contact_address svg,.contact_telephone svg{flex-shrink:0;margin-right:0.625em;display:block;height:1.375em;width:auto}.contact_address span,.contact_telephone span{margin-top:-2px}.contact_telephone{margin-bottom:0}.contact_map{height:15em}.contact_map .cookies_rejected{max-width:1440px;margin:0 auto;width:78%;text-align:center}.contact_form_wrapper{background-color:#c7e1e7;padding:1.875em 0 3.75em}.contact_form_wrapper .ugc{margin-bottom:2.125em}.contact_form_wrapper .ugc h2:first-child,.contact_form_wrapper .ugc .volunteer_opportunity_register .flash.notice:first-child,.volunteer_opportunity_register .contact_form_wrapper .ugc .flash.notice:first-child,.contact_form_wrapper .ugc h3:first-child,.contact_form_wrapper .ugc .basic_form legend:first-child,.basic_form .contact_form_wrapper .ugc legend:first-child,.contact_form_wrapper .ugc .subscription_info_container .flash.error:first-child,.subscription_info_container .contact_form_wrapper .ugc .flash.error:first-child,.contact_form_wrapper .ugc h4:first-child,.contact_form_wrapper .ugc .back_to_listing_link:first-child,.contact_form_wrapper .ugc .donate_show .tab_link:first-child,.donate_show .contact_form_wrapper .ugc .tab_link:first-child,.contact_form_wrapper .ugc .basket_link:first-child{margin-top:0}@media (min-width: 850px){.contact_map_and_address{position:relative}.contact_address_and_phone{pointer-events:none;position:absolute;width:100%;height:100%;z-index:2;display:flex;align-items:center}.contact_address_and_phone_container{margin:0;padding:1.75em 1.75em 2.125em;background-color:#ffffff;width:40.4761904762%;box-shadow:0px 3px 6px rgba(0,0,0,0.16);pointer-events:all}.contact_map{height:32.5em}.contact_form_wrapper{padding:3.75em 0 5em}}@media (min-width: 1024px){.contact_address_and_phone_container{width:31.532641813%}}.donate_show .tab_link_item{margin:0 3%;width:44%;display:inline-block;vertical-align:top;font-size:1em}.donate_show .tab_link{margin:0;display:block;text-align:center;padding:0.9523809524em 0;border-radius:4px 4px 0 0;background-color:#00819e;color:#ffffff}.donate_show .tab_link:hover,.donate_show .tab_link:focus{background-color:#b00060}.donate_show .tab_link.active{background-color:#c7e1e7;color:#00819e}.donate_container{background-color:#c7e1e7;padding:2.5em 0 3.125em}.event_booking_donation .donate_container{background-color:transparent;padding:0;margin-bottom:3.125em}.donation_amount,.donation_amount_other,#donate_selection .buttons,#donate_monthly_selection .buttons{margin-left:3%;margin-right:3%}.basic_form .donation_amount .custom_radio{display:flex;align-items:center}.basic_form .donation_amount .custom_radio .custom_radio_wrapper{position:relative;margin-right:1em}.basic_form .donation_amount label{padding:1.875em 1.25em 2.5em;background-color:#ffffff;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;font-size:1em;transition:200ms background-color}.event_booking_donation .basic_form .donation_amount label{background-color:#c7e1e7}.basic_form .donation_amount label span,.basic_form .donation_amount label p,.basic_form .donation_amount label .newsletter_index .flash.notice,.newsletter_index .basic_form .donation_amount label .flash.notice,.basic_form .donation_amount label .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basic_form .donation_amount label .flash.notice,.basic_form .donation_amount label .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basic_form .donation_amount label .flash.notice{transition:200ms color}.basic_form .donation_amount label span{margin:0}.basic_form .donation_amount label p,.basic_form .donation_amount label .newsletter_index .flash.notice,.newsletter_index .basic_form .donation_amount label .flash.notice,.basic_form .donation_amount label .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basic_form .donation_amount label .flash.notice,.basic_form .donation_amount label .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basic_form .donation_amount label .flash.notice{margin:1.4375em 0 0;text-align:center;flex:0 0 100%}.basic_form .donation_amount label:hover,.basic_form .donation_amount label:focus{background-color:#b00060}.basic_form .donation_amount label:hover span,.basic_form .donation_amount label:hover p,.basic_form .donation_amount label:hover .newsletter_index .flash.notice,.newsletter_index .basic_form .donation_amount label:hover .flash.notice,.basic_form .donation_amount label:hover .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basic_form .donation_amount label:hover .flash.notice,.basic_form .donation_amount label:hover .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basic_form .donation_amount label:hover .flash.notice,.basic_form .donation_amount label:focus span,.basic_form .donation_amount label:focus p,.basic_form .donation_amount label:focus .newsletter_index .flash.notice,.newsletter_index .basic_form .donation_amount label:focus .flash.notice,.basic_form .donation_amount label:focus .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basic_form .donation_amount label:focus .flash.notice,.basic_form .donation_amount label:focus .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basic_form .donation_amount label:focus .flash.notice{color:#ffffff}.donation_amount_other_input_wrapper{position:relative}.donation_amount_other_input_wrapper input{padding-left:20px}.donation_amount_other_input_wrapper::after{font-size:1em;line-height:1.625;content:"£";height:100%;width:20px;display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:0}.direct_debit_terms_title,.direct_debit_terms_text,.direct_debit_instruction_date_title,.direct_debit_instruction_date_text{display:inline-block;margin:0}.direct_debit_terms_title,.direct_debit_instruction_date_title{font-family:"aller", Helvetica, sans-serif;font-weight:700}.direct_debit_company_address_title,.direct_debit_instruction_title,.direct_debit_bank_name{font-family:"aller", Helvetica, sans-serif;font-weight:700;margin-bottom:0}.direct_debit_logo,.gift_aid_logo{display:block;width:10em !important;height:auto}@media (min-width: 480px){.donate_show .tab_link_item{margin:0 2%;width:46%}.donation_amount,.donation_amount_other,#donate_selection .buttons,#donate_monthly_selection .buttons{margin-left:2%;margin-right:2%}.donation_amount_other{width:46%;display:inline-block;vertical-align:bottom}#donate_selection .buttons,#donate_monthly_selection .buttons{width:46%;display:inline-block;vertical-align:bottom}#donate_selection .buttons .button,#donate_selection .buttons .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper #donate_selection .buttons a,#donate_monthly_selection .buttons .button,#donate_monthly_selection .buttons .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper #donate_monthly_selection .buttons a{width:100%}}@media (min-width: 600px){.donation_amount,.donation_amount_other,#donate_selection .buttons,#donate_monthly_selection .buttons{margin-left:2%;margin-right:2%}.donation_amount_other_input_wrapper::after{font-size:1.125em;line-height:1.6111111111}}@media (min-width: 850px){.donate_show .tab_links{text-align:center}.donate_show .tab_link_item{margin:0 1%;width:23%}.donation_amount_other,#donate_selection .buttons,#donate_monthly_selection .buttons{margin-left:1%;margin-right:1%}.donation_amount{width:81.3333333333%;margin-left:auto;margin-right:auto}.donation_amount_other{width:23%}.donation_amount_other label{text-align:left}#donate_selection,#donate_monthly_selection{text-align:center}#donate_selection .buttons,#donate_monthly_selection .buttons{width:23%}.direct_debit_logo_wrapper{align-items:center;display:flex;justify-content:space-between;margin:2.75em 0 0.875em}.direct_debit_logo_wrapper h2,.direct_debit_logo_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .direct_debit_logo_wrapper .flash.notice,.direct_debit_logo_wrapper legend,.direct_debit_logo_wrapper .field{margin:0}}@media (min-width: 1024px){.donate_container{padding:3.75em 0 7.5em}.event_booking_donation .donate_container{margin-bottom:7.5em}.donation_amount,.donation_amount_other,#donate_selection .buttons,#donate_monthly_selection .buttons{margin-left:1.315%;margin-right:1.315%}.donation_amount{width:30.7033333333%;display:inline-block;vertical-align:top}.donation_amount_other{width:22.37%}.direct_debit_logo_wrapper{margin:3em 0 1em}#donate_selection .buttons,#donate_monthly_selection .buttons{width:22.37%}.donation_amount_other_input_wrapper::after{font-size:1.25em;line-height:1.6}}@media (min-width: 1280px){.donate_show .tab_link_item{margin:0 1.315%;width:14.0366666667%}}.home_latest_news_story_list_wrapper{margin:3.75em 0}.home_latest_news_title{margin-top:0;margin-bottom:1.1111111111em}.home_latest_news .half_panel{display:none}.home_latest_news_title,.home_latest_news_link{text-align:center}.home_latest_news_link{display:none}.newsletter_block_wrapper{background-color:#b00060;overflow:auto}.newsletter_assets{padding-top:2.5em;position:relative;margin-bottom:2.5em}.newsletter_assets::before{background-color:#ffffff;content:"";height:calc(50% + 40px);left:calc((100vw - 100%) * -0.5);pointer-events:none;position:absolute;top:0;width:100vw}.newsletter_assets::after{background-image:url(/app_assets/frontend/placeholders/tear_lipstick_purple-d60e9a0c28c3faeb829e59f8d4f1a43f3dd6c5f892ee3e598b145d262bd6a690.svg);background-position:center;background-repeat:repeat-x;background-size:1280px 22px;content:"";height:22px;left:calc((100vw - 100%) * -0.5);position:absolute;top:calc(50% + 20px);width:100vw;z-index:0}.newsletter_assets li{box-shadow:0px 3px 6px rgba(0,0,0,0.16);list-style:none;margin:0 3%;position:relative;z-index:1}.newsletter_assets li img{border-radius:4px;display:block;width:100%}.newsletter_assets li.newsletter_asset_1{transform:rotate(-8deg)}.newsletter_assets li.newsletter_asset_2,.newsletter_assets li.newsletter_asset_3{display:none}.newsletter_block_content{text-align:center;color:#ffffff}@media (min-width: 480px){.home_latest_news_title{margin-bottom:1.0344827586em}.newsletter_assets li{margin:0 2%}}@media (min-width: 600px){.home_latest_news_title{margin-bottom:0.9375em}}@media (min-width: 850px){.home_latest_news_story_list_wrapper{margin:6.25em 0 5em}.home_latest_news_title{margin-bottom:1.1764705882em}.home_latest_news_link{display:block;margin-bottom:0}.newsletter_assets{margin-bottom:3.75em}.newsletter_assets li{width:31.3333333333%;margin:0 1%;display:inline-block}.newsletter_assets li.newsletter_asset_1{transform:translateX(50px) rotate(-8deg)}.newsletter_assets li.newsletter_asset_2{display:inline-block;transform:rotate(8deg)}.newsletter_assets li.newsletter_asset_3{display:inline-block;transform:translateX(-50px) rotate(-8deg)}}@media (min-width: 1024px){.home_latest_news_title{margin-bottom:1.1111111111em}}@media (min-width: 1280px){.home_latest_news li{margin-bottom:2.625em}.newsletter_assets{margin:0 2.63% 3.75em;text-align:center}.newsletter_assets li{width:31.532641813%;margin:0}.newsletter_assets li.newsletter_asset_1{transform:translateX(100px) rotate(-8deg)}.newsletter_assets li.newsletter_asset_2{transform:rotate(8deg)}.newsletter_assets li.newsletter_asset_3{transform:translateX(-100px) rotate(-8deg)}}@media (min-width: 1500px){.home_latest_news_title{margin-bottom:1.0256410256em}}.overview_child{margin:0 3% 2.5em;position:relative}.overview_child:hover .overview_child_image::after,.overview_child:hover .overview_child_image_placeholder::after,.overview_child:focus .overview_child_image::after,.overview_child:focus .overview_child_image_placeholder::after{opacity:0;transition:200ms opacity}.overview_child:hover .overview_child_link,.overview_child:focus .overview_child_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.overview_child_image,.overview_child_image_placeholder{margin-bottom:0.875em;position:relative}.overview_child_image::after,.overview_child_image_placeholder::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#343539;opacity:0.15;transition:200ms opacity;border-radius:4px}.overview_child_image img{width:100%;height:auto;display:block;position:relative;border-radius:4px}.overview_child_image_placeholder{position:relative}.overview_child_image_placeholder .grey_bg{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#eceeee;border-radius:4px}.overview_child_image_placeholder::before{content:"";padding-top:63.5%;display:block}.overview_child_image_placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12em;height:auto}.overview_child_image_placeholder [fill]{fill:#ffffff}.overview_child_title{margin:0}@media (min-width: 480px){.overview_child{margin:0 2% 2.5em}}@media (min-width: 600px){.overview_child{margin:0 2% 2.5em}}@media (min-width: 850px){.overview_child{width:48%;margin:0 1% 3.25em;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.overview_child{margin:0 1.315% 3.25em;width:47.37%}}@media (min-width: 1280px){.overview_child{width:30.7033333333%;margin:0 1.315% 4.5em}}.recognition_show{background-color:#ffffff}.search_results_wrapper{background-color:#ffffff;overflow:auto;padding-top:3.875em;position:relative}.search_results_wrapper::before{content:"";top:0;left:0;height:1.375em;width:100%;background-color:#f8f9f9;position:absolute}.search_results_wrapper .tear{top:0}.search_results_wrapper h4,.search_results_wrapper .back_to_listing_link,.search_results_wrapper .donate_show .tab_link,.donate_show .search_results_wrapper .tab_link,.search_results_wrapper .basket_link{text-align:center;color:#00819e;margin-top:0;margin-bottom:2.380952381em}.search_stub_item{margin-bottom:1.75em;padding-bottom:1.75em;font-size:1em;border-bottom:2px solid #eceeee}.search_stub_item:last-child{margin-bottom:3.75em}.search_stub_item h3,.search_stub_item .basic_form legend,.basic_form .search_stub_item legend,.search_stub_item .subscription_info_container .flash.error,.subscription_info_container .search_stub_item .flash.error{margin-top:0}.search_result_type{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1em;line-height:1.3125;text-transform:uppercase;margin-bottom:0.75em;color:#b8c1c3}.search_stub_abstract{margin-bottom:0}@media (min-width: 850px){#search_form .search_field,#search_form .buttons{display:inline-block;vertical-align:bottom}#search_form .search_field{width:69.262295082%;margin-right:2.4590163934%}#search_form .buttons{width:28.2786885246%}#search_form .buttons .button,#search_form .buttons .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper #search_form .buttons a{width:100%}}@media (min-width: 1280px){#search_form .search_field{width:73.9732444953%;margin-right:4.1070220186%}#search_form .buttons{width:21.919733486%}.search_stub_item{margin-bottom:2em;padding-bottom:2em}}.sitemap{border-left:2px solid #b8c1c3}.sitemap .dropdown{max-height:9999px;margin-top:0.875em;overflow:visible;background:none}.sitemap .dropdown li:last-child{margin-bottom:0em}.sitemap li{font-size:1em;margin-bottom:0.875em}.sitemap li.has_children{margin-bottom:1.5em}.sitemap .section_toggle{display:none}.sitemap,.sitemap ul{border-left:2px solid #b8c1c3;padding-left:1.875em}@media (min-width: 600px){.sitemap .dropdown{display:block;margin-top:1em}.sitemap li{margin-bottom:1em}.sitemap li.has_children{margin-bottom:1.625em}.sitemap .menu_link{font-size:1.125em;line-height:1.6111111111}}@media (min-width: 1024px){.sitemap .dropdown{margin-top:1.125em}.sitemap li{margin-bottom:1.125em}.sitemap li.has_children{margin-bottom:1.75em}.sitemap .menu_link{font-size:1.25em;line-height:1.6}}.enterprise_register_form_wrapper{padding:1.875em 0 3.75em;background-color:#c7e1e7}.enterprise_register_form_wrapper h2,.enterprise_register_form_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .enterprise_register_form_wrapper .flash.notice{margin-top:0}@media (min-width: 850px){.enterprise_register_form_wrapper{padding:2.5em 0 5em}}@media (min-width: 1280px){.enterprise_register_form_wrapper{padding:3.75em 0 7.5em}}.subscription_info_wrapper{background-color:#ffffff;padding:3.125em 0 5em}.subscription_info_container .flash.error{color:#dd0000}.subscription_image_container{margin-bottom:1.75em}.subscription_image_container img{border-radius:4px;display:block;height:auto;width:100%}.subscription_page_title{color:#b00060;font-size:1em;margin:0 0 0.75em 0}.subscription_page_title.desktop{display:none}.subscription_info_title{margin-top:0}.subscription_info_title.desktop{display:none}.subscription_page_form .field:not(:last-child){border-top:2px solid #eceeee;padding-top:1.75em}.subscription_page_form .field:last-child{margin-bottom:0}.subscription_page_form .button,.subscription_page_form .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .subscription_page_form a{width:100%}.subscription_page_form .subscription_offer_title span{font-family:"aller", Helvetica, sans-serif;font-weight:700}.subscription_page_form .h3,.subscription_page_form .form_errors h2,.form_errors .subscription_page_form h2,.subscription_page_form .form_errors .volunteer_opportunity_register .flash.notice,.form_errors .volunteer_opportunity_register .subscription_page_form .flash.notice,.subscription_page_form .volunteer_opportunity_register .form_errors .flash.notice,.volunteer_opportunity_register .form_errors .subscription_page_form .flash.notice{margin-top:0}.subscription_body_wrapper{padding-top:3.875em;position:relative}.subscription_body_wrapper .tear{top:-22px}.subscription_body_wrapper .ugc *:first-child{margin-top:0}@media (min-width: 600px){.subscription_page_title{font-size:1.125em;line-height:1.6111111111;margin-bottom:0.6666666667em}}@media (min-width: 850px){.subscription_body_wrapper{padding-top:4.375em}.subscription_info_wrapper{padding:3.75em 0 5.625em}.subscription_image_container,.subscription_info_container{margin-left:8.5034013605%;margin-right:8.5034013605%}}@media (min-width: 1024px){.subscription_info_wrapper{padding-top:4.375em}.subscription_image_container,.subscription_info_container{display:inline-block;margin:0;vertical-align:top;width:48.6494813598%}.subscription_image_container{margin-right:2.7010372805%;padding-right:2.7010372805%}.subscription_page_title{font-size:1.25em;line-height:1.6;margin-bottom:0.6em}.subscription_page_title.desktop,.subscription_info_title.desktop{display:block}.subscription_page_title.mobile,.subscription_info_title.mobile{display:none}}@media (min-width: 1280px){.subscription_info_wrapper{padding-bottom:6.25em}.subscription_body_wrapper{padding-top:5em}}@media (min-width: 1500px){.subscription_info_wrapper{padding-top:4.8125em}}.award_block_content_block_wrapper{overflow:auto}.award_block_content_block_wrapper h2,.award_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .award_block_content_block_wrapper .flash.notice{margin:0.6666666667em 0 1.7777777778em;text-align:center}.award_block_content_block_wrapper:last-child .award_block_content_block:last-child{margin-bottom:5em}.award_block_content_block_wrapper.even{background-color:#f8f9f9}.award_block_content_block_wrapper.even .award_block_content_blocks{background-color:#ffffff}.award_block_content_block_wrapper.even .award_block_image .half_panel{background-color:#f8f9f9}.award_block_content_block_wrapper.even .award_block_image .tear{background-image:url(/app_assets/frontend/placeholders/tear_white-b7907ea7a83f145b258971a7b2f8b4850b54c3c4bbc8260be7306939eb4a41a4.svg)}.award_block_content_blocks{background-color:#f8f9f9;overflow:auto;margin:0 calc((100vw - 100%) * -0.5);padding:0 calc((100vw - 100%) * 0.5)}.award_block_content_block{margin:0 3% 3em;font-size:1em;text-align:center;position:relative}.award_block_content_block p,.award_block_content_block .newsletter_index .flash.notice,.newsletter_index .award_block_content_block .flash.notice,.award_block_content_block .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .award_block_content_block .flash.notice,.award_block_content_block .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .award_block_content_block .flash.notice{margin-bottom:0}.award_block_content_block:last-child{margin-bottom:3.875em}.award_block_content_block.has_link:hover .award_block_link,.award_block_content_block.has_link:focus .award_block_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.award_block_image{position:relative}.award_block_image .half_panel{content:"";height:50%;width:100vw;left:calc((100vw - 100%) * -0.5);background-color:#ffffff;position:absolute;top:0;pointer-events:none}.award_block_image .half_panel .tear{position:absolute;bottom:0}.award_block_image img{display:block;width:100%;height:auto;border-radius:800px;max-width:13.875em;margin:0 auto;position:relative;border:1px solid #eceeee}.award_block_title svg{margin-left:0.5em}@media (min-width: 480px){.award_block_content_block_wrapper h2,.award_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .award_block_content_block_wrapper .flash.notice{margin:0.6206896552em 0 1.6551724138em}.award_block_content_block{margin:0 2% 3em}}@media (min-width: 600px){.award_block_content_block_wrapper h2,.award_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .award_block_content_block_wrapper .flash.notice{margin:0.5625em 0 1.5em}.award_block_content_block{margin:0 2% 3em}}@media (min-width: 850px){.award_block_content_block_wrapper:last-child .award_block_content_block:last-child{margin-bottom:6.25em}.award_block_content_block_wrapper h2,.award_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .award_block_content_block_wrapper .flash.notice{margin:0.5294117647em 0 1.4117647059em}.award_block_content_block{margin:0 1% 3em;display:inline-block;vertical-align:top;width:48%}.award_block_content_block:last-child{margin-bottom:6.25em}.award_block_image .half_panel{left:calc((100vw - (200% + 4.1666666667%)) * -0.5)}}@media (min-width: 1024px){.award_block_content_block_wrapper h2,.award_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .award_block_content_block_wrapper .flash.notice{margin:0.5em 0 1.3333333333em}.award_block_content_block{margin:0 1.315% 3em;width:47.37%}.award_block_image .half_panel{left:calc((100vw - (200% + 5.5520371543%)) * -0.5)}}@media (min-width: 1280px){.award_block_content_block{margin:0 1.315% 3em;width:47.37%}.award_block_image .half_panel{left:calc((100vw - (200% + 5.5520371543%)) * -0.5)}}@media (min-width: 1500px){.award_block_content_block_wrapper h2,.award_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .award_block_content_block_wrapper .flash.notice{margin:0.4615384615em 0 1.2307692308em}}.download_block_content_block_wrapper{background-color:#f8f9f9;border-top:2px solid #eceeee;padding:2.75em 0}.download_block_content_block_wrapper h2,.download_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .download_block_content_block_wrapper .flash.notice{margin-top:0;margin-bottom:1.6296296296em}.download_block_content_block_asset{position:relative;padding:0.375em 0 0.375em 3em}.download_block_content_block_asset:hover .download_block_content_block_asset_link,.download_block_content_block_asset:focus .download_block_content_block_asset_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.download_block_content_block_asset:hover [fill='#04819E'],.download_block_content_block_asset:focus [fill='#04819E']{fill:#b00060}.download_block_content_block_asset svg{position:absolute;top:0;left:0}.download_block_content_block_asset [fill]{transition:200ms fill}.download_block_content_block_asset span{margin-left:0.3125em}@media (min-width: 480px){.download_block_content_block_wrapper h2,.download_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .download_block_content_block_wrapper .flash.notice{margin-bottom:1.5172413793em}}@media (min-width: 600px){.download_block_content_block_wrapper h2,.download_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .download_block_content_block_wrapper .flash.notice{margin-bottom:1.375em}.download_block_content_block_asset{padding:0.25em 0 0.25em 3em}}@media (min-width: 850px){.download_block_content_block_wrapper h2,.download_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .download_block_content_block_wrapper .flash.notice{margin-bottom:1.2941176471em}}@media (min-width: 1024px){.download_block_content_block_wrapper h2,.download_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .download_block_content_block_wrapper .flash.notice{margin-bottom:1.2222222222em}.download_block_content_block_asset svg{width:32px;height:40px}}@media (min-width: 1280px){.download_block_content_block_wrapper h2,.download_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .download_block_content_block_wrapper .flash.notice{margin-bottom:1.3333333333em}}@media (min-width: 1500px){.download_block_content_block_wrapper h2,.download_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .download_block_content_block_wrapper .flash.notice{margin-bottom:1.2307692308em}}.event_block_content_block_wrapper{background-color:#eceeee;padding:3.75em 0}.event_block_content_block_wrapper .event_list{margin-bottom:0}.event_block_heading{margin-bottom:1.875em}.event_block_heading h2,.event_block_heading .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .event_block_heading .flash.notice{margin:0}.event_block_link{margin-bottom:0}.event_block_heading,.event_block_link{text-align:center}@media (min-width: 850px){.event_block_content_block_wrapper .event_stub_item{margin-bottom:3.75em}}@media (min-width: 1024px){.event_block_content_block_wrapper{padding:6.25em 0}.event_block_heading{margin-bottom:2.5em}}.faq_block_content_block{margin-bottom:0.9375em}.faq_block_content_block:last-child{margin-bottom:5em}.faq_block_content_block.open .faq_block_container svg{transform:rotate(180deg)}.faq_block_content_block.open .faq_block_content{max-height:624.9375em}.faq_block_content_block.open .faq_block_question{background-color:#eceeee}.faq_block_container{background-color:#ffffff;border-radius:4px;display:block;border-bottom:0;position:relative;overflow:hidden}.faq_block_container svg{position:absolute;right:1.125em;top:1.625em;transition:200ms transform;z-index:1}.faq_block_container [fill]{transition:200ms fill}.faq_block_container:hover,.faq_block_container:focus{background-color:#ffffff}.faq_block_container:hover [fill],.faq_block_container:focus [fill]{fill:#ffffff}.faq_block_container:hover .faq_block_question,.faq_block_container:focus .faq_block_question{background-color:#b00060}.faq_block_container:hover .faq_block_question h4,.faq_block_container:hover .faq_block_question .back_to_listing_link,.faq_block_container:hover .faq_block_question .donate_show .tab_link,.donate_show .faq_block_container:hover .faq_block_question .tab_link,.faq_block_container:hover .faq_block_question .basket_link,.faq_block_container:focus .faq_block_question h4,.faq_block_container:focus .faq_block_question .back_to_listing_link,.faq_block_container:focus .faq_block_question .donate_show .tab_link,.donate_show .faq_block_container:focus .faq_block_question .tab_link,.faq_block_container:focus .faq_block_question .basket_link{color:#ffffff;border-color:#ffffff}.faq_block_question{padding:1.25em 20.2127659574% 1.75em 1.125em;transition:200ms background-color;position:relative}.faq_block_question h4,.faq_block_question .back_to_listing_link,.faq_block_question .donate_show .tab_link,.donate_show .faq_block_question .tab_link,.faq_block_question .basket_link{border-bottom:2px solid #00819e;display:inline;transition-duration:200ms;transition-property:border, color;color:#343539}.faq_block_content{overflow:hidden;transition:400ms max-height}.faq_block_content .ugc{padding:1.25em 1.125em 0}.js .faq_block_content{max-height:0}@media (min-width: 480px){.faq_block_question{padding:1.25em 17.3611111111% 1.75em 1.125em}}@media (min-width: 600px){.faq_block_question{padding:1.25em 17.3611111111% 1.75em 1.125em}}@media (min-width: 850px){.faq_block_question{padding:1.25em 10.2459016393% 1.75em 1.125em}}@media (min-width: 1024px){.faq_block_question{padding:1.25em 13.0133777523% 1.75em 1.125em}}@media (min-width: 1280px){.faq_block_content_block{margin-bottom:1.875em}.faq_block_container svg{top:2.625em}.faq_block_question{padding:1.75em 8.5584197734% 2.125em 1.625em}.faq_block_content .ugc{padding:1.75em 1.625em 0}}.gallery_block_content_block_wrapper{background-color:#ffffff;overflow:hidden;padding:2.5em 0}.gallery_block_list{border-radius:4px;overflow:hidden;white-space:nowrap}.gallery_block_item{display:inline-table;margin-bottom:0;transform:translateX(0);transition:400ms transform;transition-timing-function:ease-in-out;vertical-align:top;width:100%}.gallery_block_item img{display:block;width:100%}.no-js .gallery_block_item{display:block;margin-left:3%;opacity:1}.gallery_block_nav{align-items:center;display:flex;justify-content:space-between}.no-js .gallery_block_nav{display:none}.gallery_block_count{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.125em;line-height:1.5}.gallery_block_nav_link{align-items:center;background-color:#eceeee;border-radius:4px;border:0;display:inline-flex;height:3em;justify-content:center;width:3.375em}.gallery_block_nav_link svg{width:24px;height:auto;transition:200ms transform}.gallery_block_nav_link:hover,.gallery_block_nav_link:focus{background-color:#b00060}.gallery_block_nav_link:hover [fill],.gallery_block_nav_link:focus [fill]{fill:#ffffff}.gallery_block_thumbnails,.gallery_block_credit{display:none}.gallery_block_credits{margin:1.75em 0}.gallery_block_credit{text-align:center;margin-bottom:0}.gallery_block_credit.current{display:block}@media (min-width: 1024px){.gallery_block_content_block_wrapper{padding:5em 0}.gallery_block_outer{position:relative}.gallery_block_nav,.gallery_block_count{display:none}.gallery_block_thumbnails{display:block}.gallery_block_thumbnail{border-bottom:0;border-radius:4px;display:inline-block;margin:0 3.2588492834% 0.9375em 0;position:relative;width:7.067035645%}.gallery_block_thumbnail img{border-radius:4px;display:block;width:100%;filter:grayscale(100%);transition:filter 200ms}.gallery_block_thumbnail::after{background-color:#b00060;bottom:-10px;content:"";height:2px;left:0;opacity:0;pointer-events:none;position:absolute;transition:200ms opacity;width:100%}.gallery_block_thumbnail.current img,.gallery_block_thumbnail:hover img,.gallery_block_thumbnail:focus img{filter:none}.gallery_block_thumbnail.current::after,.gallery_block_thumbnail:hover::after,.gallery_block_thumbnail:focus::after{opacity:1}.gallery_block_thumbnail.current::after{background-color:#00819e}.gallery_block_thumbnail:nth-child(10n){margin-right:0}}@media (min-width: 1500px){.gallery_block_thumbnail{margin:0 3.2588492834% 0.9375em 0;width:7.067035645%}}.home_banner_block_grouped_wrapper{position:relative}.home_banner_block_grouped_wrapper .tear{z-index:1;display:none}.home_banner_block_grouped_wrapper+.home_link_block_content_block,.home_banner_block_grouped_wrapper+.event_block_content_block_wrapper{position:relative}.home_banner_block_grouped_wrapper+.home_link_block_content_block::before,.home_banner_block_grouped_wrapper+.event_block_content_block_wrapper::before{background-position:center;background-repeat:repeat-x;background-size:1280px 22px;content:"";height:22px;position:absolute;transform:rotate(180deg);width:100%}.home_banner_block_grouped_wrapper+.home_link_block_content_block::before{background-image:url(/app_assets/frontend/placeholders/tear_white-b7907ea7a83f145b258971a7b2f8b4850b54c3c4bbc8260be7306939eb4a41a4.svg);top:-82px}.home_banner_block_grouped_wrapper+.event_block_content_block_wrapper::before{background-image:url(/app_assets/frontend/placeholders/tear_dark_grey-f30066aea19f065fbdb187d55e2d0b284dd17e0a67b96590caece35ae29058d8.svg);top:-22px}.home_banner_block_content_block{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;position:-webkit-sticky;position:sticky;top:0}.home_banner_block_content_block::after{opacity:0.7;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.home_banner_block_content_block.red::after{background-color:#b00060}.home_banner_block_content_block.blue::after{background-color:#00819e}.home_banner_block_content{align-items:center;justify-content:center;color:#ffffff;display:flex;height:100vh;position:relative;text-align:center;width:100%;z-index:1}.home_banner_block_content h1{margin-top:0}.home_banner_block_content p,.home_banner_block_content .newsletter_index .flash.notice,.newsletter_index .home_banner_block_content .flash.notice,.home_banner_block_content .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .home_banner_block_content .flash.notice,.home_banner_block_content .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .home_banner_block_content .flash.notice{display:none}@media (min-width: 480px){.home_banner_block_content h1{font-size:2.75em;line-height:1.3;margin-bottom:0.9090909091em}}@media (min-width: 600px){.home_banner_block_content h1{font-size:2.875em;line-height:1.3;margin-bottom:0.8695652174em}}@media (min-width: 850px){.home_banner_block_grouped_wrapper .tear{display:block}.home_banner_block_content h1{font-size:3.25em;line-height:1.3019230769;margin-bottom:0.7692307692em}.home_banner_block_content p,.home_banner_block_content .newsletter_index .flash.notice,.newsletter_index .home_banner_block_content .flash.notice,.home_banner_block_content .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .home_banner_block_content .flash.notice,.home_banner_block_content .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .home_banner_block_content .flash.notice{display:block}}@media (min-width: 1024px){.home_banner_block_grouped_wrapper+.home_link_block_content_block:before{top:-142px}.home_banner_block_content h1{font-size:4.125em;line-height:1.3;margin-bottom:0.6060606061em}}@media (min-width: 1500px){.home_banner_block_content h1{font-size:4.5em;line-height:1.3;margin-bottom:0.5555555556em}}.home_link_block_content_block{margin:3.75em 0}.home_link_block_container{display:flex;flex-direction:column}.home_link_block_heading{font-size:1em;line-height:1.3125;text-transform:uppercase;font-family:"aller", Helvetica, sans-serif;font-weight:700;color:#b00060;margin-bottom:1em}.home_link_block_title{margin-top:0}.home_link_block_text{margin-bottom:0.375em}.home_link_block_link{align-self:flex-start}.home_link_block_image{display:block;width:100%;height:auto;order:-1;margin-bottom:1.75em;border-radius:4px}@media (min-width: 1024px){.home_link_block_content_block{margin:7.5em 0}.home_link_block_content_block.odd .home_link_block_content,.home_link_block_content_block.even .home_link_block_content{width:42.7920988669%;padding-top:1.875em}.home_link_block_content_block.odd .home_link_block_text,.home_link_block_content_block.even .home_link_block_text{width:100%}.home_link_block_content_block.odd .home_link_block_link,.home_link_block_content_block.even .home_link_block_link{width:auto}.home_link_block_content_block.odd .home_link_block_image{order:2;margin-right:calc((100vw - 100%) * -0.5);margin-left:auto;border-radius:4px 0 0 4px}.home_link_block_content_block.even .home_link_block_image{margin-left:calc((100vw - 100%) * -0.5);margin-right:auto;border-radius:0 4px 4px 0}.home_link_block_container{flex-direction:row}.home_link_block_text{margin-bottom:2em}.home_link_block_content{width:100%}.home_link_block_text{display:inline-block;vertical-align:top;width:65.7663209065%;margin-right:8.5584197734%}.home_link_block_link{width:25.6752593201%;vertical-align:top}.home_link_block_image{width:50vw;margin-bottom:0;max-height:37.5em;object-fit:cover}}.image_block_content_block{position:relative}.image_block_content_block img{display:block;height:11.25em;object-fit:cover;width:100%}.image_block_content_block.parallax img{object-position:center 50%}@media (min-width: 480px){.image_block_content_block img{height:18.75em}}@media (min-width: 600px){.image_block_content_block img{height:25em}}@media (min-width: 850px){.image_block_content_block img{height:28.75em}}@media (min-width: 1280px){.image_block_content_block img{height:32.5em}}@media (min-width: 1500px){.image_block_content_block img{height:38.75em}}.link_block_content_block{background:#b00060 url(/app_assets/frontend/placeholders/logo-pattern-red-be85b78e1694ccbc12422893c8212b5ab0e5ab90dab4a5b3a2e850cd12f5ba87.svg);background-position:center;padding:3.75em 0}.link_block_container{display:flex;flex-direction:column}.link_block_heading,.link_block_title,.link_block_body{color:#ffffff}.link_block_heading,.link_block_title{margin-top:0}.link_block_heading{text-transform:uppercase;opacity:0.6}.link_block_link{align-self:flex-start}.link_block_image{display:block;width:100%;height:auto;order:-1;margin-bottom:2.5em;border-radius:4px}@media (min-width: 1024px){.link_block_content_block{padding:8.125em 0}.link_block_content_block.odd .link_block_content,.link_block_content_block.even .link_block_content{width:42.7920988669%;padding-top:1.875em}.link_block_content_block.odd .link_block_texts,.link_block_content_block.even .link_block_texts{width:100%}.link_block_content_block.odd .link_block_link,.link_block_content_block.even .link_block_link{width:auto}.link_block_content_block.odd .link_block_image{order:2;margin-right:calc((100vw - 100%) * -0.5);margin-left:auto;border-radius:4px 0 0 4px}.link_block_content_block.even .link_block_image{margin-left:calc((100vw - 100%) * -0.5);margin-right:auto;border-radius:0 4px 4px 0}.link_block_container{flex-direction:row}.link_block_content{width:100%}.link_block_texts{display:inline-block;vertical-align:top;width:65.7663209065%;margin-right:8.5584197734%}.link_block_link{width:25.6752593201%;vertical-align:top}.link_block_image{width:50vw;margin-bottom:0;max-height:37.5em;object-fit:cover}}.location_block_content_block{margin-bottom:1.625em}.location_block_content_block:last-child{margin-bottom:5.5em}.location_block_address,.location_block_telephone,.location_block_email{display:flex;align-items:flex-start;margin-bottom:0.875em}.location_block_address svg,.location_block_telephone svg,.location_block_email svg{flex-shrink:0;margin-right:0.625em;display:block;width:auto}.location_block_address svg,.location_block_telephone svg{height:1.375em}.location_block_address span,.location_block_telephone span{margin-top:-2px}.location_block_email svg{height:0.875em}.location_block_email span{margin-top:-7px}@media (min-width: 850px){.location_block_address,.location_block_telephone_and_email{display:inline-flex;vertical-align:top;width:48.7704918033%}.location_block_address{margin-right:2.4590163934%;margin-bottom:0}.location_block_telephone_and_email{flex-direction:column}.location_block_telephone,.location_block_email{margin-bottom:1.3333333333em}}@media (min-width: 1024px){.location_block_address,.location_block_telephone_and_email{width:47.9464889907%}.location_block_address{margin-right:4.1070220186%}}.membership_block_content_block_wrapper{overflow:auto}.membership_block_content_block_wrapper h2,.membership_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .membership_block_content_block_wrapper .flash.notice{margin:0.6666666667em 0 1.7777777778em;text-align:center}.membership_block_content_block_wrapper:last-child .membership_block_content_block:last-child{margin-bottom:5em}.membership_block_content_block_wrapper.even{background-color:#f8f9f9}.membership_block_content_block_wrapper.even .membership_block_content_blocks{background-color:#ffffff}.membership_block_content_block_wrapper.even .membership_block_image .half_panel{background-color:#f8f9f9}.membership_block_content_block_wrapper.even .membership_block_image .tear{background-image:url(/app_assets/frontend/placeholders/tear_white-b7907ea7a83f145b258971a7b2f8b4850b54c3c4bbc8260be7306939eb4a41a4.svg)}.membership_block_content_blocks{background-color:#f8f9f9;overflow:auto;margin:0 calc((100vw - 100%) * -0.5);padding:0 calc((100vw - 100%) * 0.5)}.membership_block_content_block{margin:0 3% 3em;font-size:1em;text-align:center;position:relative}.membership_block_content_block p,.membership_block_content_block .newsletter_index .flash.notice,.newsletter_index .membership_block_content_block .flash.notice,.membership_block_content_block .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .membership_block_content_block .flash.notice,.membership_block_content_block .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .membership_block_content_block .flash.notice{margin-bottom:0}.membership_block_content_block:last-child{margin-bottom:3.875em}.membership_block_content_block.has_link:hover .membership_block_link,.membership_block_content_block.has_link:focus .membership_block_link{background-color:#b00060;border-color:#b00060;color:#ffffff}.membership_block_image{position:relative}.membership_block_image .half_panel{content:"";height:50%;width:100vw;left:calc((100vw - 100%) * -0.5);background-color:#ffffff;position:absolute;top:0;pointer-events:none}.membership_block_image .half_panel .tear{position:absolute;bottom:0}.membership_block_image img{display:block;width:100%;height:auto;border-radius:800px;max-width:13.875em;margin:0 auto;position:relative;border:1px solid #eceeee}.membership_block_title svg{margin-left:0.5em}@media (min-width: 480px){.membership_block_content_block_wrapper h2,.membership_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .membership_block_content_block_wrapper .flash.notice{margin:0.6206896552em 0 1.6551724138em}.membership_block_content_block{margin:0 2% 3em}}@media (min-width: 600px){.membership_block_content_block_wrapper h2,.membership_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .membership_block_content_block_wrapper .flash.notice{margin-bottom:1em}.membership_block_content_block{margin:0 2% 3em}}@media (min-width: 850px){.membership_block_content_block_wrapper:last-child .membership_block_content_block:last-child{margin-bottom:6.25em}.membership_block_content_block_wrapper h2,.membership_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .membership_block_content_block_wrapper .flash.notice{margin:0.5294117647em 0 1.4117647059em}.membership_block_content_block{margin:0 1% 3em;display:inline-block;vertical-align:top;width:48%}.membership_block_content_block:last-child{margin-bottom:6.25em}.membership_block_image .half_panel{left:calc((100vw - (200% + 4.1666666667%)) * -0.5)}}@media (min-width: 1024px){.membership_block_content_block_wrapper h2,.membership_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .membership_block_content_block_wrapper .flash.notice{margin:0.5em 0 1.3333333333em}.membership_block_content_block{margin:0 1.315% 3em;width:47.37%}.membership_block_image .half_panel{left:calc((100vw - (200% + 5.5520371543%)) * -0.5)}}@media (min-width: 1280px){.membership_block_content_block{margin:0 1.315% 3em;width:47.37%}.membership_block_image .half_panel{left:calc((100vw - (200% + 5.5520371543%)) * -0.5)}}@media (min-width: 1500px){.membership_block_content_block_wrapper h2,.membership_block_content_block_wrapper .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .membership_block_content_block_wrapper .flash.notice{margin:0.4615384615em 0 1.2307692308em}}.signpost_block_content_block{margin:2.5em 0}.signpost_block_image img{border-radius:4px 4px 0 0;display:block;width:100%;height:auto}.signpost_block_body{background-color:#ffffff;border-radius:0 0 4px 4px;padding:1.4375em 1.25em 2.25em}.signpost_block_title{margin:0}.signpost_block_sub_title{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.0625em;line-height:1.2352941176;text-transform:uppercase;color:#b00060;margin-bottom:0.7058823529em}@media (min-width: 850px){.signpost_block_content_block{margin:5em 0}.signpost_block_container{display:flex;flex-direction:row;align-items:stretch}.signpost_block_image{width:51.2295081967%}.signpost_block_image img{border-radius:4px 0 0 4px;object-fit:cover;height:100%}.signpost_block_body{border-radius:0 4px 4px 0;padding:3.875em 1.5625em;width:53.6885245902%;display:flex;flex-direction:column;justify-content:center}.signpost_block_sub_title{margin-bottom:0.9411764706em}}.statistic_block_content_block_wrapper{background-color:#ffffff;padding:3.75em 0;text-align:center}.statistic_block_content_block{margin:0 3% 1.875em}.statistic_block_content_block:last-child{margin-bottom:0}.statistic_block_content_block:last-child p,.statistic_block_content_block:last-child .newsletter_index .flash.notice,.newsletter_index .statistic_block_content_block:last-child .flash.notice,.statistic_block_content_block:last-child .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .statistic_block_content_block:last-child .flash.notice,.statistic_block_content_block:last-child .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .statistic_block_content_block:last-child .flash.notice{margin-bottom:0}.statistic_block_content_block svg{margin-bottom:1.25em;display:block;margin:0 auto 1.25em;height:auto}.statistic_block_content_block h2,.statistic_block_content_block .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .statistic_block_content_block .flash.notice,.statistic_block_content_block p,.statistic_block_content_block .newsletter_index .flash.notice,.newsletter_index .statistic_block_content_block .flash.notice,.statistic_block_content_block .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .statistic_block_content_block .flash.notice,.statistic_block_content_block .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .statistic_block_content_block .flash.notice{text-align:center}.statistic_block_content_block h2,.statistic_block_content_block .volunteer_opportunity_register .flash.notice,.volunteer_opportunity_register .statistic_block_content_block .flash.notice{margin-top:0;color:#b00060}@media (min-width: 480px){.statistic_block_content_block{margin:0 2% 1.875em}}@media (min-width: 600px){.statistic_block_content_block{margin:0 2% 1.875em;display:inline-block;vertical-align:top;width:46%}}@media (min-width: 850px){.statistic_block_content_block{margin:0 1%;width:31.3333333333%}.statistic_block_content_block p,.statistic_block_content_block .newsletter_index .flash.notice,.newsletter_index .statistic_block_content_block .flash.notice,.statistic_block_content_block .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .statistic_block_content_block .flash.notice,.statistic_block_content_block .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .statistic_block_content_block .flash.notice{margin-bottom:0}}@media (min-width: 1024px){.statistic_block_content_block{margin:0 1.315%;width:30.7033333333%}}@media (min-width: 1280px){.statistic_block_content_block_wrapper{padding:5em 0}.statistic_block_content_block{margin:0 1.315%;width:30.7033333333%}.statistic_block_content_block svg{margin-bottom:1.875em;width:10em}}.testimonial_block_content_block{margin-bottom:5em}.testimonial_block_content_block img{display:block;width:100%;height:auto}.testimonial_block_container{overflow:hidden;border-radius:4px}.testimonial_block_content{background-color:#eceeee;padding:2.5em 1.75em;position:relative;overflow:hidden}.testimonial_block_content p,.testimonial_block_content .newsletter_index .flash.notice,.newsletter_index .testimonial_block_content .flash.notice,.testimonial_block_content .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .testimonial_block_content .flash.notice,.testimonial_block_content .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .testimonial_block_content .flash.notice{margin-bottom:0}.testimonial_block_content svg{width:7.75em;height:auto;display:block;position:absolute;top:-1em;right:-1em}.testimonial_block_content [fill]{fill:#e6e8e8}.testimonial_block_body{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-style:italic;color:#00819e;padding-bottom:1.3333333333em;border-bottom:2px solid #facc38;margin:0 0 2.0952380952em;position:relative}.testimonial_block_body .bubble{position:absolute;top:100%;left:40px;width:0;height:0;border-style:solid;border-width:32px 32px 0 0;border-color:#facc38 transparent transparent transparent}.testimonial_block_body .bubble::after{content:"";top:-32px;left:2px;width:0;height:0;border-style:solid;border-width:27px 27px 0 0;border-color:#eceeee transparent transparent transparent;position:absolute}@media (min-width: 600px){.testimonial_block_body{padding-bottom:1.2727272727em;margin:0 0 2em}}@media (min-width: 850px){.testimonial_block_content_block{margin-bottom:6.25em}.testimonial_block_container{display:flex}.testimonial_block_container img{width:40.4761904762%;object-fit:cover;object-position:center}.testimonial_block_content{padding:3.4375em 3em;width:59.5238095238%;display:flex;flex-direction:column;justify-content:center}.testimonial_block_content svg{width:15.75em;top:-1.875em;right:-1.5625em}}@media (min-width: 1024px){.testimonial_block_container img{width:40.0910615864%}.testimonial_block_content{width:59.9089384136%}.testimonial_block_body{padding-bottom:1.2173913043em;margin:0 0 1.9130434783em}}@media (min-width: 1280px){.testimonial_block_container img{width:40.0910615864%}.testimonial_block_content{width:59.9089384136%}}.text_block_content_block{margin:2.5em 0}@media (min-width: 850px){.text_block_content_block{margin:5em 0}}.text_link_block_wrapper{margin:2.5em 0}.text_link_block_container{background-color:#ffffff;border-radius:4px;border-left:8px solid #00819e;padding:1.75em 1.25em 1.25em}.text_link_block_heading{margin-top:0}.text_link_block_link{border-bottom:#00819e;margin-bottom:1.25em}@media (min-width: 600px){.text_link_block_link{font-size:1.125em;line-height:1.6111111111;margin-bottom:1.1111111111em}}@media (min-width: 850px){.text_link_block_wrapper{margin:3.125em 0}.text_link_block_container{padding:1.75em 2.5em 1.25em}}@media (min-width: 1024px){.text_link_block_link{font-size:1.25em;line-height:1.6;margin-bottom:1em}}.banner{position:relative;margin-bottom:3.875em}.banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.banner.blue::after{background-color:rgba(0,129,158,0.72)}.banner.red::after{background-color:rgba(176,0,96,0.72)}.banner.no_filter img{filter:none}.banner img{display:block;width:100%;height:auto;max-height:32.5em;min-height:15em;object-fit:cover;filter:grayscale(100%)}.banner .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.banner h1{margin:0;color:#ffffff}.banner .tear{bottom:0;z-index:1}.main_nav .basket_mobile{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.1875em;line-height:1.2631578947;height:2.7368421053em;align-items:center;border-bottom:0;color:#00819e}.main_nav .basket_mobile svg,.main_nav .basket_mobile span{display:inline-block;vertical-align:middle}.main_nav .basket_mobile .basket_handle{transition:fill 200ms}.main_nav .basket_mobile .basket_outline{transition:stroke 200ms}.main_nav .basket_mobile:hover,.main_nav .basket_mobile:focus{color:#b00060}.main_nav .basket_mobile:hover .basket_handle,.main_nav .basket_mobile:focus .basket_handle{fill:#b00060;transition:fill 200ms}.main_nav .basket_mobile:hover .basket_outline,.main_nav .basket_mobile:focus .basket_outline{stroke:#b00060;transition:stroke 200ms}.main_nav .basket_mobile svg{margin-right:0.2105263158em}.basket{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.1875em;line-height:1.2105263158;height:2.7894736842em;border:2px solid #00819e;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#00819e;cursor:pointer;width:100%;display:inline-block;padding:0.6315789474em 1.8947368421em 0.7368421053em}.basket.has_items .basket_outline{fill:#00819e}.basket.has_items span{display:inline-block}.basket.has_items:hover .basket_outline,.basket.has_items:focus .basket_outline{fill:#b00060}.basket .basket_handle{transition:fill 200ms}.basket .basket_outline{transition-property:fill, stroke;transition-duration:200ms}.basket svg,.basket span{vertical-align:middle}.basket svg{display:inline-block}.basket span{margin-left:0.25em;display:none}.basket:hover,.basket:focus{background-color:transparent;border:2px solid #b00060;color:#b00060}.basket:hover .basket_handle,.basket:focus .basket_handle{fill:#b00060;transition:fill 200ms}.basket:hover .basket_outline,.basket:focus .basket_outline{stroke:#b00060}.basket_notice{display:none;flex-direction:column}.basket_message{background-color:#facc38;padding:1.125em 1.25em;margin-bottom:0;border-radius:4px 4px 0 0}.basket_message span{font-family:"aller", Helvetica, sans-serif;font-weight:700}.basket_link{margin:0;display:flex;background-color:#00819e;border-bottom:0;color:#ffffff;padding:0.7142857143em 0;border-radius:0 0 4px 4px;justify-content:center}.basket_link span,.basket_link svg{align-self:center}.basket_link svg{margin-left:0.5em;align-self:center}.basket_link [fill]{fill:#ffffff}.basket_table{border-top:2px solid #eceeee;margin-bottom:1.75em;width:100%}.basket_table thead{display:none}.basket_table tr{display:block;width:100%}.basket_item{padding:0.875em 0 1.75em;border-bottom:2px solid #eceeee;display:block}.basket_item_image{display:block}.basket_item_image img{width:46.8085106383%;display:block;height:auto;border-radius:4px}.basket_item_title{display:block}.basket_item_quantity,.basket_item_price{display:inline-block}.basket_item_quantity{width:20.2127659574%;margin-right:6.3829787234%}.basket_item_price{width:73.4042553191%;text-align:right}.basket_item_remove{display:block}.basket_summary_table{width:100%;margin-bottom:2.125em}.basket_subtotal,.basket_delivery,.basket_total{display:flex;justify-content:space-between}.basket_subtotal p,.basket_subtotal .newsletter_index .flash.notice,.newsletter_index .basket_subtotal .flash.notice,.basket_subtotal .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basket_subtotal .flash.notice,.basket_subtotal .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basket_subtotal .flash.notice,.basket_delivery p,.basket_delivery .newsletter_index .flash.notice,.newsletter_index .basket_delivery .flash.notice,.basket_delivery .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basket_delivery .flash.notice,.basket_delivery .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basket_delivery .flash.notice,.basket_total p,.basket_total .newsletter_index .flash.notice,.newsletter_index .basket_total .flash.notice,.basket_total .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basket_total .flash.notice,.basket_total .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basket_total .flash.notice{margin-bottom:0}.basket_subtotal{padding-bottom:1.75em;border-bottom:2px solid #eceeee}.basket_delivery,.basket_total{padding:1.75em 0}.basket_total{border-top:2px solid #00819e;border-bottom:2px solid #00819e}.basket_total p,.basket_total .newsletter_index .flash.notice,.newsletter_index .basket_total .flash.notice,.basket_total .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basket_total .flash.notice,.basket_total .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basket_total .flash.notice{font-family:"aller", Helvetica, sans-serif;font-weight:700}.basket_ctas{text-align:center}.basket_ctas p,.basket_ctas .newsletter_index .flash.notice,.newsletter_index .basket_ctas .flash.notice,.basket_ctas .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basket_ctas .flash.notice,.basket_ctas .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basket_ctas .flash.notice{margin-top:2.125em}.checkout_button{padding-left:0;padding-right:0}@media (min-width: 480px){.basket_item_image img{width:47.9166666667%}.basket_item_quantity{width:17.3611111111%;margin-right:0}.basket_item_price{width:82.6388888889%}.checkout_button{padding:0.5476190476em 1.7142857143em}}@media (min-width: 600px){.basket_message{padding:1em 1.1111111111em}.basket_link{padding:0.6818181818em 0}.basket_item{padding:0.875em 0}.basket_item_image{display:inline-block;vertical-align:top;margin-right:4.1666666667%;width:30.5555555556%}.basket_item_image img{width:100%}.basket_item_title{display:inline-block;vertical-align:top;width:65.2777777778%}.basket_item_title h4,.basket_item_title .back_to_listing_link,.basket_item_title .donate_show .tab_link,.donate_show .basket_item_title .tab_link,.basket_item_title .basket_link{margin-top:0}.basket_item_quantity{width:13.1944444444%;display:inline-block;margin-left:34.7222222222%;margin-right:4.1666666667%}.basket_item_price{width:30.5555555556%;text-align:left}.basket_item_price p,.basket_item_price .newsletter_index .flash.notice,.newsletter_index .basket_item_price .flash.notice,.basket_item_price .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basket_item_price .flash.notice,.basket_item_price .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basket_item_price .flash.notice{margin-bottom:0}.basket_item_remove{width:17.3611111111%;display:inline-block;text-align:right}}@media (min-width: 850px){.basket_table{border-top:0}.basket_table thead{border-bottom:2px solid #eceeee;display:block;padding-bottom:0.625em}.basket_table thead tr{display:block;width:100%}.basket_table th{font-family:"aller", Helvetica, sans-serif;font-weight:700;text-align:left;display:inline-block}.basket_head_item{width:59.5238095238%}.basket_head_quantity{width:17.0068027211%}.basket_item_image{margin-right:2.0408163265%;width:14.9659863946%}.basket_item_image img{width:100%}.basket_item_title{width:40.4761904762%;margin-right:2.0408163265%;padding-top:0.875em}.basket_item_title p,.basket_item_title .newsletter_index .flash.notice,.newsletter_index .basket_item_title .flash.notice,.basket_item_title .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .basket_item_title .flash.notice,.basket_item_title .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .basket_item_title .flash.notice{margin-bottom:0}.basket_item_quantity{width:14.9659863946%;margin-right:2.0408163265%;margin-left:0}.basket_item_quantity input{width:56.8181818182%}.basket_item_price{width:14.9659863946%}.basket_item_remove{display:inline-block;width:8.5034013605%}.basket_summary_table{width:40.4761904762%;margin-right:0;margin-left:auto}.basket_subtotal,.basket_delivery,.basket_total{justify-content:flex-start}.basket_subtotal p:first-child,.basket_subtotal .newsletter_index .flash.notice:first-child,.newsletter_index .basket_subtotal .flash.notice:first-child,.basket_subtotal .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .basket_subtotal .flash.notice:first-child,.basket_subtotal .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .basket_subtotal .flash.notice:first-child,.basket_delivery p:first-child,.basket_delivery .newsletter_index .flash.notice:first-child,.newsletter_index .basket_delivery .flash.notice:first-child,.basket_delivery .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .basket_delivery .flash.notice:first-child,.basket_delivery .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .basket_delivery .flash.notice:first-child,.basket_total p:first-child,.basket_total .newsletter_index .flash.notice:first-child,.newsletter_index .basket_total .flash.notice:first-child,.basket_total .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .basket_total .flash.notice:first-child,.basket_total .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .basket_total .flash.notice:first-child{width:42.0168067227%}.basket_ctas{width:40.4761904762%;margin-right:0;margin-left:auto}.checkout_button{width:100%}}@media (min-width: 1024px){.basket_item_title{padding-top:1.0625em}}@media (min-width: 1280px){.basket_head_item{width:59.9089384136%}.basket_head_quantity{width:17.1168395467%}.basket_item_image{margin-right:2.7010372805%;width:14.4158022663%}.basket_item_title{width:40.0910615864%;margin-right:2.7010372805%}.basket_item_quantity{width:14.4158022663%;margin-right:2.7010372805%}.basket_item_quantity input{width:40.6316789361%}.basket_item_price{width:14.4158022663%;margin-right:2.7010372805%}.basket_item_remove{width:5.8573824929%}.basket_summary_table{width:40.0910615864%}.basket_subtotal p:first-child,.basket_subtotal .newsletter_index .flash.notice:first-child,.newsletter_index .basket_subtotal .flash.notice:first-child,.basket_subtotal .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .basket_subtotal .flash.notice:first-child,.basket_subtotal .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .basket_subtotal .flash.notice:first-child,.basket_delivery p:first-child,.basket_delivery .newsletter_index .flash.notice:first-child,.newsletter_index .basket_delivery .flash.notice:first-child,.basket_delivery .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .basket_delivery .flash.notice:first-child,.basket_delivery .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .basket_delivery .flash.notice:first-child,.basket_total p:first-child,.basket_total .newsletter_index .flash.notice:first-child,.newsletter_index .basket_total .flash.notice:first-child,.basket_total .event_register_form_wrapper .flash.notice:first-child,.event_register_form_wrapper .basket_total .flash.notice:first-child,.basket_total .enterprise_register_form_wrapper .flash.notice:first-child,.enterprise_register_form_wrapper .basket_total .flash.notice:first-child{width:42.6949022287%}.basket_ctas{width:40.0910615864%}}@media (min-width: 1024px){.basket_notice{margin-bottom:3em;flex-direction:row}.basket_message{width:68.467358187%;padding:1em 1.8em;border-radius:4px 0 0 4px}.basket_link{width:31.532641813%;border-radius:0 4px 4px 0;padding:0.652173913em 0}}.order_summary_table{border-top:2px solid #eceeee;margin-bottom:1.75em;width:100%}.order_summary_table tr{display:block;width:100%}.order_summary_item{padding:1.75em 0;border-bottom:2px solid #eceeee;display:block}.order_summary_item_title{display:block}.order_summary_item_title h4,.order_summary_item_title .back_to_listing_link,.order_summary_item_title .donate_show .tab_link,.donate_show .order_summary_item_title .tab_link,.order_summary_item_title .basket_link{margin-top:0}.order_summary_item_title.subscription_checkout_title{display:flex;justify-content:space-between;width:100%}.order_summary_item_title.subscription_checkout_title p,.order_summary_item_title.subscription_checkout_title .newsletter_index .flash.notice,.newsletter_index .order_summary_item_title.subscription_checkout_title .flash.notice,.order_summary_item_title.subscription_checkout_title .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_summary_item_title.subscription_checkout_title .flash.notice,.order_summary_item_title.subscription_checkout_title .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_summary_item_title.subscription_checkout_title .flash.notice{margin-bottom:0}.order_summary_item_quantity,.order_summary_item_price{display:inline-block;width:46.8085106383%}.order_summary_item_quantity p,.order_summary_item_quantity .newsletter_index .flash.notice,.newsletter_index .order_summary_item_quantity .flash.notice,.order_summary_item_quantity .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_summary_item_quantity .flash.notice,.order_summary_item_quantity .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_summary_item_quantity .flash.notice,.order_summary_item_price p,.order_summary_item_price .newsletter_index .flash.notice,.newsletter_index .order_summary_item_price .flash.notice,.order_summary_item_price .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_summary_item_price .flash.notice,.order_summary_item_price .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_summary_item_price .flash.notice{margin-bottom:0}.order_summary_item_quantity{margin-right:6.3829787234%}.order_summary_item_price{text-align:right}.order_summary_summary_table{width:100%;margin-bottom:2.125em}.order_subtotal,.order_delivery,.order_total,.order_discount,.order_one_off{display:flex;justify-content:space-between}.order_subtotal p,.order_subtotal .newsletter_index .flash.notice,.newsletter_index .order_subtotal .flash.notice,.order_subtotal .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_subtotal .flash.notice,.order_subtotal .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_subtotal .flash.notice,.order_delivery p,.order_delivery .newsletter_index .flash.notice,.newsletter_index .order_delivery .flash.notice,.order_delivery .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_delivery .flash.notice,.order_delivery .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_delivery .flash.notice,.order_total p,.order_total .newsletter_index .flash.notice,.newsletter_index .order_total .flash.notice,.order_total .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_total .flash.notice,.order_total .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_total .flash.notice,.order_discount p,.order_discount .newsletter_index .flash.notice,.newsletter_index .order_discount .flash.notice,.order_discount .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_discount .flash.notice,.order_discount .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_discount .flash.notice,.order_one_off p,.order_one_off .newsletter_index .flash.notice,.newsletter_index .order_one_off .flash.notice,.order_one_off .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_one_off .flash.notice,.order_one_off .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_one_off .flash.notice{margin-bottom:0}.order_subtotal{padding-bottom:1.75em;border-bottom:2px solid #eceeee}.order_discount{padding:1.75em 0;border-bottom:2px solid #eceeee}.order_delivery,.order_total,.order_one_off{padding:1.75em 0}.order_one_off{border-top:2px solid #00819e}.order_one_off p,.order_one_off .newsletter_index .flash.notice,.newsletter_index .order_one_off .flash.notice,.order_one_off .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_one_off .flash.notice,.order_one_off .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_one_off .flash.notice{font-family:"aller", Helvetica, sans-serif;font-weight:700;color:#00819e}.order_total{border-top:2px solid #00819e;border-bottom:2px solid #00819e}.order_total p,.order_total .newsletter_index .flash.notice,.newsletter_index .order_total .flash.notice,.order_total .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_total .flash.notice,.order_total .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_total .flash.notice{font-family:"aller", Helvetica, sans-serif;font-weight:700;color:#00819e}@media (min-width: 850px){.order_summary_title_and_edit_basket{display:flex;justify-content:space-between;align-items:baseline}.order_summary_item_title{display:inline-block;width:59.0163934426%;vertical-align:top;margin-right:2.4590163934%}.order_summary_item_title p,.order_summary_item_title .newsletter_index .flash.notice,.newsletter_index .order_summary_item_title .flash.notice,.order_summary_item_title .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .order_summary_item_title .flash.notice,.order_summary_item_title .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .order_summary_item_title .flash.notice{margin-bottom:0}.order_summary_item_quantity{width:10.2459016393%;vertical-align:top;margin-right:0}.order_summary_item_price{width:28.2786885246%;vertical-align:top}}@media (min-width: 1280px){.order_summary_item_title{width:60.959866743%;margin-right:4.1070220186%}.order_summary_item_quantity{width:13.0133777523%}.order_summary_item_price{width:21.919733486%}}.voucher_promotion_notification{display:flex;align-items:center;padding:1.1875em 1.75em;border-radius:4px 4px 0 0}.voucher_promotion_notification.success{background-color:#C7E7C7;color:#00819e}.voucher_promotion_notification.success svg path{fill:#00819e}.voucher_promotion_notification.error{background-color:#F4D3D3;color:#dd0000}.voucher_promotion_notification.error svg path{fill:#dd0000}.voucher_promotion_notification svg{margin-right:0.75em}.voucher_promotion_notification h4,.voucher_promotion_notification .back_to_listing_link,.voucher_promotion_notification .donate_show .tab_link,.donate_show .voucher_promotion_notification .tab_link,.voucher_promotion_notification .basket_link{margin:0}.voucher_promotion_field{background-color:#eceeee;border-radius:4px;padding:1.75em 1.375em 2.125em}.voucher_promotion_field.promo_code_applied label{margin-bottom:1.75em}.voucher_promotion_field.notification_showing,.voucher_promotion_field.promo_code_applied{border-radius:0 0 4px 4px}.voucher_promotion_field input{margin-bottom:2.125em}.voucher_promotion_field .button,.voucher_promotion_field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .voucher_promotion_field a{width:100%}.voucher_promotion_item{display:flex;justify-content:space-between;flex-flow:wrap}.additional_donation_input,.additional_donation_amount{margin-bottom:2em}.additional_donation_amount h3,.additional_donation_amount .basic_form legend,.basic_form .additional_donation_amount legend,.additional_donation_amount .subscription_info_container .flash.error,.subscription_info_container .additional_donation_amount .flash.error{margin-top:0}@media (min-width: 600px){.voucher_promotion_item,.voucher_promotion_remove{display:inline-flex;vertical-align:middle}.voucher_promotion_item{width:65.2777777778%;margin:0 4.1666666667% 0 0}.voucher_promotion_remove{width:30.5555555556%;justify-content:flex-end}}@media (min-width: 850px){.additional_donation_field .button,.additional_donation_field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .additional_donation_field a{display:inline-block;vertical-align:bottom}.additional_donation_input{width:31.9727891156%;margin-bottom:0;display:inline-block;vertical-align:bottom;margin-right:2.0408163265%}.voucher_promotion_field{padding:1.875em 1.5em}.voucher_promotion_field.promo_code_applied{padding:1.875em 1.5em 3.125em}.voucher_promotion_field.promo_code_applied label{margin-bottom:1.5555555556em}.voucher_promotion_field input,.voucher_promotion_field .button,.voucher_promotion_field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .voucher_promotion_field a{display:inline-block;margin-bottom:0;vertical-align:bottom}.voucher_promotion_field input{width:69.262295082%;margin-right:2.4590163934%}.voucher_promotion_field .button,.voucher_promotion_field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .voucher_promotion_field a{width:28.2786885246%;padding-left:0;padding-right:0}.voucher_promotion_item{width:59.0163934426%;margin:0 2.4590163934% 0 0}.voucher_promotion_remove{width:38.5245901639%}}@media (min-width: 1024px){.additional_donation_input{width:47.9464889907%;margin-right:4.1070220186%}.voucher_promotion_field.promo_code_applied label{margin-bottom:1.4em}.voucher_promotion_field input{width:73.9732444953%;margin-right:4.1070220186%}.voucher_promotion_field .button,.voucher_promotion_field .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .voucher_promotion_field a{width:21.919733486%;padding-left:0;padding-right:0}.voucher_promotion_item{width:60.959866743%;margin:0 4.1070220186% 0 0}.voucher_promotion_remove{width:34.9331112384%}}.pagination{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9f9}.pagination a,.pagination em,.pagination .gap{display:none}.pagination .previous_page,.pagination .next_page{display:inline-flex;align-items:center;justify-content:center;border-bottom:0;position:relative;width:3em;height:3em;background-color:#eceeee;border-radius:4px}.pagination .previous_page svg,.pagination .next_page svg{width:25px;height:auto;transition:200ms transform}.pagination .previous_page [fill],.pagination .next_page [fill]{transition:200ms fill}.pagination .previous_page.disabled,.pagination .next_page.disabled{pointer-events:none}.pagination .previous_page.disabled [fill],.pagination .next_page.disabled [fill]{fill:#ffffff}.pagination .previous_page:hover,.pagination .previous_page:focus,.pagination .next_page:hover,.pagination .next_page:focus{background-color:#b00060}.pagination .previous_page:hover [fill],.pagination .previous_page:focus [fill],.pagination .next_page:hover [fill],.pagination .next_page:focus [fill]{fill:#ffffff;transition:200ms fill}.pagination .previous_page{order:1}.pagination .page_of{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.125em;line-height:1.5;order:2}.pagination .next_page{order:3}@media (min-width: 600px){.pagination{justify-content:center}.pagination a,.pagination em,.pagination .gap{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.25em;line-height:1.5;display:inline-flex;justify-content:center;align-items:center;height:2.4em;width:2.4em;margin:0 0.25em;background-color:#eceeee;border-radius:4px;border-bottom:0}.pagination a{color:#00819e}.pagination a:hover,.pagination a:focus{color:#ffffff;background-color:#b00060}.pagination em{color:#ffffff;background-color:#b00060}.pagination .gap{color:#b8c1c3}.pagination .page_of{display:none}.pagination .previous_page,.pagination .next_page{font-size:1.25em;line-height:1.5;order:inherit;height:2.4em;width:2.4em;margin:0 0.25em}}@media (min-width: 1024px){.pagination a,.pagination em,.pagination .gap,.pagination .previous_page,.pagination .next_page{font-size:1.375em;line-height:1.5;height:2.1818181818em;width:2.1818181818em;margin:0 0.2272727273em}}.social_shares{padding-top:2.5em;border-top:2px solid #eceeee;margin-top:3.875em}.social_shares h3,.social_shares .basic_form legend,.basic_form .social_shares legend,.social_shares .subscription_info_container .flash.error,.subscription_info_container .social_shares .flash.error{margin-top:0}.social_shares a{width:4em;height:4em;margin-right:1em;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1em}.social_shares a [fill]{fill:#ffffff}@media (min-width: 850px){.social_shares{margin-top:4.375em}}@media (min-width: 1280px){.social_shares{margin-top:5em}}.stages_title{background-color:#ffffff;border-bottom:2px solid #eceeee;text-align:center}.stages_title span{font-family:"aller", Helvetica, sans-serif;font-weight:700}.stages{overflow:hidden;margin-top:3.125em;display:flex;justify-content:space-between}.stage{display:inline-block;vertical-align:top;position:relative;font-size:1em;margin-bottom:0}.stage::before{content:"";top:1.3125em;width:100vw;height:2px;background-color:#eceeee;position:absolute;left:50%}.stage.active em{background-color:#00819e;color:#ffffff}.stage.active span{color:#00819e}.stage.completed em{color:#00819e}.stage.completed em:hover,.stage.completed em:focus{background-color:#b00060;color:#ffffff}.stage em{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-size:1.125em;line-height:1.5;display:flex;width:42px;height:42px;background-color:#eceeee;margin:0 auto 0.6666666667em;color:#b8c1c3;align-items:center;justify-content:center;position:relative;border-radius:4px;transition-property:color, background-color;transition-duration:200ms}.stage em [fill]{fill:#ffffff}.stage span{font-size:0.875em;line-height:1.5;white-space:nowrap;transform:translateX(-50%);left:50%;position:relative;display:none;color:#343539}.stage:first-child::before{left:0}.stage:first-child em{margin:0 0 0.6666666667em}.stage:first-child span{transform:none;left:auto}.stage:last-child{text-align:right}.stage:last-child::before{content:none}.stage:last-child em{margin:0 0 0.6666666667em auto}.stage:last-child span{transform:none;left:auto;right:0}@media (min-width: 850px){.stages{margin-top:4.375em}.stage{position:relative;padding-bottom:1.375em}.stage::before{top:1.5em}.stage em{font-size:1.375em;line-height:1.5;width:48px;height:48px;margin:0 auto 0.5454545455em}.stage span{font-size:1em;line-height:1.3125;display:inline-block;position:absolute}.stage:first-child em{margin:0 0 0.5454545455em}.stage:last-child em{margin:0 0 0.5454545455em auto}}.tab{display:none}.tab.active{display:block}.ugc{font-family:"aller", Helvetica, sans-serif;font-weight:300;font-style:normal;color:#343539}.ugc .intro{font-size:1.125em;line-height:1.5;margin-bottom:1.5555555556em}.ugc blockquote{font-family:"aller", Helvetica, sans-serif;font-weight:700;font-style:italic;border-top:4px solid #facc38;border-bottom:2px solid #facc38;color:#00819e;padding-top:0.875em;margin:1.75em 0}.ugc blockquote p,.ugc blockquote .newsletter_index .flash.notice,.newsletter_index .ugc blockquote .flash.notice,.ugc blockquote .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .ugc blockquote .flash.notice,.ugc blockquote .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .ugc blockquote .flash.notice{font-size:1.125em;line-height:1.5;margin-bottom:0.7777777778em}.ugc li{padding-left:10.1063829787%;position:relative}.ugc li::before{content:"";left:0;position:absolute}.ugc ul{margin-bottom:2.75em}.ugc ul li::before{height:6px;width:6px;border-radius:50%;background-color:#00819e;top:0.625em;left:3.5%}.ugc ol{counter-reset:ol;margin-bottom:2.75em}.ugc ol li::before{font-family:"aller", Helvetica, sans-serif;font-weight:700;color:#00819e;content:counter(ol) ".";counter-increment:ol;width:10.1063829787%}.ugc img{display:block;width:100%;height:auto;margin:1.75em 0}@media (min-width: 480px){.ugc li{padding-left:13.1944444444%}.ugc ul li::before{left:calc((13.1944444444% / 2) - 3px)}.ugc ol li::before{width:9.81%;text-align:right}}@media (min-width: 600px){.ugc .intro{font-size:1.25em;line-height:1.5;margin-bottom:1.4em}.ugc blockquote{margin:2em 0}.ugc blockquote p,.ugc blockquote .newsletter_index .flash.notice,.newsletter_index .ugc blockquote .flash.notice,.ugc blockquote .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .ugc blockquote .flash.notice,.ugc blockquote .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .ugc blockquote .flash.notice{font-size:1.375em;line-height:1.4090909091;margin-bottom:0.6363636364em}.ugc li{padding-left:13.1944444444%}.ugc ol li::before{width:9.44%}.ugc img{margin:2.1111111111em 0}}@media (min-width: 850px){.ugc li{padding-left:10.2459016393%}.ugc ul li::before{left:calc((7.7868852459% - 6px))}.ugc ol li::before{width:8%}.ugc img{margin:2.6666666667em 0}}@media (min-width: 1024px){.ugc .intro{font-size:1.375em;line-height:1.5;margin-bottom:1.2727272727em}.ugc blockquote{margin:2.375em 0}.ugc blockquote p,.ugc blockquote .newsletter_index .flash.notice,.newsletter_index .ugc blockquote .flash.notice,.ugc blockquote .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .ugc blockquote .flash.notice,.ugc blockquote .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .ugc blockquote .flash.notice{font-size:1.4375em;line-height:1.3913043478;margin-bottom:0.6086956522em}.ugc li{padding-left:13.0133777523%}.ugc ul{margin-bottom:3em}.ugc ul li::before{height:8px;width:8px;left:calc((8.9063557337% - 8px))}.ugc ol{margin-bottom:3em}.ugc ol li::before{width:8.9063557337%;text-align:right}.ugc img{margin:2.9em 0}}.video_wrapper{height:0;padding-top:56.25%;position:relative}.video_wrapper iframe{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cookie_notice{background-color:#f8f9f9;box-shadow:0px -4px 6px rgba(0,0,0,0.16);bottom:0;left:0;padding:1.75em 0 2.1875em;position:fixed;right:0;z-index:2}.cookie_notice_text p,.cookie_notice_text .newsletter_index .flash.notice,.newsletter_index .cookie_notice_text .flash.notice,.cookie_notice_text .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .cookie_notice_text .flash.notice,.cookie_notice_text .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .cookie_notice_text .flash.notice{font-size:1em;line-height:1.3125;margin-bottom:1.875em}.cookie_notice_link{align-items:center;display:inline-flex;border:0}.cookie_notice_link span{font-size:1em;line-height:1.3125;border-bottom:2px solid #00819e;transition-duration:200ms;transition-property:background-color, border}.cookie_notice_link svg{margin-right:10px}.cookie_notice_link svg path{transition:200ms fill}.cookie_notice_link:hover,.cookie_notice_link:focus{background-color:transparent}.cookie_notice_link:hover span,.cookie_notice_link:focus span{background-color:#b00060;border-color:#b00060}.cookie_notice_link:hover svg path,.cookie_notice_link:focus svg path{fill:#b00060}@media (min-width: 850px){.cookie_buttons,.cookie_notice_text{display:inline-block;vertical-align:top}.cookie_notice_text{width:65.9863945578%;margin:0 2.0408163265% 0 0}.cookie_notice_text p,.cookie_notice_text .newsletter_index .flash.notice,.newsletter_index .cookie_notice_text .flash.notice,.cookie_notice_text .event_register_form_wrapper .flash.notice,.event_register_form_wrapper .cookie_notice_text .flash.notice,.cookie_notice_text .enterprise_register_form_wrapper .flash.notice,.enterprise_register_form_wrapper .cookie_notice_text .flash.notice{margin-bottom:0}.cookie_buttons{width:31.9727891156%;text-align:right}}
