html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/assets/OpenSans-Light-0bdf851afb48df44d842122878f4c4d35e4414784acd8ccfeec0ccd3d354865f.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:normal;src:local("Open Sans"),local("OpenSans"),url(/assets/OpenSans-ec2588843ebc54409de3a417faba148471a2cbf1cb3db936c115d68a3817c272.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:normal;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/assets/OpenSans-Italic-f363d9483b4a14229ea68716cebc4d5088fc8dab315cef2eae8b508854bd8908.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(/assets/OpenSans-Semibold-64fd4fe64eb65b329e17d3d32d2005d5e2bd0925f01c474895593876db093165.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(/assets/OpenSans-SemiboldItalic-4fe0ec868696c66c1f78eb6f269d2ed9079ae3700fe244e4ba54776c5c65a06f.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:bold;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/assets/OpenSans-Bold-576dc7c81e967a716c8a4d500a354ec6a72b6276f754a09d65011a0a03028364.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(/assets/OpenSans-Extrabold-1a5831e8604b4ffd3a75304b2f9fce8e5081344e95866545c3080de14585c930.woff2) 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:300}::-moz-placeholder{color:#ced5db;font-weight:300}:-ms-input-placeholder{color:#ced5db;font-weight:300}:-moz-placeholder{color:#ced5db;font-weight:300}body{height:100%;margin:0}html{background-attachment:fixed;background-color:#d7dde2;background-position:center top;background-repeat:no-repeat;background-size:cover;font-size:1rem;-webkit-font-smoothing:antialiased;font-weight:400;height:100%;line-height:1.5;min-height:100%;padding:0;position:relative}html.center{background-size:auto}html.tile{background-repeat:repeat;background-size:auto}html.paused{background-color:#d7dde2}.donations--layout--container{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:25.875rem;min-width:20rem;overflow:hidden;position:relative;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-type--multi-step,.donations--layout--container.form-layout--standard{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-type--multi-step.form-alignment--left,.donations--layout--container.form-layout--standard.form-alignment--left{margin-left:3.75rem;margin-right:auto}.donations--layout--container.form-type--multi-step.form-alignment--right,.donations--layout--container.form-layout--standard.form-alignment--right{margin-left:auto;margin-right:3.75rem}.embed .donations--layout--container.form-type--multi-step,.embed .donations--layout--container.form-layout--standard{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='tel'],[type='password'],[type='text'],select,textarea{-moz-appearance:none;-webkit-appearance:none;background:white;border:1px solid #9fafbb;border-radius:0.25rem;box-shadow:none;color:#43525e;font-size:0.875rem;font-weight:700;margin:0 0 0.9375rem;padding:0.4375rem 0.625rem;position:relative;width:100%}[type='email']:focus,[type='number']:focus,[type='tel']:focus,[type='password']:focus,[type='text']:focus,select:focus,textarea:focus{border-color:#2782bd;outline:none}[disabled][type='email'],[disabled][type='number'],[disabled][type='tel'],[disabled][type='password'],[disabled][type='text'],select[disabled],textarea[disabled]{opacity:.5 !important}.error[type='email'],.error[type='number'],.error[type='tel'],.error[type='password'],.error[type='text'],select.error,textarea.error{border-color:#d12429;z-index:2}select{background:url(/assets/dropdown-f22137d351f40df03981fa28a1047cb76475203671fb48d26a825bc80d541825.svg) no-repeat right center;background-origin:content-box;padding-right:0.75rem}textarea{height:6.25rem;resize:vertical}[data-instant-donate] [data-submit-button]:last-child{border-radius:0.25rem;width:100%}[data-instant-donate] [data-submit-container]:not(.instant-donate--hide),[data-instant-donate] .instant-donate--show{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:1.0625rem;font-weight:bold}[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: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:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;min-height:100%}.page-content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@font-face{font-family:'anedot-icons';src:url(/assets/anedot-icons-b718fa966e5b1891d4573d5bc191ba0f6ddff79c77ac009fafeb01b2bc14cdb3.eot?gh3ckp);src:url(/assets/anedot-icons-b718fa966e5b1891d4573d5bc191ba0f6ddff79c77ac009fafeb01b2bc14cdb3.eot?gh3ckp#iefix) format("embedded-opentype"),url(/assets/anedot-icons-04d13a85f362b2cd22f96b7ff0b8ed7dcd9d093942af75a698e48a9c6c3d1bae.ttf?gh3ckp) format("truetype"),url(/assets/anedot-icons-cb5b9af62bdb5db1393acef4268ecc42c681294e5c61a46a36c024a0f6703cd9.woff?gh3ckp) format("woff"),url(/assets/anedot-icons-312e3510f48174bae343a8b4011547f8b873730b21e19d137b4ecadbbc505c0d.svg?gh3ckp#anedot-icons) format("svg");font-weight:normal;font-style:normal}i{font-family:'anedot-icons' !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;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'}i.donorid .donorid--shackle:before{content:'\e90a';margin-left:-.9091796875em;opacity:.5}.bounce-in{animation:bounce-in .25s linear forwards}@keyframes bounce-in{0%{opacity:0;transform:scale(0)}40%{transform:scale(1.1)}75%{transform:scale(0.95)}90%{transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}.fade-in{animation:fade-in .125s linear forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.overlay .column,.sweep-in-from-bottom{animation:sweep-in-from-bottom .125s ease-in forwards}@keyframes sweep-in-from-bottom{0%{opacity:0;transform:translateY(25%)}50%{opacity:0}100%{opacity:1;transform:translateY(0)}}.card-flip{animation:card-flip .25s linear forwards;transform:translateZ(0)}@keyframes card-flip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}50%{transform:rotateY(-90deg)}100%{transform:rotateX(0)}}.slide-down{animation:slide-down .5s ease-in forwards}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.swing-show{animation:swing-show .125s ease-in forwards;transform-origin:top}@keyframes swing-show{0%{opacity:0;transform:rotateX(-90deg)}100%{opacity:1;transform:rotateX(0)}}.step-in-left{animation:step-in-left .5s ease forwards}@keyframes step-in-left{0%{opacity:0;transform:translateX(110%)}100%{opacity:1;transform:translateX(0)}}.step-in-right{animation:step-in-right .5s ease forwards}@keyframes step-in-right{0%{opacity:0;transform:translateX(-110%)}100%{opacity:1;transform:translateX(0)}}.campaign-goal-status-bar{animation:campaign-goal-status-bar .25s ease-in forwards;transform-origin:left}@keyframes campaign-goal-status-bar{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes donorid--overlay{0%{opacity:0}100%{opacity:1}}@keyframes donorid--modal{0%{transform:translateY(5%)}50%{transform:translateY(5%)}100%{transform:translateY(0)}}@keyframes donorid--submit-processing{to{transform:rotate(1turn)}}@keyframes donorid--signin-error{0%{transform:translateX(-2px)}20%{transform:translateX(4px)}40%{transform:translateX(-4px)}60%{transform:translateX(2px)}80%{transform:translateX(-1px)}100%{transform:translateX(0)}}[type='email'],[type='number'],[type='tel'],[type='password'],[type='text'],select,textarea,.col,.donations--form--header img,.step-nav a,.step-nav .submit-button{box-sizing:border-box}.row::before,.step-nav::before,.confirmation--donation-item::before,.row::after,.step-nav::after,.confirmation--donation-item::after{content:'';display:table}.row::after,.step-nav::after,.confirmation--donation-item::after{clear:both}.overlay{display:table}.overlay .row{display:table-cell;vertical-align:middle}.clearfix::before,.clearfix::after{content:'';display:table}.clearfix::after{clear:both}.hide{display:none !important}.nowrap{white-space:nowrap}.perspective{perspective:800px}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.address{perspective:800px}.edit_commitment .address label,.edit_user .address label{margin-bottom:5px}.address--row{display:flex;width:100%}.address--row:first-of-type:only-of-type :first-child:not(:only-child){border-bottom-right-radius:0;border-top-right-radius:0}.address--row:first-of-type:only-of-type :last-child:not(:only-child){border-bottom-left-radius:0;border-top-left-radius:0}.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--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: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) :last-child{border-bottom-right-radius:0}.address--row:last-of-type:not(:only-of-type) *{border-top-left-radius:0;border-top-right-radius:0}.address--row:last-of-type:not(:only-of-type) :last-child:not(:only-child){border-bottom-left-radius:0}.address:not(.no-state) .address--row:last-of-type:not(:only-of-type) :first-child:not(:only-child){border-bottom-right-radius:0}.address--row:not(:first-of-type){margin-top:-1px}.address--row:not(:first-of-type):not(:last-child) *{border-radius:0}.address--row *{flex:1 1 50%;margin:0 0 0 -1px !important;min-width:1px}.address--row--foldable{animation:swing-show .125s ease-in forwards;transform-origin:top}.folded .address--row--foldable{display:none}.no-state .address--state-container{display:none}.address--zip:not(:only-child){max-width:30%}.bank-accounts--account input,.bank-accounts--routing--number{background-position:10px center;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--number,#page-content .bank-accounts--account--confirmation,#page-content .bank-accounts--routing--number{margin-bottom:1.25rem}#page-content .bank-accounts--account--type{margin-top:0.3125rem}#page-content .bank-accounts--routing--bank-name{margin:-0.9375rem 0 0.9375rem}.bank-accounts--account{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.bank-accounts--account input{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-image:url(/assets/ico-bank-account-a62dcf3fd6e2d5b095e650d2a683290752d816445800a9e5cf8af4a070b1de7e.svg);min-width:0.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:0.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:0.75rem;margin-top:0.3125rem}.bank-accounts--routing--number{background:url(/assets/ico-bank-route-77df98364538664fd3249b0ea103ad92d68611ff2e176abec608730a48c8764c.svg) no-repeat 10px center,url(/assets/ico-bank-route-77df98364538664fd3249b0ea103ad92d68611ff2e176abec608730a48c8764c.svg) no-repeat right 10px center;margin-bottom:0}#flash{background:#2782bd url(/assets/icons/dismiss-outline-e5af56df3a2b5a1e039a45ea56ae1f422c0d5f5409ab00351e3db7d5f420353f.svg) no-repeat right 15px center;color:white;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:white;border:1px solid #9fafbb;border-radius:4px;height:50px;position:relative}.float-labels :not(select):focus,.float-labels .-is-filled{opacity:1}.float-labels :not(select):focus+label,.float-labels .-is-filled+label{color:#43525e;font-size:.688rem;font-weight:400;padding-top:8px}.float-labels input{background:transparent;border:0;bottom:0;color:#20313e;font-size:.875rem;font-weight:600;left:1px;margin:0 !important;opacity:0;padding:20px 15px 8px;position:absolute;top:0;transition:all 0.05s linear}.float-labels input::placeholder{opacity:1}.float-labels input:placeholder-shown:not(:focus)::placeholder{opacity:0}.float-labels label{color:#43525e;cursor:text;font-size:.875rem;font-weight:500;left:0;line-height:1;margin:0;padding:17px 15px 0;position:absolute;top:0;transition:all 0.05s linear;white-space:nowrap;width:100%;z-index:1}.float-labels select{background-color:transparent;border:0;color:#20313e;font-weight:400;left:1px;padding:14px 15px 15px;position:relative;transition:all 0.05s linear;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.-has-icon input,.float-labels.-has-icon label{padding-left:48px}.payment--errors{text-align:center}.payment--errors span{animation:payment--inputs--animation--sweep-in-down .125s ease-in forwards;background:url(/assets/components/payment/error-5725e299b68aa6081b77272fa311507be6b748d7234f387b377c7c84fea54573.svg) no-repeat left center;color:#d12429;display:none;font-size:.75rem;font-weight:700;margin-top:10px;padding-left:20px}@keyframes payment--inputs--animation--sweep-in-down{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}100%{opacity:1;transform:translateY(0)}}.payment--errors span.show{display:inline-block}.payment--fields{display:flex;flex-wrap:wrap}.payment--fields>div{flex:1 1 auto;width:33.3%}.payment-inputs-validated .payment--fields>div{border-color:#7ebe1f}.payment--fields .payment--fields--bottom--center{border-left:0;border-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;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(/assets/components/payment/card/generic-35e50acae3b7a3cca33dfe56e40269b74c9a9edf4fcd0c9b7d61f71c650ae613.svg) no-repeat center;bottom:0;left:0;position:absolute;top:0;transition:background .125s ease-in;width:48px}.american-express .payment--fields--icon--card{background-image:url(/assets/components/payment/card/american-express-dc5c55a03aa4ec85707ee6c02a7f4c03853a5a4fa80ce96b0e6403df59494de6.svg)}.discover .payment--fields--icon--card{background-image:url(/assets/components/payment/card/discover-ddc7b408d1aeeb9db99327471f97cb274063f303546de41d849e3350340187e0.svg)}.master .payment--fields--icon--card{background-image:url(/assets/components/payment/card/master-eb251ef02db70b2ab9473bfa3fa71b5c3ed6379c6af5dcf7151ba325563be696.svg)}.visa .payment--fields--icon--card{background-image:url(/assets/components/payment/card/visa-deee1edeed6ae9bfe8aad44bf2f296bb79af6c503623a792b9798f760db56b54.svg)}.cvc-is-focused:not(.american-express) .payment--fields--icon--card{animation:payment--inputs--animation--flip-x .25s linear forwards;background-image:url(/assets/components/payment/cvc/generic-bb166cc07e5fac3307c7f36a2f258cc35a3049c1d16ae20c3439e992cab3b95b.svg)}@keyframes payment--inputs--animation--flip-x{from{transform:perspective(400px) translate3d(0, 0, 75px) rotate3d(0, 1, 0, -90deg)}to{transform:perspective(400px) rotate3d(0, 1, 0, 0)}}.cvc-is-focused.american-express .payment--fields--icon--card{background-image:url(/assets/components/payment/cvc/american-express-2871eb891bb810a90bc2d7cc852bf6d03230a893268a8c74c16273a3e2466ef6.svg)}.payment--fields--icon--status{background-position:center;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{animation:payment--inputs--animation--bounce-in .25s linear forwards}@keyframes payment--inputs--animation--bounce-in{0%{opacity:0;transform:scale(0.25)}60%{transform:scale(1.25)}70%{transform:scale(0.9)}80%{transform:scale(1.1)}90%{transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}.payment-inputs-error .payment--fields--icon--status{background-image:url(/assets/components/payment/status/invalid-3f92e5075fed933820f4afadf6b4c27c88e7fa7e66bc6e2fc23bc899bc6d038d.svg)}.payment-inputs-validated .payment--fields--icon--status{background-image:url(/assets/components/payment/status/valid-cb4de2f3328317dcd06e4044d3c4fcd280e08c30cb69c10c64f77fe610a47052.svg)}.payment-inputs{border-radius:0.3125rem;position:relative}.payment-inputs .segmented-control{margin-top:0.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(/assets/components/payment/payment-method-selection/selected-5fbf3f7d48e639625d63099635348117b0e9648a6401d9717b8620a5bb7ae2c2.svg) no-repeat center;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;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:0.3125rem;padding:0.625rem;margin-bottom:0.9375rem}.input-for-custom-fields .checkbox .checkbox{margin:0}.input-for-name{display:flex;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:0.25rem 0 0 0.25rem;margin-left:0}.input-for-name>div:last-child{border-radius:0 0.25rem 0.25rem 0}.input-for-name--first{flex:5 0}.input-for-name--last{flex:5 0}.input-for-name--middle{flex:0 0 19%}.input-for-name--suffix{flex:0 0 17%}.input-for-name--title{flex:0 0 19%}.password--fields{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:0.9375rem}.password--fields>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.password--password{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-bottom-right-radius:0;border-top-right-radius:0;margin:0}.password--password-confirmation{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-bottom-left-radius:0;border-top-left-radius:0;margin:0 0 0 -0.0625rem}.password--meter{position:relative}.password--meter-indicator{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;bottom:-0.375rem;left:0.6875rem;position:absolute;right:0.6875rem}.password--meter-indicator--node{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background-color:#9fafbb;height:0.1875rem;margin:0 0.0625rem;opacity:.25;transition:opacity .25s ease-in-out}.password--meter-indicator--node:first-child{border-radius:0.125rem 0 0 0.125rem}.password--meter-indicator--node:last-child{border-radius:0 0.125rem 0.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:0.75rem;font-weight:600;list-style:none;margin:0 0.6875rem;padding:0}.password--requirements li{margin:0 0 0.3125rem;position:relative;text-align:left}.password--requirements li::before{content:'\2022';left:-0.625rem;position:absolute}.password--requirements small{display:block;font-size:0.625rem;font-weight:400;line-height:0.875rem;margin-top:-0.125rem}.password--requirements .is-valid{color:#7ebe1f}.password--requirements .is-valid::before{content:url(/assets/icons/password/is-valid-9d06a70294095d38693e7e1b0ebb41c7ae3dbac1d46df743745f0ebfbd7eda3d.svg);left:-0.75rem}.password--requirements .is-invalid{color:#d12429}.password--requirements .is-invalid::before{content:url(/assets/icons/password/is-invalid-27cccc7247078f579597b3e24a31a5da98a8e06f49a1f5fef9c26e2fd67e4c7c.svg);left:-0.75rem}.segmented-controls{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;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:0.875rem;line-height:0.875rem;padding:0.75rem 0.9375rem}}.segmented-controls input{display:none}.segmented-controls label{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:white;border:1px solid #8797a3;border-left-width:0;color:#20313e;cursor:pointer;font-size:0.625rem;font-weight:400 !important;line-height:0.625rem;margin:0;padding:0.625rem;text-align:center}.segmented-controls label:first-of-type{border-left-width:1px;border-radius:0.25rem 0 0 0.25rem}.segmented-controls label:last-of-type{border-radius:0 0.25rem 0.25rem 0}.segmented-controls :checked+label{background:#8797a3;color:white}.segmented-controls :checked+label.blue{background:#2ba4d2;border-color:#2ba4d2;box-shadow:-1px 0 0 #2ba4d2}.segmented-controls :checked+label.green{background:#7ebe1f;border-color:#7ebe1f;box-shadow:-1px 0 0 #7ebe1f}.segmented-controls :checked+label.purple{background:#a949bc;border-color:#a949bc;box-shadow:-1px 0 0 #a949bc}.segmented-controls :checked+label.red{background:#d12429;border-color:#d12429;box-shadow:-1px 0 0 #d12429}.segmented-controls :checked+label:first-of-type{box-shadow:none}.segmented-controls--label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#ced5db}.segmented-controls--label>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;color:#20313e;font-size:0.75rem;font-weight:500 !important;line-height:1.375rem;margin:0;text-align:center}.segmented-controls--label+.segmented-controls label:first-of-type{border-radius:0 0 0 0.25rem}.segmented-controls--label+.segmented-controls label:last-of-type{border-radius:0 0 0.25rem}.select-placeholder{color:rgba(67,82,94,0.5) !important;font-weight:400 !important}[data-tabs] [disabled]{display:none}[data-tabs] li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0.3125rem;margin-right:0.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:.875rem;font-weight:400;padding:0 0 5px;position:relative}[data-tabs] ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;list-style:none;margin-left:-0.3125rem;margin-right:-0.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}.text-styles--campaign-body p,.campaign-side label .text-styles--campaign-body p{color:#43525e;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:normal;line-height:1.125rem;margin-bottom:0.625rem}.text-styles--campaign-body p:last-child,.campaign-side label .text-styles--campaign-body p:last-child{margin-bottom:0}.text-styles--campaign-custom-political-statement{font-size:0.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 .313rem}.text-styles--campaign-custom-political-statement li:last-child{margin:0}.text-styles--campaign-custom-political-statement ul{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 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:1rem;font-weight:700}.text-styles--campaign-custom-political-statement h2{font-size:0.875rem;font-weight:700}.text-styles--campaign-custom-political-statement p{font-size:0.75rem;font-weight:500}.text-styles--campaign-description{color:#43525e;font-size:16px;font-weight:normal}.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{column-gap:2em;columns:2;display:block}.text-styles--campaign-description li{color:inherit;margin:0 0 .313rem}.text-styles--campaign-description li:last-child{margin:0}.text-styles--campaign-description ul{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:0.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 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:0.75rem;font-weight:400}.text-styles--campaign-disclaimer .box{border-color:inherit;border-style:solid;border-width:1px;display:inline-block;padding:0.625rem;text-align:center}.text-styles--campaign-legal{font-size:0.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 p,.text-styles--campaign-legal li{color:#43525e;margin:0 0 0.625rem;text-align:left}.text-styles--campaign-legal h1:last-child,.text-styles--campaign-legal h2:last-child,.text-styles--campaign-legal p:last-child,.text-styles--campaign-legal li:last-child{margin:0}.text-styles--campaign-legal h1{font-size:1rem;font-weight:700}.text-styles--campaign-legal h2{font-size:0.875rem;font-weight:700}.text-styles--campaign-legal li{margin:0 0 0.3125rem}.text-styles--campaign-legal p{font-size:0.75rem;font-weight:500}.text-styles--campaign-legal ul{padding:0 0 0 1.5625rem}.text-styles--campaign-receipt-body,.text-styles--upsell-description{font-size:0.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 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:1.125rem !important;font-weight:500}.text-styles--campaign-receipt-body h2,.text-styles--upsell-description h2{font-size:1rem !important;font-weight:500}.text-styles--campaign-receipt-body p,.text-styles--upsell-description p{font-size:0.875rem !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-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-color-swatch-wrapper{border:0;padding:0}.step{border:0;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:'\00b7';display:inline-block;font-size:1.875rem;margin-top:-1.125rem;padding-left:0.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{color:rgba(0,0,0,0.5);font-size:100%;margin:0;padding-top:0.625rem;text-align:center}.banner p,.banner li{color:rgba(0,0,0,0.5);font-size:75%;margin:0 0 10px;padding:10px;text-align:center}.banner p:last-child,.banner li:last-child{margin:0}.banner li{font-weight:600;margin:0;padding:0;text-align:left}.banner ul{margin:0 0 1.25rem;padding:0 2.8125rem}.banner a{color:rgba(0,0,0,0.5)}.banner.yellow{background:#fcf8e3}.banner.red{background:#d12429}.banner.red p,.banner.red a,.banner.red h1,.banner.red li{color:white}.banner.red .alert{background-color:#b90017;color:white;display:block;font-size:0.75rem;font-weight:600;margin:0 -25px -5px;padding:0.625rem 2.1875rem}.notice{border:1px solid #eff2f5;border-radius:0.3125rem;padding:0.625rem;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 p,.notice li{color:#43525e;font-size:0.75rem;margin:0 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 p:last-child,.notice li:last-child{margin:0}.notice h1{font-size:1rem;font-weight:700}.notice h2{font-size:0.875rem;font-weight:700}.notice h3{font-size:0.75rem;font-weight:700}.notice label{font-size:0.875rem}.notice .bordered{border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:0.625rem}.notice.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.notice.error{background-color:rgba(209,36,41,0.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(/assets/ico-paused-d726dc5175a800e748623fd5b628521da27fa5d559f300a086867c96922c3722.svg) no-repeat center 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 p,.campaign-paused--body li{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:white;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:0.875rem;font-weight:700;margin:-10px 0 5px}.amount-indicator a{color:#9fafbb;cursor:pointer;font-size:0.75rem;font-weight:400;text-decoration:underline}.amount-indicator a:hover{text-decoration:none}.amount-indicator span{margin-right:0.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}}.amount-label{margin:0 0 0.8125rem}.campaign-amounts{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.0625rem;overflow:hidden}.campaign-amounts--amount{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-size:1.25rem;font-weight:800;padding:0 1rem;vertical-align:middle}.descriptor .campaign-amounts--amount{-webkit-box-flex:none;-moz-box-flex:none;box-flex:none;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none}.campaign-amounts--button{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 33.3%;-moz-flex:1 1 33.3%;-ms-flex:1 1 33.3%;flex:1 1 33.3%;box-sizing:border-box;min-width:33.3%;padding:0 0.0625rem 0.125rem}.campaign-amounts--button label{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#ced5db;color:#43525e;cursor:pointer;line-height:3.125rem;margin:0;text-align:center}.campaign-amounts--button :checked+label,.campaign-amounts--button.selected label{background:#2782bd;color:white}.campaign-amounts--button.descriptor{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-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:white}.campaign-amounts--default,.form-styles .campaign-amounts--default{font-size:0.875rem;padding:0.8125rem 0.5625rem}@media screen and (min-width: 46.0625rem){.campaign-amounts--default,.form-styles .campaign-amounts--default{margin:0 2%}}.campaign-amounts--descriptor{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:0.75rem;font-weight:600;line-height:1.0625rem;padding:0.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% 0.625rem}.campaign-amounts--button label{border-radius:0.25rem}}.campaign-amounts--other-amount{border:0;border-radius:0;font-size:0.875rem;line-height:1.875rem;margin:0;text-align:center;transition:all .125s linear}@media screen and (min-width: 46.0625rem){.campaign-amounts--other-amount{border-radius:0.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::-moz-placeholder{color:inherit;font-weight:600}.campaign-amounts--other-amount:not(:focus):empty:-moz-placeholder{color:inherit;font-weight:600}.campaign-amounts--other-amount:not(:focus):empty:-ms-input-placeholder{color:inherit;font-weight:600}.not-changed .campaign-amounts--other-amount:not(:focus):empty{color:white}.not-changed .campaign-amounts--other-amount:not(:focus):empty::-webkit-input-placeholder{color:white;font-weight:600}.not-changed .campaign-amounts--other-amount:not(:focus):empty::-moz-placeholder{color:white;font-weight:600}.not-changed .campaign-amounts--other-amount:not(:focus):empty:-moz-placeholder{color:white;font-weight:600}.not-changed .campaign-amounts--other-amount:not(:focus):empty:-ms-input-placeholder{color:white;font-weight:600}.error ~ .campaign-amounts .campaign-amounts--other-amount{background-color:white}.error ~ .campaign-amounts .campaign-amounts--other-amount::-webkit-input-placeholder{color:#9fafbb;font-weight:400}.error ~ .campaign-amounts .campaign-amounts--other-amount::-moz-placeholder{color:#9fafbb;font-weight:400}.error ~ .campaign-amounts .campaign-amounts--other-amount:-moz-placeholder{color:#9fafbb;font-weight:400}.error ~ .campaign-amounts .campaign-amounts--other-amount:-ms-input-placeholder{color:#9fafbb;font-weight:400}.campaign-amounts--other-amount--label{padding:0.1875rem}.preview--campaign-amounts--amount-other--input{border-radius:0.125rem;color:white;font-size:0.875rem;font-weight:600;line-height:2.625rem;margin:0.1875rem 0 0.125rem;width:100%}.donations--form--body{background:white;padding:1.25rem}.form-layout--standard .donations--form--body--container>div{max-width:100%;padding-left:0;padding-right:0}.form-layout--standard .donations--form--body--container>div{padding:0 !important}@media screen and (min-width: 46.0625rem){.form-layout--classic .donations--form--body--container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.form-layout--classic .donations--form--body--container>div{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding-right:0.625rem}.form-layout--classic .donations--form--body--container>div:last-child{padding-left:0.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:1.25rem;padding-bottom:1.25rem}@media screen and (min-width: 860px){.donations--form--campaign-description{margin-left:1.875rem;margin-right:1.875rem}.form-type--multi-step .donations--form--campaign-description,[data-instant-donate] .donations--form--campaign-description{margin-left:0;margin-right:0}}.campaign-video{margin:0 auto;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:1.875rem}.campaign-video--container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.campaign-video--placeholder{background:#20313e url(/assets/campaign-video-placeholder-11ba3e22c660db25e39e339570936f66d83e21e213be506601d54b9c41fadd61.svg) no-repeat center;height:22.5rem}.cross-sell--campaign .campaign-video,.form-type--multi-step .campaign-video,.form-container:not(.form-layout--classic) .campaign-video{padding:0}.cross-sell--campaign .campaign-video--placeholder,.form-type--multi-step .campaign-video--placeholder,.form-container:not(.form-layout--classic) .campaign-video--placeholder{height:14.0625rem}.checkbox{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:0.625rem}.checkbox input{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0.0625rem 0 0}.checkbox label{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;margin-bottom:0;margin-left:0.3125rem;padding-top:0}.checkbox.small label{font-size:0.8125rem;font-weight:400}.form-container .checkbox input{-webkit-appearance:checkbox;background:none;height:auto;margin:0.0625rem 0 0;width:auto}.donation-items{max-width:100%}.donation-items .error{margin-bottom:20px}.donation-items--description{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#9fafbb;font-size:0.75rem;line-height:1rem;margin-top:0.125rem;white-space:normal}.has-value .donation-items--description{color:rgba(255,255,255,0.75)}.donation-items--description-more{color:#2ba4d2;cursor:pointer;display:none;font-size:0.625rem;margin-left:0.125rem}.has-value .donation-items--description-more{color:white}.truncate .donation-items--description-more{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:inline-block}.truncate .donation-items--description-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;cursor:pointer}.donation-items--group{border:1px solid #d7dde2;border-radius:0.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;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-radius:4px;clear:both;margin-bottom:5px;padding:3px;position:relative}.donation-items--item input{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-moz-appearance:textfield;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{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400;line-height:1.125rem}.donation-items--item .price{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#9fafbb;border:1px solid #9fafbb;border-bottom-right-radius:4px;border-left:0;border-top-right-radius:4px;box-sizing:border-box;color:white;font-size:13px;height:36px;padding:0.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 input,.donation-items--item.has-value .price{border-color:#2782bd}.donation-items--item.has-value label{color:white}.donation-items--label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;max-width:75%;overflow:hidden;padding-left:0.9375rem}.donation-items--label.quantity{max-width:50%}.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}.donorid--logo{margin-bottom:0.625em}.donorid--modal-close{background:url(/assets/donorid/modal-close-eb8a3b1713cbc6112fc437bfec48025fabda343337dd80bf454f1fbb339da99e.svg) no-repeat center;color:transparent;display:block;height:0.75em;opacity:.5;overflow:hidden;position:absolute;right:0.625em;top:0.625em;transition:opacity .25s ease-in-out;width:0.75em}.donorid--modal-close:hover{opacity:1}.donorid--modal{animation:donorid--modal .125s ease-in forwards;background-color:#2ba4d2;border-radius:4px;margin:0 0.9375em;max-width:100%;padding:0.9375rem;position:relative;text-align:center;width:16.25em}.donorid--modal [disabled]{opacity:.75}.donorid--modal footer{color:white;font-size:0.75em}.donorid--modal footer p{cursor:pointer}.donorid--modal h1{color:white;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 rgba(255,255,255,0.25);margin-bottom:1.25em;padding:2.5em 1.25em 1.25em}.donorid--overlay{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;animation:donorid--overlay .125s ease-in forwards;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:12}.donorid--overlay.show{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.donorid--overlay::before{background-color:rgba(252,252,253,0.75);bottom:0;content:'';left:0;position:fixed;right:0;top:0}.donorid--payment-method--save{color:#8797a3;font-size:0.75em;font-weight:400;margin-top:0.625em}.donorid--payment-method--save input{margin:0 0.125rem -0.125rem 0;opacity:.8}.donorid--payment-method-select{margin-bottom:0.625em}.donorid--signin--email,.donorid--signin--password{background-color:white;border:1px solid #2284ab;border-radius:0.25em;color:#20313e;display:block;font-size:0.9375em;font-weight:500;line-height:1;padding:0.625rem 0.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::-moz-placeholder,.donorid--signin--password::-moz-placeholder{color:#8797a3;font-weight:400}.donorid--signin--email:-moz-placeholder,.donorid--signin--password:-moz-placeholder{color:#8797a3;font-weight:400}.donorid--signin--email:-ms-input-placeholder,.donorid--signin--password:-ms-input-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:0.5rem;left:0.125rem;line-height:1;position:absolute;top:0}.donorid--signin--email:focus,.donorid--signin--password:focus{outline:none}.donorid--signin--email:focus,.donorid--signin--password:focus{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:rgba(255,255,255,0.75);font-weight:400;text-decoration:none;transition:color .25s ease-in-out}.donorid--signin--links a:hover{color:white}.donorid--signin--links li{display:inline-block;margin:0.625em 0.3125em 0;position:relative}.donorid--signin--message{bottom:-0.625rem;color:white;font-size:0.6875em;left:0;opacity:0;position:absolute;right:0;transition:all .075s}.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(/assets/donorid/submit-d35d73862bb7a14621683890bb6d323ad97d33df3f9ba86b04d2445f271178ba.svg) no-repeat 11px center;border:0;border-radius:50%;bottom:0.25rem;color:transparent;cursor:pointer;font-size:1.25em;height:1.5em;line-height:1;margin:0;padding:0;position:absolute;right:0.25rem;transition:all .075s 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{animation:donorid--submit-processing 1.25s infinite;background:#2284ab url(/assets/donorid/submit-processing-cbc4d20eb9e46e996c6983740e93428025365bd8052ae02db5200a2ccf180c38.svg) no-repeat center}.donorid--signin--submit[disabled].donorid--modal--success,.donorid--signin--submit.disabled.donorid--modal--success{background:#7ebe1f url(/assets/donorid/submit-success-f20b131309d8c5706ae9872176e8fce913e27eb9a9f4c3ef1012154404aaac3a.svg) no-repeat center}.donorid--modal--error{animation:donorid--signin-error .25s forwards}.donorid--modal--error .donorid--signin--email{border-color:#d12429}.donorid--modal--error .donorid--signin--message{bottom:-1.5625rem;opacity:1}.donorid--modal--error .donorid--signin--message span{border-radius:0 0 0.25rem 0.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:-1.5625rem;opacity:1}.donorid--modal--success .donorid--signin--message span{border-radius:0 0 0.25rem 0.25rem;padding:5px}.donorid--modal--success .donorid--signin--password{border-color:#7ebe1f;border-radius:0}.donorid--modal--success .success{background-color:#7ebe1f;display:block}.-is-prefilled{border-color:#7ebe1f;z-index:1}.donorid--user{border:1px solid #ced5db;border-radius:0.25rem;margin-bottom:1.25rem;padding:0.625rem}.donorid--user a{color:#2782bd;font-weight:600;text-decoration:none;display:inline-block;font-size:0.75rem;margin-top:0.3125rem}.donorid--user a:hover{text-decoration:underline}.donorid--user-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.donorid--user-header>div{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.donorid--user-header--logo{text-align:right}.donorid--user-info{color:#43525e;font-size:0.75rem;margin:0 0 0.625rem;position:relative}.donorid--user-info strong{display:block;font-weight:600}.donorid--user-intro{color:#43525e;font-size:0.875rem;margin-bottom:1.25rem}.donorid--user-notice{border:1px solid #eff2f5;border-radius:0.3125rem;padding:0.625rem;margin:0 0 1.25rem;word-break:break-word;-webkit-perspective:none;-moz-perspective:none;perspective:none;color:#8797a3;font-size:0.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 p,.donorid--user-notice li{color:#43525e;font-size:0.75rem;margin:0 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 p:last-child,.donorid--user-notice li:last-child{margin:0}.donorid--user-notice h1{font-size:1rem;font-weight:700}.donorid--user-notice h2{font-size:0.875rem;font-weight:700}.donorid--user-notice h3{font-size:0.75rem;font-weight:700}.donorid--user-notice label{font-size:0.875rem}.donorid--user-notice .bordered{border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:0.625rem}.donorid--user-notice.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.donorid--user-notice.error{background-color:rgba(209,36,41,0.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:1.25rem;position:relative}.donorid--user-notice--link::before{background:url(/assets/donorid/logo-on-white-c9b0c7ea365cf4e807d90e8b2b10279bbac0bc728cb006bef09a968170ca9563.svg) no-repeat center;bottom:0;content:'';height:1rem;left:0;position:absolute;width:0.9375rem}.donorid--user-signout{text-align:center}.form-type--multi-step .donorid--user-signout{margin:0.625rem 0 0}.form-type--single-step .donorid--user-signout{margin:-0.9375rem 0 1.25rem}.donorid--user-signout a{color:#2782bd;font-weight:600;text-decoration:none;font-size:0.75rem}.donorid--user-signout a:hover{text-decoration:underline}.embed-secure-notice{text-align:center}.form-type--multi-step .embed-secure-notice{margin-top:1.25rem}.share-buttons+.embed-secure-notice{margin-top:2.125rem}.embed-secure-notice a{color:#9fafbb;display:inline-block;font-size:0.75rem;font-weight:700;padding-left:1.5rem;position:relative;text-decoration:none}.embed-secure-notice i{color:#8797a3;font-size:1.375rem;left:0;position:absolute;top:-0.3125rem}.donations--form--footer{background:white;border-color:#43525e;color:#43525e;font-size:0.75rem;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:40rem}.donations--form--footer--links a:last-of-type{margin-right:1.25rem}.donations--form--header{background:#f2f4f6;color:#43525e}.donations--form--header h1{color:inherit;font-size:2.125rem;font-weight:700;letter-spacing:-0.0625rem;line-height:1;margin:0;text-align:center}.donations--form--header h2{color:inherit;font-size:1.0625rem;margin:0;opacity:.5;text-align:center}.donations--form--header hgroup{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:12.5rem;padding:1.25rem}.donations--form--header img.banner{max-width:100%;padding:0}.legal-terms{border:1px solid #eff2f5;border-radius:0.3125rem;padding:0.625rem;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 p,.legal-terms li{color:#43525e;font-size:0.75rem;margin:0 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 p:last-child,.legal-terms li:last-child{margin:0}.legal-terms h1{font-size:1rem;font-weight:700}.legal-terms h2{font-size:0.875rem;font-weight:700}.legal-terms h3{font-size:0.75rem;font-weight:700}.legal-terms label{font-size:0.875rem}.legal-terms .bordered{border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:0.625rem}.legal-terms.accepted{background-color:#e8f4d7;border-color:#7ebe1f}.legal-terms.error{background-color:rgba(209,36,41,0.25);border-color:#d12429}.legal-terms.grey{background:#eff2f5;border-color:#9fafbb}.page-content .logo-anedot{background:rgba(0,0,0,0.9);border-radius:0 0 0 0.1875rem;display:none;fill:white;line-height:0;padding:0.625em 1.25em 0.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:0.625rem}.overlay{background-color:rgba(67,82,94,0.75);background-image:radial-gradient(#43525e, rgba(67,82,94,0.8));bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.overlay.dismissible .column{background:url(/assets/ico-dismiss-white-5891c597960ba11688b5996b2e85438b351ec6c072bc8ec0c0d7210a5b9f63bb.svg) no-repeat right 0.625rem top}.overlay a{color:white}.overlay h1{color:white;font-size:1.25rem;font-weight:800;margin:0 0 1.875rem}.overlay p,.overlay li{color:white;font-size:0.75rem;margin:0 0 0.625rem}.overlay li{font-size:0.75rem}.overlay ul{margin:0;padding:0 0 0 1.625rem}.overlay .column{margin:0 auto;max-width:414px;padding:1.25rem}.payment-method--label--date{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#8797a3;text-align:right}.payment-method--radio-buttons{border-bottom:1px solid #e4e8eb;list-style:none;margin:0.3125rem 0;padding:0 0 0.625rem}.payment-method--radio-buttons input{border-radius:50%;margin:0.3125rem 0.625rem 0 0}.payment-method--radio-buttons label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400;line-height:1rem;margin-top:0.4375rem}.payment-method--radio-buttons li{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.payment-method--selection+.perspective .payment-inputs--card-fields{margin-top:0.625rem}.recurring-options{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.recurring-options>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background:#eff2f5;border:1px solid #697b88;border-left:0;color:#43525e;font-size:0.6875rem;font-weight:400;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:white;font-size:0.875rem;font-weight:700}.recurring-options--checkbox{margin-bottom:1.25rem;margin-top:0.625rem}.recurring-options--checkbox input{margin:-0.0625rem 0 0 !important}.recurring-options--checkbox label{background:rgba(255,250,23,0.5);border-radius:0.125rem;display:inline-block;font-size:0.875rem;font-weight:500;line-height:1;padding:0.3125rem}.recurring-options--checkbox strong{text-transform:capitalize}.recurring-options--option{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.recurring-options--option:first-of-type{border-radius:0.1875rem 0 0 0.1875rem}.recurring-options--option:last-of-type{border-radius:0 0.1875rem 0.1875rem 0}.recurring-options--option input{display:none}.recurring-options--option label{cursor:pointer;font-size:0.75rem;font-weight:inherit;line-height:inherit}.share-buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#eff2f5;margin:1.25rem -1.25rem -1.25rem;padding:1.25rem;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.confirmation .share-buttons{margin:0;padding-top:0}.share-buttons .facebook{background:rgba(59,89,152,0.75);color:white}.share-buttons .facebook:hover{background:#3b5998}.confirmation .share-buttons .facebook{background:#3b5998}.share-buttons .twitter{background:rgba(29,161,242,0.75);color:white}.share-buttons .twitter:hover{background:#1da1f2}.confirmation .share-buttons .twitter{background:#1da1f2}.share-buttons a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0.125rem;cursor:pointer;fill:white;font-size:0.875rem;font-weight:500;margin:0 0.3125rem;padding:0.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:0.3125rem;vertical-align:middle}.confirmation .share-buttons .facebook{background:#3b5998}.confirmation .share-buttons .twitter{background:#1da1f2}.skip-to-site{background:#eff2f5;margin:1.25rem -1.25rem -1.25rem;padding:1.25rem}.confirmation .skip-to-site{margin:0;padding-top:0}.skip-to-site a{border:1px solid #ced5db;border-radius:0.125rem;color:#43525e;cursor:pointer;display:block;font-size:0.875rem;font-weight:500;margin:0 auto;padding:0.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:-1.25rem}.embed .skip-to-site{display:none}.share-buttons:not(.hide)+.skip-to-site{margin-top:0;padding-top:0.625rem}.step-indicator{list-style:none;margin:0.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:0.125rem solid #ced5db;border-radius:50%;display:block;height:0.4375rem;margin:0 0.1875rem;text-indent:-9999px;width:0.4375rem}.step-indicator .current a{background:#2782bd;border-color:#2782bd}.step-indicator .visited a{background:#2782bd;border-color:#2782bd;opacity:.25}.step-indicator.no-details .details{display:none}.form-type--single-step .step-indicator{display:none}.step-nav{text-align:center}.step-nav a{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;color:white;cursor:pointer;float:left;font-size:1rem;font-weight:700;line-height:1.375rem;margin:0;padding:0.625rem 1.25rem;text-decoration:none;transition:background-color .1s linear}.step-nav a[disabled]:not(.processing){background-color:#eff2f5;color:#9fafbb}.step-nav a.back{font-size:0.75rem;padding:0.625rem;position:relative}.step-nav a:first-child{border-bottom-left-radius:0.25rem;border-top-left-radius:0.25rem;width:18%}.step-nav a:last-child{border-bottom-right-radius:0.25rem;border-top-right-radius:0.25rem;width:82%}.step-nav a:first-child:last-child{width:100%}.step-nav .back span{color:rgba(255,255,255,0.75);position:relative;z-index:2}.step-nav .back:hover span{color:white}.step-nav .back::after{background:rgba(0,0,0,0.15);border-radius:0.25rem 0 0 0.25rem;bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}.step-nav .submit-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;color:white;cursor:pointer;float:left;font-size:1rem;font-weight:700;line-height:1.375rem;margin:0;padding:0.625rem 1.25rem;text-decoration:none;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:0.75rem;padding:0.625rem;position:relative}.step-nav .submit-button:first-child{border-bottom-left-radius:0.25rem;border-top-left-radius:0.25rem;width:18%}.step-nav .submit-button:last-child{border-bottom-right-radius:0.25rem;border-top-right-radius:0.25rem;width:82%}.step-nav .submit-button:first-child:last-child{width:100%}.submit-animation--container{background:rgba(255,255,255,0.8);bottom:0;content:'';left:0;opacity:0;right:0;top:0;transition:opacity .25s ease-in;z-index:1}.submit-animation--container.submitted{opacity:1;position:absolute}.submit-animation--spinner{background:url(/assets/icons/ote-98ccab1001a5b58c9b6e5043fffc1ca01d41f53f645705e8adcaf22fa39d4cf6.svg) no-repeat center;border-radius:50%;display:none;height:2.625rem;left:50%;margin:-1.625rem 0 0 -1.3125rem;position:absolute;top:50%;width:2.625rem}.submitted .submit-animation--spinner{animation:submit-animation--spinner .85s infinite;animation-delay:.5s;display:block}@keyframes submit-animation--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.capitalize{text-transform:capitalize}.highlight{background:rgba(255,250,23,0.5);border-radius:0.125rem;display:inline-block;padding:0 0.3125rem}.-margin-bottom{margin-bottom:20px}.confirmation [class*='confirmation--show-']{display:none}.confirmation[data-confirmation--state='password'] .confirmation--show-password{display:block}.confirmation[data-confirmation--state='receipt'] .confirmation--show-receipt{display:block}.confirmation--body{background-color:white;color:#20313e;padding:1.25rem}.confirmation--container{width:100%}.confirmation--donation-items{margin:-0.9375rem 0 1.25rem;width:100%}.confirmation--donation-items--includes{color:#8797a3;font-size:0.625rem;margin:0 0 0.1875rem}.confirmation--donation-item--quantity{float:left;font-size:0.75rem;margin:0 0.3125rem 0 0}.confirmation--donation-item--name{float:left;font-size:0.75rem;margin:0}.confirmation--donation-item--amount{float:right;font-size:0.75rem;margin:0;text-align:right}.confirmation--footer{background-color:white;color:#9fafbb;font-size:0.75rem;font-weight:400;padding:0.625rem;text-align:center}.confirmation--footer a{background-color:#8797a3;color:white;display:block;font-size:0.875rem;font-weight:600;margin:-0.625rem;padding:0.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:1.25rem}.confirmation--receipt div{color:#20313e}.confirmation--receipt--account-name{font-weight:600;font-size:1.125rem}.confirmation--receipt--donation-fee{font-size:.875rem;font-style:italic;font-weight:400}.confirmation--receipt--donation-totals{margin:0 0 1.25rem}.confirmation--receipt--donation-totals a{color:#2ba4d2;font-size:0.75rem;font-weight:400;text-decoration:none}.confirmation--receipt--donor-info,.confirmation--receipt--payment-info{font-size:0.75rem;font-weight:500;line-height:1rem}.confirmation--receipt--recurring{display:block;font-size:0.75rem;font-weight:600;line-height:1rem;margin-top:1.25rem}.confirmation--receipt--recurring a{white-space:nowrap}.confirmation--receipt--recurring em{display:block;font-size:0.625rem;font-weight:400;margin-bottom:0.3125rem;white-space:nowrap}.confirmation--receipt--soft-descriptor{font-size:.75em;font-style:italic;font-weight:400}@media screen and (min-width: 414px){.confirmation{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.confirmation--container{border-radius:0.25rem;max-width:414px;overflow:hidden}.confirmation--receipt{padding:2.5rem}.confirmation--receipt--payment-info{margin-left:0.625rem}.confirmation--receipt-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.confirmation--receipt-row>div{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-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 -0.9375rem;padding:0}.cross-sell li{margin-bottom:1.875rem;padding:0 0.9375rem}@media screen and (min-width: 58.75rem){.cross-sell{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cross-sell li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}.cross-sell--campaign{background-color:white;border-radius:0.25rem;height:100%;overflow:hidden}.cross-sell--campaign--body{padding:1.25rem}.cross-sell--campaign--body h3{color:#43525e;font-size:0.875rem;font-weight:700;margin:0 0 0.625rem}.cross-sell--header{margin-bottom:1.25rem;padding:0.625rem 0;text-align:center}.cross-sell--header ~ .donation-form-container{margin-top:3.5625rem}.cross-sell--header img{max-height:6.25rem;vertical-align:top}.upsell{margin-top:1.25rem}.upsell .password{margin-bottom:1.875rem}.upsell--button{background-color:#eff2f5;border:0;border-radius:0.25rem;color:#43525e;cursor:pointer;display:block;font-size:1rem;line-height:1.375rem;margin:0 0 0.625rem;padding:0.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:white}.upsell--button.emphasize{font-weight:700}.upsell--amount--buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.3125rem}.upsell--amount--buttons a,.upsell--amount--buttons a:last-child,.upsell--amount--buttons [type='submit']{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0.625rem;margin-left:0.3125rem;margin-right:0.3125rem}@media screen and (min-width: 414px){.upsell--amount--buttons a,.upsell--amount--buttons a:last-child,.upsell--amount--buttons [type='submit']{-webkit-flex-basis:47%;-moz-flex-basis:47%;flex-basis:47%;-ms-flex-preferred-size:47%}}.editor--upsell{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#e4e8eb;border-radius:0.25rem;margin-bottom:0.3125rem;padding:0.625rem}.editor--upsell a{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#43525e;line-height:1.5}.editor--upsell--info{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.625rem;font-weight:700;text-transform:capitalize}.editor--upsell--info div{color:#8797a3;display:block;font-size:.75rem;font-weight:400;margin:0;text-align:left;text-transform:uppercase}
