html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../../packs/namespaces/shared/fonts/OpenSans-Light-88818c066aa0d62fa2265607a1491573.woff) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(../../packs/namespaces/shared/fonts/OpenSans-0673efd493cbd321da68437165a5c0ad.woff) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../../packs/namespaces/shared/fonts/OpenSans-Italic-2837dab6b24ee06241d9511c31a14c2f.woff) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(../../packs/namespaces/shared/fonts/OpenSans-Semibold-59b76952b81fe067fd52531945a57420.woff) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(../../packs/namespaces/shared/fonts/OpenSans-SemiboldItalic-ef488c8872bd57196d6b8fb03a99b97a.woff) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../../packs/namespaces/shared/fonts/OpenSans-Bold-41e6e1103351f265afd3145201b11102.woff) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(../../packs/namespaces/shared/fonts/OpenSans-Extrabold-eda4c3497fc52dbdbe70ba4997dc5206.woff) format("woff2")}html,input,select{font-family:Open Sans,sans-serif}.fieldset--no-border{border:0;margin:0;padding:0}::-webkit-input-placeholder{color:#ced5db;font-weight:500}:-ms-input-placeholder,::-ms-input-placeholder{color:#ced5db;font-weight:500}::placeholder{color:#ced5db;font-weight:500}body{margin:0}body,html{height:100%}html{background-attachment:fixed;background-color:#d7dde2;background-position:top;background-repeat:no-repeat;background-size:cover;font-size:16px;font-size:1rem;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;min-height:100%;padding:0;position:relative}html.center,html.tile{background-size:auto}html.tile{background-repeat:repeat}html.paused{background-color:#d7dde2}.donations--layout--container{margin:0 auto;max-width:414px;max-width:25.875rem;min-width:320px;min-width:20rem;overflow:hidden;-webkit-transition:margin .125s linear;transition:margin .125s linear}@media screen and (min-width:25.9375rem){.donations--layout--container{margin-bottom:2.5rem;margin-top:4.8125rem}}@media screen and (min-width:46.0625rem){.donations--layout--container{margin-left:1.25rem;margin-right:1.25rem;margin-top:6.6875rem;max-width:56.25rem}.donations--layout--container.form-layout--standard,.donations--layout--container.form-type--multi-step{margin-left:auto;margin-right:auto;max-width:25.875rem}}@media screen and (min-width:46.0625rem) and (min-width:46.0625rem){.donations--layout--container.form-layout--standard.form-alignment--left,.donations--layout--container.form-type--multi-step.form-alignment--left{margin-left:3.75rem;margin-right:auto}.donations--layout--container.form-layout--standard.form-alignment--right,.donations--layout--container.form-type--multi-step.form-alignment--right{margin-left:auto;margin-right:3.75rem}.embed .donations--layout--container.form-layout--standard,.embed .donations--layout--container.form-type--multi-step{margin-left:auto;margin-right:auto}}@media screen and (min-width:58.75rem){.donations--layout--container{margin-left:auto;margin-right:auto}}.embed .donations--layout--container{margin-top:0}[type=email],[type=number],[type=password],[type=tel],[type=text],select,textarea{-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #9fafbb;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;color:#43525e;font-size:14px;font-size:.875rem;font-weight:700;margin:0 0 15px;margin:0 0 .9375rem;padding:7px 10px;padding:.4375rem .625rem;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}:focus[type=email],:focus[type=number],:focus[type=password],:focus[type=tel],:focus[type=text],select:focus,textarea:focus{border-color:#43525e!important;-webkit-box-shadow:-1px -1px 0 #43525e,1px 1px 0 #43525e,-1px 1px 0 #43525e,1px -1px 0 #43525e;box-shadow:-1px -1px 0 #43525e,1px 1px 0 #43525e,-1px 1px 0 #43525e,1px -1px 0 #43525e;outline:none}[disabled][type=email],[disabled][type=number],[disabled][type=password],[disabled][type=tel],[disabled][type=text],select[disabled],textarea[disabled]{opacity:.5!important}.error[type=email],.error[type=number],.error[type=password],.error[type=tel],.error[type=text],select.error,textarea.error{border-color:#d12429;z-index:2}select{background:url(../../packs/namespaces/shared/images/dropdown-e37f5bc2c599a423bfc508b073599b6c.svg) no-repeat 100%;background-origin:content-box;padding-right:12px;padding-right:.75rem}textarea{height:100px;height:6.25rem;resize:vertical}[data-instant-donate] [data-submit-button]:last-child{border-radius:.25rem;width:100%}[data-instant-donate] .instant-donate--show,[data-instant-donate] [data-submit-container]:not(.instant-donate--hide){display:block!important}[data-instant-donate] .amount-indicator,[data-instant-donate] .back,[data-instant-donate] .instant-donate--hide,[data-instant-donate] .step-indicator,[data-instant-donate] .step-nav{display:none}[data-instant-donate] .campaign-amounts--amount{font-size:17px;font-size:1.0625rem;font-weight:700}[data-instant-donate] .campaign-amounts--amount:before{content:attr(data-charge)}[data-instant-donate] .campaign-amounts--button{min-width:50%}[data-instant-donate] .donations--layout--container{max-width:415px;max-width:25.9375rem}.form-type--multi-step .step{display:none;margin:0;width:100%}.form-type--multi-step .step-active{display:block}.page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.page-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@font-face{font-family:anedot-icons;src:url(../../packs/namespaces/shared/fonts/anedot-icons-8505ce4f1edc24afedac26d1f224d3d2.eot);src:url(../../packs/namespaces/shared/fonts/anedot-icons-8505ce4f1edc24afedac26d1f224d3d2.eot#iefix) format("embedded-opentype"),url(../../packs/namespaces/shared/fonts/anedot-icons-63b305bb1b24ff70291fc64be86ff8da.ttf) format("truetype"),url(../../packs/namespaces/shared/fonts/anedot-icons-44226be44553e64476afd1c8e75fe632.woff) format("woff"),url(../../packs/namespaces/shared/fonts/anedot-icons-b9a8f2277666692692d6c0a53ac37517.svg) format("svg");font-weight:400;font-style:normal}i{font-family:anedot-icons!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}i.info:before{content:"\E900"}i.not-ok:before{content:"\E901"}i.ok:before{content:"\E902"}i.card:before{content:"\E903"}i.location:before{content:"\E904"}i.lock:before{content:"\E905"}i.calendar:before{content:"\E906"}i.email:before{content:"\E907"}i.phone:before{content:"\E908"}i.donorid .donorid--body:before{content:"\E909"}.bounce-in{-webkit-animation:bounce-in .25s linear forwards;animation:bounce-in .25s linear forwards}@-webkit-keyframes bounce-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.95);transform:scale(.95)}90%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.95);transform:scale(.95)}90%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fade-in{-webkit-animation:fade-in .125s linear forwards;animation:fade-in .125s linear forwards}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.overlay .column,.sweep-in-from-bottom{-webkit-animation:sweep-in-from-bottom .125s ease-in forwards;animation:sweep-in-from-bottom .125s ease-in forwards}@-webkit-keyframes sweep-in-from-bottom{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}50%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sweep-in-from-bottom{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}50%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.card-flip{-webkit-animation:card-flip .25s linear forwards;animation:card-flip .25s linear forwards;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes card-flip{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}50%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}50%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes card-flip{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}50%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}50%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}.slide-down{-webkit-animation:slide-down .5s ease-in forwards;animation:slide-down .5s ease-in forwards}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.swing-show{-webkit-animation:swing-show .125s ease-in forwards;animation:swing-show .125s ease-in forwards;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes swing-show{0%{opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes swing-show{0%{opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}.step-in-left{-webkit-animation:step-in-left .5s ease forwards;animation:step-in-left .5s ease forwards}@-webkit-keyframes step-in-left{0%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes step-in-left{0%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.step-in-right{-webkit-animation:step-in-right .5s ease forwards;animation:step-in-right .5s ease forwards}@-webkit-keyframes step-in-right{0%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes step-in-right{0%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.campaign-goal-status-bar{-webkit-animation:campaign-goal-status-bar .25s ease-in forwards;animation:campaign-goal-status-bar .25s ease-in forwards;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes campaign-goal-status-bar{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes campaign-goal-status-bar{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes donorid--overlay{0%{opacity:0}to{opacity:1}}@keyframes donorid--overlay{0%{opacity:0}to{opacity:1}}@-webkit-keyframes donorid--modal{0%{-webkit-transform:translateY(5%);transform:translateY(5%)}50%{-webkit-transform:translateY(5%);transform:translateY(5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes donorid--modal{0%{-webkit-transform:translateY(5%);transform:translateY(5%)}50%{-webkit-transform:translateY(5%);transform:translateY(5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes donorid--submit-processing{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes donorid--submit-processing{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donorid--signin-error{0%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}20%{-webkit-transform:translateX(4px);transform:translateX(4px)}40%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes donorid--signin-error{0%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}20%{-webkit-transform:translateX(4px);transform:translateX(4px)}40%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-down-with-opacity{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slide-down-with-opacity{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}.col,.donations--form--header img,.step-nav .submit-button,.step-nav a,[type=email],[type=number],[type=password],[type=tel],[type=text],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}.confirmation--donation-item:after,.confirmation--donation-item:before,.row:after,.row:before,.step-nav:after,.step-nav:before{content:"";display:table}.confirmation--donation-item:after,.row:after,.step-nav:after{clear:both}.overlay{display:table}.overlay .row{display:table-cell;vertical-align:middle}.capitalize{text-transform:capitalize}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.ellipsis,.truncate .donation-items--description-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide{display:none!important}.highlight,.recurring-options--checkbox label{background:rgba(255,250,23,.5);border-radius:.125rem;display:inline-block;padding:0 5px;padding:0 .3125rem}.nowrap{white-space:nowrap}.perspective{-webkit-perspective:800px;perspective:800px}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bank-accounts--account input,.bank-accounts--routing--number{background-position:10px;background-repeat:no-repeat;padding-left:26px!important;padding-right:26px!important}#page-content .bank-accounts--label{margin-bottom:0}#page-content .bank-accounts--account--confirmation,#page-content .bank-accounts--account--number,#page-content .bank-accounts--routing--number{margin-bottom:20px;margin-bottom:1.25rem}#page-content .bank-accounts--account--type{margin-top:5px;margin-top:.3125rem}#page-content .bank-accounts--routing--bank-name{margin:-15px 0 15px;margin:-.9375rem 0 .9375rem}.bank-accounts--account{display:-webkit-box;display:-ms-flexbox;display:flex}.bank-accounts--account input{background-image:url(../../packs/namespaces/shared/images/ico-bank-account-137f3ebf9659b40ceab882e43768e1c6.svg);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:1px;min-width:.0625rem}.bank-accounts--account--number{border-bottom-right-radius:0;border-top-right-radius:0}.bank-accounts--account--confirmation{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.bank-accounts--account--type{background-color:#8797a3;border:1px solid #8797a3;border-radius:.25rem;overflow:hidden}.bank-accounts--account--type .segmented-controls{margin:0}.bank-accounts--account--type .segmented-controls label{border-bottom:0;border-left:0}.bank-accounts--account--type .segmented-controls label:first-of-type{border-radius:0}.bank-accounts--account--type .segmented-controls label:last-of-type{border-radius:0;border-right:0}.error .bank-accounts--account--type{border-color:#d12429}.new_account .error .bank-accounts--account--type{border-color:#8797a3}.bank-accounts--routing--bank-name{color:#9fafbb;font-size:12px;font-size:.75rem;margin-top:5px;margin-top:.3125rem}.bank-accounts--routing--number{background:url(../../packs/namespaces/shared/images/ico-bank-route-e704aab07de79de2e108f9faea501020.svg) no-repeat 10px,url(../../packs/namespaces/shared/images/ico-bank-route-e704aab07de79de2e108f9faea501020.svg) no-repeat right 10px center;margin-bottom:0}#flash{background:#2782bd url(../../packs/namespaces/shared/images/icons/dismiss-outline-532769b1c19084a0f6868bc0c231544b.svg) no-repeat right 15px center;color:#fff;cursor:pointer;font-size:.875em;font-weight:400;line-height:1.43;margin:0;padding:15px;text-align:center}#flash:hover{opacity:.9}.float-labels{background-color:#fff;border:1px solid #9fafbb;border-radius:4px;height:50px;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.float-labels .-is-filled,.float-labels :not(select):focus{opacity:1}.float-labels .-is-filled~label,.float-labels :not(select):focus~label{color:#43525e;font-size:11.008px;font-size:.688rem;font-weight:400;padding-top:8px}.float-labels input{background:transparent;border:0;bottom:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#20313e;font-size:14px;font-size:.875rem;font-weight:600;left:0;margin:0!important;opacity:0;padding:20px 15px 8px;position:absolute;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.float-labels input::-webkit-input-placeholder{opacity:1}.float-labels input:-ms-input-placeholder,.float-labels input::-ms-input-placeholder{opacity:1}.float-labels input::placeholder{opacity:1}.float-labels input:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.float-labels input:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.float-labels input:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.float-labels input:placeholder-shown:not(:focus)::placeholder{opacity:0}.float-labels label{color:#43525e;cursor:text;font-size:14px;font-size:.875rem;font-weight:500;left:0;line-height:1;margin:0;padding:17px 15px 0;position:absolute;top:0;white-space:nowrap;width:100%}.float-labels label,.float-labels select{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.float-labels select{background-color:transparent;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#20313e;font-weight:400;left:1px;padding:14px 15px 15px;position:relative;z-index:1}.float-labels select~label{z-index:0}.float-labels select.error{color:#d12429}.float-labels select.-is-filled{font-weight:600;padding-bottom:8px;padding-top:21px}.float-labels .error~label{color:#d12429}.float-labels.-focused{border:1px solid #43525e!important;border-radius:4px!important;-webkit-box-shadow:-1px -1px 0 #43525e,1px 1px 0 #43525e,-1px 1px 0 #43525e,1px -1px 0 #43525e;box-shadow:-1px -1px 0 #43525e,1px 1px 0 #43525e,-1px 1px 0 #43525e,1px -1px 0 #43525e;z-index:1}.float-labels.-has-icon input,.float-labels.-has-icon label{padding-left:48px}.address{-webkit-perspective:800px;perspective:800px}.edit_commitment .address label,.edit_user .address label{margin-bottom:5px}.address--row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.address:not(.-folded) .address--row:first-of-type:only-of-type :first-child:not(:only-child){border-bottom-right-radius:0;border-top-right-radius:0}.address:not(.-folded) .address--row:first-of-type:only-of-type :last-child:not(:only-child){border-bottom-left-radius:0;border-top-left-radius:0}.address:not(.-folded) .address--row:first-of-type:not(:only-of-type) :first-child{border-bottom-left-radius:0}.address:not(.-folded) .address--row:first-of-type:not(:only-of-type) :first-child:not(:only-child){border-bottom-right-radius:0;border-top-right-radius:0}.address:not(.-folded) .address--row:first-of-type:not(:only-of-type) :last-child{border-bottom-right-radius:0}.address:not(.-folded) .address--row:first-of-type:not(:only-of-type) :last-child:not(:only-child){border-bottom-left-radius:0;border-top-left-radius:0}.address:not(.-folded) .address--row:last-of-type:not(:only-of-type) *{border-top-left-radius:0;border-top-right-radius:0}.address:not(.-folded) .address--row:last-of-type:not(:only-of-type) :not(:only-child):not(:first-child){border-bottom-left-radius:0}.address:not(.-folded) .address--row:last-of-type:not(:only-of-type) :not(:only-child):not(:last-child){border-bottom-right-radius:0}.address:not(.-folded) .address--row:not(:first-of-type){margin-top:-1px}.address:not(.-folded) .address--row:not(:first-of-type):not(:last-child) *{border-radius:0}.address--row *{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 0 0 -1px!important;min-width:1px}.address--row.-foldable{opacity:1;-webkit-transition:opacity .125s ease-in;transition:opacity .125s ease-in}.-folded .address--row.-foldable{height:0;opacity:0;overflow:hidden}.address--state-container{-ms-flex-preferred-size:25%;flex-basis:25%}.address--street1-container{border-top-right-radius:4px!important}.address--street1-container input:not(:focus){padding-right:36%!important}.address--street-2-container{-webkit-box-flex:0;-ms-flex:0;flex:0;position:absolute!important;right:0;top:0;width:33%}.-folded .address--street-2-container{display:none}.address--zip-container{-ms-flex-preferred-size:25%;flex-basis:25%}.pac-container{-webkit-animation:slide-down-with-opacity .125s ease-in forwards;animation:slide-down-with-opacity .125s ease-in forwards;border:0;border-bottom:0;border-radius:0;-webkit-box-shadow:1px 1px 0 #9fafbb,-1px 1px 0 #9fafbb;box-shadow:1px 1px 0 #9fafbb,-1px 1px 0 #9fafbb;font-family:inherit;margin-top:2px;-webkit-transform-origin:center top;transform-origin:center top}.pac-icon{display:none}.pac-item{border:0;color:#8797a3;cursor:pointer;font-size:14px;font-size:.875rem;font-weight:400;padding:5px 15px}.pac-item.pac-item-selected,.pac-item:hover{background-color:#eff2f5}.pac-item-query{color:#8797a3;font-size:14px;font-size:.875rem}.pac-logo:after{background: no-repeat 50%!important;height:30px;margin-left:-1px;margin-right:-1px}.pac-matched{color:#20313e;font-size:14px;font-size:.875rem;font-weight:600}.payment--errors{text-align:center}.payment--errors span{-webkit-animation:payment--inputs--animation--sweep-in-down .125s ease-in forwards;animation:payment--inputs--animation--sweep-in-down .125s ease-in forwards;background:url(../../packs/namespaces/shared/images/components/payment/error-b8e478b3c55990590f8897cbba42659d.svg) no-repeat 0;color:#d12429;display:none;font-size:12px;font-size:.75rem;font-weight:700;margin-top:10px;padding-left:20px}@-webkit-keyframes payment--inputs--animation--sweep-in-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes payment--inputs--animation--sweep-in-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.payment--errors span.show{display:inline-block}.payment--fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment--fields>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:33.3%}.payment-inputs-validated .payment--fields>div{border-color:#7ebe1f}.payment--fields .payment--fields--bottom--center{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0}.payment--fields .payment--fields--bottom--center:not(:last-child){border-bottom-right-radius:0;border-right:0}.payment--fields .payment--fields--bottom--left{border-bottom-right-radius:0;border-right:0;border-top-left-radius:0;border-top-right-radius:0}.payment--fields .payment--fields--top--full{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:0;width:100%}.payment--fields .payment--fields--bottom--right{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0}.payment--fields--icon--card{background:url(../../packs/namespaces/shared/images/components/payment/card/generic-b1792e559cb44785535e3df056822900.svg) no-repeat 50%;bottom:0;left:0;position:absolute;top:0;-webkit-transition:background .125s ease-in;transition:background .125s ease-in;width:48px}.american-express .payment--fields--icon--card{background-image:url(../../packs/namespaces/shared/images/components/payment/card/american-express-276b98421888ce9a15fe245faa8cf92e.svg)}.discover .payment--fields--icon--card{background-image:url(../../packs/namespaces/shared/images/components/payment/card/discover-4faa90333f3342fd752bb4de169a428e.svg)}.master .payment--fields--icon--card{background-image:url(../../packs/namespaces/shared/images/components/payment/card/master-cae3216df2453327a23c53a8a838375c.svg)}.visa .payment--fields--icon--card{background-image:url(../../packs/namespaces/shared/images/components/payment/card/visa-59e734fdb6d3b7a396588ce805678f38.svg)}.cvc-is-focused:not(.american-express) .payment--fields--icon--card{-webkit-animation:payment--inputs--animation--flip-x .25s linear forwards;animation:payment--inputs--animation--flip-x .25s linear forwards;background-image:url(../../packs/namespaces/shared/images/components/payment/cvc/generic-5cd67ea971937f8eb587149e78167ccb.svg)}@-webkit-keyframes payment--inputs--animation--flip-x{0%{-webkit-transform:perspective(400px) translateZ(75px) rotateY(-90deg);transform:perspective(400px) translateZ(75px) rotateY(-90deg)}to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}}@keyframes payment--inputs--animation--flip-x{0%{-webkit-transform:perspective(400px) translateZ(75px) rotateY(-90deg);transform:perspective(400px) translateZ(75px) rotateY(-90deg)}to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}}.cvc-is-focused.american-express .payment--fields--icon--card{background-image:url(../../packs/namespaces/shared/images/components/payment/cvc/american-express-82736c16d1caa366d7f6578b5a882e18.svg)}.payment--fields--icon--status{background-position:50%;background-repeat:no-repeat;height:13px;left:29px;position:absolute;top:26px;width:13px}.payment-inputs-error .payment--fields--icon--status,.payment-inputs-validated .payment--fields--icon--status{-webkit-animation:payment--inputs--animation--bounce-in .25s linear forwards;animation:payment--inputs--animation--bounce-in .25s linear forwards}@-webkit-keyframes payment--inputs--animation--bounce-in{0%{opacity:0;-webkit-transform:scale(.25);transform:scale(.25)}60%{-webkit-transform:scale(1.25);transform:scale(1.25)}70%{-webkit-transform:scale(.9);transform:scale(.9)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}90%{-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes payment--inputs--animation--bounce-in{0%{opacity:0;-webkit-transform:scale(.25);transform:scale(.25)}60%{-webkit-transform:scale(1.25);transform:scale(1.25)}70%{-webkit-transform:scale(.9);transform:scale(.9)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}90%{-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.payment-inputs-error .payment--fields--icon--status{background-image:url(../../packs/namespaces/shared/images/components/payment/status/invalid-616705403080c8b0856dadfe2a9befd0.svg)}.payment-inputs-validated .payment--fields--icon--status{background-image:url(../../packs/namespaces/shared/images/components/payment/status/valid-1d4435c997a13e1746cec4eac31c0a75.svg)}.payment-inputs{border-radius:.3125rem;position:relative}.payment-inputs .segmented-control{margin-top:15px;margin-top:.9375rem}.payment-inputs--method-new--nav input:checked+label{border-color:#ced5db;color:#20313e;font-weight:700}.payment-inputs--method-new--nav input:checked+label:before{background:url(../../packs/namespaces/shared/images/components/payment/payment-method-selection/selected-90a3eed83a21ce6b021788750502ce18.svg) no-repeat 50%;content:"";height:10px;left:-20px;position:absolute;top:7px;width:12px}.error input,.error select{border-color:#d12429}.donations--layout--container .payment-inputs-error{border-color:#d12429!important;-webkit-box-shadow:inset 1px 1px 0 #d12429,inset -1px -1px 0 #d12429,inset -1px 1px 0 #d12429,inset 1px -1px 0 #d12429;box-shadow:inset 1px 1px 0 #d12429,inset -1px -1px 0 #d12429,inset -1px 1px 0 #d12429,inset 1px -1px 0 #d12429}.donor--user--form .payment-inputs-error label{color:#d12429}.input-for-custom-fields .checkbox{border:1px solid #eff2f5;border-radius:.3125rem;padding:10px;padding:.625rem;margin-bottom:15px;margin-bottom:.9375rem}.input-for-custom-fields .checkbox .checkbox{margin:0}.donor-fees{font-weight:600;margin-bottom:30px;margin-top:10px}.donor-fees .checkbox{margin-bottom:5px}.donor-fees .checkbox+.donor-fees--description{margin-left:18px}.donor-fees--description{color:#43525e;font-size:14px}.amount-label{margin:0 0 13px!important}.campaign-amounts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1px;margin:0 -.0625rem;overflow:hidden}.campaign-amounts--amount{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px;font-size:1.25rem;font-weight:800;padding:0 16px;padding:0 1rem;vertical-align:middle}.descriptor .campaign-amounts--amount{-webkit-box-flex:0;-ms-flex:none;flex:none}.campaign-amounts--button{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 33.3%;flex:1 1 33.3%;min-width:33.3%;padding:0 1px 2px;padding:0 .0625rem .125rem}.campaign-amounts--button label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ced5db;color:#43525e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:50px;line-height:3.125rem;margin:0;text-align:center}.campaign-amounts--button.selected label,.campaign-amounts--button :checked+label{background:#2782bd;color:#fff}.campaign-amounts--button.descriptor{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%}.campaign-amounts--button .campaign-amounts--radio{display:none}.not-changed .campaign-amounts--button label{background:#2782bd;color:#fff}.campaign-amounts--default{font-size:14px;font-size:.875rem;padding:13px 9px;padding:.8125rem .5625rem}@media screen and (min-width:46.0625rem){.campaign-amounts--default{margin:1px 2%!important}}.campaign-amounts--descriptor{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;font-size:.75rem;font-weight:600;line-height:17px;line-height:1.0625rem;padding:10px;padding:.625rem;text-align:right}@media screen and (min-width:46.0625rem){.campaign-amounts:not(.donation-items){margin:0 -2%}.campaign-amounts--button{padding:0 2% .625rem}.campaign-amounts--button label{border-radius:.25rem}}.campaign-amounts--other-amount{border:0!important;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem;margin:0;text-align:center;-webkit-transition:all .125s linear;transition:all .125s linear}@media screen and (min-width:46.0625rem){.campaign-amounts--other-amount{border-radius:.125rem}}.campaign-amounts--other-amount:not(:focus):empty{background-color:transparent;color:inherit}.campaign-amounts--other-amount:not(:focus):empty::-webkit-input-placeholder{color:inherit;font-weight:600}.campaign-amounts--other-amount:not(:focus):empty:-ms-input-placeholder,.campaign-amounts--other-amount:not(:focus):empty::-ms-input-placeholder{color:inherit;font-weight:600}.campaign-amounts--other-amount:not(:focus):empty::placeholder{color:inherit;font-weight:600}.not-changed .campaign-amounts--other-amount:not(:focus):empty{color:#fff}.not-changed .campaign-amounts--other-amount:not(:focus):empty::-webkit-input-placeholder{color:#fff;font-weight:600}.not-changed .campaign-amounts--other-amount:not(:focus):empty:-ms-input-placeholder,.not-changed .campaign-amounts--other-amount:not(:focus):empty::-ms-input-placeholder{color:#fff;font-weight:600}.not-changed .campaign-amounts--other-amount:not(:focus):empty::placeholder{color:#fff;font-weight:600}.error~.campaign-amounts .campaign-amounts--other-amount{background-color:#fff}.error~.campaign-amounts .campaign-amounts--other-amount::-webkit-input-placeholder{color:#9fafbb;font-weight:400}.error~.campaign-amounts .campaign-amounts--other-amount:-ms-input-placeholder,.error~.campaign-amounts .campaign-amounts--other-amount::-ms-input-placeholder{color:#9fafbb;font-weight:400}.error~.campaign-amounts .campaign-amounts--other-amount::placeholder{color:#9fafbb;font-weight:400}.campaign-amounts--other-amount--label{padding:3px!important}.donation-items{max-width:100%}.donation-items .error{margin-bottom:20px}.donation-items--description{color:#9fafbb;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;margin-top:2px;margin-top:.125rem;white-space:normal}.has-value .donation-items--description{color:hsla(0,0%,100%,.75)}.donation-items--description-more{color:#2ba4d2;cursor:pointer;display:none;font-size:10px;font-size:.625rem;margin-left:2px;margin-left:.125rem}.has-value .donation-items--description-more{color:#fff}.truncate .donation-items--description-more{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.truncate .donation-items--description-text{cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.donation-items--group{border:1px solid #d7dde2;border-radius:.1875rem;margin:20px 0 0;min-width:0;padding:15px 15px 10px;width:100%}.donation-items--group:first-of-type{margin-top:0}.donation-items--group legend{background-color:#fcfcfd;border:0;color:#43525e;font-size:14px;font-style:italic;font-weight:400;margin:0 auto;padding:0 15px;text-align:center;width:auto}.donation-items--group legend:empty{display:none}.donation-items--group.hide-label{border-color:transparent;padding-bottom:0;padding-top:0}.donation-items--group.hide-label+.hide-label{margin-top:0}.donation-items--item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;padding:3px;position:relative}.donation-items--item input{-ms-flex-item-align:start;align-self:flex-start;-moz-appearance:textfield;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:400;height:36px;margin:0;text-align:center;width:25%}.donation-items--item input:focus+span{border-color:#2782bd}.donation-items--item input.quantity{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;margin:0;width:20%}.donation-items--item label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400;line-height:18px;line-height:1.125rem}.donation-items--item .price{-ms-flex-item-align:start;align-self:flex-start;background-color:#9fafbb;border:1px solid #9fafbb;border-bottom-right-radius:4px;border-left:0;border-top-right-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;height:36px;padding:7px;padding:.4375rem;text-align:left;white-space:nowrap;width:30%}.donation-items--item.has-value{background-color:#2782bd}.donation-items--item.has-value.amount:before{color:#8797a3;content:"$";left:9px;position:absolute;top:9px;z-index:1}.donation-items--item.has-value .price,.donation-items--item.has-value input{border-color:#2782bd}.donation-items--item.has-value label{color:#fff}.donation-items--label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:75%;overflow:hidden;padding-left:15px;padding-left:.9375rem}.donation-items--label.quantity{max-width:50%}.recurring-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;margin-bottom:1.25rem}.recurring-options>*{background:#eff2f5;border:1px solid #697b88;border-left:0;color:#43525e;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px;font-size:.6875rem;font-weight:400;line-height:36px;line-height:2.25rem;padding:0;text-align:center;white-space:nowrap}.recurring-options>:first-child{border-left:1px solid #697b88}.recurring-options>* :checked+*{background:#697b88;color:#fff;font-size:14px;font-size:.875rem;font-weight:700}.recurring-options--checkbox{margin-bottom:20px;margin-bottom:1.25rem;margin-top:10px;margin-top:.625rem}.recurring-options--checkbox input{margin:-1px 0 0!important;margin:-.0625rem 0 0!important}.recurring-options--checkbox label{font-size:14px;font-size:.875rem;font-weight:500;line-height:1;padding-bottom:5px;padding-bottom:.3125rem;padding-top:5px;padding-top:.3125rem}.recurring-options--checkbox strong{text-transform:capitalize}.recurring-options--option{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.recurring-options--option:first-of-type{border-radius:.1875rem 0 0 .1875rem}.recurring-options--option:last-of-type{border-radius:0 .1875rem .1875rem 0}.recurring-options--option input{display:none}.recurring-options--option label{cursor:pointer;font-size:12px;font-size:.75rem;font-weight:inherit;line-height:inherit;margin:0;text-align:center}.input-for-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.input-for-name>div{border-radius:0;margin-left:-1px;min-width:1px}.input-for-name>div:first-child{border-radius:.25rem 0 0 .25rem;margin-left:0}.input-for-name>div:last-child{border-radius:0 .25rem .25rem 0}.input-for-name--first,.input-for-name--last{-webkit-box-flex:5;-ms-flex:5 0;flex:5 0}.input-for-name--middle{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%}.input-for-name--suffix{-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%}.input-for-name--title{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%}.input-for-paypal--completion-amount{font-weight:600}.input-for-paypal--text{font-size:13px;font-size:.8125rem;margin-top:0;text-align:center}.password--fields{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;margin-bottom:.9375rem}.password--fields>*,.password--password{-webkit-box-flex:1;-ms-flex:1;flex:1}.password--password{border-bottom-right-radius:0;border-top-right-radius:0;margin:0}.password--password-confirmation{border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 -1px;margin:0 0 0 -.0625rem}.password--meter{position:relative}.password--meter-indicator{bottom:-6px;bottom:-.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:11px;left:.6875rem;position:absolute;right:11px;right:.6875rem}.password--meter-indicator--node{background-color:#9fafbb;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:3px;height:.1875rem;margin:0 1px;margin:0 .0625rem;opacity:.25;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.password--meter-indicator--node:first-child{border-radius:.125rem 0 0 .125rem}.password--meter-indicator--node:last-child{border-radius:0 .125rem .125rem 0}.password--meter-indicator--node.fill{opacity:1}.score0 .password--meter-indicator--node,.score1 .password--meter-indicator--node{background-color:#d12429}.score2 .password--meter-indicator--node,.score3 .password--meter-indicator--node{background-color:#e5d031}.score4 .password--meter-indicator--node{background-color:#7ebe1f}.password--requirements ol{color:#8797a3;font-size:12px;font-size:.75rem;font-weight:600;list-style:none;margin:0 11px;margin:0 .6875rem;padding:0}.password--requirements li{margin:0 0 5px;margin:0 0 .3125rem;position:relative;text-align:left}.password--requirements li:before{content:"\2022";left:-10px;left:-.625rem;position:absolute}.password--requirements small{display:block;font-size:10px;font-size:.625rem;font-weight:400;line-height:14px;line-height:.875rem;margin-top:-2px;margin-top:-.125rem}.password--requirements .is-valid{color:#7ebe1f}.password--requirements .is-valid:before{content:url(../../packs/namespaces/shared/images/icons/password/is-valid-4a6a181b35b7728319764eee37f69a06.svg);left:-12px;left:-.75rem}.password--requirements .is-invalid{color:#d12429}.password--requirements .is-invalid:before{content:url(../../packs/namespaces/shared/images/icons/password/is-invalid-821cc832275558ff890128fb7f7ebb58.svg);left:-12px;left:-.75rem}.segmented-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px;margin:0 0 1.25rem}@media screen and (min-width:40em){.segmented-controls{margin:0 0 1.875rem}}@media screen and (min-width:860px){.segmented-controls label{font-size:.875rem;line-height:.875rem;padding:.75rem .9375rem}}.segmented-controls input{display:none}.segmented-controls label{background-color:#fff;border:1px solid #8797a3;border-left-width:0;color:#20313e;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:10px;font-size:.625rem;font-weight:400!important;line-height:10px;line-height:.625rem;margin:0;padding:10px;padding:.625rem;text-align:center}.segmented-controls label:first-of-type{border-left-width:1px;border-radius:.25rem 0 0 .25rem}.segmented-controls label:last-of-type{border-radius:0 .25rem .25rem 0}.segmented-controls :checked+label{background:#8797a3;color:#fff}.segmented-controls :checked+label.blue{background:#2ba4d2;border-color:#2ba4d2;-webkit-box-shadow:-1px 0 0 #2ba4d2;box-shadow:-1px 0 0 #2ba4d2}.segmented-controls :checked+label.green{background:#7ebe1f;border-color:#7ebe1f;-webkit-box-shadow:-1px 0 0 #7ebe1f;box-shadow:-1px 0 0 #7ebe1f}.segmented-controls :checked+label.purple{background:#a949bc;border-color:#a949bc;-webkit-box-shadow:-1px 0 0 #a949bc;box-shadow:-1px 0 0 #a949bc}.segmented-controls :checked+label.red{background:#d12429;border-color:#d12429;-webkit-box-shadow:-1px 0 0 #d12429;box-shadow:-1px 0 0 #d12429}.segmented-controls :checked+label:first-of-type{-webkit-box-shadow:none;box-shadow:none}.segmented-controls--label{background:#ced5db;display:-webkit-box;display:-ms-flexbox;display:flex}.segmented-controls--label>*{color:#20313e;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-size:.75rem;font-weight:500!important;line-height:22px;line-height:1.375rem;margin:0;text-align:center}.segmented-controls--label+.segmented-controls label:first-of-type{border-radius:0 0 0 .25rem}.segmented-controls--label+.segmented-controls label:last-of-type{border-radius:0 0 .25rem}.select-placeholder{color:rgba(67,82,94,.5)!important;font-weight:400!important}[data-tabs] [disabled]{display:none}[data-tabs] li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:5px;margin-left:.3125rem;margin-right:5px;margin-right:.3125rem;min-width:1px;text-align:center}[data-tabs] li input{display:none}[data-tabs] li label{border-bottom:2px solid transparent;color:#43525e;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;font-weight:400;padding:0 0 5px;position:relative}[data-tabs] ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:-5px;margin-left:-.3125rem;margin-right:-5px;margin-right:-.3125rem;margin-top:0;padding:0}.text-styles--campaign-body a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:underline}.text-styles--campaign-body a:hover{opacity:1;text-decoration:none}.text-styles--campaign-body i{font-family:Open Sans,sans-serif!important;font-style:italic}.campaign-side label .text-styles--campaign-body p,.text-styles--campaign-body p{color:#43525e;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:18px;line-height:1.125rem;margin-bottom:10px;margin-bottom:.625rem}.campaign-side label .text-styles--campaign-body p:last-child,.text-styles--campaign-body p:last-child{margin-bottom:0}.text-styles--campaign-custom-political-statement{font-size:12px;font-size:.75rem}.text-styles--campaign-custom-political-statement blockquote{border-left:2px solid #d7dde2;font-style:italic;margin:1em 0;padding-left:1.5em;text-align:left}.text-styles--campaign-custom-political-statement a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:underline}.text-styles--campaign-custom-political-statement a:hover{opacity:1;text-decoration:none}.text-styles--campaign-custom-political-statement i{font-family:Open Sans,sans-serif!important;font-style:italic}.text-styles--campaign-custom-political-statement li{color:inherit;margin:0 0 5.008px;margin:0 0 .313rem}.text-styles--campaign-custom-political-statement li:last-child{margin:0}.text-styles--campaign-custom-political-statement ul{padding:0 0 0 25.008px;padding:0 0 0 1.563rem}.text-styles--campaign-custom-political-statement a{color:#43525e}.text-styles--campaign-custom-political-statement h1,.text-styles--campaign-custom-political-statement h2,.text-styles--campaign-custom-political-statement p{color:#43525e;margin:0 0 10px;margin:0 0 .625rem;text-align:left}.text-styles--campaign-custom-political-statement h1:last-child,.text-styles--campaign-custom-political-statement h2:last-child,.text-styles--campaign-custom-political-statement p:last-child{margin:0}.text-styles--campaign-custom-political-statement h1{font-size:16px;font-size:1rem;font-weight:700}.text-styles--campaign-custom-political-statement h2{font-size:14px;font-size:.875rem;font-weight:700}.text-styles--campaign-custom-political-statement p{font-size:12px;font-size:.75rem;font-weight:500}.text-styles--campaign-description{color:#43525e;font-size:16px;font-weight:400}.text-styles--campaign-description blockquote{border-left:2px solid #d7dde2;font-style:italic;margin:1em 0;padding-left:1.5em;text-align:left}.text-styles--campaign-description a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:underline}.text-styles--campaign-description a:hover{opacity:1;text-decoration:none}.text-styles--campaign-description i{font-family:Open Sans,sans-serif!important;font-style:italic}.text-styles--campaign-description .text-columns{-webkit-column-gap:2em;column-gap:2em;-webkit-columns:2;columns:2;display:block}.text-styles--campaign-description li{color:inherit;margin:0 0 5.008px;margin:0 0 .313rem}.text-styles--campaign-description li:last-child{margin:0}.text-styles--campaign-description ul{padding:0 0 0 25.008px;padding:0 0 0 1.563rem}.text-styles--campaign-description a,.text-styles--campaign-description blockquote,.text-styles--campaign-description h1,.text-styles--campaign-description h2,.text-styles--campaign-description h3,.text-styles--campaign-description h4,.text-styles--campaign-description h5,.text-styles--campaign-description p{color:inherit!important;font-weight:400!important;text-align:left}.text-styles--campaign-description a:last-child,.text-styles--campaign-description blockquote:last-child,.text-styles--campaign-description h1:last-child,.text-styles--campaign-description h2:last-child,.text-styles--campaign-description h3:last-child,.text-styles--campaign-description h4:last-child,.text-styles--campaign-description h5:last-child,.text-styles--campaign-description p:last-child{margin:0!important}.text-styles--campaign-description h1{font-size:2.5em!important;line-height:1.2!important;margin:0 0 .25em!important}.text-styles--campaign-description h2{font-size:1.875em!important;line-height:1.2!important;margin:0 0 .5em!important}.text-styles--campaign-description h3{font-size:1.25em!important;line-height:1.2!important;margin:0 0 .5em!important}.text-styles--campaign-description h4{font-size:1.125em!important;line-height:1.2!important;margin:0 0 .75em!important}.text-styles--campaign-description h5{font-size:1em!important;line-height:1.2!important;margin:0 0 .75em!important}.text-styles--campaign-description p{font-size:.875em!important;line-height:1.5!important;margin:0 0 1em!important}.text-styles--campaign-disclaimer{font-size:12px;font-size:.75rem}.text-styles--campaign-disclaimer a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:underline}.text-styles--campaign-disclaimer a:hover{opacity:1;text-decoration:none}.text-styles--campaign-disclaimer i{font-family:Open Sans,sans-serif!important;font-style:italic}.text-styles--campaign-disclaimer a,.text-styles--campaign-disclaimer p{color:inherit;margin:0 0 10px;margin:0 0 .625rem;text-align:left}.text-styles--campaign-disclaimer a:last-child,.text-styles--campaign-disclaimer p:last-child{margin:0}.text-styles--campaign-disclaimer p{font-size:12px;font-size:.75rem;font-weight:400}.text-styles--campaign-disclaimer .box{border-color:inherit;border-style:solid;border-width:1px;display:inline-block;padding:10px;padding:.625rem;text-align:center}.text-styles--campaign-legal{font-size:12px;font-size:.75rem}.text-styles--campaign-legal a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:underline}.text-styles--campaign-legal a:hover{opacity:1;text-decoration:none}.text-styles--campaign-legal i{font-family:Open Sans,sans-serif!important;font-style:italic}.text-styles--campaign-legal a{color:#43525e}.text-styles--campaign-legal h1,.text-styles--campaign-legal h2,.text-styles--campaign-legal li,.text-styles--campaign-legal p{color:#43525e;margin:0 0 10px;margin:0 0 .625rem;text-align:left}.text-styles--campaign-legal h1:last-child,.text-styles--campaign-legal h2:last-child,.text-styles--campaign-legal li:last-child,.text-styles--campaign-legal p:last-child{margin:0}.text-styles--campaign-legal h1{font-size:16px;font-size:1rem;font-weight:700}.text-styles--campaign-legal h2{font-size:14px;font-size:.875rem;font-weight:700}.text-styles--campaign-legal li{margin:0 0 5px;margin:0 0 .3125rem}.text-styles--campaign-legal p{font-size:12px;font-size:.75rem;font-weight:500}.text-styles--campaign-legal ul{padding:0 0 0 25px;padding:0 0 0 1.5625rem}.text-styles--campaign-receipt-body,.text-styles--upsell-description{font-size:14px;font-size:.875rem;font-weight:400}.text-styles--campaign-receipt-body a,.text-styles--upsell-description a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:underline}.text-styles--campaign-receipt-body a:hover,.text-styles--upsell-description a:hover{opacity:1;text-decoration:none}.text-styles--campaign-receipt-body i,.text-styles--upsell-description i{font-family:Open Sans,sans-serif!important;font-style:italic}.text-styles--campaign-receipt-body h1,.text-styles--campaign-receipt-body h2,.text-styles--campaign-receipt-body p,.text-styles--upsell-description h1,.text-styles--upsell-description h2,.text-styles--upsell-description p{color:#20313e!important;margin:0 0 10px;margin:0 0 .625rem;text-align:left}.text-styles--campaign-receipt-body h1:last-child,.text-styles--campaign-receipt-body h2:last-child,.text-styles--campaign-receipt-body p:last-child,.text-styles--upsell-description h1:last-child,.text-styles--upsell-description h2:last-child,.text-styles--upsell-description p:last-child{margin-bottom:0}.text-styles--campaign-receipt-body h1,.text-styles--upsell-description h1{font-size:18px!important;font-size:1.125rem!important;font-weight:500}.text-styles--campaign-receipt-body h2,.text-styles--upsell-description h2{font-size:16px!important;font-size:1rem!important;font-weight:500}.text-styles--campaign-receipt-body p,.text-styles--upsell-description p{font-size:14px!important;font-size:.875rem!important;line-height:20px!important;line-height:1.25rem!important}#structure .text-styles--campaign-receipt-body p,#structure .text-styles--upsell-description p{text-align:left}#structure .text-styles--campaign-receipt-body p a,#structure .text-styles--upsell-description p a{color:#20313e!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-color-swatch-wrapper{border:0;padding:0}.step{border:0;margin:0 0 20px;margin:0 0 1.25rem;padding:0}.step:last-child{margin-bottom:0}label{color:#43525e;display:block;font-size:87.5%;font-weight:700;line-height:24px;margin:0}label.required:after{color:#8797a3;content:"\B7";display:inline-block;font-size:30px;font-size:1.875rem;margin-top:-18px;margin-top:-1.125rem;padding-left:2px;padding-left:.125rem}label.error{color:#d12429}.col{float:left;position:relative;width:50%}.col:first-child{padding-right:3px}.col:last-child{padding-left:3px}.col:first-child:last-child{padding:0}.col.email{width:60%}.col.phone{width:40%}.col.street{padding:0;width:70%}.col.street input{border-radius:4px 0 0;margin:0}.col.zip{padding:0;width:30%}.col.zip input{border-radius:0 4px 0 0;margin:0 0 0 -1px}.col.city{padding:0}.col.city input{border-radius:0 0 0 4px;margin:-1px 0 0}.col.state{padding:0}.col.state input,.col.state select{border-radius:0 0 4px;margin:-1px 0 0 -1px}.banner{padding:5px 25px}.banner h1{font-size:100%;margin:0;padding-top:10px;padding-top:.625rem}.banner h1,.banner li,.banner p{color:rgba(0,0,0,.5);text-align:center}.banner li,.banner p{font-size:75%;margin:0 0 10px;padding:10px}.banner li:last-child,.banner p:last-child{margin:0}.banner li{font-weight:600;margin:0;padding:0;text-align:left}.banner ul{margin:0 0 20px;margin:0 0 1.25rem;padding:0 45px;padding:0 2.8125rem}.banner a{color:rgba(0,0,0,.5)}.banner.yellow{background:#fcf8e3}.banner.red{background:#d12429}.banner.red a,.banner.red h1,.banner.red li,.banner.red p{color:#fff}.banner.red .alert{background-color:#b90017;color:#fff;display:block;font-size:12px;font-size:.75rem;font-weight:600;margin:0 -25px -5px;padding:10px 35px;padding:.625rem 2.1875rem}.notice{border:1px solid #eff2f5;border-radius:.3125rem;padding:10px;padding:.625rem;margin:0 0 20px;margin:0 0 1.25rem;word-break:break-word}.notice .checkbox{margin:0}.notice h1,.notice h2,.notice h3,.notice h4,.notice h5,.notice h6,.notice li,.notice p{color:#43525e;font-size:12px;font-size:.75rem;margin:0 0 10px;margin:0 0 .625rem}.notice h1:last-child,.notice h2:last-child,.notice h3:last-child,.notice h4:last-child,.notice h5:last-child,.notice h6:last-child,.notice li:last-child,.notice p:last-child{margin:0}.notice h1{font-size:16px;font-size:1rem;font-weight:700}.notice h2{font-size:14px;font-size:.875rem;font-weight:700}.notice h3{font-size:12px;font-size:.75rem;font-weight:700}.notice label{font-size:14px;font-size:.875rem}.notice .bordered{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;padding-bottom:.625rem}.notice.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.notice.error{background-color:rgba(209,36,41,.25);border-color:#d12429}.notice.grey{background:#eff2f5;border-color:#9fafbb}.political-statement{margin-top:20px}.anedot-terms{color:#43525e;font-size:75%;margin:20px 0 0;text-align:center}.anedot-terms a{color:#2782bd;text-decoration:none}.anedot-terms a:hover{text-decoration:underline}.embed{background:transparent}.embed .donation-form-description,.embed .donations--form--footer,.embed .donations--form--header{display:none}.embed.show-details .donation-form-description,.embed.show-details .donations--form--header{display:block}.campaign-paused{text-align:center}.campaign-paused .container{display:inline-block;margin:100px auto 0;padding:20px}.campaign-paused .campaign-paused--icon-header{background:url(../../packs/namespaces/shared/images/ico-paused-00a2e1ef4ccf3e5fda54fed318148370.svg) no-repeat top;color:#43525e;font-size:40px;font-weight:400;margin:0 0 20px;padding-top:75px;text-align:center}.campaign-paused--body{margin:0 auto;max-width:414px}.campaign-paused--body a{color:#2782bd}.campaign-paused--body h1,.campaign-paused--body h2,.campaign-paused--body h3,.campaign-paused--body li,.campaign-paused--body p{color:#43525e;font-weight:400;margin:0 0 10px;text-align:left}.campaign-paused--body h1{font-size:20px}.campaign-paused--body h2{font-size:20px;text-align:center}.campaign-goal-status{border-radius:4px;height:30px;margin:10px;overflow:hidden;position:relative}.campaign-goal-status p{color:#fff;font-size:75%;font-weight:700;margin:0;position:absolute;text-align:center;top:6px;width:100%}.campaign-goal-status-background{background:#2782bd;height:100%;opacity:.25;position:absolute;width:100%}.campaign-goal-status-bar{background:#2782bd;border-radius:4px 0 0 4px;height:100%;position:absolute}.amount-indicator{color:#697b88;font-size:14px;font-size:.875rem;font-weight:700;margin:-10px 0 5px}.amount-indicator a{color:#9fafbb;cursor:pointer;font-size:12px;font-size:.75rem;font-weight:400;text-decoration:underline}.amount-indicator a:hover{text-decoration:none}.amount-indicator span{margin-right:10px;margin-right:.625rem}@media only screen and (max-width:414px){html:not(.tile){background-image:none}}@media only screen and (min-width:415px){.campaign-goal-status{margin:0 0 20px}}@media screen and (min-width:46.0625rem){.banner h1,.banner p{padding:10px;text-align:left}}.donations--form--body{background:#fff;padding:20px;padding:1.25rem}.form-layout--standard .donations--form--body--container>div{max-width:100%;padding-left:0;padding-right:0;padding:0!important}@media screen and (min-width:46.0625rem){.form-layout--classic .donations--form--body--container{display:-webkit-box;display:-ms-flexbox;display:flex}.form-layout--classic .donations--form--body--container>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding-right:.625rem}.form-layout--classic .donations--form--body--container>div:last-child{padding-left:.625rem;padding-right:0}}@media screen and (min-width:58.75rem){.form-layout--classic .donations--form--body--container>div,.form-layout--classic .donations--form--body--container>div:last-child{padding-left:1.875rem;padding-right:1.875rem}}.donations--form--campaign-description{border-bottom:1px solid #eff2f5;color:#43525e;margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem}.campaign-video{margin:0 auto;max-width:640px;max-width:40rem}@media screen and (min-width:46.0625rem){.campaign-video{padding:2.5rem 0}}[data-instant-donate] .campaign-video{padding:0}.campaign-video--container{height:0;padding-bottom:56.25%;position:relative}.campaign-preview .form-type--multi-step .campaign-video--container{margin-bottom:30px;margin-bottom:1.875rem}.campaign-video--container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.campaign-video--placeholder{background:#20313e url(../../packs/namespaces/shared/images/campaign-video-placeholder-b38b58f5f45a4b1d10eaa3638dcea5e4.svg) no-repeat 50%;height:360px;height:22.5rem}.cross-sell--campaign .campaign-video,.form-container:not(.form-layout--classic) .campaign-video,.form-type--multi-step .campaign-video{padding:0}.cross-sell--campaign .campaign-video--placeholder,.form-container:not(.form-layout--classic) .campaign-video--placeholder,.form-type--multi-step .campaign-video--placeholder{height:225px;height:14.0625rem}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;margin-bottom:.625rem}.checkbox input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:1px 0 0;margin:.0625rem 0 0}.checkbox label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;margin-bottom:0;margin-left:5px;margin-left:.3125rem;padding-top:0}.checkbox.small label{font-size:13px;font-size:.8125rem;font-weight:400}.form-container .checkbox input{-webkit-appearance:checkbox;background:none;height:auto;margin:1px 0 0;margin:.0625rem 0 0;width:auto}.donorid--logo{margin-bottom:.625em}.donorid--modal-close{background:url(../../packs/namespaces/shared/images/donorid/modal-close-120c6f30e39708e2232e4f093a6bba80.svg) no-repeat 50%;color:transparent;display:block;height:.75em;opacity:.5;overflow:hidden;position:absolute;right:.625em;top:.625em;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:.75em}.donorid--modal-close:hover{opacity:1}.donorid--modal{-webkit-animation:donorid--modal .125s ease-in forwards;animation:donorid--modal .125s ease-in forwards;background-color:#2ba4d2;border-radius:4px;margin:0 .9375em;max-width:100%;padding:15px;padding:.9375rem;position:relative;text-align:center;width:16.25em}.donorid--modal [disabled]{opacity:.75}.donorid--modal footer{color:#fff;font-size:.75em}.donorid--modal footer p{cursor:pointer}.donorid--modal h1{color:#fff;font-size:1em;font-weight:600;margin:0 0 1.25em}.donorid--modal li{display:inline-block}.donorid--modal p{margin:0}.donorid--modal nav{border-bottom:1px solid hsla(0,0%,100%,.25);margin-bottom:1.25em;padding:2.5em 1.25em 1.25em}.donorid--overlay{-webkit-animation:donorid--overlay .125s ease-in forwards;animation:donorid--overlay .125s ease-in forwards;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:12}.donorid--overlay.show{display:-webkit-box;display:-ms-flexbox;display:flex}.donorid--overlay:before{background-color:rgba(252,252,253,.75);bottom:0;content:"";left:0;position:fixed;right:0;top:0}.donorid--payment-method--save{color:#8797a3;font-size:.75em;font-weight:400;margin-top:.625em}.donorid--payment-method--save input{margin:0 2px -2px 0;margin:0 .125rem -.125rem 0;opacity:.8}.donorid--payment-method-select{margin-bottom:.625em}.donorid--signin--email,.donorid--signin--password{background-color:#fff;border:1px solid #2284ab;border-radius:.25em;color:#20313e;display:block;font-size:.9375em;font-weight:500;line-height:1;padding:10px 15px;padding:.625rem .9375rem;width:100%;margin:0;z-index:1}.donorid--signin--email::-webkit-input-placeholder,.donorid--signin--password::-webkit-input-placeholder{color:#8797a3;font-weight:400}.donorid--signin--email:-ms-input-placeholder,.donorid--signin--email::-ms-input-placeholder,.donorid--signin--password:-ms-input-placeholder,.donorid--signin--password::-ms-input-placeholder{color:#8797a3;font-weight:400}.donorid--signin--email::placeholder,.donorid--signin--password::placeholder{color:#8797a3;font-weight:400}.donorid--signin--email[type=checkbox],.donorid--signin--password[type=checkbox]{width:auto}.donorid--signin--email[type=checkbox]:checked:before,.donorid--signin--password[type=checkbox]:checked:before{color:#2284ab;content:"\2713";font-size:8px;font-size:.5rem;left:2px;left:.125rem;line-height:1;position:absolute;top:0}.donorid--signin--email:focus,.donorid--signin--password:focus{outline:none;border-color:#2284ab}.donorid--signin--email{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.donorid--signin--form{position:relative}.donorid--signin--links{list-style:none;margin:0;padding:0}.donorid--signin--links a{color:hsla(0,0%,100%,.75);font-weight:400;text-decoration:none;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.donorid--signin--links a:hover{color:#fff}.donorid--signin--links li{display:inline-block;margin:.625em .3125em 0;position:relative}.donorid--signin--message{bottom:-10px;bottom:-.625rem;color:#fff;font-size:.6875em;left:0;opacity:0;position:absolute;right:0;-webkit-transition:all 75ms;transition:all 75ms}.donorid--signin--message span{display:none}.donorid--signin--password{border-top-left-radius:0;border-top-right-radius:0}.donorid--signin--password[type=password]{padding-right:3.125em}.donorid--signin--submit{background:#2284ab url(../../packs/namespaces/shared/images/donorid/submit-f669997718f203e99d83852800340754.svg) no-repeat 11px;border:0;border-radius:50%;bottom:4px;bottom:.25rem;cursor:pointer;font-size:1.25em;height:1.5em;line-height:1;margin:0;padding:0;position:absolute;right:4px;right:.25rem;-webkit-transition:all 75ms linear;transition:all 75ms linear;width:1.5em;z-index:2;color:transparent}.donorid--signin--submit.disabled,.donorid--signin--submit[disabled]{background-color:#d7dde2;cursor:default;opacity:1}.donorid--signin--submit.disabled.donorid--modal--processing,.donorid--signin--submit[disabled].donorid--modal--processing{-webkit-animation:donorid--submit-processing 1.25s infinite;animation:donorid--submit-processing 1.25s infinite;background:#2284ab url(../../packs/namespaces/shared/images/donorid/submit-processing-e5fad00d420a98765f9eec7b27e4690f.svg) no-repeat 50%}.donorid--signin--submit.disabled.donorid--modal--success,.donorid--signin--submit[disabled].donorid--modal--success{background:#7ebe1f url(../../packs/namespaces/shared/images/donorid/submit-success-a6ec47214a42b24304822e1a42b642ff.svg) no-repeat 50%}.donorid--modal--error{-webkit-animation:donorid--signin-error .25s forwards;animation:donorid--signin-error .25s forwards}.donorid--modal--error .donorid--signin--email{border-color:#d12429}.donorid--modal--error .donorid--signin--message{bottom:-25px;bottom:-1.5625rem;opacity:1}.donorid--modal--error .donorid--signin--message span{border-radius:0 0 .25rem .25rem;padding:5px}.donorid--modal--error .donorid--signin--password{border-color:#d12429;border-radius:0}.donorid--modal--error .error{background-color:#d12429;display:block}.donorid--modal--success .donorid--signin--email{border-color:#7ebe1f}.donorid--modal--success .donorid--signin--message{bottom:-25px;bottom:-1.5625rem;opacity:1}.donorid--modal--success .donorid--signin--message span{border-radius:0 0 .25rem .25rem;padding:5px}.donorid--modal--success .donorid--signin--password{border-color:#7ebe1f;border-radius:0}.donorid--modal--success .success{background-color:#7ebe1f;display:block}.donorid--user{border:1px solid #ced5db;border-radius:.25rem;margin-bottom:20px;margin-bottom:1.25rem;padding:10px;padding:.625rem}.donorid--user a{color:#2782bd;font-weight:600;text-decoration:none;display:inline-block;font-size:12px;font-size:.75rem;margin-top:5px;margin-top:.3125rem}.donorid--user a:hover{text-decoration:underline}.donorid--user-header{display:-webkit-box;display:-ms-flexbox;display:flex}.donorid--user-header>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.donorid--user-header--logo{text-align:right}.donorid--user-info{color:#43525e;font-size:12px;font-size:.75rem;margin:0 0 10px;margin:0 0 .625rem;position:relative}.donorid--user-info strong{display:block;font-weight:600}.donorid--user-intro{color:#43525e;font-size:14px;font-size:.875rem;margin-bottom:20px;margin-bottom:1.25rem}.donorid--user-notice{border:1px solid #eff2f5;border-radius:.3125rem;padding:10px;padding:.625rem;margin:0 0 20px;margin:0 0 1.25rem;word-break:break-word;color:#8797a3;font-size:13px;font-size:.8125rem;font-weight:600;padding-left:0;padding-right:0;text-align:center}.donorid--user-notice .checkbox{margin:0}.donorid--user-notice h1,.donorid--user-notice h2,.donorid--user-notice h3,.donorid--user-notice h4,.donorid--user-notice h5,.donorid--user-notice h6,.donorid--user-notice li,.donorid--user-notice p{color:#43525e;font-size:12px;font-size:.75rem;margin:0 0 10px;margin:0 0 .625rem}.donorid--user-notice h1:last-child,.donorid--user-notice h2:last-child,.donorid--user-notice h3:last-child,.donorid--user-notice h4:last-child,.donorid--user-notice h5:last-child,.donorid--user-notice h6:last-child,.donorid--user-notice li:last-child,.donorid--user-notice p:last-child{margin:0}.donorid--user-notice h1{font-size:16px;font-size:1rem;font-weight:700}.donorid--user-notice h2{font-size:14px;font-size:.875rem;font-weight:700}.donorid--user-notice h3{font-size:12px;font-size:.75rem;font-weight:700}.donorid--user-notice label{font-size:14px;font-size:.875rem}.donorid--user-notice .bordered{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;padding-bottom:.625rem}.donorid--user-notice.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.donorid--user-notice.error{background-color:rgba(209,36,41,.25);border-color:#d12429}.donorid--user-notice.grey{background:#eff2f5;border-color:#9fafbb}.donorid--user-notice a{color:#8797a3}.donorid--user-notice--link{padding-left:20px;padding-left:1.25rem;position:relative}.donorid--user-notice--link:before{background:url(../../packs/namespaces/shared/images/donorid/logo-on-white-58da76403d5dd222ee99499c56d50291.svg) no-repeat 50%;bottom:0;content:"";height:16px;height:1rem;left:0;position:absolute;width:15px;width:.9375rem}.donorid--user-signout{text-align:center}.form-type--multi-step .donorid--user-signout{margin:10px 0 0;margin:.625rem 0 0}.form-type--single-step .donorid--user-signout{margin:-15px 0 20px;margin:-.9375rem 0 1.25rem}.donorid--user-signout a{color:#2782bd;font-weight:600;text-decoration:none;font-size:12px;font-size:.75rem}.donorid--user-signout a:hover{text-decoration:underline}.embed-secure-notice{text-align:center}.form-type--multi-step .embed-secure-notice{margin-top:20px;margin-top:1.25rem}.share-buttons+.embed-secure-notice{margin-top:34px;margin-top:2.125rem}.embed-secure-notice a{color:#9fafbb;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;padding-left:24px;padding-left:1.5rem;position:relative;text-decoration:none}.embed-secure-notice i{color:#8797a3;font-size:22px;font-size:1.375rem;left:0;position:absolute;top:-5px;top:-.3125rem}.donations--form--footer{background:#fff;border-color:#43525e;color:#43525e;font-size:12px;font-size:.75rem;padding:20px;padding:1.25rem;text-align:center}.donations--form--footer a{color:inherit;display:inline-block}.paused .donations--form--footer{display:none}.donations--form--footer .campaign-disclaimer{margin-left:auto;margin-right:auto;max-width:640px;max-width:40rem}.donations--form--footer--links a:last-of-type{margin-right:20px;margin-right:1.25rem}.donations--form--header{background:#f2f4f6;color:#43525e}.donations--form--header h1{color:inherit;font-size:34px;font-size:2.125rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem;line-height:1;margin:0;text-align:center}.donations--form--header h2{color:inherit;font-size:17px;font-size:1.0625rem;margin:0;opacity:.5;text-align:center}.donations--form--header hgroup{padding:20px;padding:1.25rem}.donations--form--header a{color:inherit;text-decoration:none}.donations--form--header img{display:block;height:auto;margin:0 auto;max-width:200px;max-width:12.5rem;padding:20px;padding:1.25rem}.donations--form--header img.banner{max-width:100%;padding:0}.legal-terms{border:1px solid #eff2f5;border-radius:.3125rem;padding:10px;padding:.625rem;margin:0 0 20px;margin:0 0 1.25rem;word-break:break-word}.legal-terms .checkbox{margin:0}.legal-terms h1,.legal-terms h2,.legal-terms h3,.legal-terms h4,.legal-terms h5,.legal-terms h6,.legal-terms li,.legal-terms p{color:#43525e;font-size:12px;font-size:.75rem;margin:0 0 10px;margin:0 0 .625rem}.legal-terms h1:last-child,.legal-terms h2:last-child,.legal-terms h3:last-child,.legal-terms h4:last-child,.legal-terms h5:last-child,.legal-terms h6:last-child,.legal-terms li:last-child,.legal-terms p:last-child{margin:0}.legal-terms h1{font-size:16px;font-size:1rem;font-weight:700}.legal-terms h2{font-size:14px;font-size:.875rem;font-weight:700}.legal-terms h3{font-size:12px;font-size:.75rem;font-weight:700}.legal-terms label{font-size:14px;font-size:.875rem}.legal-terms .bordered{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;padding-bottom:.625rem}.legal-terms.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.legal-terms.error{background-color:rgba(209,36,41,.25);border-color:#d12429}.legal-terms.grey{background:#eff2f5;border-color:#9fafbb}.page-content .logo-anedot{background:rgba(0,0,0,.9);border-radius:0 0 0 .1875rem;display:none;fill:#fff;line-height:0;padding:.625em 1.25em .9375em;position:absolute;right:0;top:0}@media screen and (min-width:25.9375rem){.page-content .logo-anedot{display:block}}.embed .page-content .logo-anedot{display:none}.donations--form--footer .logo-anedot{fill:inherit;margin-top:10px;margin-top:.625rem}.overlay{background-color:rgba(67,82,94,.75);background-image:radial-gradient(#43525e,rgba(67,82,94,.8));bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.overlay.dismissible .column{background:url(../../packs/namespaces/shared/images/ico-dismiss-white-75ee68ee85b5d5dcf6e8a2e28e94b1c1.svg) no-repeat right 10px top;background:url(../../packs/namespaces/shared/images/ico-dismiss-white-75ee68ee85b5d5dcf6e8a2e28e94b1c1.svg) no-repeat right .625rem top}.overlay a{color:#fff}.overlay h1{color:#fff;font-size:20px;font-size:1.25rem;font-weight:800;margin:0 0 30px;margin:0 0 1.875rem}.overlay li,.overlay p{color:#fff;margin:0 0 10px;margin:0 0 .625rem}.overlay li,.overlay p{font-size:12px;font-size:.75rem}.overlay ul{margin:0;padding:0 0 0 26px;padding:0 0 0 1.625rem}.overlay .column{margin:0 auto;max-width:414px;padding:20px;padding:1.25rem}.payment-method--description--date{color:#8797a3;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}.payment-method--radio-buttons{border-bottom:1px solid #e4e8eb;list-style:none;margin:5px 0;margin:.3125rem 0;padding:0 0 10px;padding:0 0 .625rem}.payment-method--radio-buttons input{border-radius:50%;margin:5px 10px 0 0;margin:.3125rem .625rem 0 0}.payment-method--radio-buttons label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400;line-height:16px;line-height:1rem;margin-top:7px;margin-top:.4375rem}.payment-method--radio-buttons li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-method--selection+.perspective .payment-inputs--card-fields{margin-top:10px;margin-top:.625rem}.share-buttons{background:#eff2f5;margin:20px -20px -20px;margin:1.25rem -1.25rem -1.25rem;padding:20px;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirmation .share-buttons{margin:0;padding-top:0}.share-buttons .facebook{background:rgba(59,89,152,.75);color:#fff}.share-buttons .facebook:hover{background:#3b5998}.share-buttons .twitter{background:rgba(29,161,242,.75);color:#fff}.share-buttons .twitter:hover{background:#1da1f2}.share-buttons a{border-radius:.125rem;cursor:pointer;fill:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px;font-size:.875rem;font-weight:500;margin:0 5px;margin:0 .3125rem;padding:8px 0;padding:.5rem 0;text-align:center;text-decoration:none}@media screen and (min-width:414px){.share-buttons a{max-width:10.0625rem}}.share-buttons a:first-child{margin-left:0}.share-buttons a:last-child{margin-right:0}.share-buttons a:hover{opacity:1}.share-buttons a svg{display:inline;margin-left:5px;margin-left:.3125rem;vertical-align:middle}.confirmation .share-buttons .facebook{background:#3b5998}.confirmation .share-buttons .twitter{background:#1da1f2}.skip-to-site{background:#eff2f5;margin:20px -20px -20px;margin:1.25rem -1.25rem -1.25rem;padding:20px;padding:1.25rem}.confirmation .skip-to-site{margin:0;padding-top:0}.skip-to-site a{border:1px solid #ced5db;border-radius:.125rem;color:#43525e;cursor:pointer;display:block;font-size:14px;font-size:.875rem;font-weight:500;margin:0 auto;padding:8px 16px;padding:.5rem 1rem;text-align:center;text-decoration:none}@media screen and (min-width:414px){.skip-to-site a{max-width:20.75rem}}.skip-to-site a:hover{border-color:#9fafbb}.confirmation .share-buttons:not(.hide)+.skip-to-site{margin-top:-20px;margin-top:-1.25rem}.embed .skip-to-site{display:none}.share-buttons:not(.hide)+.skip-to-site{margin-top:0;padding-top:10px;padding-top:.625rem}.step-indicator{list-style:none;margin:10px 0;margin:.625rem 0;padding:0;text-align:center}.step-indicator:after{clear:both;content:"";display:block}.step-indicator li{display:inline-block}.step-indicator li a{border:2px solid #ced5db;border:.125rem solid #ced5db;border-radius:50%;display:block;height:7px;height:.4375rem;margin:0 3px;margin:0 .1875rem;text-indent:-9999px;width:7px;width:.4375rem}.step-indicator .current a,.step-indicator .visited a{background:#2782bd;border-color:#2782bd}.step-indicator .visited a{opacity:.25}.form-type--single-step .step-indicator,.step-indicator.no-details .details{display:none}.step-nav{text-align:center}.step-nav a{border:0;border-radius:0;color:#fff;cursor:pointer;float:left;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;margin:0;padding:10px 20px;padding:.625rem 1.25rem;text-decoration:none;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.step-nav a[disabled]:not(.processing){background-color:#eff2f5;color:#9fafbb}.step-nav a.back{font-size:12px;font-size:.75rem;padding:10px;padding:.625rem;position:relative}.step-nav a:first-child{border-bottom-left-radius:4px;border-bottom-left-radius:.25rem;border-top-left-radius:4px;border-top-left-radius:.25rem;width:18%}.step-nav a:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:.25rem;border-top-right-radius:4px;border-top-right-radius:.25rem;width:82%}.step-nav a:first-child:last-child{width:100%}.step-nav .back span{color:hsla(0,0%,100%,.75);position:relative;z-index:2}.step-nav .back:hover span{color:#fff}.step-nav .back:after{background:rgba(0,0,0,.15);border-radius:.25rem 0 0 .25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.step-nav .submit-button{border:0;border-radius:0;color:#fff;cursor:pointer;float:left;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;margin:0;padding:10px 20px;padding:.625rem 1.25rem;text-decoration:none;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;text-transform:capitalize}.step-nav .submit-button[disabled]:not(.processing){background-color:#eff2f5;color:#9fafbb}.step-nav .submit-button.back{font-size:12px;font-size:.75rem;padding:10px;padding:.625rem;position:relative}.step-nav .submit-button:first-child{border-bottom-left-radius:4px;border-bottom-left-radius:.25rem;border-top-left-radius:4px;border-top-left-radius:.25rem;width:18%}.step-nav .submit-button:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:.25rem;border-top-right-radius:4px;border-top-right-radius:.25rem;width:82%}.step-nav .submit-button:first-child:last-child{width:100%}.submit-animation--container{background:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;opacity:0;right:0;top:0;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;z-index:1}.submit-animation--container.submitted{opacity:1;position:fixed}.submit-animation--spinner{background:url(../../packs/namespaces/shared/images/icons/ote-e2cf02a8a568f0e3032c8af482a5dc82.svg) no-repeat 50%;border-radius:50%;display:none;height:42px;height:2.625rem;left:50%;margin:-26px 0 0 -21px;margin:-1.625rem 0 0 -1.3125rem;position:absolute;top:50%;width:42px;width:2.625rem}.submitted .submit-animation--spinner{-webkit-animation:submit-animation--spinner .85s infinite;animation:submit-animation--spinner .85s infinite;-webkit-animation-delay:.5s;animation-delay:.5s;display:block}@-webkit-keyframes submit-animation--spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes submit-animation--spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.-margin-bottom{margin-bottom:20px}.confirmation [class*=confirmation--show-]{display:none}.confirmation[data-confirmation--state=password] .confirmation--show-password,.confirmation[data-confirmation--state=receipt] .confirmation--show-receipt{display:block}.confirmation--body{background-color:#fff;color:#20313e;padding:20px;padding:1.25rem}.confirmation--container{width:100%}.confirmation--donation-items{margin:-15px 0 20px;margin:-.9375rem 0 1.25rem;width:100%}.confirmation--donation-items--includes{color:#8797a3;font-size:10px;font-size:.625rem;margin:0 0 3px;margin:0 0 .1875rem}.confirmation--donation-item--quantity{float:left;font-size:12px;font-size:.75rem;margin:0 5px 0 0;margin:0 .3125rem 0 0}.confirmation--donation-item--name{float:left;font-size:12px;font-size:.75rem;margin:0}.confirmation--donation-item--amount{float:right;font-size:12px;font-size:.75rem;margin:0;text-align:right}.confirmation--footer{background-color:#fff;color:#9fafbb;font-size:12px;font-size:.75rem;font-weight:400;padding:10px;padding:.625rem;text-align:center}.confirmation--footer a{background-color:#8797a3;color:#fff;display:block;font-size:14px;font-size:.875rem;font-weight:600;margin:-10px;margin:-.625rem;padding:10px;padding:.625rem;text-decoration:none}.confirmation--header img{display:block;max-width:100%}.confirmation--multi-item-notice{font-size:.875em;line-height:1.2;margin-bottom:20px;text-align:center}.confirmation--receipt{background-color:#eff2f5;color:#20313e;padding:20px;padding:1.25rem}.confirmation--receipt div{color:#20313e}.confirmation--receipt--account-name{font-size:18px;font-size:1.125rem;font-weight:600}.confirmation--receipt--donation-fee{font-size:14px;font-size:.875rem;font-style:italic;font-weight:400}.confirmation--receipt--donation-totals{margin:0 0 20px;margin:0 0 1.25rem}.confirmation--receipt--donation-totals a{color:#2ba4d2;font-size:12px;font-size:.75rem;font-weight:400;text-decoration:none}.confirmation--receipt--donor-info,.confirmation--receipt--payment-info{font-size:12px;font-size:.75rem;font-weight:500;line-height:16px;line-height:1rem}.confirmation--receipt--recurring{display:block;font-size:12px;font-size:.75rem;font-weight:600;line-height:16px;line-height:1rem;margin-top:20px;margin-top:1.25rem}.confirmation--receipt--recurring a{white-space:nowrap}.confirmation--receipt--recurring em{display:block;font-size:10px;font-size:.625rem;font-weight:400;margin-bottom:5px;margin-bottom:.3125rem;white-space:nowrap}.confirmation--receipt--soft-descriptor{font-size:.75em;font-style:italic;font-weight:400}@media screen and (min-width:414px){.confirmation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirmation--container{border-radius:.25rem;max-width:414px;overflow:hidden}.confirmation--receipt{padding:2.5rem}.confirmation--receipt--payment-info{margin-left:.625rem}.confirmation--receipt-row{display:-webkit-box;display:-ms-flexbox;display:flex}.confirmation--receipt-row>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.confirmation--receipt-row>div:first-child{margin-right:10px}.confirmation--donation-items--includes,.confirmation--receipt--donation-totals,.confirmation--receipt--payment-info,.confirmation--receipt--text-right{text-align:right}}.cross-sell{list-style:none;margin:0 -15px;margin:0 -.9375rem;padding:0}.cross-sell li{margin-bottom:30px;margin-bottom:1.875rem;padding:0 15px;padding:0 .9375rem}@media screen and (min-width:58.75rem){.cross-sell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cross-sell li{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.cross-sell--campaign{background-color:#fff;border-radius:.25rem;height:100%;overflow:hidden}.cross-sell--campaign--body{padding:20px;padding:1.25rem}.cross-sell--campaign--body h3{color:#43525e;font-size:14px;font-size:.875rem;font-weight:700;margin:0 0 10px;margin:0 0 .625rem}.cross-sell--header{margin-bottom:20px;margin-bottom:1.25rem;padding:10px 0;padding:.625rem 0;text-align:center}.cross-sell--header~.donation-form-container{margin-top:57px;margin-top:3.5625rem}.cross-sell--header img{max-height:100px;max-height:6.25rem;vertical-align:top}.upsell{margin-top:20px;margin-top:1.25rem}.upsell .password{margin-bottom:30px;margin-bottom:1.875rem}.upsell--button{background-color:#eff2f5;border:0;border-radius:.25rem;color:#43525e;cursor:pointer;display:block;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:0 0 10px;margin:0 0 .625rem;padding:10px 0;padding:.625rem 0;text-align:center;text-decoration:none;width:100%}.upsell--button:hover{opacity:.75}.upsell--button:last-child{margin-bottom:0}.upsell--button.background-color--secondary{color:#fff}.upsell--button.emphasize{font-weight:700}.upsell--amount--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;margin:0 -.3125rem}.upsell--amount--buttons [type=submit],.upsell--amount--buttons a,.upsell--amount--buttons a:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:10px;margin-bottom:.625rem;margin-left:5px;margin-left:.3125rem;margin-right:5px;margin-right:.3125rem}@media screen and (min-width:414px){.upsell--amount--buttons [type=submit],.upsell--amount--buttons a,.upsell--amount--buttons a:last-child{-ms-flex-preferred-size:47%;flex-basis:47%}}.editor--upsell{background:#e4e8eb;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;margin-bottom:.3125rem;padding:10px;padding:.625rem}.editor--upsell a{color:#43525e;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:1.5}.editor--upsell--info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:10px;font-size:.625rem;font-weight:700;text-transform:capitalize}.editor--upsell--info div{color:#8797a3;display:block;font-size:12px;font-size:.75rem;font-weight:400;margin:0;text-align:left;text-transform:uppercase}
/*# sourceMappingURL=donations-393a24c07a269dc694d250bc7ef95633.css.map*/