html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}h1{font-size:2em;margin:0.67em 0}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}abbr[title]:after{content:" ("attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.label,.on-button-small,.off-button-small{border:1px solid #000}body .body-fade-in{opacity:1}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42858;color:#2a313c;background-color:#eef0f3}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#094074;text-decoration:none}a:hover,a:focus{color:#0d5aa3;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #ced4dd}h1,h2,h3,h4,h5,.errorExplanation h2,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800;line-height:1.1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}h4,.h4,h5,.errorExplanation h2,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}h1,.h1{font-size:41px}h2,.h2{font-size:34px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}p{margin:0 0 11px}small,.small,#stream .reaction-wrap .content-list .activity.media,#stream .reaction-wrap .activities .activity.media,.event-detail .subtext{font-size:87%}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}ul,ol{margin-top:0;margin-bottom:11px}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #75859e}.container,#analytics-consent .analytics-banner{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,#analytics-consent .analytics-banner:before,.container:after,#analytics-consent .analytics-banner:after{content:" ";display:table}.container:after,#analytics-consent .analytics-banner:after{clear:both}@media (min-width:768px){.container,#analytics-consent .analytics-banner{width:750px}}@media (min-width:992px){.container,#analytics-consent .analytics-banner{width:970px}}@media (min-width:1200px){.container,#analytics-consent .analytics-banner{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-4{width:33.33333%}.col-sm-6{width:50%}.col-sm-8{width:66.66667%}.col-sm-12{width:100%}.col-sm-offset-3{margin-left:25%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-6{width:50%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-12{width:100%}.col-md-offset-3{margin-left:25%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-4{width:33.33333%}.col-lg-10{width:83.33333%}}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control,.form-group>select,#donation_amount_other,#donation_amount_other_input,#pledge_amount_other,select,.selectric,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input,.StripeElement{display:block;width:100%;height:40px;padding:8px 15px;font-size:16px;line-height:1.42858;color:#fff;background-color:rgba(255,255,255,0.15);background-image:none;border:1px solid transparent;border-radius:0px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus,#donation_amount_other:focus,#donation_amount_other_input:focus,#pledge_amount_other:focus,select:focus,.selectric:focus,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input:focus,.StripeElement:focus{border-color:transparent;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6)}.form-control::-moz-placeholder,.form-group>select::-moz-placeholder,#donation_amount_other::-moz-placeholder,#donation_amount_other_input::-moz-placeholder,#pledge_amount_other::-moz-placeholder,select::-moz-placeholder,.selectric::-moz-placeholder,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input::-moz-placeholder,.StripeElement::-moz-placeholder{color:rgba(255,255,255,0.9);opacity:1}.form-control:-ms-input-placeholder,#donation_amount_other:-ms-input-placeholder,#donation_amount_other_input:-ms-input-placeholder,#pledge_amount_other:-ms-input-placeholder,select:-ms-input-placeholder,.selectric:-ms-input-placeholder,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input:-ms-input-placeholder,.StripeElement:-ms-input-placeholder{color:rgba(255,255,255,0.9)}.form-control::-webkit-input-placeholder,.form-group>select::-webkit-input-placeholder,#donation_amount_other::-webkit-input-placeholder,#donation_amount_other_input::-webkit-input-placeholder,#pledge_amount_other::-webkit-input-placeholder,select::-webkit-input-placeholder,.selectric::-webkit-input-placeholder,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input::-webkit-input-placeholder,.StripeElement::-webkit-input-placeholder{color:rgba(255,255,255,0.9)}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:22px;padding-left:26px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.checkbox input[type="checkbox"]{position:absolute;margin-left:-26px;margin-top:4px \9}.radio-inline,.checkbox-inline{display:inline-block;padding-left:26px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.btn,.page-pages-show-donation-wide .radio-inline label.radio,.page-type-moneybomb .radio-inline label.radio,.page-pages-show-donation-v2-wide .radio-inline label.radio,#analytics-consent .submit button{display:inline-block;margin-bottom:0;font-weight:800;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:8px 15px;font-size:16px;line-height:1.42858;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.page-pages-show-donation-wide .radio-inline label.radio:focus,.page-type-moneybomb .radio-inline label.radio:focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:focus,#analytics-consent .submit button:focus,.btn.focus,.page-pages-show-donation-wide .radio-inline label.focus.radio,.page-type-moneybomb .radio-inline label.focus.radio,.page-pages-show-donation-v2-wide .radio-inline label.focus.radio,#analytics-consent .submit button.focus,.btn:active:focus,.page-pages-show-donation-wide .radio-inline label.radio:active:focus,.page-type-moneybomb .radio-inline label.radio:active:focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:active:focus,#analytics-consent .submit button:active:focus,.btn:active.focus,.page-pages-show-donation-wide .radio-inline label.radio:active.focus,.page-type-moneybomb .radio-inline label.radio:active.focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:active.focus,#analytics-consent .submit button:active.focus,.btn.active:focus,.page-pages-show-donation-wide .radio-inline label.active.radio:focus,.page-type-moneybomb .radio-inline label.active.radio:focus,.page-pages-show-donation-v2-wide .radio-inline label.active.radio:focus,#analytics-consent .submit button.active:focus,.btn.active.focus,.page-pages-show-donation-wide .radio-inline label.active.focus.radio,.page-type-moneybomb .radio-inline label.active.focus.radio,.page-pages-show-donation-v2-wide .radio-inline label.active.focus.radio,#analytics-consent .submit button.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.page-pages-show-donation-wide .radio-inline label.radio:hover,.page-type-moneybomb .radio-inline label.radio:hover,.page-pages-show-donation-v2-wide .radio-inline label.radio:hover,#analytics-consent .submit button:hover,.btn:focus,.page-pages-show-donation-wide .radio-inline label.radio:focus,.page-type-moneybomb .radio-inline label.radio:focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:focus,#analytics-consent .submit button:focus,.btn.focus,.page-pages-show-donation-wide .radio-inline label.focus.radio,.page-type-moneybomb .radio-inline label.focus.radio,.page-pages-show-donation-v2-wide .radio-inline label.focus.radio,#analytics-consent .submit button.focus{color:#2a313c;text-decoration:none}.btn:active,.page-pages-show-donation-wide .radio-inline label.radio:active,.page-type-moneybomb .radio-inline label.radio:active,.page-pages-show-donation-v2-wide .radio-inline label.radio:active,#analytics-consent .submit button:active,.btn.active,.page-pages-show-donation-wide .radio-inline label.active.radio,.page-type-moneybomb .radio-inline label.active.radio,.page-pages-show-donation-v2-wide .radio-inline label.active.radio,#analytics-consent .submit button.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-primary{color:#fff;background-color:#5fa9c3;border-color:#5fa9c3}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#84bdd1;border-color:#84bdd1}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-link{color:#094074;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#0d5aa3;text-decoration:underline;background-color:transparent}.btn-lg,.btn-group-lg>.btn,.page-pages-show-donation-wide .radio-inline .btn-group-lg>label.radio,.page-type-moneybomb .radio-inline .btn-group-lg>label.radio,.page-pages-show-donation-v2-wide .radio-inline .btn-group-lg>label.radio,#analytics-consent .submit .btn-group-lg>button{padding:14px 22px;font-size:20px;line-height:1.33;border-radius:0px}.btn-block{display:block;width:100%}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ced4dd}.navbar{position:relative;min-height:50px;margin-bottom:0;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:0px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.container>.navbar-header,#analytics-consent .analytics-banner>.navbar-header,.container>.navbar-collapse,#analytics-consent .analytics-banner>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,#analytics-consent .analytics-banner>.navbar-header,.container>.navbar-collapse,#analytics-consent .analytics-banner>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;padding:14px 15px;font-size:20px;line-height:22px;height:50px}@media (max-width:767px){.navbar-brand{padding:11.2px 15px}}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,#analytics-consent .navbar>.analytics-banner .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}@media (max-width:767px){.navbar-brand{padding-left:30px}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}@media (min-width:768px){.navbar-right{float:right!important;margin-right:-15px}}.navbar-default{background-color:#fff;border-color:#ced4dd}.navbar-default .navbar-brand{color:#094074}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#052645;background-color:transparent}.navbar-default .navbar-nav>li>a{color:#094074}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:#5fa9c3}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#eef0f3;border-radius:0px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ced4dd}.breadcrumb>.active{color:#75859e}.label,.on-button-small,.off-button-small{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty,.on-button-small:empty,.off-button-small:empty{display:none}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#094074;box-shadow:inset 0-1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;transition:width 0.6s ease}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}[class^="icon-"]:before,[class*=" icon-"]:before,.flex-next:before,.flex-prev:before{font-family:"responsive";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;opacity:0.8;line-height:1em}#donation_billing_address_state{width:100%}.module,.main-container,.breadcrumb,.excerpt,.page-tags,.event-block,.event-map:not(.form-wrap),.event-detail,.continue,.page-follow,.like-page,.sidebar>div,.sidebar>div.media,.sidebar>ul,.reaction-wrap .user-session-form-container{margin-top:22px;margin-bottom:22px}img{max-width:100%}.padbottomless{padding-bottom:5.5px}.margintopless,.cc,.form-submit,.form-group input+input{margin-top:11px}.margintop,input.text~.submit-button,.textarea~.submit-button,.released-at{margin-top:16.5px}.margintopmore,.share-container.panel{margin-top:22px}.marginbottomless,.connect-button,.bar-goal{margin-bottom:11px}.marginbottom,.radio-inline,.checkbox-inline{margin-bottom:16.5px}.marginbottommore,.byline,#slider-cards,.intro,.flag_form{margin-bottom:22px}footer{margin:40px 0 20px 0}.navbar-brand{height:auto}.radio-inline,.checkbox-inline{cursor:default}.radio-inline>span,.checkbox-inline>span{white-space:nowrap;display:inline-block}.radio-inline label.radio,.radio-inline label.checkbox,.checkbox-inline label.radio,.checkbox-inline label.checkbox{cursor:pointer;display:inline-block;margin:0 30px 0 0}.form-group label{display:block}[for="donation_amount_other"],#donation_amount_other,#donation_amount_other_input,[for="donation_amount_other_input"]{margin-left:-20px;margin-top:10px}#donation_amount_other,#donation_amount_other_input{width:auto}@media (max-width:767px){#donation_amount_other,#donation_amount_other_input{width:100%}}@font-face{font-family:"FontAwesome";src:url(//netdna.bootstrapcdn.com/font-awesome/4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(//netdna.bootstrapcdn.com/font-awesome/4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)format("embedded-opentype"),url(//netdna.bootstrapcdn.com/font-awesome/4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3)format("woff2"),url(//netdna.bootstrapcdn.com/font-awesome/4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3)format("woff"),url(//netdna.bootstrapcdn.com/font-awesome/4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3)format("truetype"),url(//netdna.bootstrapcdn.com/font-awesome/4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pull-right{float:right}.pull-left{float:left}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-lock:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-envelope:before{content:""}.fa-facebook-official:before{content:""}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.text-bold{font-weight:bold}.vcenter{display:inline-block;vertical-align:middle;float:none}.font-size-small{font-size:14px}.font-size-smaller{font-size:14px}.pad-vert-50{padding-top:50px;padding-bottom:50px}.mar-vert-0{margin-top:0;margin-bottom:0}.mar-bottom-0{margin-bottom:0}.mar-top-0{margin-top:0}.mar-right-5{margin-right:5px}.pad-left-0{padding-left:0}.mar-left-0{margin-left:0}body{background-color:#eef0f3;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0px;text-transform:none;overflow-wrap:break-word;word-wrap:break-word}body .body-fade-in{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;box-shadow:0 10px 30px 0 rgba(0,0,0,0.3);opacity:0}#intro,#endorsement-content,#moneybomb-content,#petition-content,.excerpt,.homepage-excerpt,.answer{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0px;font-weight:400}#intro p a:not(.btn),#intro li a:not(.btn),#intro .event-detail a:not(.btn),#intro [class*="truncate-"] a:not(.btn),#endorsement-content p a:not(.btn),#endorsement-content li a:not(.btn),#endorsement-content .event-detail a:not(.btn),#endorsement-content [class*="truncate-"] a:not(.btn),#moneybomb-content p a:not(.btn),#moneybomb-content li a:not(.btn),#moneybomb-content .event-detail a:not(.btn),#moneybomb-content [class*="truncate-"] a:not(.btn),#petition-content p a:not(.btn),#petition-content li a:not(.btn),#petition-content .event-detail a:not(.btn),#petition-content [class*="truncate-"] a:not(.btn),.excerpt p a:not(.btn),.excerpt li a:not(.btn),.excerpt .event-detail a:not(.btn),.excerpt [class*="truncate-"] a:not(.btn),.homepage-excerpt p a:not(.btn),.homepage-excerpt li a:not(.btn),.homepage-excerpt .event-detail a:not(.btn),.homepage-excerpt [class*="truncate-"] a:not(.btn),.answer p a:not(.btn),.answer li a:not(.btn),.answer .event-detail a:not(.btn),.answer [class*="truncate-"] a:not(.btn),.panel-body p p a:not(.btn),.panel-body p li a:not(.btn),.panel-body p .event-detail a:not(.btn),.panel-body p [class*="truncate-"] a:not(.btn),.well p p a:not(.btn),.like-page p p a:not(.btn),.well p li a:not(.btn),.like-page p li a:not(.btn),.well p .event-detail a:not(.btn),.like-page p .event-detail a:not(.btn),.well p [class*="truncate-"] a:not(.btn),.like-page p [class*="truncate-"] a:not(.btn),.remodal-content p a:not(.btn),.remodal-content li a:not(.btn),.remodal-content .event-detail a:not(.btn),.remodal-content [class*="truncate-"] a:not(.btn),.activity-content p a:not(.btn),.activity-content li a:not(.btn),.activity-content .event-detail a:not(.btn),.activity-content [class*="truncate-"] a:not(.btn),.directory-bio-text p a:not(.btn),.directory-bio-text li a:not(.btn),.directory-bio-text .event-detail a:not(.btn),.directory-bio-text [class*="truncate-"] a:not(.btn),p.directory-bio-text p a:not(.btn),p.directory-bio-text li a:not(.btn),p.directory-bio-text .event-detail a:not(.btn),p.directory-bio-text [class*="truncate-"] a:not(.btn),.profile-content p a:not(.btn),.profile-content li a:not(.btn),.profile-content .event-detail a:not(.btn),.profile-content [class*="truncate-"] a:not(.btn),.page-profile p a:not(.btn),.page-profile li a:not(.btn),.page-profile .event-detail a:not(.btn),.page-profile [class*="truncate-"] a:not(.btn),.homepage-excerpt p a:not(.btn),.homepage-excerpt li a:not(.btn),.homepage-excerpt .event-detail a:not(.btn),.homepage-excerpt [class*="truncate-"] a:not(.btn){font-weight:600;color:#094074;border-bottom:1px solid #094074;box-shadow:inset 0px -1px 0px #094074;background-color:transparent}#intro p a:not(.btn):hover,#intro p a:not(.btn):focus,#intro li a:not(.btn):hover,#intro li a:not(.btn):focus,#intro .event-detail a:not(.btn):hover,#intro .event-detail a:not(.btn):focus,#intro [class*="truncate-"] a:not(.btn):hover,#intro [class*="truncate-"] a:not(.btn):focus,#endorsement-content p a:not(.btn):hover,#endorsement-content p a:not(.btn):focus,#endorsement-content li a:not(.btn):hover,#endorsement-content li a:not(.btn):focus,#endorsement-content .event-detail a:not(.btn):hover,#endorsement-content .event-detail a:not(.btn):focus,#endorsement-content [class*="truncate-"] a:not(.btn):hover,#endorsement-content [class*="truncate-"] a:not(.btn):focus,#moneybomb-content p a:not(.btn):hover,#moneybomb-content p a:not(.btn):focus,#moneybomb-content li a:not(.btn):hover,#moneybomb-content li a:not(.btn):focus,#moneybomb-content .event-detail a:not(.btn):hover,#moneybomb-content .event-detail a:not(.btn):focus,#moneybomb-content [class*="truncate-"] a:not(.btn):hover,#moneybomb-content [class*="truncate-"] a:not(.btn):focus,#petition-content p a:not(.btn):hover,#petition-content p a:not(.btn):focus,#petition-content li a:not(.btn):hover,#petition-content li a:not(.btn):focus,#petition-content .event-detail a:not(.btn):hover,#petition-content .event-detail a:not(.btn):focus,#petition-content [class*="truncate-"] a:not(.btn):hover,#petition-content [class*="truncate-"] a:not(.btn):focus,.excerpt p a:not(.btn):hover,.excerpt p a:not(.btn):focus,.excerpt li a:not(.btn):hover,.excerpt li a:not(.btn):focus,.excerpt .event-detail a:not(.btn):hover,.excerpt .event-detail a:not(.btn):focus,.excerpt [class*="truncate-"] a:not(.btn):hover,.excerpt [class*="truncate-"] a:not(.btn):focus,.homepage-excerpt p a:not(.btn):hover,.homepage-excerpt p a:not(.btn):focus,.homepage-excerpt li a:not(.btn):hover,.homepage-excerpt li a:not(.btn):focus,.homepage-excerpt .event-detail a:not(.btn):hover,.homepage-excerpt .event-detail a:not(.btn):focus,.homepage-excerpt [class*="truncate-"] a:not(.btn):hover,.homepage-excerpt [class*="truncate-"] a:not(.btn):focus,.answer p a:not(.btn):hover,.answer p a:not(.btn):focus,.answer li a:not(.btn):hover,.answer li a:not(.btn):focus,.answer .event-detail a:not(.btn):hover,.answer .event-detail a:not(.btn):focus,.answer [class*="truncate-"] a:not(.btn):hover,.answer [class*="truncate-"] a:not(.btn):focus,.panel-body p p a:not(.btn):hover,.panel-body p p a:not(.btn):focus,.panel-body p li a:not(.btn):hover,.panel-body p li a:not(.btn):focus,.panel-body p .event-detail a:not(.btn):hover,.panel-body p .event-detail a:not(.btn):focus,.panel-body p [class*="truncate-"] a:not(.btn):hover,.panel-body p [class*="truncate-"] a:not(.btn):focus,.well p p a:not(.btn):hover,.like-page p p a:not(.btn):hover,.well p p a:not(.btn):focus,.like-page p p a:not(.btn):focus,.well p li a:not(.btn):hover,.like-page p li a:not(.btn):hover,.well p li a:not(.btn):focus,.like-page p li a:not(.btn):focus,.well p .event-detail a:not(.btn):hover,.like-page p .event-detail a:not(.btn):hover,.well p .event-detail a:not(.btn):focus,.like-page p .event-detail a:not(.btn):focus,.well p [class*="truncate-"] a:not(.btn):hover,.like-page p [class*="truncate-"] a:not(.btn):hover,.well p [class*="truncate-"] a:not(.btn):focus,.like-page p [class*="truncate-"] a:not(.btn):focus,.remodal-content p a:not(.btn):hover,.remodal-content p a:not(.btn):focus,.remodal-content li a:not(.btn):hover,.remodal-content li a:not(.btn):focus,.remodal-content .event-detail a:not(.btn):hover,.remodal-content .event-detail a:not(.btn):focus,.remodal-content [class*="truncate-"] a:not(.btn):hover,.remodal-content [class*="truncate-"] a:not(.btn):focus,.activity-content p a:not(.btn):hover,.activity-content p a:not(.btn):focus,.activity-content li a:not(.btn):hover,.activity-content li a:not(.btn):focus,.activity-content .event-detail a:not(.btn):hover,.activity-content .event-detail a:not(.btn):focus,.activity-content [class*="truncate-"] a:not(.btn):hover,.activity-content [class*="truncate-"] a:not(.btn):focus,.directory-bio-text p a:not(.btn):hover,.directory-bio-text p a:not(.btn):focus,.directory-bio-text li a:not(.btn):hover,.directory-bio-text li a:not(.btn):focus,.directory-bio-text .event-detail a:not(.btn):hover,.directory-bio-text .event-detail a:not(.btn):focus,.directory-bio-text [class*="truncate-"] a:not(.btn):hover,.directory-bio-text [class*="truncate-"] a:not(.btn):focus,p.directory-bio-text p a:not(.btn):hover,p.directory-bio-text p a:not(.btn):focus,p.directory-bio-text li a:not(.btn):hover,p.directory-bio-text li a:not(.btn):focus,p.directory-bio-text .event-detail a:not(.btn):hover,p.directory-bio-text .event-detail a:not(.btn):focus,p.directory-bio-text [class*="truncate-"] a:not(.btn):hover,p.directory-bio-text [class*="truncate-"] a:not(.btn):focus,.profile-content p a:not(.btn):hover,.profile-content p a:not(.btn):focus,.profile-content li a:not(.btn):hover,.profile-content li a:not(.btn):focus,.profile-content .event-detail a:not(.btn):hover,.profile-content .event-detail a:not(.btn):focus,.profile-content [class*="truncate-"] a:not(.btn):hover,.profile-content [class*="truncate-"] a:not(.btn):focus,.page-profile p a:not(.btn):hover,.page-profile p a:not(.btn):focus,.page-profile li a:not(.btn):hover,.page-profile li a:not(.btn):focus,.page-profile .event-detail a:not(.btn):hover,.page-profile .event-detail a:not(.btn):focus,.page-profile [class*="truncate-"] a:not(.btn):hover,.page-profile [class*="truncate-"] a:not(.btn):focus,.homepage-excerpt p a:not(.btn):hover,.homepage-excerpt p a:not(.btn):focus,.homepage-excerpt li a:not(.btn):hover,.homepage-excerpt li a:not(.btn):focus,.homepage-excerpt .event-detail a:not(.btn):hover,.homepage-excerpt .event-detail a:not(.btn):focus,.homepage-excerpt [class*="truncate-"] a:not(.btn):hover,.homepage-excerpt [class*="truncate-"] a:not(.btn):focus{color:#fff;background-color:#094074}.main-container,.no-hero{margin-top:0;margin-bottom:0}.main{padding-top:22px;padding-bottom:22px}.blocks-wrapper-before,.blocks-wrapper-after{position:relative;background-color:#fff}h1,.h1,h2,.h2,h3,.h3{letter-spacing:0px;text-transform:none}h4,.h4,h5,.errorExplanation h2,.h5,h6,.h6{letter-spacing:0px;text-transform:none;font-weight:800}.brand-primary-bg .heading-text-shadow,.brand-secondary-bg .heading-text-shadow,.brand-alternate-bg .heading-text-shadow{text-shadow:0 5px 15px rgba(0,0,0,0.15)}a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}img{height:auto;vertical-align:middle;border:none}small,.small,#stream .reaction-wrap .content-list .activity.media,#stream .reaction-wrap .activities .activity.media,.event-detail .subtext{color:#75859e;font-weight:normal}abbr[title],acronym[title]{text-decoration:none}hr{border-top-width:1px}.faded-divider{position:relative}.faded-divider:before{content:"";display:block;width:80%;position:absolute;bottom:0;left:50%;margin-left:-40%;height:1px;background:-webkit-radial-gradient(center,ellipse,rgba(42,49,60,0.2)0,rgba(42,49,60,0) 75%);background:-webkit-radial-gradient(center ellipse,rgba(42,49,60,0.2) 0%,rgba(42,49,60,0) 75%);background:radial-gradient(ellipse at center,rgba(42,49,60,0.2) 0%,rgba(42,49,60,0) 75%)}.light-gray-bg,footer:not(#footer-two) .footer-credits{background:#eef0f3}.brand-primary-bg{background-color:#094074;color:#fff}.brand-primary-bg a:not(.btn):not(.infowindow-link){color:#fff;font-weight:bold}.brand-primary-bg a:not(.btn):not(.infowindow-link):hover,.brand-primary-bg a:not(.btn):not(.infowindow-link):focus{color:#094074}.brand-primary-bg #intro p a:not(.btn),.brand-primary-bg #intro li a:not(.btn),.brand-primary-bg #intro .event-detail a:not(.btn),.brand-primary-bg #intro [class*="truncate-"] a:not(.btn),.brand-primary-bg #endorsement-content p a:not(.btn),.brand-primary-bg #endorsement-content li a:not(.btn),.brand-primary-bg #endorsement-content .event-detail a:not(.btn),.brand-primary-bg #endorsement-content [class*="truncate-"] a:not(.btn),.brand-primary-bg #moneybomb-content p a:not(.btn),.brand-primary-bg #moneybomb-content li a:not(.btn),.brand-primary-bg #moneybomb-content .event-detail a:not(.btn),.brand-primary-bg #moneybomb-content [class*="truncate-"] a:not(.btn),.brand-primary-bg #petition-content p a:not(.btn),.brand-primary-bg #petition-content li a:not(.btn),.brand-primary-bg #petition-content .event-detail a:not(.btn),.brand-primary-bg #petition-content [class*="truncate-"] a:not(.btn),.brand-primary-bg .excerpt p a:not(.btn),.brand-primary-bg .excerpt li a:not(.btn),.brand-primary-bg .excerpt .event-detail a:not(.btn),.brand-primary-bg .excerpt [class*="truncate-"] a:not(.btn),.brand-primary-bg .homepage-excerpt p a:not(.btn),.brand-primary-bg .homepage-excerpt li a:not(.btn),.brand-primary-bg .homepage-excerpt .event-detail a:not(.btn),.brand-primary-bg .homepage-excerpt [class*="truncate-"] a:not(.btn),.brand-primary-bg .answer p a:not(.btn),.brand-primary-bg .answer li a:not(.btn),.brand-primary-bg .answer .event-detail a:not(.btn),.brand-primary-bg .answer [class*="truncate-"] a:not(.btn),.brand-primary-bg .panel-body p p a:not(.btn),.brand-primary-bg .panel-body p li a:not(.btn),.brand-primary-bg .panel-body p .event-detail a:not(.btn),.brand-primary-bg .panel-body p [class*="truncate-"] a:not(.btn),.brand-primary-bg .well p p a:not(.btn),.brand-primary-bg .like-page p p a:not(.btn),.brand-primary-bg .well p li a:not(.btn),.brand-primary-bg .like-page p li a:not(.btn),.brand-primary-bg .well p .event-detail a:not(.btn),.brand-primary-bg .like-page p .event-detail a:not(.btn),.brand-primary-bg .well p [class*="truncate-"] a:not(.btn),.brand-primary-bg .like-page p [class*="truncate-"] a:not(.btn),.brand-primary-bg .remodal-content p a:not(.btn),.brand-primary-bg .remodal-content li a:not(.btn),.brand-primary-bg .remodal-content .event-detail a:not(.btn),.brand-primary-bg .remodal-content [class*="truncate-"] a:not(.btn),.brand-primary-bg .activity-content p a:not(.btn),.brand-primary-bg .activity-content li a:not(.btn),.brand-primary-bg .activity-content .event-detail a:not(.btn),.brand-primary-bg .activity-content [class*="truncate-"] a:not(.btn),.brand-primary-bg .directory-bio-text p a:not(.btn),.brand-primary-bg .directory-bio-text li a:not(.btn),.brand-primary-bg .directory-bio-text .event-detail a:not(.btn),.brand-primary-bg .directory-bio-text [class*="truncate-"] a:not(.btn),.brand-primary-bg p.directory-bio-text p a:not(.btn),.brand-primary-bg p.directory-bio-text li a:not(.btn),.brand-primary-bg p.directory-bio-text .event-detail a:not(.btn),.brand-primary-bg p.directory-bio-text [class*="truncate-"] a:not(.btn),.brand-primary-bg .profile-content p a:not(.btn),.brand-primary-bg .profile-content li a:not(.btn),.brand-primary-bg .profile-content .event-detail a:not(.btn),.brand-primary-bg .profile-content [class*="truncate-"] a:not(.btn){color:#fff;border-bottom:1px solid #fff;box-shadow:inset 0px -1px 0px #fff;background-color:transparent}.brand-primary-bg #intro p a:not(.btn):hover,.brand-primary-bg #intro p a:not(.btn):focus,.brand-primary-bg #intro li a:not(.btn):hover,.brand-primary-bg #intro li a:not(.btn):focus,.brand-primary-bg #intro .event-detail a:not(.btn):hover,.brand-primary-bg #intro .event-detail a:not(.btn):focus,.brand-primary-bg #intro [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg #intro [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg #endorsement-content p a:not(.btn):hover,.brand-primary-bg #endorsement-content p a:not(.btn):focus,.brand-primary-bg #endorsement-content li a:not(.btn):hover,.brand-primary-bg #endorsement-content li a:not(.btn):focus,.brand-primary-bg #endorsement-content .event-detail a:not(.btn):hover,.brand-primary-bg #endorsement-content .event-detail a:not(.btn):focus,.brand-primary-bg #endorsement-content [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg #endorsement-content [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg #moneybomb-content p a:not(.btn):hover,.brand-primary-bg #moneybomb-content p a:not(.btn):focus,.brand-primary-bg #moneybomb-content li a:not(.btn):hover,.brand-primary-bg #moneybomb-content li a:not(.btn):focus,.brand-primary-bg #moneybomb-content .event-detail a:not(.btn):hover,.brand-primary-bg #moneybomb-content .event-detail a:not(.btn):focus,.brand-primary-bg #moneybomb-content [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg #moneybomb-content [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg #petition-content p a:not(.btn):hover,.brand-primary-bg #petition-content p a:not(.btn):focus,.brand-primary-bg #petition-content li a:not(.btn):hover,.brand-primary-bg #petition-content li a:not(.btn):focus,.brand-primary-bg #petition-content .event-detail a:not(.btn):hover,.brand-primary-bg #petition-content .event-detail a:not(.btn):focus,.brand-primary-bg #petition-content [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg #petition-content [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .excerpt p a:not(.btn):hover,.brand-primary-bg .excerpt p a:not(.btn):focus,.brand-primary-bg .excerpt li a:not(.btn):hover,.brand-primary-bg .excerpt li a:not(.btn):focus,.brand-primary-bg .excerpt .event-detail a:not(.btn):hover,.brand-primary-bg .excerpt .event-detail a:not(.btn):focus,.brand-primary-bg .excerpt [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .excerpt [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .homepage-excerpt p a:not(.btn):hover,.brand-primary-bg .homepage-excerpt p a:not(.btn):focus,.brand-primary-bg .homepage-excerpt li a:not(.btn):hover,.brand-primary-bg .homepage-excerpt li a:not(.btn):focus,.brand-primary-bg .homepage-excerpt .event-detail a:not(.btn):hover,.brand-primary-bg .homepage-excerpt .event-detail a:not(.btn):focus,.brand-primary-bg .homepage-excerpt [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .homepage-excerpt [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .answer p a:not(.btn):hover,.brand-primary-bg .answer p a:not(.btn):focus,.brand-primary-bg .answer li a:not(.btn):hover,.brand-primary-bg .answer li a:not(.btn):focus,.brand-primary-bg .answer .event-detail a:not(.btn):hover,.brand-primary-bg .answer .event-detail a:not(.btn):focus,.brand-primary-bg .answer [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .answer [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .panel-body p p a:not(.btn):hover,.brand-primary-bg .panel-body p p a:not(.btn):focus,.brand-primary-bg .panel-body p li a:not(.btn):hover,.brand-primary-bg .panel-body p li a:not(.btn):focus,.brand-primary-bg .panel-body p .event-detail a:not(.btn):hover,.brand-primary-bg .panel-body p .event-detail a:not(.btn):focus,.brand-primary-bg .panel-body p [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .panel-body p [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .well p p a:not(.btn):hover,.brand-primary-bg .like-page p p a:not(.btn):hover,.brand-primary-bg .well p p a:not(.btn):focus,.brand-primary-bg .like-page p p a:not(.btn):focus,.brand-primary-bg .well p li a:not(.btn):hover,.brand-primary-bg .like-page p li a:not(.btn):hover,.brand-primary-bg .well p li a:not(.btn):focus,.brand-primary-bg .like-page p li a:not(.btn):focus,.brand-primary-bg .well p .event-detail a:not(.btn):hover,.brand-primary-bg .like-page p .event-detail a:not(.btn):hover,.brand-primary-bg .well p .event-detail a:not(.btn):focus,.brand-primary-bg .like-page p .event-detail a:not(.btn):focus,.brand-primary-bg .well p [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .like-page p [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .well p [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .like-page p [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .remodal-content p a:not(.btn):hover,.brand-primary-bg .remodal-content p a:not(.btn):focus,.brand-primary-bg .remodal-content li a:not(.btn):hover,.brand-primary-bg .remodal-content li a:not(.btn):focus,.brand-primary-bg .remodal-content .event-detail a:not(.btn):hover,.brand-primary-bg .remodal-content .event-detail a:not(.btn):focus,.brand-primary-bg .remodal-content [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .remodal-content [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .activity-content p a:not(.btn):hover,.brand-primary-bg .activity-content p a:not(.btn):focus,.brand-primary-bg .activity-content li a:not(.btn):hover,.brand-primary-bg .activity-content li a:not(.btn):focus,.brand-primary-bg .activity-content .event-detail a:not(.btn):hover,.brand-primary-bg .activity-content .event-detail a:not(.btn):focus,.brand-primary-bg .activity-content [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .activity-content [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .directory-bio-text p a:not(.btn):hover,.brand-primary-bg .directory-bio-text p a:not(.btn):focus,.brand-primary-bg .directory-bio-text li a:not(.btn):hover,.brand-primary-bg .directory-bio-text li a:not(.btn):focus,.brand-primary-bg .directory-bio-text .event-detail a:not(.btn):hover,.brand-primary-bg .directory-bio-text .event-detail a:not(.btn):focus,.brand-primary-bg .directory-bio-text [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .directory-bio-text [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg p.directory-bio-text p a:not(.btn):hover,.brand-primary-bg p.directory-bio-text p a:not(.btn):focus,.brand-primary-bg p.directory-bio-text li a:not(.btn):hover,.brand-primary-bg p.directory-bio-text li a:not(.btn):focus,.brand-primary-bg p.directory-bio-text .event-detail a:not(.btn):hover,.brand-primary-bg p.directory-bio-text .event-detail a:not(.btn):focus,.brand-primary-bg p.directory-bio-text [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg p.directory-bio-text [class*="truncate-"] a:not(.btn):focus,.brand-primary-bg .profile-content p a:not(.btn):hover,.brand-primary-bg .profile-content p a:not(.btn):focus,.brand-primary-bg .profile-content li a:not(.btn):hover,.brand-primary-bg .profile-content li a:not(.btn):focus,.brand-primary-bg .profile-content .event-detail a:not(.btn):hover,.brand-primary-bg .profile-content .event-detail a:not(.btn):focus,.brand-primary-bg .profile-content [class*="truncate-"] a:not(.btn):hover,.brand-primary-bg .profile-content [class*="truncate-"] a:not(.btn):focus{color:#094074;background-color:#fff}.brand-primary-bg hr{border-color:#fff}.brand-primary-bg .faded-divider:before{background:-webkit-radial-gradient(center,ellipse,#fff 0,rgba(255,255,255,0) 75%);background:-webkit-radial-gradient(center ellipse,#ffffff 0%,rgba(255,255,255,0) 75%);background:radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,0) 75%)}[class^="icon-"]:before,[class*=" icon-"]:before,.flex-next:before,.flex-prev:before{opacity:1}::-moz-selection{color:#fff;background-color:#094074}::selection{color:#fff;background-color:#094074}input:-webkit-autofill::-webkit-input-placeholder,textarea:-webkit-autofill::-webkit-input-placeholder,select:-webkit-autofill::-webkit-input-placeholder{font-weight:600;color:#2a313c}.label:not(.btn),.on-button-small:not(.btn),.off-button-small:not(.btn){text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;letter-spacing:.5px;border-radius:0px}ol{list-style-type:decimal}@-webkit-keyframes pace-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pace-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform:rotate(360deg)}}.btn,.page-pages-show-donation-wide .radio-inline label.radio,.page-type-moneybomb .radio-inline label.radio,.page-pages-show-donation-v2-wide .radio-inline label.radio,#analytics-consent .submit button{border-width:1px}.btn,.page-pages-show-donation-wide .radio-inline label.radio,.page-type-moneybomb .radio-inline label.radio,.page-pages-show-donation-v2-wide .radio-inline label.radio,#analytics-consent .submit button{white-space:normal;position:relative;font-weight:800;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;letter-spacing:1px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn:focus,.page-pages-show-donation-wide .radio-inline label.radio:focus,.page-type-moneybomb .radio-inline label.radio:focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:focus,#analytics-consent .submit button:focus,.btn.focus,.page-pages-show-donation-wide .radio-inline label.focus.radio,.page-type-moneybomb .radio-inline label.focus.radio,.page-pages-show-donation-v2-wide .radio-inline label.focus.radio,#analytics-consent .submit button.focus,.btn:active:focus,.page-pages-show-donation-wide .radio-inline label.radio:active:focus,.page-type-moneybomb .radio-inline label.radio:active:focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:active:focus,#analytics-consent .submit button:active:focus,.btn:active.focus,.page-pages-show-donation-wide .radio-inline label.radio:active.focus,.page-type-moneybomb .radio-inline label.radio:active.focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:active.focus,#analytics-consent .submit button:active.focus,.btn.active:focus,.page-pages-show-donation-wide .radio-inline label.active.radio:focus,.page-type-moneybomb .radio-inline label.active.radio:focus,.page-pages-show-donation-v2-wide .radio-inline label.active.radio:focus,#analytics-consent .submit button.active:focus,.btn.active.focus,.page-pages-show-donation-wide .radio-inline label.active.focus.radio,.page-type-moneybomb .radio-inline label.active.focus.radio,.page-pages-show-donation-v2-wide .radio-inline label.active.focus.radio,#analytics-consent .submit button.active.focus{outline:none!important}.btn:not(.abnormal-icon):not(.social-bar-btn) i,.page-pages-show-donation-wide .radio-inline label.radio:not(.abnormal-icon):not(.social-bar-btn) i,.page-type-moneybomb .radio-inline label.radio:not(.abnormal-icon):not(.social-bar-btn) i,.page-pages-show-donation-v2-wide .radio-inline label.radio:not(.abnormal-icon):not(.social-bar-btn) i,#analytics-consent .submit button:not(.abnormal-icon):not(.social-bar-btn) i{font-size:1.1em;position:absolute;top:15%;left:10px}.btn:not(.abnormal-icon):not(.social-bar-btn) i.fa,.page-pages-show-donation-wide .radio-inline label.radio:not(.abnormal-icon):not(.social-bar-btn) i.fa,.page-type-moneybomb .radio-inline label.radio:not(.abnormal-icon):not(.social-bar-btn) i.fa,.page-pages-show-donation-v2-wide .radio-inline label.radio:not(.abnormal-icon):not(.social-bar-btn) i.fa,#analytics-consent .submit button:not(.abnormal-icon):not(.social-bar-btn) i.fa{top:29%}.btn:active,.page-pages-show-donation-wide .radio-inline label.radio:active,.page-type-moneybomb .radio-inline label.radio:active,.page-pages-show-donation-v2-wide .radio-inline label.radio:active,#analytics-consent .submit button:active,.btn.active,.page-pages-show-donation-wide .radio-inline label.active.radio,.page-type-moneybomb .radio-inline label.active.radio,.page-pages-show-donation-v2-wide .radio-inline label.active.radio,#analytics-consent .submit button.active{box-shadow:none}.btn:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent),.page-pages-show-donation-wide .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent),.page-type-moneybomb .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent),.page-pages-show-donation-v2-wide .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent),#analytics-consent .submit button:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent),.nav-btn:not(.btn-flat):not(.btn-transparent){box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}.btn:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):hover,.page-pages-show-donation-wide .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):hover,.page-type-moneybomb .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):hover,.page-pages-show-donation-v2-wide .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):hover,#analytics-consent .submit button:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):hover,.btn:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):focus,.page-pages-show-donation-wide .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):focus,.page-type-moneybomb .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):focus,.page-pages-show-donation-v2-wide .radio-inline label.radio:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):focus,#analytics-consent .submit button:not(.supporter-nav-btn):not(.btn-flat):not(.btn-default):not(.btn-transparent):focus,.nav-btn:not(.btn-flat):not(.btn-transparent):hover,.nav-btn:not(.btn-flat):not(.btn-transparent):focus{box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}input[type="submit"]{width:100%}.btn-facebook,.connect-button.facebook{color:#fff;color:#fff;background-color:#3b5998;border-color:#3b5998}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook.focus,.btn-facebook:active,.btn-facebook.active,.open>.btn-facebook.dropdown-toggle,.connect-button.facebook:hover,.connect-button.facebook:focus,.connect-button.facebook.focus,.connect-button.facebook:active,.connect-button.facebook.active,.open>.connect-button.facebook.dropdown-toggle{color:#fff;background-color:#4c70ba;border-color:#4c70ba}.btn-facebook:active,.btn-facebook.active,.open>.btn-facebook.dropdown-toggle,.connect-button.facebook:active,.connect-button.facebook.active,.open>.connect-button.facebook.dropdown-toggle{background-image:none}.btn-twitter,.connect-button.twitter{color:#fff;color:#fff;background-color:#00aced;border-color:#00aced}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter.focus,.btn-twitter:active,.btn-twitter.active,.open>.btn-twitter.dropdown-toggle,.connect-button.twitter:hover,.connect-button.twitter:focus,.connect-button.twitter.focus,.connect-button.twitter:active,.connect-button.twitter.active,.open>.connect-button.twitter.dropdown-toggle{color:#fff;background-color:#21c2ff;border-color:#21c2ff}.btn-twitter:active,.btn-twitter.active,.open>.btn-twitter.dropdown-toggle,.connect-button.twitter:active,.connect-button.twitter.active,.open>.connect-button.twitter.dropdown-toggle{background-image:none}.btn-email{color:#fff;color:#fff;background-color:#0a4a87;border-color:#0a4a87}.btn-email:hover,.btn-email:focus,.btn-email.focus,.btn-email:active,.btn-email.active,.open>.btn-email.dropdown-toggle{color:#fff;background-color:#0e65b6;border-color:#0e65b6}.btn-email:active,.btn-email.active,.open>.btn-email.dropdown-toggle{background-image:none}.btn-link{text-transform:none!important;text-decoration:none!important;padding:0;color:#094074;border:none;border-bottom:1px solid #094074;box-shadow:inset 0px -1px 0px #094074!important;border-radius:0;font-weight:800;background-color:transparent}.btn-link:hover,.btn-link:focus{color:#fff;background-color:#094074}.navbar{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:768px) and (max-width:1199px){.navbar .container,.navbar #analytics-consent .analytics-banner,#analytics-consent .navbar .analytics-banner{width:auto}}.navbar.navbar-default{border-top:4px solid #094074;border-bottom:1px solid #ced4dd}@media (min-width:768px){.navbar-nav{margin-top:24px;margin-bottom:24px}.navbar-right{padding-right:15px}}.navbar-nav>li>a{font-size:19px;text-transform:uppercase;border-radius:0px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:.5px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#cd-lateral-nav{padding-top:14px;box-shadow:inset 5px 10px 20px rgba(0,0,0,0.2)}#cd-lateral-nav .cd-navigation li:not(:first-child):not(.cd-social-list-item){margin-top:14px}#cd-lateral-nav .cd-navigation li:last-child{margin-bottom:0}.navbar-brand>img{height:70px}@media (max-width:767px){.navbar-brand>img{height:50px}}*,*:after,*:before{box-sizing:border-box}html,body{min-height:100%}.cd-main-content{min-height:100%;position:relative;background-color:#fff;z-index:2;padding-top:0px;overflow:hidden;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (min-width:768px){.cd-main-content{padding-top:0px}}header{position:relative;min-height:77.4px;width:100%;background-color:transparent;z-index:3!important;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (min-width:768px){header{min-height:103px}}#cd-menu-trigger{position:absolute;right:0;top:0;height:100%;width:75px;background-color:transparent;z-index:1035}#cd-menu-trigger .cd-menu-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:18px;height:2px;background-color:#094074}#cd-menu-trigger .cd-menu-icon::before,#cd-menu-trigger .cd-menu-icon:after{content:"";width:100%;height:100%;position:absolute;background-color:inherit;left:0}#cd-menu-trigger .cd-menu-icon::before{bottom:5px}#cd-menu-trigger .cd-menu-icon::after{top:5px}#cd-lateral-nav{position:fixed;height:100%;right:0;top:0;visibility:hidden;z-index:1;width:260px;background-color:#094074;overflow-y:auto;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0s,visibility 0s .4s;-webkit-transition:visibility 0s .4s,-webkit-transform .4s 0s;transition:visibility 0s .4s,-webkit-transform .4s 0s;transition:transform .4s 0s,visibility 0s .4s;transition:transform .4s 0s,visibility 0s .4s,-webkit-transform .4s 0s;-webkit-transform:translateX(80px);transform:translateX(80px)}#cd-lateral-nav .cd-navigation{margin:10px 0 16px}#cd-lateral-nav a{display:block;padding:0 16px 0 32px;color:#ced4dd;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold}@media only screen and (min-width:768px){#cd-lateral-nav .cd-navigation{margin:20px 0}}footer{font-size:14px;border-top:4px solid #094074;color:#094074;font-weight:bold}@media (max-width:767px){footer{padding-bottom:36px}}footer p{font-size:14px}footer a{color:inherit}footer .footer-paid-for-container{padding:5px 10px;display:inline-block;border-width:1px;border-style:solid;border-color:#ced4dd;border-radius:0px}footer .footer-paid-for-container p,footer .footer-paid-for-container div{margin-bottom:0}footer.brand-primary-bg .footer-paid-for-container{border-color:#fff}footer.brand-primary-bg a:not(.btn):hover,footer.brand-primary-bg a:not(.btn):focus{color:#094074}footer hr,footer .faded-divider{margin-top:11px}.page-excerpts>:last-child{margin-bottom:0}.page-excerpts>:last-child>:last-child{margin-bottom:0}.page-excerpts>:last-child>:last-child>:last-child{margin-bottom:0}.page-excerpts>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}.form-control,.form-group>select,#donation_amount_other,#donation_amount_other_input,#pledge_amount_other,select,.selectric,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input,.StripeElement,.form-group>select,#donation_amount_other,#pledge_amount_other,#donation_amount_other_input{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-wrap{background-color:#094074;border:2px solid #094074;padding:20px 25px;color:#fff;border-radius:0px;box-shadow:0 10px 30px 0 rgba(9,64,116,0.3)}@media (max-width:767px){.form-wrap{padding:18px 15px}}.form-wrap a:not(.btn):not(.infowindow-link):not([class*="mce"]):not(.form-dropdown-link),.form-wrap .btn-link{color:#fff;font-weight:bold;border-bottom:1px solid #fff;box-shadow:inset 0px -1px 0px #fff!important}.form-wrap a:not(.btn):not(.infowindow-link):not([class*="mce"]):not(.form-dropdown-link):hover,.form-wrap a:not(.btn):not(.infowindow-link):not([class*="mce"]):not(.form-dropdown-link):focus,.form-wrap .btn-link:hover,.form-wrap .btn-link:focus{color:#094074;background-color:#fff}.form-wrap .form-control,.form-wrap .form-group>select,.form-wrap #donation_amount_other,.form-wrap #donation_amount_other_input,.form-wrap #pledge_amount_other,.form-wrap select,.form-wrap .selectric,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input,.form-wrap .StripeElement{font-weight:600;border-width:1px;border-style:solid;height:auto;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}.form-wrap .form-control:not(.input-sm):not(.input-lg),.form-wrap .form-group>select:not(.input-sm):not(.input-lg),.form-wrap #donation_amount_other:not(.input-sm):not(.input-lg),.form-wrap #donation_amount_other_input:not(.input-sm):not(.input-lg),.form-wrap #pledge_amount_other:not(.input-sm):not(.input-lg),.form-wrap select:not(.input-sm):not(.input-lg),.form-wrap .selectric:not(.input-sm):not(.input-lg),.form-wrap .StripeElement:not(.input-sm):not(.input-lg){min-height:40px}.form-wrap .form-control::-webkit-input-placeholder,.form-wrap .form-group>select::-webkit-input-placeholder,.form-wrap #donation_amount_other::-webkit-input-placeholder,.form-wrap #donation_amount_other_input::-webkit-input-placeholder,.form-wrap #pledge_amount_other::-webkit-input-placeholder,.form-wrap select::-webkit-input-placeholder,.form-wrap .selectric::-webkit-input-placeholder,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input::-webkit-input-placeholder,.form-wrap .StripeElement::-webkit-input-placeholder{font-weight:400;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-wrap .form-control:-moz-placeholder,.form-wrap .form-group>select:-moz-placeholder,.form-wrap #donation_amount_other:-moz-placeholder,.form-wrap #donation_amount_other_input:-moz-placeholder,.form-wrap #pledge_amount_other:-moz-placeholder,.form-wrap select:-moz-placeholder,.form-wrap .selectric:-moz-placeholder,.form-wrap .StripeElement:-moz-placeholder{font-weight:400;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-wrap .form-control::-moz-placeholder,.form-wrap .form-group>select::-moz-placeholder,.form-wrap #donation_amount_other::-moz-placeholder,.form-wrap #donation_amount_other_input::-moz-placeholder,.form-wrap #pledge_amount_other::-moz-placeholder,.form-wrap select::-moz-placeholder,.form-wrap .selectric::-moz-placeholder,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input::-moz-placeholder,.form-wrap .StripeElement::-moz-placeholder{font-weight:400;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-wrap .form-control:-ms-input-placeholder,.form-wrap .form-group>select:-ms-input-placeholder,.form-wrap #donation_amount_other:-ms-input-placeholder,.form-wrap #donation_amount_other_input:-ms-input-placeholder,.form-wrap #pledge_amount_other:-ms-input-placeholder,.form-wrap select:-ms-input-placeholder,.form-wrap .selectric:-ms-input-placeholder,.form-wrap .StripeElement:-ms-input-placeholder{font-weight:400;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-wrap .form-control:focus,.form-wrap .form-group>select:focus,.form-wrap #donation_amount_other:focus,.form-wrap #donation_amount_other_input:focus,.form-wrap #pledge_amount_other:focus,.form-wrap select:focus,.form-wrap .selectric:focus,.form-wrap .StripeElement:focus{background-color:#fff;color:#2a313c;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}.form-wrap .form-control:focus::-webkit-input-placeholder,.form-wrap .form-group>select:focus::-webkit-input-placeholder,.form-wrap #donation_amount_other:focus::-webkit-input-placeholder,.form-wrap #donation_amount_other_input:focus::-webkit-input-placeholder,.form-wrap #pledge_amount_other:focus::-webkit-input-placeholder,.form-wrap select:focus::-webkit-input-placeholder,.form-wrap .selectric:focus::-webkit-input-placeholder,.form-wrap .StripeElement:focus::-webkit-input-placeholder{color:#606f89}.form-wrap .form-control:focus:-moz-placeholder,.form-wrap .form-group>select:focus:-moz-placeholder,.form-wrap #donation_amount_other:focus:-moz-placeholder,.form-wrap #donation_amount_other_input:focus:-moz-placeholder,.form-wrap #pledge_amount_other:focus:-moz-placeholder,.form-wrap select:focus:-moz-placeholder,.form-wrap .selectric:focus:-moz-placeholder,.form-wrap .StripeElement:focus:-moz-placeholder{color:#606f89}.form-wrap .form-control:focus::-moz-placeholder,.form-wrap .form-group>select:focus::-moz-placeholder,.form-wrap #donation_amount_other:focus::-moz-placeholder,.form-wrap #donation_amount_other_input:focus::-moz-placeholder,.form-wrap #pledge_amount_other:focus::-moz-placeholder,.form-wrap select:focus::-moz-placeholder,.form-wrap .selectric:focus::-moz-placeholder,.form-wrap .StripeElement:focus::-moz-placeholder{color:#606f89}.form-wrap .form-control:focus:-ms-input-placeholder,.form-wrap .form-group>select:focus:-ms-input-placeholder,.form-wrap #donation_amount_other:focus:-ms-input-placeholder,.form-wrap #donation_amount_other_input:focus:-ms-input-placeholder,.form-wrap #pledge_amount_other:focus:-ms-input-placeholder,.form-wrap select:focus:-ms-input-placeholder,.form-wrap .selectric:focus:-ms-input-placeholder,.form-wrap .StripeElement:focus:-ms-input-placeholder{color:#606f89}.form-wrap .btn-primary,.form-wrap .radio-inline span label.radio{color:#fff;background-color:#094074;border-color:#094074}.form-wrap .btn-primary:hover,.form-wrap .btn-primary:focus,.form-wrap .btn-primary.focus,.form-wrap .btn-primary:active,.form-wrap .btn-primary.active,.open>.form-wrap .btn-primary.dropdown-toggle,.form-wrap .radio-inline span label.radio:hover,.form-wrap .radio-inline span label.radio:focus,.form-wrap .radio-inline span label.radio.focus,.form-wrap .radio-inline span label.radio:active,.form-wrap .radio-inline span label.radio.active,.open>.form-wrap .radio-inline span label.radio.dropdown-toggle{color:#fff;background-color:#0d5aa3;border-color:#0d5aa3}.form-wrap .btn-primary:active,.form-wrap .btn-primary.active,.open>.form-wrap .btn-primary.dropdown-toggle,.form-wrap .radio-inline span label.radio:active,.form-wrap .radio-inline span label.radio.active,.open>.form-wrap .radio-inline span label.radio.dropdown-toggle{background-image:none}.form-wrap .label-transparent{border:1px solid #fff;background-color:transparent;color:#fff}.form-wrap h4{position:relative;padding-bottom:20px;margin-bottom:15px;font-size:25px;text-shadow:0 5px 15px rgba(0,0,0,0.15)}.form-wrap h4:before{content:"";position:absolute;width:100px;height:4px;bottom:0;left:0;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}.form-wrap small,.form-wrap .small,.form-wrap #stream .reaction-wrap .content-list .activity.media,#stream .reaction-wrap .content-list .form-wrap .activity.media,.form-wrap #stream .reaction-wrap .activities .activity.media,#stream .reaction-wrap .activities .form-wrap .activity.media,.form-wrap .event-detail .subtext,.event-detail .form-wrap .subtext{color:rgba(255,255,255,0.6)}.form-wrap select option{color:#2a313c}.page-pages-show-donation-wide .radio-inline input[type="radio"]:checked+label,.page-pages-show-donation-v2-wide .radio-inline input[type="radio"]:checked+label,.page-type-moneybomb .radio-inline input[type="radio"]:checked+label{color:#094074!important;background-color:#fff!important;border-color:#fff!important}label{font-family:"Open Sans",Helvetica,Arial,sans-serif;letter-spacing:.5px;font-size:14px;font-weight:600;text-shadow:0 5px 15px rgba(0,0,0,0.15)}input[type="checkbox"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{display:inline-block;border:none;margin-bottom:-4px;margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-rtl-ordering:logical;-webkit-user-select:text;outline:none}input[type="checkbox"]:after,.checkbox input[type="checkbox"]:after,.checkbox-inline input[type="checkbox"]:after{content:"";display:block;width:18px;height:18px;margin-top:-3px;margin-right:5px;background-color:rgba(255,255,255,0.15);box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);border:2px solid transparent;border-radius:0px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type="checkbox"]:checked:after,.checkbox input[type="checkbox"]:checked:after,.checkbox-inline input[type="checkbox"]:checked:after{background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}input[type="checkbox"]:before,.checkbox input[type="checkbox"]:before,.checkbox-inline input[type="checkbox"]:before{content:"";position:absolute;top:-1px;left:6px;display:table;width:6px;height:12px;border:2px solid #094074;border-top-width:0;border-left-width:0;visibility:hidden;opacity:0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type="checkbox"]:checked:before,.checkbox input[type="checkbox"]:checked:before,.checkbox-inline input[type="checkbox"]:checked:before{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);visibility:visible;opacity:1}input[type="radio"],.radio input[type="radio"],.radio-inline input[type="radio"]{display:inline-block;border:none;margin-bottom:-4px;margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-rtl-ordering:logical;-webkit-user-select:text;outline:none}input[type="radio"]:after,.radio input[type="radio"]:after,.radio-inline input[type="radio"]:after{content:"";display:block;width:18px;height:18px;margin-top:-3px;margin-right:5px;background-color:rgba(255,255,255,0.15);border:1px solid transparent;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);border-radius:50%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type="radio"]:checked:after,.radio input[type="radio"]:checked:after,.radio-inline input[type="radio"]:checked:after{border-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}input[type="radio"]:before,.radio input[type="radio"]:before,.radio-inline input[type="radio"]:before{content:"";position:absolute;top:1px;left:4px;display:table;width:10px;height:10px;background-color:#fff;border-radius:50%;visibility:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type="radio"]:checked:before,.radio input[type="radio"]:checked:before,.radio-inline input[type="radio"]:checked:before{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}.radio,.checkbox{margin-top:0}.radio label,.checkbox label{font-weight:600}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:none;outline:none;outline-offset:0}.radio-inline label.radio,.radio-inline label.checkbox,.checkbox-inline label.radio,.checkbox-inline label.checkbox{margin-right:15px}.radio-inline,.checkbox-inline{padding-left:0}.ip-hero{padding:50px 0 50px 0}.share-page{position:fixed;bottom:14px;left:5px;z-index:1035}.share-page .share-words{font-weight:600;background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);padding:2.5px 5px;border:1px solid #ced4dd}@media (max-width:767px){.share-page{width:100%;text-align:center;left:0}.share-page ul li{display:inline-block;padding-left:5px;padding-right:5px}.share-page ul li:not(:first-child){margin-top:0}}.share-page ul li{text-align:center}.share-page ul li:not(:first-child){margin-top:8px}.share-page ul li a{display:block;width:36px;height:36px;line-height:36px;font-size:18px;color:#fff!important;vertical-align:middle;border-radius:50%;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);margin-left:auto;margin-right:auto}.share-page ul li a:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}.breadcrumbs-share{text-transform:uppercase;padding:11px}.breadcrumbs-share .share-words{font-weight:600}.breadcrumbs-share .breadcrumb{background-color:transparent}.breadcrumbs-share .breadcrumb li a{font-weight:600}@media (max-width:767px){.breadcrumbs-share .breadcrumb li{line-height:1.75}}@media (max-width:767px){.breadcrumbs-share{padding:5.5px;text-align:center}}.breadcrumbs-share .breadcrumbs-share-page ul{text-align:right}@media (max-width:767px){.breadcrumbs-share .breadcrumbs-share-page ul{text-align:center}}.breadcrumbs-share .breadcrumbs-share-page ul li{text-align:center;padding-left:1px;padding-right:1px;vertical-align:middle}.breadcrumbs-share .breadcrumbs-share-page ul li:first-child{margin-left:0}.breadcrumbs-share .breadcrumbs-share-page ul li a{display:block;width:30px;height:30px;line-height:30px;font-size:15px;color:#fff!important;vertical-align:middle;border-radius:50%;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}.breadcrumbs-share .breadcrumbs-share-page ul li a:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)}.panel>:last-child{margin-bottom:0}.panel>:last-child>:last-child{margin-bottom:0}.panel>:last-child>:last-child>:last-child{margin-bottom:0}.panel>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}.well>:last-child,.like-page>:last-child{margin-bottom:0}.well>:last-child>:last-child,.like-page>:last-child>:last-child{margin-bottom:0}.well>:last-child>:last-child>:last-child,.like-page>:last-child>:last-child>:last-child{margin-bottom:0}.well>:last-child>:last-child>:last-child>:last-child,.like-page>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}.form-errors{text-align:left}.form-errors ::-moz-selection{background-color:#094074}.form-errors ::selection{background-color:#094074}.page-pages-show-donation-wide .radio-inline,.page-type-moneybomb .radio-inline,.page-pages-show-donation-v2-wide .radio-inline{padding-left:0;width:100%}.page-pages-show-donation-wide .radio-inline input[type="radio"],.page-type-moneybomb .radio-inline input[type="radio"],.page-pages-show-donation-v2-wide .radio-inline input[type="radio"]{display:block;position:absolute;left:-9999px}.page-pages-show-donation-wide .radio-inline span:not(.option_label),.page-type-moneybomb .radio-inline span:not(.option_label),.page-pages-show-donation-v2-wide .radio-inline span:not(.option_label){float:left;width:50%;padding-bottom:14px}.page-pages-show-donation-wide .radio-inline span:not(.option_label):nth-child(even),.page-type-moneybomb .radio-inline span:not(.option_label):nth-child(even),.page-pages-show-donation-v2-wide .radio-inline span:not(.option_label):nth-child(even){padding-left:7.5px}.page-pages-show-donation-wide .radio-inline span:not(.option_label):nth-child(odd),.page-type-moneybomb .radio-inline span:not(.option_label):nth-child(odd),.page-pages-show-donation-v2-wide .radio-inline span:not(.option_label):nth-child(odd){padding-right:7.5px}.page-pages-show-donation-wide .radio-inline label.radio,.page-type-moneybomb .radio-inline label.radio,.page-pages-show-donation-v2-wide .radio-inline label.radio{text-shadow:none;display:block;margin-right:0}.page-pages-show-donation-wide .radio-inline input[type="radio"]:checked+label,.page-type-moneybomb .radio-inline input[type="radio"]:checked+label,.page-pages-show-donation-v2-wide .radio-inline input[type="radio"]:checked+label{background-color:#094074;color:#fff}.page-pages-show-donation-wide [for="donation_amount_other"],.page-pages-show-donation-wide [for="pledge_amount_other"],.page-pages-show-donation-wide [for="donation_amount_other_input"],.page-type-moneybomb [for="donation_amount_other"],.page-type-moneybomb [for="pledge_amount_other"],.page-type-moneybomb [for="donation_amount_other_input"],.page-pages-show-donation-v2-wide [for="donation_amount_other"],.page-pages-show-donation-v2-wide [for="pledge_amount_other"],.page-pages-show-donation-v2-wide [for="donation_amount_other_input"]{margin-top:0px;margin-left:0;width:100%!important}.page-pages-show-donation-wide #donation_amount_other_input,.page-type-moneybomb #donation_amount_other_input,.page-pages-show-donation-v2-wide #donation_amount_other_input{-moz-appearance:textfield}.page-pages-show-donation-wide #donation_amount_other_input::-webkit-outer-spin-button,.page-pages-show-donation-wide #donation_amount_other_input::-webkit-inner-spin-button,.page-type-moneybomb #donation_amount_other_input::-webkit-outer-spin-button,.page-type-moneybomb #donation_amount_other_input::-webkit-inner-spin-button,.page-pages-show-donation-v2-wide #donation_amount_other_input::-webkit-outer-spin-button,.page-pages-show-donation-v2-wide #donation_amount_other_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-pages-show-donation-wide .form-wrap #donation_amount_other,.page-pages-show-donation-wide .form-wrap #pledge_amount_other,.page-pages-show-donation-wide .form-wrap #donation_amount_other_input,.page-type-moneybomb .form-wrap #donation_amount_other,.page-type-moneybomb .form-wrap #pledge_amount_other,.page-type-moneybomb .form-wrap #donation_amount_other_input,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other,.page-pages-show-donation-v2-wide .form-wrap #pledge_amount_other,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input{margin-left:auto;margin-right:auto;text-align:center;margin-top:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(chevron-down.png);background-repeat:no-repeat;background-position:right 15px center;background-size:10px;padding-right:38px!important}.form-group select{background-image:url(chevron-down.png)}select:focus{background-color:rgba(255,255,255,0.15)!important;color:#fff!important;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)!important}#donation-amount-well{margin-top:5px;font-weight:bold}.remodal-overlay{background:rgba(9,64,116,0.9)}.remodal{border-radius:0px;box-shadow:0 10px 30px 0 rgba(0,0,0,0.3)}.remodal-close{color:#094074;z-index:1060;left:auto;right:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.remodal-close:before{font-size:28px}.remodal-close:hover,.remodal-close:focus{color:#094074}.page-pages-show-donation-v2-wide .radio-inline{padding-left:0;width:100%}.page-pages-show-donation-v2-wide .radio-inline input[type="radio"]{display:block;position:absolute;left:-9999px}.page-pages-show-donation-v2-wide .radio-inline span:not(.option_label){float:left;width:50%;padding-bottom:14px}.page-pages-show-donation-v2-wide .radio-inline span:not(.option_label):nth-child(even){padding-left:7.5px}.page-pages-show-donation-v2-wide .radio-inline span:not(.option_label):nth-child(odd){padding-right:7.5px}.page-pages-show-donation-v2-wide .radio-inline label.radio{text-shadow:none;display:block;margin-right:0}.page-pages-show-donation-v2-wide .radio-inline input[type="radio"]:checked+label{background-color:#094074;color:#fff}.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input{width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-moz-appearance:textfield}.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input::-webkit-outer-spin-button,.page-pages-show-donation-v2-wide .form-wrap #donation_amount_other_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-pages-show-donation-v2-wide .form-wrap .radio-inline input[type="radio"]:checked+label{color:#094074!important;background-color:#fff!important;border-color:#fff!important}.page-pages-show-donation-v2-wide .donation-other-input-container{position:relative}.page-pages-show-donation-v2-wide .donation-other-input-container .currency-symbol{position:absolute;top:8px;left:15px;color:rgba(255,255,255,0.9);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (max-width:767px){.page-pages-show-donation-v2-wide .donation-other-input-container .currency-symbol{left:18.75px}}.page-pages-show-donation-v2-wide .donation-v2-amounts.radio-inline input,.page-pages-show-donation-v2-wide .donation-v2-amounts.radio-inline #donation_amount_other{display:none}.cta-cards-one .col-xs-12:not(:first-child):not(:nth-child(2)){margin-top:4px}.hp-cmc{--font-heading:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gray-900:#101828;--gray-700:#344054;--gray-600:#475467;--gray-500:#667085;--gray-300:#D0D5DD;--gray-200:#EAECF0;--gray-100:#F1F5F9;--brand-green:#5fa9c3;--brand-green-50:#E8F4FD;--card-radius:20px;--seg-radius:12px;font-family:var(--font-body)}.hp-cmc .fl-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:var(--card-radius);border:1px solid var(--gray-200);box-shadow:0 1px 3px rgba(16,24,40,0.1);overflow:hidden;height:100%;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative}@-webkit-keyframes fl-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes fl-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.hp-cmc .fl-card-body{padding:24px 20px 20px 20px}@media (max-width:767px){.container,#analytics-consent .analytics-banner{padding-left:0!important;padding-right:0!important}}#middle>.main.container.clearfix.light-gray-bg,footer:not(#footer-two) #middle>.main.container.clearfix.footer-credits,footer:not(#footer-two) #analytics-consent #middle>.main.clearfix.footer-credits.analytics-banner,#analytics-consent footer:not(#footer-two) #middle>.main.clearfix.footer-credits.analytics-banner,#analytics-consent #middle>.main.clearfix.light-gray-bg.analytics-banner{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}@-webkit-keyframes thanksShareFadeIn{from{opacity:0}to{opacity:1}}@keyframes thanksShareFadeIn{from{opacity:0}to{opacity:1}}.donation-v2-wide,body.donation-v2-wide{--primary-color:#094074;--secondary-color:#0f5a8a;--accent-color:#1a7f46;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--card-bg:#ffffff;--card-shadow:0 10px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--ring-bg:#f1f5f9;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border-color:#e2e8f0;--gradient-primary:linear-gradient(135deg, #094074 0%, #0f5a8a 100%);--gradient-secondary:linear-gradient(135deg, #f8fafc 0%, #fff 100%);--color-violet-11:#094074;--color-grey-36:#5B595D;--color-grey-95:#F4F2F5;--color-grey-90:#ECE9EF;--color-grey-80:#CFC8D6;--shadow-1:0 6px 14px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.06)}.donation-v2-wide *,body.donation-v2-wide *{box-sizing:border-box}.donation-v2-wide .breadcrumbs-share,.donation-v2-wide .breadcrumbs-share.light-gray-bg,.donation-v2-wide footer:not(#footer-two) .breadcrumbs-share.footer-credits,footer:not(#footer-two) .donation-v2-wide .breadcrumbs-share.footer-credits,.donation-v2-wide section.breadcrumbs-share,.donation-v2-wide .breadcrumb,.donation-v2-wide .breadcrumb ol,.donation-v2-wide .breadcrumb li,.donation-v2-wide .breadcrumbs-share-page,.donation-v2-wide .share-words,.donation-v2-wide .facebook-share,.donation-v2-wide .twitter-share,.donation-v2-wide .email-share,.donation-v2-wide .page-header,.donation-v2-wide .page-header-wrapper,.donation-v2-wide .page-title-section,.donation-v2-wide .page-meta,.donation-v2-wide .page-tags,.donation-v2-wide .page-stream,.donation-v2-wide .like-page,.donation-v2-wide .ip-hero,.donation-v2-wide .brand-primary-bg:not(footer),body.donation-v2-wide .breadcrumbs-share,body.donation-v2-wide .breadcrumbs-share.light-gray-bg,body.donation-v2-wide footer:not(#footer-two) .breadcrumbs-share.footer-credits,footer:not(#footer-two) body.donation-v2-wide .breadcrumbs-share.footer-credits,body.donation-v2-wide section.breadcrumbs-share,body.donation-v2-wide .breadcrumb,body.donation-v2-wide .breadcrumb ol,body.donation-v2-wide .breadcrumb li,body.donation-v2-wide .breadcrumbs-share-page,body.donation-v2-wide .share-words,body.donation-v2-wide .facebook-share,body.donation-v2-wide .twitter-share,body.donation-v2-wide .email-share,body.donation-v2-wide .page-header,body.donation-v2-wide .page-header-wrapper,body.donation-v2-wide .page-title-section,body.donation-v2-wide .page-meta,body.donation-v2-wide .page-tags,body.donation-v2-wide .page-stream,body.donation-v2-wide .like-page,body.donation-v2-wide .ip-hero,body.donation-v2-wide .brand-primary-bg:not(footer){display:none!important}.donation-v2-wide .light-gray-bg,.donation-v2-wide footer:not(#footer-two) .footer-credits,footer:not(#footer-two) .donation-v2-wide .footer-credits,.donation-v2-wide footer:not(#footer-two) .footer-credits,.donation-v2-wide .main-container,.donation-v2-wide .main-container.clearfix,.donation-v2-wide .main-container.light-gray-bg,.donation-v2-wide footer:not(#footer-two) .main-container.footer-credits,footer:not(#footer-two) .donation-v2-wide .main-container.footer-credits,body.donation-v2-wide .light-gray-bg,body.donation-v2-wide footer:not(#footer-two) .footer-credits,footer:not(#footer-two) body.donation-v2-wide .footer-credits,body.donation-v2-wide footer:not(#footer-two) .footer-credits,body.donation-v2-wide .main-container,body.donation-v2-wide .main-container.clearfix,body.donation-v2-wide .main-container.light-gray-bg,body.donation-v2-wide footer:not(#footer-two) .main-container.footer-credits,footer:not(#footer-two) body.donation-v2-wide .main-container.footer-credits{background:white!important;padding-top:0!important}.donation-v2-wide .campaign-page,body.donation-v2-wide .campaign-page{padding:3rem 1.5rem;min-height:100vh;max-width:1400px;margin:0 auto;-webkit-animation:none;animation:none;visibility:hidden}.donation-v2-wide .campaign-container,body.donation-v2-wide .campaign-container{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.donation-v2-wide .campaign-hero,body.donation-v2-wide .campaign-hero{margin-bottom:3rem;text-align:left;background:var(--gradient-secondary);padding:3rem;border-radius:2rem;box-shadow:var(--card-shadow);position:relative;overflow:hidden;border:1px solid var(--border-color)}.donation-v2-wide .campaign-hero::before,body.donation-v2-wide .campaign-hero::before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--gradient-primary)}.donation-v2-wide .campaign-hero::after,body.donation-v2-wide .campaign-hero::after{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:-webkit-radial-gradient(circle,rgba(9,64,116,0.05) 0%,rgba(0,0,0,0) 70%);background:radial-gradient(circle,rgba(9,64,116,0.05) 0%,rgba(0,0,0,0) 70%);border-radius:50%}.donation-v2-wide .campaign-hero h1,body.donation-v2-wide .campaign-hero h1{font-size:3.5rem;font-weight:800;margin:0;padding-bottom:0.15em;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;position:relative;z-index:1}.donation-v2-wide .campaign-location,body.donation-v2-wide .campaign-location{font-size:1.6rem;font-weight:600;margin:0.5rem 0 0 0;color:var(--primary-color);line-height:1.4;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.donation-v2-wide .campaign-location::before,body.donation-v2-wide .campaign-location::before{content:"📍";font-size:1.8rem}.donation-v2-wide .campaign-tags,body.donation-v2-wide .campaign-tags{font-size:1.4rem;font-weight:600;margin:1rem 0 0 0;color:white;line-height:1.4;display:inline-block;background:#5fa9c3;padding:0.75rem 1.5rem;border-radius:2rem;border:1px solid var(--border-color);letter-spacing:0.025em;position:relative;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.donation-v2-wide .campaign-main,body.donation-v2-wide .campaign-main{background:var(--card-bg);border-radius:2rem;box-shadow:var(--card-shadow);overflow:hidden;border:1px solid var(--border-color)}.donation-v2-wide .campaign-image,body.donation-v2-wide .campaign-image{width:100%;max-height:600px;background:-webkit-linear-gradient(315deg,var(--ring-bg) 0%,#e2e8f0 100%);background:linear-gradient(135deg,var(--ring-bg) 0%,#e2e8f0 100%);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.donation-v2-wide .campaign-image::before,body.donation-v2-wide .campaign-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.1) 100%);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.1) 100%);pointer-events:none}.donation-v2-wide #imagePlaceholder,body.donation-v2-wide #imagePlaceholder{color:var(--text-secondary);font-size:1.2rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.donation-v2-wide #imagePlaceholder::before,body.donation-v2-wide #imagePlaceholder::before{content:"📷";font-size:3rem;opacity:0.5}.donation-v2-wide .campaign-description,body.donation-v2-wide .campaign-description{padding:3rem;background:var(--card-bg);position:relative}.donation-v2-wide .campaign-description::before,body.donation-v2-wide .campaign-description::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-linear-gradient(left,transparent,var(--border-color),transparent);background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.donation-v2-wide .campaign-description h2,body.donation-v2-wide .campaign-description h2{margin:0 0 2rem 0;font-size:2.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.4;position:relative}.donation-v2-wide .campaign-description h2::after,body.donation-v2-wide .campaign-description h2::after{content:"";position:absolute;top:100%;left:0;width:60px;height:4px;background:var(--gradient-primary);border-radius:2px;margin-top:0.5rem}.donation-v2-wide .campaign-description #campaignDescriptionText,body.donation-v2-wide .campaign-description #campaignDescriptionText{margin:0 0 2rem 0;font-size:1.5rem;line-height:1.8;color:#1f2937;text-align:left;max-width:600px;font-weight:500}.donation-v2-wide .campaign-sidebar,body.donation-v2-wide .campaign-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.donation-v2-wide .campaign-card,body.donation-v2-wide .campaign-card{background:var(--gradient-secondary);box-shadow:var(--card-shadow);border-radius:2rem;padding:2.5rem;border:1px solid var(--border-color);position:relative;overflow:hidden}.donation-v2-wide .campaign-card::before,body.donation-v2-wide .campaign-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.donation-v2-wide .donations-history,body.donation-v2-wide .donations-history{background:var(--gradient-secondary);box-shadow:var(--card-shadow);border-radius:2rem;padding:2rem;border:1px solid var(--border-color);position:relative;overflow:hidden}.donation-v2-wide .donations-history::before,body.donation-v2-wide .donations-history::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.donation-v2-wide .history-title,body.donation-v2-wide .history-title{margin:0 0 1.5rem 0;font-size:3rem;font-weight:700;color:var(--primary-color);text-align:center}.donation-v2-wide .donor-list,body.donation-v2-wide .donor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.donation-v2-wide .donor-item,body.donation-v2-wide .donor-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;background:white;border-radius:0.75rem;border:1px solid var(--border-color);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.donation-v2-wide .donor-item:hover,body.donation-v2-wide .donor-item:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.donation-v2-wide .donor-info,body.donation-v2-wide .donor-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.donation-v2-wide .donor-avatar,body.donation-v2-wide .donor-avatar{width:64px;height:64px;background:#5fa9c3;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#094074;-ms-flex-negative:0;flex-shrink:0}.donation-v2-wide .donor-details,body.donation-v2-wide .donor-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.donation-v2-wide .donor-name,body.donation-v2-wide .donor-name{font-size:2rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.donation-v2-wide .donation-amount,body.donation-v2-wide .donation-amount{font-size:2rem;font-weight:500;color:var(--text-primary)}.donation-v2-wide .donation-time,body.donation-v2-wide .donation-time{font-size:1.5rem;color:#64748b;font-weight:500;white-space:nowrap}.donation-v2-wide .organization-section,.donation-v2-wide .campaign-updates,body.donation-v2-wide .organization-section,body.donation-v2-wide .campaign-updates{background:var(--gradient-secondary);padding:3rem;border-radius:2rem;border:1px solid var(--border-color);position:relative;overflow:hidden;box-shadow:var(--card-shadow)}.donation-v2-wide .organization-section::before,.donation-v2-wide .campaign-updates::before,body.donation-v2-wide .organization-section::before,body.donation-v2-wide .campaign-updates::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.donation-v2-wide .org-header,body.donation-v2-wide .org-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.donation-v2-wide .org-name,.donation-v2-wide .update-date,body.donation-v2-wide .org-name,body.donation-v2-wide .update-date{margin:0;font-size:1.6rem;font-weight:700;color:var(--primary-color);line-height:1.3}.donation-v2-wide .org-excerpt,.donation-v2-wide .update-content,body.donation-v2-wide .org-excerpt,body.donation-v2-wide .update-content{margin:0 0 2rem 0;font-size:1.5rem;line-height:1.8;color:#1f2937;text-align:left;max-width:600px;font-weight:500}.donation-v2-wide .update-headline,body.donation-v2-wide .update-headline{margin:0;font-size:1.5rem;font-weight:700;color:#1f2937;text-align:left;max-width:600px;line-height:1.8}.donation-v2-wide .org-actions,body.donation-v2-wide .org-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.donation-v2-wide .contact-button,.donation-v2-wide .learn-more-button,body.donation-v2-wide .contact-button,body.donation-v2-wide .learn-more-button{padding:0.75rem 1.5rem;border:none;border-radius:0.75rem;font-size:1.3rem;font-weight:600;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px}.donation-v2-wide .contact-button,body.donation-v2-wide .contact-button{background:var(--primary-color);color:white}.donation-v2-wide .contact-button:hover,body.donation-v2-wide .contact-button:hover{background:var(--secondary-color);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 16px rgba(9,64,116,0.25)}.donation-v2-wide .modal-iframe-container,body.donation-v2-wide .modal-iframe-container{width:100%;max-width:100%;margin-top:1rem;position:relative;height:80vh;min-height:400px;max-height:900px}@media (max-width:768px){.donation-v2-wide .modal-iframe-container,body.donation-v2-wide .modal-iframe-container{height:70vh;min-height:350px;max-height:600px}}@media (max-width:480px){.donation-v2-wide .modal-iframe-container,body.donation-v2-wide .modal-iframe-container{height:60vh;min-height:300px;max-height:500px}}.donation-v2-wide .learn-more-button,body.donation-v2-wide .learn-more-button{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.donation-v2-wide .learn-more-button:hover,body.donation-v2-wide .learn-more-button:hover{background:#e5e7eb;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.donation-v2-wide .card-progress,body.donation-v2-wide .card-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:2rem}.donation-v2-wide .card-amounts,body.donation-v2-wide .card-amounts{text-align:left;margin-top:1rem}.donation-v2-wide .card-amounts h3,body.donation-v2-wide .card-amounts h3{margin:0;font-size:2.8rem;font-weight:600;color:var(--primary-color);line-height:1;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.donation-v2-wide .card-amounts .raised-text,body.donation-v2-wide .card-amounts .raised-text{margin:0;font-size:1.4rem;color:#6b7280;font-weight:500;text-transform:none;letter-spacing:0.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.donation-v2-wide .card-amounts .goal-text,body.donation-v2-wide .card-amounts .goal-text{margin:0.75rem 0 0 0;font-size:1.2rem;color:#6b7280;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.donation-v2-wide .raised-line,body.donation-v2-wide .raised-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.75rem;margin-bottom:0.75rem}.donation-v2-wide .progress-bar-container,body.donation-v2-wide .progress-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.donation-v2-wide .progress-bar,body.donation-v2-wide .progress-bar{width:100%;height:3rem;background:var(--ring-bg);border-radius:1.5rem;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.donation-v2-wide .progress-fill,body.donation-v2-wide .progress-fill{height:100%;background:-webkit-linear-gradient(left,var(--primary-color),var(--secondary-color));background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:1.5rem;-webkit-transition:none;transition:none;width:0%;position:relative;overflow:hidden}.donation-v2-wide .progress-fill::after,body.donation-v2-wide .progress-fill::after{display:none}.donation-v2-wide .button-container,body.donation-v2-wide .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.donation-v2-wide .share-button,.donation-v2-wide .donate-button,body.donation-v2-wide .share-button,body.donation-v2-wide .donate-button{width:100%;padding:1.2rem;border:none;border-radius:1rem;font-size:1.6rem;font-weight:800;cursor:pointer;margin-top:1rem;-webkit-transition:box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-filter 0.2s ease;transition:box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-filter 0.2s ease;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),filter 0.2s ease;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),filter 0.2s ease,-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-filter 0.2s ease;position:relative;overflow:hidden;font-family:inherit}.donation-v2-wide .share-button,body.donation-v2-wide .share-button{background:#5fa9c3;color:#094074}.donation-v2-wide .share-button:hover,body.donation-v2-wide .share-button:hover{background:#4a95ad}.donation-v2-wide .donate-button,body.donation-v2-wide .donate-button{background:#094074;color:white}.donation-v2-wide .donate-button:hover,body.donation-v2-wide .donate-button:hover{background:#07355d}.donation-v2-wide .donation-container,body.donation-v2-wide .donation-container{background:var(--card-bg);box-shadow:none;border-radius:1rem;padding:1.5rem}.donation-v2-wide .donation-container h3,body.donation-v2-wide .donation-container h3{margin-top:0;margin-bottom:1rem;font-size:1.25rem;color:var(--primary-color)}.donation-v2-wide .donation-container form,body.donation-v2-wide .donation-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.donation-v2-wide .donation-container label,body.donation-v2-wide .donation-container label{font-size:0.875rem;color:#374151}.donation-v2-wide .donation-container input[type="text"],.donation-v2-wide .donation-container input[type="email"],.donation-v2-wide .donation-container input[type="number"],.donation-v2-wide .donation-container select,body.donation-v2-wide .donation-container input[type="text"],body.donation-v2-wide .donation-container input[type="email"],body.donation-v2-wide .donation-container input[type="number"],body.donation-v2-wide .donation-container select{width:100%;padding:0.5rem;border:1px solid #cbd5e1;border-radius:0.5rem;font-size:1rem;box-sizing:border-box}.donation-v2-wide .donation-container button[type="submit"],body.donation-v2-wide .donation-container button[type="submit"]{background:var(--primary-color);color:#fff;padding:0.75rem;border:none;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer}.donation-v2-wide .donation-container button[type="submit"]:hover,body.donation-v2-wide .donation-container button[type="submit"]:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.donation-v2-wide #donation_signup_custom_values_campaign_donation_custom,.donation-v2-wide input[name="donation[signup][custom_values][campaign_donation]"],.donation-v2-wide label[for="donation_signup_custom_values_campaign_donation_custom"],body.donation-v2-wide #donation_signup_custom_values_campaign_donation_custom,body.donation-v2-wide input[name="donation[signup][custom_values][campaign_donation]"],body.donation-v2-wide label[for="donation_signup_custom_values_campaign_donation_custom"]{display:none!important}.donation-v2-wide #middle,body.donation-v2-wide #middle{background-color:var(--primary-color)!important}.donation-v2-wide #middle .main.container,.donation-v2-wide #middle #analytics-consent .main.analytics-banner,#analytics-consent .donation-v2-wide #middle .main.analytics-banner,body.donation-v2-wide #middle .main.container,body.donation-v2-wide #middle #analytics-consent .main.analytics-banner,#analytics-consent body.donation-v2-wide #middle .main.analytics-banner{background-color:transparent!important}.donation-v2-wide #donation-form,.donation-v2-wide #donation-form .bg-0A4074,body.donation-v2-wide #donation-form,body.donation-v2-wide #donation-form .bg-0A4074{background-color:white!important}.donation-v2-wide #donation-form,body.donation-v2-wide #donation-form{color:var(--primary-color)!important;text-align:left}.donation-v2-wide #donation-form input,.donation-v2-wide #donation-form select,.donation-v2-wide #donation-form textarea,.donation-v2-wide #donation-form .btn,.donation-v2-wide #donation-form .page-pages-show-donation-wide .radio-inline label.radio,.page-pages-show-donation-wide .radio-inline .donation-v2-wide #donation-form label.radio,.donation-v2-wide #donation-form .page-type-moneybomb .radio-inline label.radio,.page-type-moneybomb .radio-inline .donation-v2-wide #donation-form label.radio,.donation-v2-wide #donation-form .page-pages-show-donation-v2-wide .radio-inline label.radio,.page-pages-show-donation-v2-wide .radio-inline .donation-v2-wide #donation-form label.radio,.donation-v2-wide #donation-form #analytics-consent .submit button,#analytics-consent .submit .donation-v2-wide #donation-form button,.donation-v2-wide #donation-form .StripeElement,body.donation-v2-wide #donation-form input,body.donation-v2-wide #donation-form select,body.donation-v2-wide #donation-form textarea,body.donation-v2-wide #donation-form .btn,body.donation-v2-wide #donation-form .page-pages-show-donation-wide .radio-inline label.radio,.page-pages-show-donation-wide .radio-inline body.donation-v2-wide #donation-form label.radio,body.donation-v2-wide #donation-form .page-type-moneybomb .radio-inline label.radio,.page-type-moneybomb .radio-inline body.donation-v2-wide #donation-form label.radio,body.donation-v2-wide #donation-form .page-pages-show-donation-v2-wide .radio-inline label.radio,.page-pages-show-donation-v2-wide .radio-inline body.donation-v2-wide #donation-form label.radio,body.donation-v2-wide #donation-form #analytics-consent .submit button,#analytics-consent .submit body.donation-v2-wide #donation-form button,body.donation-v2-wide #donation-form .StripeElement{background-color:white!important;border-color:var(--primary-color)!important}.donation-v2-wide #donation-form h4,.donation-v2-wide #donation-form label,.donation-v2-wide #donation-form p,body.donation-v2-wide #donation-form h4,body.donation-v2-wide #donation-form label,body.donation-v2-wide #donation-form p{color:var(--primary-color)!important}.donation-v2-wide #donation-form input:focus,.donation-v2-wide #donation-form select:focus,.donation-v2-wide #donation-form textarea:focus,body.donation-v2-wide #donation-form input:focus,body.donation-v2-wide #donation-form select:focus,body.donation-v2-wide #donation-form textarea:focus{border-color:var(--primary-color)!important;box-shadow:0 0 5px rgba(10,64,116,0.5)!important}.donation-v2-wide #donation-form .donation-v2-occurence-radio label.radio,.donation-v2-wide #donation-form .donation-v2-amounts label.radio,body.donation-v2-wide #donation-form .donation-v2-occurence-radio label.radio,body.donation-v2-wide #donation-form .donation-v2-amounts label.radio{background-color:white!important;color:var(--primary-color)!important;-webkit-transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease!important;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease!important}.donation-v2-wide #donation-form .donation-v2-occurence-radio label.radio:hover,.donation-v2-wide #donation-form .donation-v2-amounts label.radio:hover,body.donation-v2-wide #donation-form .donation-v2-occurence-radio label.radio:hover,body.donation-v2-wide #donation-form .donation-v2-amounts label.radio:hover{background-color:#336182!important;color:white!important}.donation-v2-wide #donation-form .donation-v2-occurence-radio input[type="radio"]:checked+label.radio,.donation-v2-wide #donation-form .donation-v2-amounts input[type="radio"]:checked+label.radio,body.donation-v2-wide #donation-form .donation-v2-occurence-radio input[type="radio"]:checked+label.radio,body.donation-v2-wide #donation-form .donation-v2-amounts input[type="radio"]:checked+label.radio{background-color:var(--primary-color)!important;color:white!important}.donation-v2-wide #donation-form .donation-v2-occurence-radio input[type="radio"]:focus+label.radio,.donation-v2-wide #donation-form .donation-v2-amounts input[type="radio"]:focus+label.radio,body.donation-v2-wide #donation-form .donation-v2-occurence-radio input[type="radio"]:focus+label.radio,body.donation-v2-wide #donation-form .donation-v2-amounts input[type="radio"]:focus+label.radio{box-shadow:0 0 4px rgba(10,64,116,0.5)!important}.donation-v2-wide #donation-form .donation-other-input-container .currency-symbol,.donation-v2-wide #donation-form .donation-other-input-container input,body.donation-v2-wide #donation-form .donation-other-input-container .currency-symbol,body.donation-v2-wide #donation-form .donation-other-input-container input{color:var(--primary-color)!important}.donation-v2-wide #donation-form input.text.form-control,.donation-v2-wide #donation-form input.text#donation_amount_other,.donation-v2-wide #donation-form input.text#donation_amount_other_input,.donation-v2-wide #donation-form input.text#pledge_amount_other,.donation-v2-wide #donation-form input.text.selectric,.donation-v2-wide #donation-form input.text.StripeElement,.donation-v2-wide #donation-form select.form-control,.donation-v2-wide #donation-form .form-group>select,.donation-v2-wide #donation-form select#donation_amount_other,.donation-v2-wide #donation-form select#donation_amount_other_input,.donation-v2-wide #donation-form select#pledge_amount_other,.donation-v2-wide #donation-form select,.donation-v2-wide #donation-form select.selectric,.donation-v2-wide #donation-form select.StripeElement,.donation-v2-wide #donation-form textarea.form-control,.donation-v2-wide #donation-form textarea#donation_amount_other,.donation-v2-wide #donation-form textarea#donation_amount_other_input,.donation-v2-wide #donation-form textarea#pledge_amount_other,.donation-v2-wide #donation-form textarea.selectric,.donation-v2-wide #donation-form textarea.StripeElement,body.donation-v2-wide #donation-form input.text.form-control,body.donation-v2-wide #donation-form input.text#donation_amount_other,body.donation-v2-wide #donation-form input.text#donation_amount_other_input,body.donation-v2-wide #donation-form input.text#pledge_amount_other,body.donation-v2-wide #donation-form input.text.selectric,body.donation-v2-wide #donation-form input.text.StripeElement,body.donation-v2-wide #donation-form select.form-control,body.donation-v2-wide #donation-form .form-group>select,body.donation-v2-wide #donation-form select#donation_amount_other,body.donation-v2-wide #donation-form select#donation_amount_other_input,body.donation-v2-wide #donation-form select#pledge_amount_other,body.donation-v2-wide #donation-form select,body.donation-v2-wide #donation-form select.selectric,body.donation-v2-wide #donation-form select.StripeElement,body.donation-v2-wide #donation-form textarea.form-control,body.donation-v2-wide #donation-form textarea#donation_amount_other,body.donation-v2-wide #donation-form textarea#donation_amount_other_input,body.donation-v2-wide #donation-form textarea#pledge_amount_other,body.donation-v2-wide #donation-form textarea.selectric,body.donation-v2-wide #donation-form textarea.StripeElement{color:black!important}.donation-v2-wide #donation-form input.submit-button.btn.btn-primary.btn-lg,.donation-v2-wide #donation-form .btn-group-lg>input.submit-button.btn.btn-primary,body.donation-v2-wide #donation-form input.submit-button.btn.btn-primary.btn-lg,body.donation-v2-wide #donation-form .btn-group-lg>input.submit-button.btn.btn-primary{background:var(--primary-color)!important;color:white!important;border:1px solid var(--primary-color)!important;background-image:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.donation-v2-wide #donation-form input.submit-button.btn.btn-primary.btn-lg::before,.donation-v2-wide #donation-form .btn-group-lg>input.submit-button.btn.btn-primary::before,.donation-v2-wide #donation-form input.submit-button.btn.btn-primary.btn-lg::after,.donation-v2-wide #donation-form .btn-group-lg>input.submit-button.btn.btn-primary::after,body.donation-v2-wide #donation-form input.submit-button.btn.btn-primary.btn-lg::before,body.donation-v2-wide #donation-form .btn-group-lg>input.submit-button.btn.btn-primary::before,body.donation-v2-wide #donation-form input.submit-button.btn.btn-primary.btn-lg::after,body.donation-v2-wide #donation-form .btn-group-lg>input.submit-button.btn.btn-primary::after{display:none!important}.donation-v2-wide h4.mar-top-0::before,.donation-v2-wide h4::before,body.donation-v2-wide h4.mar-top-0::before,body.donation-v2-wide h4::before{background-color:var(--primary-color)!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}.donation-v2-wide span.small,.donation-v2-wide #stream .reaction-wrap .content-list span.activity.media,#stream .reaction-wrap .content-list .donation-v2-wide span.activity.media,.donation-v2-wide #stream .reaction-wrap .activities span.activity.media,#stream .reaction-wrap .activities .donation-v2-wide span.activity.media,.donation-v2-wide .event-detail span.subtext,.event-detail .donation-v2-wide span.subtext,body.donation-v2-wide span.small,body.donation-v2-wide #stream .reaction-wrap .content-list span.activity.media,#stream .reaction-wrap .content-list body.donation-v2-wide span.activity.media,body.donation-v2-wide #stream .reaction-wrap .activities span.activity.media,#stream .reaction-wrap .activities body.donation-v2-wide span.activity.media,body.donation-v2-wide .event-detail span.subtext,.event-detail body.donation-v2-wide span.subtext{color:var(--primary-color)!important}.donation-v2-wide span.label.label-transparent,.donation-v2-wide span.label-transparent.on-button-small,.donation-v2-wide span.label-transparent.off-button-small,body.donation-v2-wide span.label.label-transparent,body.donation-v2-wide span.label-transparent.on-button-small,body.donation-v2-wide span.label-transparent.off-button-small{color:var(--primary-color)!important;border:solid var(--primary-color)!important}.donation-v2-wide #footer,body.donation-v2-wide #footer{background-color:var(--primary-color)!important;background-image:none!important}.donation-v2-wide .campaign-header,body.donation-v2-wide .campaign-header{margin-bottom:2rem;padding:1.5rem;background-color:rgba(255,255,255,0.1);border-radius:8px}.donation-v2-wide .campaign-image-placeholder,body.donation-v2-wide .campaign-image-placeholder{width:100%;height:220px;background-color:rgba(255,255,255,0.2);border:2px dashed rgba(255,255,255,0.3);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(255,255,255,0.6);font-size:3rem}.donation-v2-wide .campaign-title,body.donation-v2-wide .campaign-title{color:white!important;margin:0;padding-top:1rem;font-size:1.8rem;line-height:1.3}.donation-v2-wide #donation-form .campaign-header,body.donation-v2-wide #donation-form .campaign-header{color:var(--primary-color);background-color:#ffffff}.donation-v2-wide #donation-form .campaign-header .campaign-title,body.donation-v2-wide #donation-form .campaign-header .campaign-title{margin:0 0 0.5rem 0;color:var(--primary-color)!important;font-weight:700;line-height:1.25;font-size:1.75rem}.donation-v2-wide #donation-form .campaign-header i,.donation-v2-wide #donation-form .campaign-header .icon,.donation-v2-wide #donation-form .campaign-header [class^="icon-"],body.donation-v2-wide #donation-form .campaign-header i,body.donation-v2-wide #donation-form .campaign-header .icon,body.donation-v2-wide #donation-form .campaign-header [class^="icon-"]{color:var(--primary-color)}.donation-v2-wide #donation-form .campaign-header #donationCampaignImageContainer,body.donation-v2-wide #donation-form .campaign-header #donationCampaignImageContainer{width:100%;height:auto;overflow:hidden;border-radius:6px}.donation-v2-wide .fundlibraries-tip .tip-container,body.donation-v2-wide .fundlibraries-tip .tip-container{width:100%;max-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#094074}.donation-v2-wide .fundlibraries-tip .tip-header,body.donation-v2-wide .fundlibraries-tip .tip-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.donation-v2-wide .fundlibraries-tip .tip-title,body.donation-v2-wide .fundlibraries-tip .tip-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.donation-v2-wide .fundlibraries-tip .tip-label,body.donation-v2-wide .fundlibraries-tip .tip-label{font-size:17px;line-height:28px;font-weight:700}.donation-v2-wide .fundlibraries-tip .tip-help,body.donation-v2-wide .fundlibraries-tip .tip-help{width:18px;height:18px;padding:0;border:0;background:transparent;position:relative;cursor:help}.donation-v2-wide .fundlibraries-tip .tip-help::before,body.donation-v2-wide .fundlibraries-tip .tip-help::before{content:"?";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;font-size:12px;color:var(--color-grey-36);border:1px solid var(--color-grey-36);border-radius:50%;line-height:1}.donation-v2-wide .fundlibraries-tip .tip-help:hover::after,.donation-v2-wide .fundlibraries-tip .tip-help:focus::after,body.donation-v2-wide .fundlibraries-tip .tip-help:hover::after,body.donation-v2-wide .fundlibraries-tip .tip-help:focus::after{content:"This small, optional tip helps FundLibraries run the platform.";position:absolute;top:130%;left:0;z-index:2;white-space:normal;background:#fff;color:#094074;border:1px solid var(--color-grey-80);border-radius:6px;padding:8px 10px;box-shadow:var(--shadow-1);width:240px}.donation-v2-wide .fundlibraries-tip .tip-amount,body.donation-v2-wide .fundlibraries-tip .tip-amount{font-size:17px;line-height:28px;font-weight:700}.donation-v2-wide .fundlibraries-tip .tip-select,body.donation-v2-wide .fundlibraries-tip .tip-select{height:48px;padding:0 18px;width:100%;background:var(--color-grey-95);border-radius:8px;outline:2px solid var(--color-grey-95);outline-offset:-2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;cursor:pointer;-webkit-transition:outline-color .15s ease,background-color .15s ease;transition:outline-color .15s ease,background-color .15s ease}.donation-v2-wide .fundlibraries-tip .tip-select:hover,body.donation-v2-wide .fundlibraries-tip .tip-select:hover{background:var(--color-grey-90);outline-color:var(--color-grey-90)}.donation-v2-wide .fundlibraries-tip .tip-select--pending .tip-select-amount,body.donation-v2-wide .fundlibraries-tip .tip-select--pending .tip-select-amount{color:var(--color-grey-36, #666);font-weight:400}.donation-v2-wide .fundlibraries-tip .tip-select .tip-inline-input,body.donation-v2-wide .fundlibraries-tip .tip-select .tip-inline-input{display:none;height:36px;margin-left:8px;max-width:120px;padding:6px 10px;border:1px solid var(--color-grey-80);border-radius:6px;background:#fff;font-weight:700}.donation-v2-wide .fundlibraries-tip .tip-inline-currency,body.donation-v2-wide .fundlibraries-tip .tip-inline-currency{display:none;margin-left:8px;font-size:17px;line-height:16px;font-weight:700}.donation-v2-wide .fundlibraries-tip .tip-select-amount,body.donation-v2-wide .fundlibraries-tip .tip-select-amount{font-size:17px;line-height:16px;font-weight:700}.donation-v2-wide .fundlibraries-tip .tip-caret,body.donation-v2-wide .fundlibraries-tip .tip-caret{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.donation-v2-wide .fundlibraries-tip .tip-menu,body.donation-v2-wide .fundlibraries-tip .tip-menu{background:#fff;border-radius:10px;padding:8px;box-shadow:var(--shadow-1)}.donation-v2-wide .fundlibraries-tip .tip-option,body.donation-v2-wide .fundlibraries-tip .tip-option{width:100%;text-align:left;padding:10px 12px;background:transparent;border:0;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer}.donation-v2-wide .fundlibraries-tip .tip-option:hover,body.donation-v2-wide .fundlibraries-tip .tip-option:hover{background:var(--color-grey-95)}.donation-v2-wide .fundlibraries-tip .tip-option.is-active,body.donation-v2-wide .fundlibraries-tip .tip-option.is-active{background:var(--color-grey-95);font-weight:700}.donation-v2-wide .fundlibraries-tip .tip-separator,body.donation-v2-wide .fundlibraries-tip .tip-separator{height:1px;background:var(--color-grey-95);margin:6px 4px}.donation-v2-wide #submitted-payment-method,.donation-v2-wide #demographics-read-only,.donation-v2-wide #address-read-only,.donation-v2-wide #apple-pay-notice,.donation-v2-wide #your-info,.donation-v2-wide #cc-info,body.donation-v2-wide #submitted-payment-method,body.donation-v2-wide #demographics-read-only,body.donation-v2-wide #address-read-only,body.donation-v2-wide #apple-pay-notice,body.donation-v2-wide #your-info,body.donation-v2-wide #cc-info{display:none}.donation-v2-wide .form-wrap .btn-primary,.donation-v2-wide .form-wrap .radio-inline span label.radio,body.donation-v2-wide .form-wrap .btn-primary,body.donation-v2-wide .form-wrap .radio-inline span label.radio{border-color:var(--primary-color)}@media (max-width:768px){.donation-v2-wide .campaign-container,body.donation-v2-wide .campaign-container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem;grid-auto-rows:min-content;grid-template-areas:"image""description""card""org""updates""history"}.donation-v2-wide .campaign-main,.donation-v2-wide .campaign-sidebar,body.donation-v2-wide .campaign-main,body.donation-v2-wide .campaign-sidebar{display:contents}.donation-v2-wide .campaign-image,body.donation-v2-wide .campaign-image{grid-area:image}.donation-v2-wide .campaign-description,body.donation-v2-wide .campaign-description{grid-area:description}.donation-v2-wide .campaign-card,body.donation-v2-wide .campaign-card{grid-area:card}.donation-v2-wide .organization-section,body.donation-v2-wide .organization-section{grid-area:org}.donation-v2-wide .campaign-updates,body.donation-v2-wide .campaign-updates{grid-area:updates}.donation-v2-wide .donations-history,body.donation-v2-wide .donations-history{grid-area:history}.donation-v2-wide .campaign-hero,body.donation-v2-wide .campaign-hero{padding:2rem;margin-bottom:1.5rem}.donation-v2-wide .campaign-hero h1,body.donation-v2-wide .campaign-hero h1{font-size:2.5rem}.donation-v2-wide .campaign-description,body.donation-v2-wide .campaign-description{padding:2rem}.donation-v2-wide .campaign-card,.donation-v2-wide .organization-section,.donation-v2-wide .campaign-updates,.donation-v2-wide .donations-history,body.donation-v2-wide .campaign-card,body.donation-v2-wide .organization-section,body.donation-v2-wide .campaign-updates,body.donation-v2-wide .donations-history{padding:2rem}.donation-v2-wide .donor-item,body.donation-v2-wide .donor-item{padding:0.75rem}.donation-v2-wide .donor-avatar,body.donation-v2-wide .donor-avatar{width:36px;height:36px;font-size:0.875rem}.donation-v2-wide .history-title,body.donation-v2-wide .history-title{font-size:1.4rem}.donation-v2-wide .campaign-image,body.donation-v2-wide .campaign-image{max-height:400px!important;height:auto!important}.donation-v2-wide .campaign-header,body.donation-v2-wide .campaign-header{text-align:center}.donation-v2-wide .campaign-header .campaign-title,body.donation-v2-wide .campaign-header .campaign-title{font-size:1.5rem;padding-top:1rem}.donation-v2-wide #donation-form .campaign-header #donationCampaignImageContainer,body.donation-v2-wide #donation-form .campaign-header #donationCampaignImageContainer{height:auto!important;max-height:300px!important}.donation-v2-wide #donation-summary-left,body.donation-v2-wide #donation-summary-left{margin-left:1rem}.donation-v2-wide #donation-amount-well,body.donation-v2-wide #donation-amount-well{margin-right:1rem}}@media (min-width:1024px){.donation-v2-wide .campaign-container,body.donation-v2-wide .campaign-container{-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;gap:3.5rem}.donation-v2-wide .campaign-description h2,body.donation-v2-wide .campaign-description h2{font-size:2.5rem;font-weight:900;margin-bottom:2rem}.donation-v2-wide .campaign-description #campaignDescriptionText,body.donation-v2-wide .campaign-description #campaignDescriptionText{font-size:1.7rem;line-height:1.7}.donation-v2-wide .org-name,body.donation-v2-wide .org-name{font-size:1.8rem}.donation-v2-wide .campaign-location,body.donation-v2-wide .campaign-location{font-size:1.9rem!important}.donation-v2-wide .campaign-tags,body.donation-v2-wide .campaign-tags{font-size:1.9rem!important}.donation-v2-wide .update-headline,body.donation-v2-wide .update-headline{font-size:1.7rem}.donation-v2-wide .org-excerpt,.donation-v2-wide .update-content,body.donation-v2-wide .org-excerpt,body.donation-v2-wide .update-content{font-size:1.7rem;line-height:1.7}.donation-v2-wide .contact-button,.donation-v2-wide .learn-more-button,body.donation-v2-wide .contact-button,body.donation-v2-wide .learn-more-button{font-size:1.5rem;padding:0.8rem 1.6rem}.donation-v2-wide .raised-line,body.donation-v2-wide .raised-line{gap:0.8rem}.donation-v2-wide .card-amounts h3,body.donation-v2-wide .card-amounts h3{font-size:3.2rem}.donation-v2-wide .card-amounts .raised-text,body.donation-v2-wide .card-amounts .raised-text{font-size:1.6rem}.donation-v2-wide .card-amounts .goal-text,body.donation-v2-wide .card-amounts .goal-text{font-size:1.4rem}.donation-v2-wide .progress-bar,body.donation-v2-wide .progress-bar{height:3.5rem}.donation-v2-wide .button-container,body.donation-v2-wide .button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.donation-v2-wide .share-button,.donation-v2-wide .donate-button,body.donation-v2-wide .share-button,body.donation-v2-wide .donate-button{font-size:2rem;font-weight:900;padding:1.2rem}.donation-v2-wide #donation-form .campaign-header #donationCampaignTitle,body.donation-v2-wide #donation-form .campaign-header #donationCampaignTitle{font-size:2.4rem;line-height:1.2}}@media (min-width:1440px){.donation-v2-wide .campaign-container,body.donation-v2-wide .campaign-container{-ms-grid-columns:1.2fr 1fr;grid-template-columns:1.2fr 1fr;gap:4rem}.donation-v2-wide .campaign-description h2,body.donation-v2-wide .campaign-description h2{font-size:3rem;margin-bottom:2.5rem}.donation-v2-wide .campaign-description h2::after,body.donation-v2-wide .campaign-description h2::after{margin-top:0.8rem}.donation-v2-wide .campaign-description #campaignDescriptionText,body.donation-v2-wide .campaign-description #campaignDescriptionText{font-size:1.9rem;line-height:1.8}.donation-v2-wide .org-name,body.donation-v2-wide .org-name{font-size:2rem}.donation-v2-wide .update-headline,body.donation-v2-wide .update-headline{font-size:1.9rem}.donation-v2-wide .org-excerpt,.donation-v2-wide .update-content,body.donation-v2-wide .org-excerpt,body.donation-v2-wide .update-content{font-size:1.9rem;line-height:1.8}.donation-v2-wide .contact-button,.donation-v2-wide .learn-more-button,body.donation-v2-wide .contact-button,body.donation-v2-wide .learn-more-button{font-size:1.8rem;padding:0.9rem 1.8rem}.donation-v2-wide .raised-line,body.donation-v2-wide .raised-line{gap:0.9rem}.donation-v2-wide .card-amounts h3,body.donation-v2-wide .card-amounts h3{font-size:3.6rem}.donation-v2-wide .card-amounts .raised-text,body.donation-v2-wide .card-amounts .raised-text{font-size:1.8rem}.donation-v2-wide .card-amounts .goal-text,body.donation-v2-wide .card-amounts .goal-text{font-size:1.6rem}.donation-v2-wide .progress-bar,body.donation-v2-wide .progress-bar{height:4rem}.donation-v2-wide .button-container,body.donation-v2-wide .button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.2rem}.donation-v2-wide .share-button,.donation-v2-wide .donate-button,body.donation-v2-wide .share-button,body.donation-v2-wide .donate-button{font-size:2.5rem;font-weight:900;padding:1.4rem}}.donation-v2-wide #donation-form>div>div:nth-child(2)>div>div:nth-child(4)>div>div,body.donation-v2-wide #donation-form>div>div:nth-child(2)>div>div:nth-child(4)>div>div{display:none!important}.donation-v2-wide #donation-summary-left,body.donation-v2-wide #donation-summary-left{margin-top:10px}.donation-v2-wide .remodal,body.donation-v2-wide .remodal{padding:0!important;max-width:450px!important}@media (max-width:768px){.donation-v2-wide .remodal,body.donation-v2-wide .remodal{padding:10px!important}}.donation-v2-wide .share-modal,body.donation-v2-wide .share-modal{position:fixed!important;z-index:9999;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}.donation-v2-wide .share-modal-content,body.donation-v2-wide .share-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);max-width:500px;width:calc(100vw - 40px);max-height:90vh;overflow-y:auto;margin:auto;position:relative}.donation-v2-wide .share-modal-header,body.donation-v2-wide .share-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 0 20px;border-bottom:1px solid #eee;margin-bottom:20px}.donation-v2-wide .share-modal-close,body.donation-v2-wide .share-modal-close{font-size:28px;font-weight:bold;color:#999;cursor:pointer;line-height:1;padding:0 5px}.donation-v2-wide .share-modal-close:hover,body.donation-v2-wide .share-modal-close:hover{color:#333}.donation-v2-wide .share-modal-body,body.donation-v2-wide .share-modal-body{padding:0 20px 20px 20px}.donation-v2-wide .share-modal-body .share .btn-facebook,body.donation-v2-wide .share-modal-body .share .btn-facebook{border-radius:1rem!important}.donation-v2-wide .share-modal-body .share .btn-twitter,body.donation-v2-wide .share-modal-body .share .btn-twitter{border-radius:1rem!important}.donation-v2-wide .share-modal-body .share .btn-email,body.donation-v2-wide .share-modal-body .share .btn-email{border-radius:1rem!important}.donation-v2-wide .share-modal-body .share .btn-copy-link,body.donation-v2-wide .share-modal-body .share .btn-copy-link{border-radius:1rem!important;margin-top:15px}@media (max-width:768px){.donation-v2-wide .share-modal,body.donation-v2-wide .share-modal{padding:10px}.donation-v2-wide .share-modal-content,body.donation-v2-wide .share-modal-content{max-width:100%;border-radius:6px}.donation-v2-wide .share-modal-header,body.donation-v2-wide .share-modal-header{padding:15px 15px 0 15px}.donation-v2-wide .share-modal-body,body.donation-v2-wide .share-modal-body{padding:0 15px 15px 15px}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
/* Dropdown menu styles */
.btn>.caret,.page-pages-show-donation-wide .radio-inline label.radio>.caret,.page-type-moneybomb .radio-inline label.radio>.caret,.page-pages-show-donation-v2-wide .radio-inline label.radio>.caret,#analytics-consent .submit button>.caret,.dropup>.btn>.caret,.page-pages-show-donation-wide .radio-inline .dropup>label.radio>.caret,.page-type-moneybomb .radio-inline .dropup>label.radio>.caret,.page-pages-show-donation-v2-wide .radio-inline .dropup>label.radio>.caret,#analytics-consent .submit .dropup>button>.caret{border-top-color:#000!important}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#094074;border:1px solid #ced4dd;border:1px solid transparent;border-radius:0px;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#fff}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42858;color:#ced4dd;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#094074;background-color:#fff}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:transparent}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#75859e}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.42858;color:#75859e;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu{right:0;left:auto}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret,.dropup .page-pages-show-donation-wide .radio-inline .btn-group-lg>label.radio .caret,.page-pages-show-donation-wide .radio-inline .dropup .btn-group-lg>label.radio .caret,.dropup .page-type-moneybomb .radio-inline .btn-group-lg>label.radio .caret,.page-type-moneybomb .radio-inline .dropup .btn-group-lg>label.radio .caret,.dropup .page-pages-show-donation-v2-wide .radio-inline .btn-group-lg>label.radio .caret,.page-pages-show-donation-v2-wide .radio-inline .dropup .btn-group-lg>label.radio .caret,.dropup #analytics-consent .submit .btn-group-lg>button .caret,#analytics-consent .submit .dropup .btn-group-lg>button .caret{border-width:0 5px 5px}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:22px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#094074}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:#094074}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#5fa9c3;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:rgba(9,64,116,0.25);background-color:transparent}
.dropdown-menu{left:0!important;right:auto!important;-webkit-animation-duration:500ms;animation-duration:500ms;border-top-right-radius:0px;border-top-left-radius:0px}
.dropdown-menu>li>a{padding-top:5px;padding-bottom:5px;border-radius:0px}
.navbar-nav .open>.dropdown-menu{display:none}
.navbar .nav .dropdown-toggle{background-color:transparent!important}
.dropdown-menu{font-size:19px;font-family:"Open Sans",Helvetica,Arial,sans-serif;letter-spacing:.5px}
.dropdown-menu>li>a{font-weight:600}
.navbar-nav>li>.dropdown-menu{left:0!important;right:auto!important;-webkit-animation-duration:500ms;animation-duration:500ms;border-top-right-radius:0px;border-top-left-radius:0px}
.navbar-default .navbar-nav>li.dropdown>a:hover,.navbar-default .navbar-nav>li.dropdown>a:focus{color:inherit;cursor:default}
.navbar-default:not(.block-nav) .navbar-nav>li:not(.active)>a.dropdown-toggle:focus,.navbar-default .navbar-nav>li:not(.active).dropdown>a:hover,.navbar-default .navbar-nav>li:not(.active).dropdown>a:focus{color:#094074}
.navbar-default:not(.block-nav) .navbar-nav>li.active>a.dropdown-toggle:focus,.navbar-default .navbar-nav>li.active.dropdown>a:hover,.navbar-default .navbar-nav>li.active.dropdown>a:focus{color:#5fa9c3}
#cd-lateral-nav .navbar-account .dropdown-menu{font-size:inherit}
#cd-lateral-nav .navbar-account .dropdown-menu>li>a{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase}
@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#094074}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:#094074}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#5fa9c3;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:rgba(9,64,116,0.25);background-color:transparent}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ced4dd}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#094074;background-color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:rgba(206,212,221,0.25);background-color:transparent}}
@media only screen and (min-width:992px){.dropdown:hover .dropdown-menu{display:block}}
.dropdown-menu>li{padding:0 5px}
.navbar-nav>li>.dropdown-menu>li{padding:0 5px}
.navbar-nav>li>.dropdown-menu>li>a{padding-top:5px;padding-bottom:5px;border-radius:0px}
.navbar-nav>li>.dropdown-menu:before{position:absolute;top:-6px;left:25px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #094074;border-left:6px solid transparent;content:""}
/* Admin floating nav - hide until full theme loads */
#cd-nav{position:relative;z-index:9993}#cd-nav ul{position:fixed;width:90%;max-width:230px;bottom:20px;right:5px;border-radius:.25em;box-shadow:0 0 10px rgba(0,0,0,.1);background:#62B6CF;visibility:hidden;list-style:none;margin:0;padding:0;font-size:15px;overflow:hidden;z-index:9991;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#cd-nav ul.is-visible{visibility:visible;-webkit-transform:scale(1);transform:scale(1)}#cd-nav li{list-style:none;margin:0;padding:0}#cd-nav li a{color:#fff!important;display:block;padding:1.1em;border-bottom:1px solid #4b9db5;text-decoration:none}#cd-nav li:last-child a{border-bottom:none}.cd-nav-trigger{box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;bottom:20px;right:5px;z-index:9992;width:44px;height:44px;background:#62B6CF;border-radius:.25em;overflow:hidden;white-space:nowrap;cursor:pointer;display:none}.cd-nav-trigger.menu-is-open span{background:rgba(255,255,255,0)}#cd-nav.is-fixed .cd-nav-trigger{display:block}

/* fl-card and campaign card styles */
.hp-cmc{--font-heading:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gray-900:#101828;--gray-700:#344054;--gray-600:#475467;--gray-500:#667085;--gray-300:#D0D5DD;--gray-200:#EAECF0;--gray-100:#F1F5F9;--brand-green:#5fa9c3;--brand-green-50:#E8F4FD;--card-radius:20px;--seg-radius:12px;font-family:var(--font-body)}
.hp-cmc .campaign-medium-card{padding:40px 0}
.hp-cmc .campaign-medium-card{padding:50px 0}
.hp-cmc .campaign-medium-card>.container-fluid{padding-left:5rem;padding-right:5rem}
.hp-cmc .campaign-medium-card .material-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:var(--card-radius);border:1px solid var(--gray-200);box-shadow:0 1px 3px rgba(16,24,40,0.1);overflow:hidden;height:100%;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative}
.hp-cmc .campaign-medium-card .material-card:hover .material-card-title-bar .material-img-heading{text-decoration:underline}
.hp-cmc .campaign-medium-card .material-card-container{--h:240px;position:relative;height:var(--h);background:#ddd;background-image:var(--img, none);background-size:cover;background-position:center;overflow:hidden}
.hp-cmc .campaign-medium-card .material-card-container .material-card-img{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.hp-cmc .campaign-medium-card .material-card-container .material-card-img-overlay{position:absolute;inset:0;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 100%);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.2) 100%)}
.material-card:hover .hp-cmc .campaign-medium-card .material-card-container .material-card-img{-webkit-transform:scale(1.075);transform:scale(1.075)}
.hp-cmc .campaign-medium-card .material-card-container .material-img-heading{position:absolute;left:1rem;right:1rem;bottom:1.25rem;margin:0;color:#fff;z-index:2}
.hp-cmc .campaign-medium-card .material-card-title-bar{background:#094074;color:#fff;padding:24px 20px 20px 20px;text-align:left;border-bottom-left-radius:4.5px;border-bottom-right-radius:4.5px}
.hp-cmc .campaign-medium-card .material-card-title-bar .material-img-heading{font-family:var(--font-heading);font-size:2rem;line-height:1.35;font-weight:700;color:#fff;margin:0}
.hp-cmc .campaign-medium-card .material-card-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px 20px 20px 20px;color:var(--gray-900);position:relative}
.hp-cmc .campaign-medium-card .material-card-text .font-size-small.mar-bottom-0{font-size:1.5rem;line-height:1.5;font-weight:600;color:var(--gray-600);margin:0 0 16px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.hp-cmc .campaign-medium-card .material-card-text .card-subtitle.mb-2.text-muted{color:var(--gray-600);font-size:1.5rem;line-height:1.5;font-weight:600;margin:0 0 12px 0}
.hp-cmc .campaign-medium-card .material-card-text .fw-semibold.mb-2.text-secondary{font-size:1.5rem;font-weight:600;color:var(--gray-700);margin-bottom:12px}
.hp-cmc .campaign-medium-card .material-card-text small.text-muted.d-block.mt-1{font-size:1.5rem;color:var(--gray-500)}
.hp-cmc .campaign-medium-card .material-card-text small.text-muted.d-block.mt-1 i.fa-map-marker{font-size:1.5rem;margin-top:0}
.hp-cmc .campaign-medium-card .material-card-text .d-flex.small.text-muted,.hp-cmc .campaign-medium-card .material-card-text #stream .reaction-wrap .content-list .d-flex.text-muted.activity.media,#stream .reaction-wrap .content-list .hp-cmc .campaign-medium-card .material-card-text .d-flex.text-muted.activity.media,.hp-cmc .campaign-medium-card .material-card-text #stream .reaction-wrap .activities .d-flex.text-muted.activity.media,#stream .reaction-wrap .activities .hp-cmc .campaign-medium-card .material-card-text .d-flex.text-muted.activity.media,.hp-cmc .campaign-medium-card .material-card-text .event-detail .d-flex.text-muted.subtext,.event-detail .hp-cmc .campaign-medium-card .material-card-text .d-flex.text-muted.subtext{color:var(--gray-700);font-size:1.5rem;font-weight:600}
.hp-cmc .campaign-medium-card .material-progress{margin-top:12px}
.hp-cmc .campaign-medium-card .progress{height:8px;border-radius:53px;background:var(--brand-green-50);overflow:hidden}
.hp-cmc .campaign-medium-card .progress-bar{height:100%;background:var(--brand-green);width:0%;border-radius:53px;-webkit-transition:width .3s ease;transition:width .3s ease}
.hp-cmc .campaign-medium-card .progress-bar.pct-zero{background-color:var(--gray-300)}
.hp-cmc .campaign-medium-card .progress-bar.pct-red{background-color:#a2161a}
.hp-cmc .campaign-medium-card .progress-bar.pct-yellow{background-color:#c79200}
.hp-cmc .campaign-medium-card .progress-bar.pct-ltgreen{background-color:#7fc740}
.hp-cmc .campaign-medium-card .progress-bar.pct-dkgreen{background-color:#218838}
.hp-cmc .campaign-medium-card .swiper-block{position:relative;padding-bottom:4rem}
.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-prev,.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;color:#094073}
.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-prev{left:-40px}
.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-next{right:-40px}
.hp-cmc .campaign-medium-card .swiper-block .swiper-pagination{position:absolute;left:0;right:0;bottom:1rem;text-align:center}
.hp-cmc .campaign-medium-card .swiper-pagination-bullet{width:10px;height:10px;margin:0 9px;border-radius:50%;background:#c5c5c5}
.hp-cmc .campaign-medium-card .swiper-pagination-bullet-active{background:#094073;-webkit-transform:scale(1.25);transform:scale(1.25)}
.hp-cmc .campaign-medium-card .material-card-title-bar .material-img-heading{font-size:1.75rem}
.hp-cmc .campaign-medium-card .material-card-text .font-size-small.mar-bottom-0{font-size:1.25rem}
.hp-cmc .campaign-medium-card .material-card-container{--h:200px}
.hp-cmc .campaign-medium-card .material-card-title-bar .material-img-heading{font-size:1.5rem}
.hp-cmc .campaign-medium-card .material-card-text .font-size-small.mar-bottom-0{font-size:1.125rem}
.hp-cmc .campaign-medium-card .swiper-nav,.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-prev,.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-next{display:none}
.hp-cmc .campaign-medium-card .swiper-block{padding-bottom:4rem}
.hp-cmc .campaign-medium-card>.container-fluid{padding-left:1rem!important;padding-right:1rem!important}
.hp-cmc .swiper-wrapper{padding:0 0 30px 0}
.hp-cmc .campaign-swiper{position:relative;padding:0 0 60px 0;margin:2rem 0;overflow:visible}
.hp-cmc .campaign-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}
.hp-cmc .campaign-swiper .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.hp-cmc .campaign-swiper .swiper-slide .fl-card{height:100%;width:100%}
.hp-cmc .campaign-swiper .swiper-container{overflow:hidden}
.hp-cmc .campaign-swiper .swiper-button-next,.hp-cmc .campaign-swiper .swiper-button-prev{width:48px;height:48px;background:rgba(255,255,255,0.95);border:2px solid var(--gray-200);border-radius:50%;color:var(--gray-700);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999}
.hp-cmc .campaign-swiper .swiper-button-next::after,.hp-cmc .campaign-swiper .swiper-button-prev::after{font-size:18px;font-weight:bold}
.hp-cmc .campaign-swiper .swiper-button-next:hover,.hp-cmc .campaign-swiper .swiper-button-prev:hover{background:#fff;border-color:var(--brand-green);color:var(--brand-green);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.15)}
.hp-cmc .campaign-swiper .swiper-button-next:focus,.hp-cmc .campaign-swiper .swiper-button-prev:focus{outline:2px solid var(--brand-green);outline-offset:2px}
.hp-cmc .campaign-swiper .swiper-button-next,.hp-cmc .campaign-swiper .swiper-button-prev{display:none}
.hp-cmc .campaign-swiper .swiper-button-prev{left:-35px}
.hp-cmc .campaign-swiper .swiper-button-next{right:-35px}
.hp-cmc .campaign-swiper .swiper-pagination{bottom:0}
.hp-cmc .campaign-swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:var(--gray-300);opacity:0.6;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin:0 6px}
.hp-cmc .campaign-swiper .swiper-pagination .swiper-pagination-bullet:hover{background:var(--gray-500);opacity:0.8;-webkit-transform:scale(1.2);transform:scale(1.2)}
.hp-cmc .campaign-swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--brand-green);opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}
.hp-cmc .campaign-swiper{padding:0 0 50px 0}
.hp-cmc .campaign-swiper .swiper-slide{padding:0 10px}
.hp-cmc .campaign-swiper .swiper-slide{padding:0 15px}
.hp-cmc .campaign-swiper .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.hp-cmc .campaign-swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0}
.hp-cmc .fl-card-title{font-size:1.75rem}
.hp-cmc .fl-card-text{font-size:1.25rem}
.hp-cmc .fl-card-media{--h:200px}
.hp-cmc .fl-card-title{font-size:1.5rem}
.hp-cmc .fl-card-text{font-size:1.125rem}
.hp-cmc .fl-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:var(--card-radius);border:1px solid var(--gray-200);box-shadow:0 1px 3px rgba(16,24,40,0.1);overflow:hidden;height:100%;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative}
.hp-cmc .fl-card:hover .fl-card-media::before{-webkit-transform:scale(1.05);transform:scale(1.05)}
.hp-cmc .fl-card .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.hp-cmc .fl-card-media{--h:240px;position:relative;height:var(--h);background:-webkit-linear-gradient(left,#eee 25%,#ddd 50%,#eee 75%);background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:800px 100%;-webkit-animation:fl-shimmer 1.5s infinite linear;animation:fl-shimmer 1.5s infinite linear;overflow:hidden}
.hp-cmc .fl-card-media::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--img, none);background-size:cover;background-position:center;opacity:0;-webkit-transition:opacity 0.3s ease-in,-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);transition:opacity 0.3s ease-in,-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease-in;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease-in,-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);z-index:1}
.hp-cmc .fl-card-media.fl-img-loaded{-webkit-animation:none;animation:none}
.hp-cmc .fl-card-media.fl-img-loaded::before{opacity:1}
.hp-cmc .fl-card-media .fl-media-overlay{position:absolute;inset:0;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 100%);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.2) 100%);z-index:2}
.hp-cmc .fl-card-media .fl-media-actions{position:absolute;right:14px;bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:20}
.hp-cmc .fl-card-media .fl-media-actions .fl-ghost-icon{width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-radius:10px;border:1px solid #E2E8F0;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:10}
.hp-cmc .fl-card-media .fl-media-actions .fl-ghost-icon i{font-size:20px;color:#1E293B}
.hp-cmc .fl-card-media .fl-media-actions .fl-ghost-icon:hover{background:#fff}
.hp-cmc .fl-card-media .fl-media-actions .fl-ghost-icon:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}
.hp-cmc .fl-card-body{padding:24px 20px 20px 20px}
.hp-cmc .fl-card-body .fl-author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}
.hp-cmc .fl-card-body .fl-author .fl-avatar{display:none}
.hp-cmc .fl-card-body .fl-author .fl-author-name{font-size:1.5rem;line-height:1.6;font-weight:700;color:var(--gray-900)}
.hp-cmc .fl-card-body .fl-author .fl-category-tag{display:inline-block;background:#5fa9c3;color:#fff;font-size:0.875rem;font-weight:600;padding:4px 12px;border-radius:20px;margin-left:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.5px}
.hp-cmc .fl-card-body .fl-card-title{font-family:var(--font-heading);font-size:2rem;line-height:1.35;font-weight:700;color:var(--gray-900);margin:0 0 12px 0}
.hp-cmc .fl-card-body .fl-card-text{font-size:1.5rem;line-height:1.5;font-weight:600;color:var(--gray-600);margin:0 0 16px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.hp-cmc .fl-progress .fl-progress-track{height:8px;border-radius:53px;background:var(--brand-green-50);overflow:hidden}
.hp-cmc .fl-progress .fl-progress-bar{height:100%;background:#5fa9c3;width:0%;border-radius:53px;-webkit-transition:width .3s ease;transition:width .3s ease}
.hp-cmc .fl-progress .fl-kpis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}
.hp-cmc .fl-progress .fl-kpi{font-size:1.5rem;line-height:1.6;font-weight:600;color:#1E293B}
.hp-cmc .fl-progress .fl-kpi i{margin-right:.35em}
.hp-cmc .fl-show-more{margin-top:2rem}
.hp-cmc .fl-show-more .fl-btn-show-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 32px;background:#094074;color:#fff;border:0;border-radius:8px;font-size:1.5rem;font-weight:600;line-height:1.5;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(9,64,116,0.3)}
.hp-cmc .fl-show-more .fl-btn-show-more i{font-size:1.125rem;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}
.hp-cmc .fl-show-more .fl-btn-show-more:hover{background:#0a4a8a;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 16px rgba(9,64,116,0.4)}
.hp-cmc .fl-show-more .fl-btn-show-more:hover i{-webkit-transform:scale(1.1);transform:scale(1.1)}
.hp-cmc .fl-show-more .fl-btn-show-more:focus{outline:2px solid #094074;outline-offset:2px}
.hp-cmc .fl-show-more .fl-btn-show-more:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(9,64,116,0.3)}
.hp-cmc #intro-with-donate-two,.hp-cmc .nm-block.intro-with-donate-two,.hp-cmc #hp-hero,.hp-cmc .nm-block.hp-hero,.hp-cmc .hp-hero{display:none!important}
.hp-cmc .main.container,.hp-cmc #analytics-consent .main.analytics-banner,#analytics-consent .hp-cmc .main.analytics-banner,.hp-cmc .main.container-fluid,.hp-cmc .column.content-pages-show-basic-wide{max-width:none!important;width:100%!important}
.hp-cmc .block-button-one,.hp-cmc .block-button-one.block-button-bg{padding-top:10rem;padding-bottom:10rem}
.hp-cmc #intro.intro{display:none!important}
.hp-cmc a.btn.btn-transparent{background-color:#007bff;border-color:#007bff;color:#fff;text-decoration:none;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;margin-top:3rem}
.hp-cmc a.btn.btn-transparent:hover,.hp-cmc a.btn.btn-transparent:focus{background-color:#0069d9;border-color:#0062cc;color:#fff}
.hp-cmc a.label.label-default,.hp-cmc a.label-default.on-button-small,.hp-cmc a.label-default.off-button-small{display:none!important}
.fl-explore .fl-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:var(--card-radius);border:1px solid var(--gray-200);box-shadow:0 1px 3px rgba(16,24,40,0.1);overflow:hidden;height:100%;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative}
.fl-explore .fl-card:hover .fl-card-media::before{-webkit-transform:scale(1.05);transform:scale(1.05)}
.fl-explore .fl-card .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.fl-explore .fl-card-media{--h:240px;position:relative;height:var(--h);background:-webkit-linear-gradient(left,#eee 25%,#ddd 50%,#eee 75%);background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:800px 100%;-webkit-animation:fl-shimmer 1.5s infinite linear;animation:fl-shimmer 1.5s infinite linear;overflow:hidden}
.fl-explore .fl-card-media::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--img, none);background-size:cover;background-position:center;opacity:0;-webkit-transition:opacity 0.3s ease-in,-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);transition:opacity 0.3s ease-in,-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease-in;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease-in,-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);z-index:1}
.fl-explore .fl-card-media.fl-img-loaded{-webkit-animation:none;animation:none}
.fl-explore .fl-card-media.fl-img-loaded::before{opacity:1}
.fl-explore .fl-card-media .fl-media-overlay{position:absolute;inset:0;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 100%);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.2) 100%);z-index:2}
.fl-explore .fl-card-media .fl-media-actions{position:absolute;right:14px;bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:20}
.fl-explore .fl-card-media .fl-media-actions .fl-ghost-icon{width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-radius:10px;border:1px solid #E2E8F0;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:10}
.fl-explore .fl-card-media .fl-media-actions .fl-ghost-icon i{font-size:20px;color:#1E293B}
.fl-explore .fl-card-media .fl-media-actions .fl-ghost-icon:hover{background:#fff}
.fl-explore .fl-card-media .fl-media-actions .fl-ghost-icon:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}
.fl-explore .fl-card-body{padding:24px 20px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.fl-explore .fl-card-body .fl-author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px;height:36px;overflow:hidden}
.fl-explore .fl-card-body .fl-author .fl-avatar{display:none}
.fl-explore .fl-card-body .fl-author .fl-author-name{font-size:1.5rem;line-height:1.6;font-weight:700;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.fl-explore .fl-card-body .fl-author .fl-category-tag{display:inline-block;background:var(--brand-green);color:#fff;font-size:0.875rem;font-weight:600;padding:4px 12px;border-radius:20px;margin-left:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.5px;-ms-flex-negative:0;flex-shrink:0}
.fl-explore .fl-card-body .fl-card-title{font-family:var(--font-heading);font-size:2rem;line-height:1.35;font-weight:700;color:var(--gray-900);margin:0 0 12px 0;height:54px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.fl-explore .fl-card-body .fl-card-text{font-size:1.5rem;line-height:1.5;font-weight:600;color:var(--gray-600);margin:0 0 16px 0;height:90px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.fl-explore .fl-card-media{--h:200px}
.explore-card-col .fl-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.explore-card-col .fl-card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (max-width:767px){.hp-cmc .campaign-medium-card{padding:50px 0}}
@media (max-width:991.98px){.hp-cmc .campaign-medium-card .material-card-title-bar .material-img-heading{font-size:1.75rem}.hp-cmc .campaign-medium-card .material-card-text .font-size-small.mar-bottom-0{font-size:1.25rem}}
@media (max-width:767.98px){.hp-cmc .campaign-medium-card .material-card-container{--h:200px}.hp-cmc .campaign-medium-card .material-card-title-bar .material-img-heading{font-size:1.5rem}.hp-cmc .campaign-medium-card .material-card-text .font-size-small.mar-bottom-0{font-size:1.125rem}}
@media (max-width:991px){.hp-cmc .campaign-medium-card .swiper-nav,.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-prev,.hp-cmc .campaign-medium-card .swiper-nav .swiper-button-next{display:none}.hp-cmc .campaign-medium-card .swiper-block{padding-bottom:4rem}}
@media (max-width:767px){.hp-cmc .campaign-medium-card>.container-fluid{padding-left:1rem!important;padding-right:1rem!important}}
@media (max-width:767px){.hp-cmc .campaign-swiper .swiper-button-next,.hp-cmc .campaign-swiper .swiper-button-prev{display:none}}
@media (max-width:767px){.hp-cmc .campaign-swiper{padding:0 0 50px 0}.hp-cmc .campaign-swiper .swiper-slide{padding:0 10px}}
@media (min-width:768px) and (max-width:991px){.hp-cmc .campaign-swiper .swiper-slide{padding:0 15px}}
@media (min-width:992px){.hp-cmc .campaign-swiper .swiper-slide{padding:0 15px}.hp-cmc .campaign-swiper .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hp-cmc .campaign-swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0}}
@media (max-width:991.98px){.hp-cmc .fl-card-title{font-size:1.75rem}.hp-cmc .fl-card-text{font-size:1.25rem}}
@media (max-width:767.98px){.hp-cmc .fl-card-media{--h:200px}.hp-cmc .fl-card-title{font-size:1.5rem}.hp-cmc .fl-card-text{font-size:1.125rem}}
@media (max-width:991.98px){.fl-explore .fl-header .fl-title{font-size:3.5rem}.fl-explore .fl-header .fl-supporting{font-size:1.875rem}.fl-explore .fl-card-media{--h:200px}}