h1{letter-spacing:-0.56px}h1.headline{font:bold 85px/68px bennet-display,serif;letter-spacing:-0.85px}.btn-pink:after,.btn-primary:after{content:url(arrow_white.svg);padding-left:9px}.btn-ghost{border-bottom:2px solid white;position:relative;padding:0}.btn-ghost:after{content:url(arrow_white.svg);padding-left:9px;position:absolute}.btn-ghost:hover{border-color:transparent}.btn-ghost-pink{border-bottom:2px solid #E01D8D;position:relative}.btn-ghost-pink:after{content:url(arrow_pink.svg);padding-left:9px;position:absolute}.btn-ghost-pink:hover{border-color:transparent}.btn-ghost-pink:focus{color:#B81874;border-color:#B81874}.btn-navy{background:#121F48;color:white;padding:8px 18.5px;font-size:16px;line-height:19px;letter-spacing:-.16px}.btn-navy:hover,.btn-navy:focus{color:white;background:#1962A0}.btn-pink{background:#E01D8D;color:white}.btn:focus{outline:none}.btn:active{box-shadow:none}.nav-zh{display:none}.page-pad{padding:3rem 0}#header{position:relative}#mobile-buttons{display:none;position:fixed;left:0;right:0;bottom:0;text-align:center;z-index:999;box-shadow:0 0 30px 10px #121F484D}#mobile-buttons a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font:bold 22px/26px balboa,sans-serif;color:white;background:#1962A0;padding:1.25rem 1rem;display:inline-block}#mobile-buttons a.contribute{background:#E01D8D}#updates{background:#121F48;color:white;padding:68px 0 55px;font-size:18px;line-height:20px;color:#BCE0FD;position:relative}#updates .close{position:absolute;top:30px;right:40px;opacity:.75}#updates .close:hover{opacity:1}#updates .close img{width:20px}#updates .content{display:-webkit-box;display:-ms-flexbox;display:flex}#updates h2{color:white;font-size:65px;line-height:60px;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;margin:0 2.5rem 0 0}#updates #update-links{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:-8px;margin-right:-8px}#updates #update-links .update_box{margin:0 8px;-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#updates #update-links .update_box p{margin-top:0;margin-bottom:15px}.form .form-group label{color:#ffffffD8;font:bold 10px/25px din-2014,sans-serif;text-transform:uppercase;margin-bottom:0;padding-left:1rem}.form .form-control{color:rgba(184,24,116,0.45);font:16px/20px din-2014,sans-serif;height:50px;padding:10px 20px;box-shadow:0px 0px 6px #00000029}.form .form-control:placeholder{color:rgba(184,24,116,0.45)}#signup-bar{width:100%;margin-bottom:2.2rem}#signup-bar .content{background:#E01D8D;padding:30px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#signup-bar h2{color:white;text-transform:uppercase;width:175px;text-align:right;margin:0 1.5rem 0 0;font-size:45px;line-height:40px}#signup-bar h2.user-success{text-transform:uppercase;margin:auto;width:100%;text-align:center;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#signup-bar h2.user-success img{width:44px;margin-left:10px;display:inline-block}#signup-bar .form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#signup-bar .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:-10px;margin-right:-10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#signup-bar .form-group{margin:5px 10px;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}#signup-bar .form-group label{color:#ffffffD8;font:bold 10px/25px din-2014,sans-serif;text-transform:uppercase;margin-bottom:0;padding-left:1rem}#signup-bar .form-group.phone{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px}#signup-bar .form-control{color:rgba(184,24,116,0.45);font:16px/20px din-2014,sans-serif;height:50px;padding:10px 20px;box-shadow:0px 0px 6px #00000029}#signup-bar .form-control:focus{color:#121F48;background:#FFFFFFD6}#signup-bar .input-group{-webkit-box-flex:0;-ms-flex:0 0 102.2px;flex:0 0 102.2px;margin:5px 10px}#signup-bar .submit-button{height:50px;background:#121F48;padding:10px 20px;box-shadow:0px 0px 6px #00000029;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#signup-bar .submit-button:hover{color:white;background:#1962A0}#donate_bar{color:white;background:#1962A0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.8rem 2.4rem}#donate_bar h2{color:white;width:144px;text-align:right;margin:0 30px 0 0}#donate_bar .donate_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:-7.5px;margin-right:-7.5px}#donate_bar .donate_buttons a{-webkit-box-flex:1;-ms-flex:1 0 80px;flex:1 0 80px;display:block;margin:7.5px;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;color:#1962A0;font:bold 28px/25px bennet-display,serif;box-shadow:0px 0px 6px #00000029}#donate_bar .donate_buttons a:hover{color:white;background:#73B0E3}#home_header{position:relative}#home_header #nav_container .navbar .navbar-brand{display:block !important}#home_header #nav_container .navbar .navbar-brand #mobileLockup,#home_header #nav_container .navbar .navbar-brand #blue_logo{display:none}#home_header #nav_container .nav-affix .navbar .navbar-brand #V_logo{display:none}#home_header #nav_container .nav-affix .navbar .navbar-brand #blue_logo{display:block}#home_header .hero{background:url(Hero-BG.jpg) center/cover;padding-top:50%;position:relative}#home_header .hero:before{position:absolute;top:0;left:0;right:0;content:"";height:33%;background-image:-webkit-linear-gradient(top, #121F48, transparent);background-image:linear-gradient(to bottom, #121F48, transparent);opacity:.5}#home_header h1{color:#E01D8D;position:absolute;top:33%;right:15%;text-shadow:0px 0px 25px #B818746C;text-align:center;display:inline-block}#home_header #signup-bar{position:absolute;left:0;right:0;bottom:0}#recovery_panel{padding:4rem;background:url(RecoveryPanel-BG.jpg) no-repeat right/contain;position:relative}#recovery_panel h1{font-size:40px;line-height:50px;color:#E01D8D;margin-bottom:1.5rem;margin-top:0}#recovery_panel h1 span{display:block;font-family:balboa,sans-serif;color:white;font-size:56px;line-height:60px;text-transform:uppercase;letter-spacing:-0.56px}#recovery_panel p{margin-bottom:1.5rem}#recovery_panel .content{width:60%;color:white;position:relative}#recovery_panel .content strong{text-transform:uppercase}#recovery_panel:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:-webkit-linear-gradient(left, #121F48, #121F48, transparent);background-image:linear-gradient(to right, #121F48, #121F48, transparent)}#live-site #video-feed{padding-top:50%;background:url(Image_2x.png) center/cover}#live-site .main{background:#121F48}#live-site #content{position:relative;bottom:80px}#live-site section{margin:15px 0}#live-site #donate_bar{border:5px solid white;background:transparent}#events_block .events .upcoming_event.no_events{background:#1962A0}#events_block .events .upcoming_event.no_events .header{background:#1962A0;color:#73B0E3;border:6.5px solid #73B0E3;opacity:.5}#events_block .events .upcoming_event.no_events .header .date h4{color:#73B0E3}#events_block .events .upcoming_event.no_events .body{background:#1962A0;color:#73B0E3;border:2.5px solid #73B0E3;border-top:0;margin:0 4px;opacity:.5}#events_block .events .upcoming_event.no_events .body .headline{color:#73B0E3}#events_block .events .upcoming_event.no_events .body .byline{color:#73B0E3}#events_block .events .upcoming_event.no_events .body p{color:#73B0E3}.text-right{text-align:right}#contribute_page_2{position:relative;min-height:calc(100vh - 250px)}#contribute_page_2 #powered_by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-1.5rem;margin-bottom:1.5rem}#contribute_page_2 #powered_by img.lock{width:11.5px;margin-left:10px;display:inline-block;padding-bottom:2px}#contribute_page_2 .background{position:absolute;left:0;right:0;top:0;bottom:0}#contribute_page_2 .background .bg_blue{background:#1962A0;height:100%}#contribute_page_2 .background .bg_light{background:#F1F9FF;height:100%}#contribute_page_2 .content{padding:4.5rem 0 3rem;color:white}#contribute_page_2 .content h2.headline{color:white;font-size:90px;line-height:78px;letter-spacing:-0.9px;font-weight:500}#contribute_page_2 .content h2.headline span{display:block}#contribute_page_2 #intro{margin-right:3rem;display:block}#contribute_page_2 #intro .intro{max-width:340px;font-size:24px;line-height:26px}#contribute_page_2 #intro .intro p{margin:20px 0}#contribute_page_2 .form{padding-left:2rem}#contribute_page_2 .form .form-group label{color:#1962A0;padding-left:5px}#contribute_page_2 .form .form-group.error label{color:#B81874}#contribute_page_2 .form .form-control{box-shadow:0px 0px 6px #121F480D}#contribute_page_2 .form .employer_info_disclaimer{font-size:12px;line-height:15px;color:#9BA0AF;font-family:din-2014,sans-serif;font-style:italic}#contribute_page_2 .form .subtext{color:#9BA0AF;font:500 12px/15px balboa,sans-serif}#contribute_page_2 .form .select{display:inline-block;position:relative;width:100%}#contribute_page_2 .form .select select{font:500 12px/15px din-2014,sans-serif;text-transform:capitalize;padding:10px 12px;border:2px solid #1962A0;color:#1962A0}#contribute_page_2 .form .select select.select-hidden{display:none}#contribute_page_2 .form .select select+select{margin-left:20px}#contribute_page_2 .form .select-styled{height:40px;position:relative;font:16px/20px din-2014,sans-serif;padding:0 1.5rem 0 .5rem;color:#1962A0BF;border:2px solid #1962A0BF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;cursor:pointer}#contribute_page_2 .form .select-styled:after{content:"";position:absolute;right:0;top:0;height:36px;background:transparent url(select_down_arrow.svg) no-repeat center/contain;width:11px;margin-right:.5rem}#contribute_page_2 .form .select-styled.active{color:#1962A0;border-color:#1962A0}#contribute_page_2 .form .expiration .select{width:auto}#contribute_page_2 .form .expiration .select-styled{text-transform:uppercase;color:#1962A0BF;font:bold 12px/15px din-2014,sans-serif;border:2px solid #1962A0BF}#contribute_page_2 .form .expiration ul.select-options{list-style:none;padding-left:0;color:#1962A0;font:bold 12px/15px din-2014,sans-serif}#contribute_page_2 .form ul.select-options{list-style:none;padding-left:0;background:white;box-shadow:0 0 30px #1962A06C;position:absolute;top:0px;width:100%;text-align:left;z-index:99;font:16px/20px din-2014,sans-serif;color:#1962A0BF;border:2px solid #1962A0BF;padding:10px 0;max-height:315px;overflow-y:scroll}#contribute_page_2 .form ul.select-options li{padding:5px 10px 5px 15px}#contribute_page_2 .form ul.select-options li:hover{background:#F1F9FF}#contribute_page_2 .form .checkmark{position:absolute;left:0;top:0;margin-top:0;width:18px;height:18px;background:transparent -webkit-linear-gradient(top, rgba(255,255,255,0.101) 0%, rgba(25,98,160,0.101) 100%) no-repeat padding-box;background:transparent linear-gradient(180deg, rgba(255,255,255,0.101) 0%, rgba(25,98,160,0.101) 100%) no-repeat padding-box;border:1px solid #1962A0BF;border-radius:5px}#contribute_page_2 .form .checkmark:after{left:5px;top:2px;border-color:white}#contribute_page_2 .form .checkbox input:checked ~ .checkmark{background:transparent -webkit-linear-gradient(top, rgba(25,98,160,0.101) 0%, rgba(25,98,160,0.85) 100%) no-repeat padding-box;background:transparent linear-gradient(180deg, rgba(25,98,160,0.101) 0%, rgba(25,98,160,0.85) 100%) no-repeat padding-box}#contribute_page_2 .form .tax-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contribute_page_2 .form .tax-info .subtext{font-family:din-2014,sans-serif;font-style:italic}#contribute_page_2 .form .btn-ghost-pink{margin-right:20px}#contribute_page_2 .form .btn-ghost-pink:after{content:"";background:url(arrow_pink.svg) no-repeat center/contain;padding-right:10px;height:13px;width:20px;margin-top:5px;position:absolute;display:inline-block}#contribute_page_2 .form .progress-stages{background:transparent;padding-top:0}#contribute_page_2 .form .progress-stages .progress-stage{display:block}#contribute_page_2 .form .progress-stages .progress-stage label[for*='donation_'].checkbox{margin-top:0;font:600 14px/18px din-2014,sans-serif;color:#1962A0;text-transform:none;margin-bottom:10px;margin-left:0;padding-left:28px}#contribute_page_2 .form .progress-stages .progress-stage label[for*='donation_'].checkbox a{font-weight:bold;border-bottom:2px solid #1962A0;color:#1962A0}#contribute_page_2 .form .progress-stages .progress-stage label[for*='donation_'].checkbox input{visibility:hidden}#contribute_page_2 .form .progress-stages .progress-stage label[for*='donation_'].checkbox.error{color:#B81874}#contribute_page_2 .form .progress-stages .progress-stage label[for*='donation_'].checkbox.error a{color:#B81874;border-color:#B81874}#contribute_page_2 .form .progress-stages .progress-stage label[for*='donation_'].checkbox.error .checkmark{border-color:#B81874;background:transparent -webkit-linear-gradient(top, rgba(255,255,255,0.101) 0%, rgba(184,24,116,0.101) 100%) no-repeat padding-box;background:transparent linear-gradient(180deg, rgba(255,255,255,0.101) 0%, rgba(184,24,116,0.101) 100%) no-repeat padding-box}#contribute_page_2 .form .progress-stages .progress-stage.stage-1 .stage-label.completed{display:none}#contribute_page_2 .form .progress-stages .progress-stage .stage-content{display:block;height:auto;opacity:1;visibility:visible;width:100%;padding:.5rem 0 0;margin:10px 0 1rem;margin-left:16px;padding-left:1.5rem;position:relative}#contribute_page_2 .form .progress-stages .progress-stage .stage-content:before{content:"";border-right:1.5px dashed #121F48;position:absolute;left:0;top:0;bottom:0;display:block}#contribute_page_2 .form .progress-stages .progress-stage .stage-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;background-image:-webkit-linear-gradient(transparent, #F1F9FF);background-image:linear-gradient(transparent, #F1F9FF);width:2px}#contribute_page_2 .form .progress-stages .progress-stage .stage-content.hide{display:none}#contribute_page_2 .form .progress-stages .progress-stage.active .progress-indicator-stage{opacity:1}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.5;margin-bottom:6px}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#1962A0;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:35px;width:35px;margin-right:15px}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-count .stage-count-inner{background:#E01D8D;color:white;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;height:35px;width:35px}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-count img.v_check{display:none}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-label{font:bold 28px/35px bennet-display,serif;color:#121F48}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-label .donation-amount{font-weight:bold}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage span.form-error{display:inline-block;color:#B81874;font:12px/15px din-2014,sans-serif;margin-left:15px}#contribute_page_2 .form .progress-stages .progress-stage.completed{-webkit-transition:800ms;transition:800ms;opacity:1;cursor:pointer}#contribute_page_2 .form .progress-stages .progress-stage.completed .progress-indicator-stage .stage-count .stage-count-inner{display:none}#contribute_page_2 .form .progress-stages .progress-stage.completed .progress-indicator-stage .stage-count img.v_check{display:inline-block;width:16px}#contribute_page_2 .form .progress-stages .progress-stage.completed .progress-indicator-stage .stage-label{font-weight:normal;color:#1962A0}#contribute_page_2 .form .progress-stages .progress-stage.completed .progress-indicator-stage.stage-1 .stage-label{display:none}#contribute_page_2 .form .progress-stages .progress-stage.completed .progress-indicator-stage.stage-1 .stage-label.completed{display:block}#contribute_page_2 .form .progress-stages input{height:40px;color:#1962A0BF;border:2px solid #1962A0BF;background:white;width:100%;padding:5px 10px}#contribute_page_2 .form .progress-stages input:focus,#contribute_page_2 .form .progress-stages input.user-success{border-color:#1962A0;color:#1962A0;box-shadow:0px 0px 6px #121F4840;outline:0}#contribute_page_2 .form .progress-stages input:focus.submit-button,#contribute_page_2 .form .progress-stages input.user-success.submit-button{box-shadow:none}#contribute_page_2 .form .progress-stages input.user-error{color:#B81874;box-shadow:0px 0px 6px #121F480D;border:2px solid #B81874}#contribute_page_2 .form .progress-stage-button-prev{background:transparent;color:#121F48}#contribute_page_2 .form .progress-stage-button-prev:before{content:"";background:url(back_arrow.svg) no-repeat center/contain;width:16px;height:16px;margin-right:1px;display:inline-block}#contribute_page_2 .form .radio-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#contribute_page_2 .form .radio-inline span{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;margin:8px}#contribute_page_2 .form .radio-inline label.radio{background:white;box-shadow:0px 0px 6px #121F4840;font:bold 32px/25px bennet-display,serif;color:#1962A0;width:100%;height:75px;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;margin:0}#contribute_page_2 .form .radio-inline label.radio:hover{background:#73B0E3;color:white}#contribute_page_2 .form .radio-inline label[for='donation_amount_other']{display:none}#contribute_page_2 .form .radio-inline .donation_amount_other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;box-shadow:0px 0px 6px #121F4840;font:bold 32px/25px bennet-display,serif;color:#1962A0;width:100%;height:75px;border-radius:0;border:5px solid #1962A080}#contribute_page_2 .form .radio-inline .donation_amount_other::-webkit-input-placeholder{font:bold 32px/25px bennet-display,serif;color:#1962A0}#contribute_page_2 .form .radio-inline .donation_amount_other::-moz-placeholder{font:bold 32px/25px bennet-display,serif;color:#1962A0}#contribute_page_2 .form .radio-inline .donation_amount_other:-ms-input-placeholder{font:bold 32px/25px bennet-display,serif;color:#1962A0}#contribute_page_2 .form .radio-inline .donation_amount_other::placeholder{font:bold 32px/25px bennet-display,serif;color:#1962A0}#contribute_page_2 .form .radio-inline .donation_amount_other span{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;color:#1962A080}#contribute_page_2 .form .radio-inline .donation_amount_other input{border-radius:0;border:0;height:65px;margin:0;font:bold 32px/25px bennet-display,serif !important;background:transparent;box-shadow:none}#contribute_page_2 .form .radio-inline .donation_amount_other input:focus{box-shadow:none;outline:none}#contribute_page_2 .form .radio-inline .donation_amount_other input.user-success{box-shadow:none}#contribute_page_2 .form .radio-inline .donation_amount_other:hover,#contribute_page_2 .form .radio-inline .donation_amount_other:focus{border-color:#1962A0}#contribute_page_2 .form .radio-inline .donation_amount_other:hover span,#contribute_page_2 .form .radio-inline .donation_amount_other:focus span{color:#1962A0}#contribute_page_2 .form .radio-inline.error label.radio{color:#B81874}#contribute_page_2 .form .radio-inline.error label.radio:hover{color:white}#contribute_page_2 .form .radio-inline.error .donation_amount_other{border-color:#B81874}#contribute_page_2 .form .row{margin-left:-8px;margin-right:-8px}#contribute_page_2 .form .row .col-12,#contribute_page_2 .form .row .col-md-2,#contribute_page_2 .form .row .col-md-3,#contribute_page_2 .form .row .col-md-4,#contribute_page_2 .form .row .col-md-6,#contribute_page_2 .form .row .col-md-9,#contribute_page_2 .form .row .col-md-12,#contribute_page_2 .form .row .col-sm-6,#contribute_page_2 .form .row .col-sm-12{padding-right:8px;padding-left:8px}#contribute_page_2 .form #contribution_rules{margin-top:1.5rem;margin-bottom:1.2rem}#contribute_page_2 .form #contribution_rules label{color:#9BA0AF;font:bold 18px/24px bennet-display,serif;border-bottom:2px solid #9BA0AF;cursor:pointer;display:inline-block;padding:0;text-transform:none}#contribute_page_2 .form #contribution_rules #rules_content{display:none;color:#9BA0AF;font-size:16px;line-height:20px;padding-top:20px}#contribute_page_2 .form #contribution_rules #rules_content ul{margin-top:10px}#contribute_page_2 .form #contribution_rules #rules_content ul li{margin-bottom:6.5px}#contribute_page_2 .form .form-errors{margin-bottom:1rem;padding-left:15px}#contribute_page_2 .form .form-errors h2{color:#B81874;font:12px/15px din-2014,sans-serif;margin-top:0}#contribute_page_2 .form .form-errors ul{list-style-type:none;padding-left:15px}#contribute_page_2 .form .form-errors ul li{background:#B81874;padding:9px;border-radius:5px;color:white;margin-bottom:5px;font:12px/15px din-2014,sans-serif;max-width:300px}#contribute_page_2 .form .form-errors ul li:before{content:"";background:url(ALERT.svg) no-repeat center/contain;width:12px;height:11px;display:inline-block;margin-right:10px}#contribute_page_2 .form .error-message{color:#B81874;font:12px/15px din-2014,sans-serif}#contribute_page_2 .form .cc{margin:0}#contribute_page_2 .form .submit_button{background:#E01D8D;border:0;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px;margin-top:1.5rem;padding:5px 15px;display:-webkit-box;display:-ms-flexbox;display:flex}#contribute_page_2 .form .submit_button:hover{background:hover_pink}#contribute_page_2 .form .submit_button input.submit-button{background:transparent;border:0;color:white;padding:0;width:auto;height:auto}#contribute_page_2 .form .submit_button img{width:11px;margin-left:6.5px}#thank_you--page{background:#1962A0;color:white;padding:3.5rem 0 3.5rem;min-height:calc(100vh - 250px)}#thank_you--page h2.headline{font-size:90px;line-height:78px;letter-spacing:-0.9px;text-align:center;max-width:350px;margin:auto;margin-bottom:1.6rem}#thank_you--page #intro{text-align:center;max-width:350px;margin:auto;line-height:23px;marign-bottom:2rem}#thank_you--page #intro p{margin-bottom:1rem}#thank_you--page #intro h5{font-size:22px;margin-bottom:1.5rem}#thank_you--page .btn-primary{background:#121F48}#receipt{max-width:352px;background:white;box-shadow:0px 3px 6px #00000029;padding:1.5rem 2rem 2rem;color:#9BA0AF;margin:auto;font:12px/15px din-2014,sans-serif}#receipt .header{padding-bottom:2rem;border-bottom:2px solid #9BA0AF;text-align:center}#receipt .header img{width:120px;margin-left:-15px}#receipt .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0 0}#receipt .body ul{list-style-type:none;padding-left:0}#receipt .body ul.labels{font:500 12px/15px din-2014,sans-serif;text-align:right}#receipt .body ul.info{font:bold 14px/16px din-2014,sans-serif;color:#121F48}#receipt .body ul li{margin-bottom:7.5px}#receipt .body ul+ul{padding-left:1.7rem}#receipt .foot{text-align:center}#receipt .foot p{font-style:italic}#receipt .foot #powered_by{font:500 12px/15px balboa,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.5px 0 0}#receipt .foot #powered_by img{width:10px;margin-left:5px}@media (max-width: 1199px){h1.headline{font:bold 60px/56px bennet-display,serif}#home_header .hero{padding-top:60%}#signup-bar .content{padding:20px 35px}#donate_bar{padding:1.5rem 1.75rem}#contribute_page_2 #intro{margin-right:0}#contribute_page_2 .form{padding-left:0}}@media (max-width: 992px){#updates{padding:1rem 0}#updates .content{-ms-flex-flow:column;flex-flow:column}#updates h2{font-size:42px;line-height:45px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}#updates h2:after{content:"";background:url(arrow_white.svg) no-repeat center/cover;display:inline-block;margin-left:3px;width:20px;height:25px}#updates #update-links{display:none}#updates #update-links .update_box{margin-top:1rem;-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px}#home_header .hero{background:url(Hero-BG.jpg) center/cover;padding-top:75%}#home_header h1{top:45%;font-size:50px;line-height:42px}#home_header #signup-bar{position:static}#donate_bar{-ms-flex-flow:column;flex-flow:column;padding:2rem 1.5rem}#donate_bar h2{width:auto;text-align:left;margin:0 0 10px 0}#donate_bar .donate_buttons a{-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px}#signup-bar .container{padding:0}#signup-bar .content{-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;padding:25px 35px 10px}#signup-bar h2{width:auto;text-align:left}#signup-bar .submit-button{padding-top:10px}#contribute_page_2 .background{background:#F1F9FF}#contribute_page_2 .background .bg_blue{height:0}#contribute_page_2 .background .bg_light{height:auto}#contribute_page_2 .content{padding:0}#contribute_page_2 .content h2.headline{font-size:55px;line-height:50px}#contribute_page_2 .content h2.headline span{display:inline}#contribute_page_2 #intro{width:100vw;position:relative;left:50%;margin-left:-50vw;padding:.5rem 0;background:#1962A0}#contribute_page_2 #intro .intro{max-width:100%}#contribute_page_2 .form{padding-top:1rem}#contribute_page_2 .form .progress-stages .progress-stage.stage-1{max-width:640px}#contribute_page_2 #powered_by{margin-top:0;margin-bottom:1rem}}@media (max-width: 767px){#mobile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}#updates{padding:1rem 0}#updates .content{-ms-flex-flow:column;flex-flow:column}#updates h2{font-size:28px;line-height:30px;margin-right:0}#updates h2:after{width:15px;height:20px}#updates #update-links{-ms-flex-flow:row wrap;flex-flow:row wrap}#updates #update-links .update_box{margin-top:1.5rem;-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px}#updates .close{position:absolute;top:1rem;right:1rem}#home_header .hero{padding-top:150%;background:url(HERO-BG-MOBILE.jpg) center/150%}#home_header h1{top:auto;bottom:100px;right:auto;display:block;text-align:center;width:100%;color:white;text-shadow:0px 0px 25px rgba(255,255,255,0.75)}#signup-bar{margin-bottom:0}#signup-bar h2{width:175px}#signup-bar .container{padding:0}#signup-bar .form-row{-ms-flex-flow:row wrap;flex-flow:row wrap}#signup-bar .form-group.phone{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}#signup-bar .input-group{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:20px}#home_content #meet_vallie_block img.headshot{display:none}#home_content #recovery_panel .content{width:auto;margin-bottom:1rem}#home_content #recovery_panel h1{max-width:240px}#donate_bar{-ms-flex-flow:column;flex-flow:column;padding:2rem 1.5rem}#donate_bar h2{width:auto;text-align:left;margin:0 0 10px 0}#donate_bar .donate_buttons a{-webkit-box-flex:1;-ms-flex:1 0 120px;flex:1 0 120px}#contribute_page_2 .form .progress-stages{padding:20px 15px}}@media (max-width: 540px){#contribute_page_2 .background{background:#F1F9FF}#contribute_page_2 .background .bg_blue{height:0}#contribute_page_2 .background .bg_light{height:auto}#contribute_page_2 #powered_by{font-size:8px}#contribute_page_2 #powered_by img.lock{width:7px}#contribute_page_2 .content{padding:0}#contribute_page_2 .content h2.headline{font-size:55px;line-height:50px}#contribute_page_2 .content h2.headline span{display:block}#contribute_page_2 #intro p{font-size:18px;line-height:18px}#contribute_page_2 #intro p.mob-d-none{display:none}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-count{width:25px;height:25px;margin-right:8px}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-count .stage-count-inner{width:25px;height:25px;font-size:16px;line-height:18px}#contribute_page_2 .form .progress-stages .progress-stage .progress-indicator-stage .stage-label{font-size:22px}#contribute_page_2 .form .progress-stages .progress-stage .stage-content{margin-left:11px;padding-left:15px;margin-top:0;padding-top:5px;margin-bottom:10px}#contribute_page_2 .form .progress-stages .progress-stage.stage-1{max-width:340px}#contribute_page_2 .form .radio-inline{margin-bottom:2.5px}#contribute_page_2 .form .radio-inline label.radio{height:50px;font-size:26px;line-height:25px}#contribute_page_2 .form .radio-inline span{-webkit-box-flex:1;-ms-flex:1 1 125px;flex:1 1 125px;margin:6px}#contribute_page_2 .form .radio-inline .donation_amount_other{height:50px;border:2.5px solid #1962A080}#contribute_page_2 .form .radio-inline .donation_amount_other input{height:45px}#contribute_page_2 .form .radio-inline .donation_amount_other span{padding-left:15px;font-size:26px;line-height:25px}}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-5px !important}}
