/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}a{color:#004A6E;text-decoration:none}a:hover,a:active,a:focus{color:#000;text-decoration:underline}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,html,body,form,input,input.AddressBookButtons,input.Advocacy,input.btn,input.btnLg,input.btnMed,input.btnMini,input.btnSm,select,select.Advocacy,textarea,legend,ul,ol,li,option,table,tr,th,th.rfl_infoStatus,td,td.AlertListDescription,td.cstmBack,p,p.cstmBtnText,p.cstmFrame,p.cstmHeading,p.cstmText,p.cstmTitle,p.dividerHeading,p.scrollingText,span.cstmHeading,a,a.btn,a.btn:visited,a.cstmBtnText:hover,a.cstmBtnText:link,a.cstmBtnText:visited,#navList,.AdvocacyInstructions,.AdvocacyNSFix,.BlogHeader,.Button,.Divider,.FieldLabels,.FormBox,.FormBox06,.FormBoxHeader,.Hint,.Instructions,.Instructions,.ListItem0,.ListItem1,.NetscapeFix,.NoteText,.ObjTitle,.PhotoLinks,.Premiums,.ProgressBox,.ProgressBoxCurrent,.SectionHead,.SmallButton,.Smaller,.SmallerC,.TribBtnText1,.Upgrades,.WhatNext,.alphacube_content,.dialog_content,.dialog_title,.explicit,.fr_register_another,.paraBlueSansSmall,.smallBlack,.smallSans,.smallSansBold,.smallWhiteBoldSans,.smallWhiteSans,.smallestBlackSans{font-family:"Open Sans", sans-serif;font-style:normal}body{background:none repeat-x scroll left top #fff;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400}h3{font-size:20px;color:#333;line-height:1.25em;font-weight:bold;padding-bottom:10px}p{font-size:13px;color:#0d0d0d;line-height:1.25em}.small{font-size:14px}strong{font-weight:bold}em{font-style:italic}blockquote{padding:10px 20px;margin:0;font-size:inherit;border:none}a:link{color:#2573e3}.bottom-0{margin-bottom:0 !important}.top-10{margin-top:10px}fieldset{border:none;margin:0;padding:0}@media screen and (min-width: 768px){.for-mobile-only{display:none}}.for-desktop-only{display:none}@media screen and (min-width: 768px){.for-desktop-only{display:inherit}}body{color:#000;font-size:125% / 1.4;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400}.clearfix::after{clear:both;content:'';display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none !important;visibility:hidden !important}.bottom-0{margin-bottom:0 !important}.top-10{margin-top:10px}.top-25{margin-top:25px}.show-one-time,.show-monthly,.show-join,.show-renew{display:none;visibility:hidden}body.active-tab-one-time .show-monthly,body.active-tab-monthly .show-one-time,body.active-tab-join .show-renew,body.active-tab-renew .show-join{display:none;visibility:hidden}body.active-tab-one-time .show-one-time{display:block;visibility:visible}body.active-tab-monthly .show-monthly{display:block;visibility:visible}body.active-tab-join .show-join{display:block;visibility:visible}body.active-tab-renew .show-renew{display:block;visibility:visible}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@media print{.thanks-shares-container{display:none}}div.responsive span.header-warning-message,div.responsive div.ErrorMessage.page-error>span.field-error-indicator{display:none}.form-info-message{margin-top:2rem}div.responsive div.ErrorMessage.page-error>span.field-error-text{background:transparent;border:0}div.responsive{color:inherit;width:auto !important}div.form-row{margin:0}div.html-caption-container{max-width:none;width:100%}#employer_street_row input,#billing_addr_street1_row input,#billing_addr_street2_row input,#billing_addr_street3_row input,#billing_addr_country_row input.ui-autocomplete-input,#donor_addr_street1_row input,#donor_addr_street2_row input,#donor_addr_street3_row input,#donor_addr_country_row input.ui-autocomplete-input,#shipping_addr_street1_row input,#shipping_addr_street2_row input,#shipping_addr_street3_row input,#shipping_addr_country_row input.ui-autocomplete-input,#tribute_notify_recip_street1_row input,#tribute_notify_recip_street2_row input,#tribute_notify_recip_street3_row input,#tribute_notify_recip_country_row input.ui-autocomplete-input,#tribute_signature_row input,#tribute_message_closing_row input,div.employer-address-container input#employer_street{width:100%}@media only screen and (max-width: 767px){.mobile #billing_addr_street1_row input,.mobile #billing_addr_street2_row input,.mobile #billing_addr_street3_row input,.mobile #billing_addr_country_row input.ui-autocomplete-input,.mobile #donor_addr_street1_row input,.mobile #donor_addr_street2_row input,.mobile #donor_addr_street3_row input,.mobile #donor_addr_country_row input.ui-autocomplete-input,.mobile #shipping_addr_street1_row input,.mobile #shipping_addr_street2_row input,.mobile #shipping_addr_street3_row input,.mobile #shipping_addr_country_row input.ui-autocomplete-input,.mobile #tribute_notify_recip_street1_row input,.mobile #tribute_notify_recip_street2_row input,.mobile #tribute_notify_recip_street3_row input,.mobile #tribute_notify_recip_country_row input.ui-autocomplete-input,.mobile #tribute_signature_row input,.mobile #tribute_message_closing_row input,.mobile div.employer-address-container input#employer_street{width:100%}.mobile #billing_addr_country_row select,.mobile #billing_addr_state_row select,.mobile #donor_addr_state_row select,.mobile #donor_addr_country_row select,.mobile #donor_occupation_row select,.mobile #shipping_addr_country_row select,.mobile #shipping_addr_state_row select,.mobile #tribute_notify_recip_state_row select,.mobile #tribute_notify_recip_country_row select,.mobile .custom-field-container select,.mobile div.employer-address-container select{max-width:100%}.mobile div.button-sub-container{width:100%}}div.responsive div.form-checkbox label,label.custom-element-checkbox-label{max-width:100%}@media only screen and (min-width: 768px) and (max-width: 991px){.mobile div.responsive div.form-checkbox label,label.custom-element-checkbox-label{max-width:100%}}@media only screen and (max-width: 767px){.mobile div.responsive div.form-checkbox label,label.custom-element-checkbox-label{max-width:100%}}@media only screen and (min-width: 480px) and (max-width: 767px){.mobile div.responsive div.form-checkbox label,label.custom-element-checkbox-label{max-width:100%}}.mobile div.transaction-summary-entry span.entry-label,.mobile div.transaction-summary-entry span.entry-value{display:inline-block;width:auto}div.transaction-summary-entry span.entry-value{font-weight:normal}#benefits-panel.container{max-width:none}#benefits-panel .modal-dialog{margin:auto;width:90%;transform:translate3d(0%, 0, 0)}@media (min-width: 48.0625rem){#benefits-panel .modal-dialog{width:500px}}#benefits-panel .modal-content{height:100%;overflow-y:auto;border-radius:10px}#benefits-panel .modal-body{padding:0;overflow-x:hidden}#benefits-panel .close-button-container{background:#FFFFFF;box-shadow:0 1px 1px -1px rgba(0,0,0,0.05);padding:1rem 1.4rem 1rem 1rem;margin-left:1px;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between}@media (min-width: 48.0625rem){#benefits-panel .close-button-container{width:500px;padding:1rem 2.9rem 1rem 2.5rem}}#benefits-panel .close-button{font-weight:bold;text-transform:uppercase}#benefits-panel .extra.close-button{color:gray;font-family:sans-serif;font-size:20px;font-weight:normal;cursor:pointer}#benefits-panel #member-modal-content{padding:0 1rem 1rem;width:100%}@media (min-width: 48.0625rem){#benefits-panel #member-modal-content{width:500px;padding:0 2.5rem 2.5rem}}#benefits-panel #member-modal-content h2{color:#161616;font-size:1rem;line-height:1.5;text-transform:uppercase;text-align:center;margin:1.2rem 0 1rem}#benefits-panel #member-modal-content h3{padding-bottom:0;margin-bottom:0}#benefits-panel #member-modal-content h3 button{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400;font-size:1rem;color:#161616;text-decoration:none;padding-left:0;white-space:nowrap}#benefits-panel #member-modal-content .card{border:none;border-top:solid 1px #D4D4D4;border-radius:0}#benefits-panel #member-modal-content .card-header{padding:0;margin-bottom:0;background-color:transparent;border-bottom:none;border-radius:0}#benefits-panel #member-modal-content .card-header button[data-toggle="collapse"]::after{font-weight:bold;font-family:"Material Icons";content:"remove";color:#0097D4;font-size:16px;position:absolute;right:.25rem;top:.5rem}#benefits-panel #member-modal-content .card-header button[data-toggle="collapse"].collapsed::after{font-weight:bold;font-family:"Material Icons";content:"add";color:#0097D4;font-size:16px;position:absolute;right:.25rem;top:.5rem}#benefits-panel #member-modal-content .card-body{padding:0}#benefits-panel #member-modal-content .card-body p{margin-bottom:10px;margin-top:10px}#benefits-panel #member-modal-content ul{padding-left:1.1rem;margin-bottom:0}#benefits-panel #member-modal-content .footnotes{margin:1rem 0 0 1rem}#benefits-panel #member-modal-content button.make-my-selection{font-weight:bold;margin-bottom:1rem;margin-top:0.5rem}#benefits-panel #member-benefits-body-scholar .benefits-repeatable-content.scholar li,#benefits-panel #member-benefits-body-archivist .benefits-repeatable-content.archivist li,#benefits-panel #member-benefits-body-researcher .benefits-repeatable-content.researcher li,#benefits-panel #member-benefits-body-curator .benefits-repeatable-content.curator li,#benefits-panel #member-benefits-body-castle-circle .benefits-repeatable-content.castle-circle li,#benefits-panel #member-benefits-body-james-smithson-society .benefits-repeatable-content.james-smithson-society li{color:#004A6E;font-weight:bold;margin-bottom:4px}#benefits-panel #member-benefits-body-scholar .benefits-repeatable-content.scholar li:last-of-type,#benefits-panel #member-benefits-body-archivist .benefits-repeatable-content.archivist li:last-of-type,#benefits-panel #member-benefits-body-researcher .benefits-repeatable-content.researcher li:last-of-type,#benefits-panel #member-benefits-body-curator .benefits-repeatable-content.curator li:last-of-type,#benefits-panel #member-benefits-body-castle-circle .benefits-repeatable-content.castle-circle li:last-of-type,#benefits-panel #member-benefits-body-james-smithson-society .benefits-repeatable-content.james-smithson-society li:last-of-type{margin-bottom:0}.benefits-preferences-container{display:none;visibility:hidden;margin-top:1.25rem}.benefits-preferences-container h3,.benefits-preferences-container h3 button{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400;font-size:1rem;font-weight:600;color:#000;margin-bottom:0}.benefits-preferences-container p,.benefits-preferences-container label{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400;font-size:.8125rem;line-height:1;color:#000;letter-spacing:0}.benefits-preferences-container p{margin-bottom:.625rem}.benefits-preferences-container .member-benefit-opt-out{opacity:0}.benefits-preferences-container label{display:inline-block;line-height:1.2;margin-left:0.3rem;position:relative;user-select:none;cursor:pointer}.benefits-preferences-container label::before{content:"";display:inline-block;height:15px;width:15px;border:1px solid #6A6A6A;position:absolute;top:0;left:-1.4rem}.benefits-preferences-container label::after{content:"";display:inline-block;height:8px;width:16px;border-left:3px solid #004A6E;border-bottom:3px solid #004A6E;transform:rotate(-45deg);position:absolute;top:0;left:-1.2rem}.benefits-preferences-container .member-benefit-opt-out+label::after{content:none}.benefits-preferences-container .member-benefit-opt-out:checked+label::after{content:""}.benefits-preferences-container .custom-field-container{display:none;visibility:hidden}.benefits-preferences-container button.collapse-button{position:relative;padding:0}.benefits-preferences-container button.collapse-button::before{content:'';position:absolute;top:10px;right:-22px;border-bottom:6px solid #0097D4;border-left:6px solid transparent;border-right:6px solid transparent;z-index:2;transform:rotate(180deg)}.benefits-preferences-container button.collapse-button.open::before{transform:rotate(0deg)}.benefits-preferences-container button.collapse-button::after{content:'';position:absolute;right:-20px;top:10px;border-bottom:4px solid #fbfbfb;border-left:4px solid transparent;border-right:4px solid transparent;z-index:2;transform:rotate(180deg)}.benefits-preferences-container button.collapse-button.open::after{top:12px;transform:rotate(0deg)}body.show-bene-prefs .benefits-preferences-container{display:block;visibility:visible}.benefits-summary-panel{display:none;visibility:hidden;padding:1rem 0 0;border:none}@media (min-width: 48.0625rem){.benefits-summary-panel{padding:1rem 3rem 0}}body.is-membership-form.show-benefits-summary-panel .benefits-summary-panel{display:block;visibility:visible}body.is-membership-form.show-benefits-summary-panel.enid-thanks-page .benefits-summary-panel{display:none;visibility:hidden}.benefits-summary-panel ul{padding-left:1rem;margin-bottom:0}.benefits-summary-panel ul li{font-size:16px;line-height:1.3125;margin-bottom:0.25rem}.benefits-summary-panel ul li:last-of-type{margin-bottom:0}.benefits-summary-panel .benefits-button{margin:0;text-transform:none;vertical-align:baseline}.benefits-summary-panel-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width: 25.0625rem){.benefits-summary-panel-wrap{flex-direction:row-reverse}}.benefits-summary-image-container{flex-basis:30%;margin:0.5rem auto}@media (min-width: 25.0625rem){.benefits-summary-image-container{margin-left:1rem}}.benefits-summary-image-container img{max-width:200px}@media (min-width: 25.0625rem){.benefits-summary-image-container img{max-width:140px}}.benefits-summary-text{flex-basis:70%;margin-top:1rem;margin-left:1rem}@media (min-width: 25.0625rem){.benefits-summary-text{margin-top:0}}.benefits-summary-text p{font-size:1.125rem;line-height:1.3}p.premium-discount-note,p.benefits-discount-note{font-size:10px;margin-top:0.5rem}.header-buttons ul li,.dark-blue-button,.light-blue-button{transition:background-color 0.2s;border-radius:2px;color:#fff;cursor:pointer;text-transform:capitalize}.header-buttons ul li a,.dark-blue-button a,.light-blue-button a{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:600;color:#fff;font-size:1.125rem;padding:1rem 2.5rem;text-align:center;text-decoration:none;text-transform:capitalize;width:100%}.header-buttons ul li a,.dark-blue-button a,.light-blue-button a,.header-buttons ul li a:visited:hover,.dark-blue-button a:visited:hover,.light-blue-button a:visited:hover,.header-buttons ul li a:hover,.dark-blue-button a:hover,.light-blue-button a:hover,.header-buttons ul li:hover,.dark-blue-button:hover,.light-blue-button:hover{color:#fff}.header-buttons ul li,.dark-blue-button{background-color:#004A6E}.header-buttons ul li:hover,.dark-blue-button:hover{background-color:#0097D4}.light-blue-button{background-color:#0097D4}.light-blue-button:hover{background-color:#004A6E}.button-text{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;padding:0;background-color:transparent}.button-text.-arrow{position:relative}.button-text.-arrow.-right{padding-right:.75rem}.button-text.-arrow.-left{padding-left:1rem}.button-text.-arrow.-left::before,.button-text.-arrow.-right::after{content:"";display:inline-block;position:absolute;top:35%;height:10px;width:10px;border-left:2px solid #004A6E;border-bottom:2px solid #004A6E;border-color:#0097D4}.button-text.-arrow.-left::before{transform:rotate(45deg);left:0}.button-text.-arrow.-right::after{transform:rotate(225deg);right:0}.button-text.-light-blue{color:#0097D4}.button-text.-dark-blue{color:#004A6E}.button-text.-dark-blue:hover{color:#0097D4}.button-text.-noisy{border-bottom:dotted;border-top:dotted;border-radius:0}.debug-panel{margin-top:5em;z-index:3000;color:white;text-align:center;background-color:white;padding:15px 7px 7px 7px;border-radius:5px;width:100%}@media (min-width: 768px){.debug-panel{position:fixed;top:0;right:1em;margin-top:0;width:245px}}.debug-panel h3{font-size:14px;text-align:center;color:black;line-height:17px;margin:0}.debug-panel .dropdown-holder{display:inline-block;width:45%}.debug-panel a.close{margin-top:-12px;color:black;text-decoration:none;-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}a#test-mode-button{color:white;text-decoration:none}a#test-mode-button.btn,a#test-mode-button.btn:visited{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400;font-size:14px;text-decoration:none;font-weight:normal;color:#FFF;background-color:#337ab7;background-image:none;border:1px solid #2e6da4;padding:6px 12px}a#test-mode-button.btn:hover{background-color:#286090;border-color:#204d74}.alert.test-mode-alert{background-color:#FBFBFB;border-color:transparent}.small .alert.test-mode-alert{margin:0;padding:1rem}.alert.test-mode-alert h4,.alert.test-mode-alert p,.alert.test-mode-alert a{color:#0d0d0d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert.test-mode-alert a{color:#2573e3}.alert.test-mode-alert .exit-test-button.button-pill{color:white;text-decoration:none;font-size:16px;max-width:30%;padding:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.small .alert.test-mode-alert .exit-test-button.button-pill,.medium .alert.test-mode-alert .exit-test-button.button-pill{max-width:50%}.donation-form-container,div.donation-form-container.responsive{margin-top:1rem;padding:1rem 0 0;background-color:transparent;border-radius:0;border:none;border-top:1px solid #D8D8D8}div.form-row div.form-content{display:block}div.responsive div.form-content{margin:0}.section-header-container{display:none;visibility:hidden}.is-expanded .section-header-container,.error-page .section-header-container{display:block;visibility:visible;position:relative}.section-header-container.payment-header::after{width:12px;height:17px;content:" ";background-image:url("../images/lock.png");background-repeat:no-repeat;background-size:100%;position:absolute;right:0;top:0;margin-top:0}h2.section-header-container{font-weight:600;font-size:1rem;border:none;margin-top:1.5rem;margin-bottom:0.75rem;padding-top:0}.select-amount-appeal p{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;color:#000}.select-amount-heading{font-weight:600;font-size:1rem}div.donation-level-container{border:0;margin:0}div.donation-level-input-container{display:block;padding:0}div.donation-level-label-input-container{display:block}.tab-switcher{display:flex;border:1px solid #0097D4;margin-top:.75rem;margin-bottom:1.5rem}.tab-switcher.nav-tabs .nav-link{flex-basis:50%;border:0;border-radius:0;color:#0097D4;text-transform:uppercase;text-align:center;font-family:Helvetica, Arial, Roboto, sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5rem;letter-spacing:0.47px;padding:0;user-select:none}.tab-switcher.nav-tabs .nav-link.active{background-color:#0097D4;color:#ffffff}#level_standard_row{width:100%;display:none}#level_standard_row.show{display:block}#level_standard_row .form-content{width:100%}#level_standard_row .field-required{display:none;visibility:hidden}fieldset.donate-amount-fields{display:none;border:0;padding:0;margin:0}fieldset.donate-amount-fields.active{display:block}.donate-amount-grid,.payment-type-grid,.bank-account-type-grid{display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;max-width:none;width:100%}@supports (display: grid){.donate-amount-grid,.payment-type-grid,.bank-account-type-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:1rem}.is-membership-form .donate-amount-grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:1.5rem 2rem}.donate-amount-grid.two-columns{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}body.form-type-onetime:not(.enid-error-page) .tab-switcher,body.form-type-monthly:not(.enid-error-page) .tab-switcher,body.form-type-join:not(.enid-error-page) .tab-switcher,body.form-type-renew:not(.enid-error-page) .tab-switcher{display:none;visibility:hidden}body.form-type-onetime:not(.enid-error-page) .select-amount-heading,body.form-type-monthly:not(.enid-error-page) .select-amount-heading,body.form-type-join:not(.enid-error-page) .select-amount-heading,body.form-type-renew:not(.enid-error-page) .select-amount-heading{display:block;margin-bottom:1rem}.donate-amount-grid .form-label,.donate-amount-grid .form-label-checkbox{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:0}.medium .donate-amount-grid .form-label{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%}.donate-level-error-container{padding-bottom:0;margin-bottom:10px;margin-top:0}.donate-level-error-container label{margin-left:0}label.donate-level-error{display:block;color:#C60000;font-size:12px;line-height:14px}.btn.focus,.btn:focus,.btn.active.focus,.btn.active:focus,.btn:active.focus,.btn:active:focus{outline:none !important;box-shadow:none !important}.button-pill{display:block;backface-visibility:hidden;background-color:#004A6E;border-color:transparent;border-radius:2px;color:#fff;font-size:1.285714em;font-weight:600;letter-spacing:-.01em;min-width:75px;padding:0;position:relative;text-align:center;text-decoration:none;transition:background-color .2s linear, border-color .2s linear, color .2s linear;cursor:pointer;line-height:1.8125rem;height:0%;user-select:none}.button-pill:active,.button-pill:focus,.button-pill:hover{border-color:#0097D4;color:#fff;outline:none}.button-pill:focus{-webkit-box-shadow:0 0 5px rgba(18,168,224,0.6);box-shadow:0 0 5px rgba(18,168,224,0.6)}.button-pill[disabled]{background-color:#fff;border-color:#fff;color:#dce5ea;cursor:not-allowed}.button-pill:focus,.button-pill:hover{background:#0097D4;border-color:#0097D4;color:#fff}.button-pill.is-active{background-color:#0050a0;border-color:#0050a0}.donate-amount-grid .donation-level-container{flex:1 0 31%;margin:0 0 .9375rem;max-width:31%;align-self:flex-end}@supports (display: grid){.donate-amount-grid .donation-level-container{flex:auto;margin:0;max-width:none}}.button-pill.button-amount,.button-pill .other-button-text{font-size:1.125rem}.button-pill>[type=radio]{border:none;clip:rect(0 0 0 0);display:none;height:.0625rem;left:101%;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;top:-6.25rem;width:.0625rem}.button-pill span.level-label-content{text-align:center;padding:8px 0px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2px;border:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button-pill input:checked+span.level-label-content{background-color:#0097D4;box-shadow:inset 0px -2px 0px 0px #FFD300;transition:box-shadow 0.25s ease-out}.one-time .button-pill.button-amount span.level-label-content,.one-time .button-pill span.other-button-text{line-height:44px}.monthly .button-pill.button-amount span,.monthly .button-pill span.other-button-text{line-height:22px}.monthly .button-pill.button-amount span.level-label-content:after,.monthly .button-pill span.other-button-text:after{content:"Monthly";display:block;text-transform:uppercase;font-size:16px;font-weight:400}.join .button-pill.button-amount span.level-label-content,.join .button-pill span.other-button-text{line-height:22px;padding:12px 0}.join .button-pill span.other-button-text{line-height:44px}.join .button-pill.button-amount span.discounted-level{min-height:90px;justify-content:flex-start}.renew .button-pill.button-amount span.discounted-level{min-height:105px;justify-content:flex-start}.join .button-pill.button-amount span.discounted-level:before,.renew .button-pill.button-amount span.discounted-level:before{content:attr(data-original-price);position:absolute;display:flex;align-items:center;justify-content:center;width:100%;bottom:0;left:0;background-color:#A5191A;border:solid 1px #A5191A;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:600;font-size:1em;color:#fff;animation:wasRise 1s;padding:3px}.join .button-pill.button-amount:hover span.discounted-level:before,.renew .button-pill.button-amount:hover span.discounted-level:before,.join .button-pill.button-amount.hover span.discounted-level:before,.renew .button-pill.button-amount.hover span.discounted-level:before,.join .button-pill.button-amount input:checked+span.discounted-level:before,.renew .button-pill.button-amount input:checked+span.discounted-level:before{background-color:white;color:#A5191A;transition:background-color .1s linear, color .1s linear}@keyframes levelAmountGrow{from{transform:scale3d(0)}to{transform:scale3d(1.3, 1.3, 1.3)}}@keyframes wasRise{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.renew .button-pill.button-amount span.level-label-content,.renew .button-pill span.other-button-text{line-height:22px;padding:8px 0}.renew .button-pill span.other-button-text{padding:19px 0}.renew .button-pill.button-amount span.level-label-content::after,.renew .button-pill span.other-button-text::after{content:"Renewal";display:block;text-transform:uppercase;font-size:14px;font-weight:400}.is-membership-form .button-pill span.level-label-content{font-size:1.0625rem}.benefits-button{font-weight:bold;text-transform:capitalize;line-height:1.2}.benefits-button.-inline{text-transform:none;vertical-align:initial;font-size:inherit;line-height:inherit}.benefits-button.button-text.-arrow.-right::after{top:27%}.fun-level-message,.flm-message-text{font-family:"Just Another Hand", Arial, Helvetica, sans-serif;font-size:32px;line-height:1;margin-bottom:0.2rem}.fun-level-message img{max-width:40px;margin-right:5px}.donation-level-user-entered .other-amount{display:none}.donation-level-user-entered.active .other-amount{display:flex}.donation-level-user-entered.active span.other-button-text{display:none}.other-amount{height:auto;font-size:1rem;font-weight:normal;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#EDEDED;box-shadow:none;-webkit-appearance:none}.form-control.donate-input.other-amount{height:3.75rem;padding:11px 11px 9px 1.8rem;transition:none}@media (max-width: 350px){.other-amount{font-size:14px;line-height:22.8571px}}.other-amount.error{padding:10px 10px 8px 0}.form-control.donate-input.other-amount.valid{border-color:#FFD300}.form-control.donate-input.other-amount:focus{border-bottom:2px solid;border-color:#FFD300}.form-control.donate-input.other-amount.error:focus{border-color:#FFD300}label.other-amount-label{max-width:48%}.medium label.other-amount-label{max-width:32%}label.other-amount-label .input-group-addon{border:1px solid #909090;border-top-left-radius:0;border-bottom-left-radius:0;background-color:white;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}label.other-amount-label.active .input-group-addon{border:2px solid #2573e3;padding-left:11px}label.other-amount-label .input-group-addon:first-child{border-right:0}.other-dollar-sign{font-size:16px;padding-right:5px;padding-top:8px}label.other-amount-label .input-group-addon.other-dollar-sign.error{border:2px solid #C60000;border-right:0;padding-left:11px}label.other-amount-label.active .input-group-addon.other-dollar-sign.error{border:2px solid #C60000;border-right:0}.donate-amount-grid .input-group-text{border:none;border-bottom:2px solid #959595;border-radius:2px 0 0 2px;background-color:#EDEDED;color:black;transition:none}.donate-amount-grid .donation-level-user-entered.focused .input-group-text{border-bottom:2px solid #0097D4 !important}.donate-amount-grid .donation-level-user-entered .input-group-text.error{border-bottom:2px solid #C60000;background-color:rgba(198,0,0,0.1)}.donate-amount-grid .donation-level-user-entered.focused .input-group-text.error{outline:none;background-color:#EDEDED}.donate-amount-grid .donation-level-user-entered .input-group-text.valid{border-color:#004A6E}.donate-amount-grid .donation-level-user-entered .input-group-text:focus{outline:none}.donation-level-user-entered.active:before{content:"$";position:absolute;top:30%;left:5%;z-index:10;color:#000;font-size:18px;font-weight:400}.monthly .donation-level-user-entered.active:after{content:"MONTHLY";position:absolute;top:30%;right:5%;z-index:10;color:#6A6A6A;font-size:16px;font-weight:400}#donor_email_opt_in_Row .form-content{margin-bottom:0}#level_standardauto_repeatname,#donor_email_opt_inname,#send_ecardname,#sioa_gift_of_membership_radio,#e_card_copy_sendername{opacity:0}label[for="level_standardauto_repeatname"],label[for="donor_email_opt_inname"],label[for="e_card_copy_sendername"],label[for="send_ecardname"],label[for="sioa_gift_of_membership_radio"]{font-size:1rem;line-height:1.375rem;display:inline-block;margin-left:0.7rem;position:relative;user-select:none;cursor:pointer}label[for="donor_email_opt_inname"]{margin-left:2rem;margin-top:-1.4rem;font-size:.75rem;line-height:.875rem;display:table-cell;float:left}label[for="level_standardauto_repeatname"]::before,label[for="donor_email_opt_inname"]::before,label[for="e_card_copy_sendername"]::before,label[for="send_ecardname"]::before,label[for="sioa_gift_of_membership_radio"]::before{content:"";display:inline-block;height:20px;width:20px;border:1px solid #6A6A6A;position:absolute;top:0;left:-1.7rem}label[for="level_standardauto_repeatname"]{margin-left:1.7rem;margin-top:-1.7rem}@media only screen and (min-width: 330px){label[for="level_standardauto_repeatname"]{margin-left:0.7rem;margin-top:0}}@media only screen and (min-width: 768px){label[for="level_standardauto_repeatname"]::before{left:-1.8rem}}label[for="donor_email_opt_inname"]::before{top:2px;left:-2rem}label[for="level_standardauto_repeatname"]::after,label[for="donor_email_opt_inname"]::after,label[for="e_card_copy_sendername"]::after,label[for="send_ecardname"]::after,label[for="sioa_gift_of_membership_radio"]::after{content:"";display:inline-block;height:10px;width:21px;border-left:3px solid #004A6E;border-bottom:3px solid #004A6E;transform:rotate(-45deg);position:absolute;top:0;left:-1.5rem}label[for="donor_email_opt_inname"]::after{top:2px;left:-1.7rem}#level_standardauto_repeatname+label::after,#donor_email_opt_inname+label::after,#e_card_copy_sendername+label::after,#send_ecardname+label::after,#sioa_gift_of_membership_radio+label::after{content:none}#level_standardauto_repeatname:checked+label::after,#donor_email_opt_inname:checked+label::after,#e_card_copy_sendername:checked+label::after,#send_ecardname:checked+label::after,#sioa_gift_of_membership_radio:checked+label::after{content:""}label.hide-checkbox[for="donor_email_opt_inname"]{margin-left:0;margin-top:0;float:none;display:inline-block;pointer-events:none}label.hide-checkbox[for="donor_email_opt_inname"]::before{content:none}label.hide-checkbox[for="donor_email_opt_inname"]::after{content:none}#donor_email_opt_inname:checked+label.hide-checkbox::after{content:none}.monthly-push{display:none;visibility:hidden}body.show-monthly-push .monthly-push{display:block;visibility:visible}.monthly-push p{font-family:'Just Another Hand', cursive;font-style:normal;font-weight:400;font-size:24px;line-height:22px;color:#000;letter-spacing:0.75px;margin-bottom:0}.monthly-push img{float:left;width:20px;max-width:20px;margin:0 0.3rem 1rem 0.2rem}@media (min-width: 28.125rem){.monthly-push img{margin-bottom:0}}@media (min-width: 48.0625rem){.monthly-push img{margin-left:0.3rem}}.member-discount-push{display:none;visibility:hidden}body.show-member-discount-push .member-discount-push{display:block;visibility:visible}.member-discount-push p{font-family:'Caveat', cursive;font-style:normal;font-weight:400;font-size:2rem;line-height:1.2;color:#000;letter-spacing:0}.member-discount-push img.arrow{float:left;width:40px;max-width:40px;margin:1rem 0.3rem 1rem 0.2rem;transform:rotateZ(180deg)}@media (min-width: 28.125rem){.member-discount-push img.arrow{margin-bottom:0}}@media (min-width: 48.0625rem){.member-discount-push img.arrow{margin-left:0.3rem}}body.show-monthly-push.show-monthly-first .monthly-push img{float:left;transform:scaleX(-1);margin-right:0.5em}.mpag{display:none;visibility:hidden}.show-mpag .mpag{display:block;visibility:visible;margin:1.5rem;text-align:center}.mpag p{font-size:1rem;line-height:1.25rem;color:#000}.mpag p a{color:#000;text-decoration:none;background-size:1px 1em;box-shadow:inset 0 -0.125em #0097D4;transition:color, 0.2s}.mpag p a:hover{color:#0097D4}.tribute-section-container{border:1px solid #979797;border-top:none;background-color:#fbfbfb;padding:1rem;margin-top:-1rem;width:100%}.tribute-section-container .form-content{margin-bottom:0.2rem}h2.section-header-container.tribute-header{border:1px solid #979797;background-color:#fbfbfb;padding:1rem;color:#000;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:300;font-size:1rem;text-transform:uppercase;display:inline-block;width:100%;user-select:none}a.open h2.section-header-container.tribute-header{border-bottom:none}a.tribute-collapse-button.has-hidden-errors h2.section-header-container.tribute-header{border-color:#C60000;background-color:rgba(198,0,0,0.1)}.tribute-header-name{float:right;margin-right:2rem;opacity:1;transition:opacity 0.75s}a.open .tribute-header-name{opacity:0}a.tribute-collapse-button{display:none;visibility:hidden}.is-expanded a.tribute-collapse-button,.error-page a.tribute-collapse-button{display:block;visibility:visible;position:relative;width:100%}.is-expanded a.tribute-collapse-button:before,.error-page a.tribute-collapse-button:before{content:'';position:absolute;top:48px;right:20px;border-bottom:6px solid #0097D4;border-left:6px solid transparent;border-right:6px solid transparent;z-index:2;transform:rotate(180deg)}.is-expanded a.tribute-collapse-button.open:before,.error-page a.tribute-collapse-button.open:before{transform:rotate(0deg)}.is-expanded a.tribute-collapse-button:after,.error-page a.tribute-collapse-button:after{content:'';position:absolute;right:22px;top:48px;border-bottom:4px solid #fbfbfb;border-left:4px solid transparent;border-right:4px solid transparent;z-index:2;transform:rotate(180deg)}.is-expanded a.tribute-collapse-button.has-hidden-errors:after,.error-page a.tribute-collapse-button.has-hidden-errors:after{border-bottom-color:transparent}.is-expanded a.tribute-collapse-button.open:after,.error-page a.tribute-collapse-button.open:after{top:50px;transform:rotate(0deg)}.layout-chooser-container{display:flex;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem}.layout-choice-thumbnail-container{text-align:center;transition:all 0.5s ease;display:flex;flex-direction:column;flex-basis:150px;height:150px;justify-content:space-between;align-items:center;margin-right:1rem;padding:1rem;cursor:pointer}.layout-choice-thumbnail-container .button{padding:1rem;background-color:#cacaca;background:#ffffff;border:1px solid #616161;border-radius:50%;display:inline-block;vertical-align:middle;width:20px;min-width:20px;height:20px;padding:2px;margin:0;text-align:center;cursor:pointer}.layout-choice-thumbnail-container .button:hover{background-color:#0097D4}.layout-choice-thumbnail-container .button:focus{background-color:#0097D4;outline-style:none}.layout-choice-thumbnail-container.disabled{opacity:0.5}.layout-choice-thumbnail-container.is-selected:not(.disabled){outline:1px solid #0097D4;box-shadow:0 0 10px #e6e6e6;transition:all 0.5s ease}.layout-choice-thumbnail-container.is-selected:not(.disabled) .button{background-color:#0097D4}.layout-choice-thumbnail-container img{max-width:100%}.layout-choice-thumbnail-label{cursor:pointer}#e_card_copy_sender_row{margin-top:1rem}#tribute_ecard_messagename{min-height:5rem;line-height:1.3}.billing-section-container{display:none;visibility:hidden}.is-expanded .billing-section-container,.error-page .billing-section-container{display:block;visibility:visible}.billing-section-container .form-content{margin-bottom:0.2rem}.continue-button.button-pill{text-decoration:none;color:white;background-color:#0097D4;font-size:1rem;line-height:2.5625rem;margin-top:1.625rem}.continue-button.button-pill:after{content:"\25E2";transform:rotate(-45deg);display:inline-block;color:#FFD300;font-size:.75rem;vertical-align:middle;margin-left:0.35rem}.continue-button.button-pill:focus{box-shadow:none}.error-page .continue-button.button-pill{display:none;visibility:hidden}.is-expanded .continue-button.button-pill{display:none;visibility:hidden}.select2-container{width:100% !important;display:block}.tribute-section-container .select2-container{width:15% !important;display:inline-block}.small .tribute-section-container .select2-container{width:30% !important}.select2-container--default .select2-selection--single{border-radius:2px;border:0;border-bottom:2px solid;border-color:#959595;background-color:#EDEDED;height:2.375rem}.select2-container--open .select2-selection--single,.select2-container--default .select2-selection--single:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#0097D4;outline:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#959595;font-size:16px;line-height:30px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.select2-container--default.error .select2-selection--single{border-color:#C60000}.select2-container--default.valid .select2-selection--single{border-color:#004A6E}.select2-container--default .select2-selection--single:focus{border-color:#0097D4}.select2-container--default.error .select2-selection--single .select2-selection__placeholder{color:#C60000}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem;font-weight:500;line-height:2.375rem;padding-left:1rem;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.select2-container--default.error .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#565656 transparent transparent transparent;border-style:solid;border-width:8px 7px 0 7px;height:0;left:50%;margin-left:-16px;margin-top:-6px;position:absolute;top:50%;width:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #565656 transparent;border-width:0 7px 8px 7px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0097D4}.form-group.state-group .select2-container,.form-group.country-group .select2-container{width:100% !important}.state-zip-container{display:flex;justify-content:space-between}#billing_addr_state_row,#billing_addr_zip_row{flex:1 0 48%;max-width:48%}.payment-type-element-container{display:none;visibility:hidden}.is-expanded .payment-type-element-container,.error-page .payment-type-element-container{display:block;visibility:visible}.payment-type-element-container .form-content{margin-bottom:0.2rem}.credit-card-number{background-image:url("../images/cc-images.png");background-position:right -0.5rem top -118px;background-size:60px 600px;background-repeat:no-repeat;padding-right:100px}.small .credit-card-number,.medium .credit-card-number{padding-right:70px}input.credit-card-number:-webkit-autofill{padding-left:15px}.credit-card-number.visa{background-position:right -0.5rem top -167px}.credit-card-number.visaelectron{background-position:right -0.5rem top -217px}.credit-card-number.mastercard{background-position:right -0.5rem top -267px}.credit-card-number.maestro{background-position:right -0.5rem top -317px}.credit-card-number.discover{background-position:right -0.5rem top -367px}.credit-card-number.amex{background-position:right -0.5rem top -417px}.credit-card-number.dinersclub{background-position:right -0.5rem top -467px}.expire-cvv-container{display:flex;justify-content:space-between}#payment_typecc_exp_date_row,#payment_typecc_cvv_row{flex:1 0 48%;max-width:48%}@media (max-width: 400px){label[for=creditCardExpiration],label[for=payment_typecc_cvvname]{font-size:13px}}@media (max-width: 350px){label[for=creditCardExpiration],label[for=payment_typecc_cvvname]{font-size:11.5px}}.button-container{display:none;visibility:hidden}.is-expanded .button-container,.error-page .button-container{display:block;visibility:visible}button.btn.donate-submit{width:100%;border-radius:2px;text-transform:uppercase;background-color:#0097D4;border:none;height:55px;font-size:1.25rem;margin-top:0;background-image:none;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.btn.donate-submit span.submit-button-amount-text{display:none}.show-submit-amount button.btn.donate-submit span.submit-button-amount-text{display:inline}button.btn.donate-submit span.submit-button-monthly-text{line-height:.625rem;display:none}button.btn.donate-submit:hover{background-color:#0097D4;text-decoration:none}.show-submit-amount button.btn.donate-submit.monthly{padding-top:2px}.show-submit-amount button.btn.donate-submit.monthly span.submit-button-monthly-text{display:block;font-size:.875rem}.donate-error-panel{display:none;visibility:hidden}.error-page .donate-error-panel{display:block;visibility:visible}.donate-error-panel.alert{background-color:#FFFFFF;border:1px solid #959595;border-radius:2px;color:black;padding:2rem}.donate-error-header{color:#C60000}.donate-error-header h4{font-weight:600}.donate-error-contact{margin-top:1em}.ErrorMessage{color:#C60000;font-size:1rem}.ErrorMessage.page-error{font-size:1.125rem;margin-bottom:5px}.ErrorMessage:not(.page-error){margin-left:2rem}.form-row{margin:0}.form-control:focus{color:#495057;background-color:#EDEDED;border-color:transparent;box-shadow:none}label{display:inline}div.donation-level-user-entered{display:block;margin-top:0;position:relative}.form-content{width:100%}div.form-row div.form-content>select,div.form-row div.form-content>input[type="text"],div.form-row div.form-content input.ui-autocomplete-input,div.form-row div.form-content>textarea,div.form-row div.form-content>button{margin-top:0}div.button-container{border:none}.form-control.donate-input{height:2.375rem;font-size:1rem;font-weight:500;line-height:1;padding:0.5rem 1rem 0.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#EDEDED;border-radius:2px;color:#000;border:none;border-bottom:2px solid;border-color:#959595}input[type=radio].form-control.donate-input{width:20px;height:20px;display:inline-block;margin-top:3px;margin-right:10px;margin-bottom:10px;flex-shrink:0;flex-grow:0}.form-control.donate-input.error{border-color:#C60000;border-width:2px;background-color:rgba(198,0,0,0.1)}.form-control.donate-input.valid{border-color:#004A6E}.form-control.other-amount.error{border-color:#C60000;border-width:2px}.form-control.other-amount.valid{border-color:#FFD300}.form-control.donate-input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#0097D4}.form-control.donate-input.error:focus{background-color:#EDEDED}label{white-space:inherit;font-weight:400;margin-bottom:1px;font-size:.8125rem;color:#000}span.field-required{background-image:none}span.field-required:after{content:"*";font-size:.8125rem;display:inline-block;vertical-align:text-top}label.error-label+span.field-required:after{color:#C60000}input:focus,select:focus{outline:0}input.error,select.error{outline:none;box-shadow:none;border-color:#C60000}label.error{display:block;color:#C60000;font-size:12px;line-height:14px;margin-left:1em;margin-top:0.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}label.error-label{color:#C60000}input.valid,select.valid{border-color:#004A6E}input[type=text],input[type=tel],input[type=email],input[type=number],textarea{appearance:none}textarea{max-width:100%}.section-header-container.gift-membership-header{display:block;visibility:visible;position:relative}.gift-membership-section-container{border:1px solid #979797;border-top:none;background-color:#fbfbfb;padding:1rem;margin-top:-1rem;width:100%}.gift-membership-section-container .form-content{margin-bottom:0.2rem}h2.section-header-container.gift-membership-header{border:1px solid #979797;background-color:#fbfbfb;padding:1rem;color:#000;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:300;font-size:1rem;text-transform:uppercase;display:inline-block;width:100%;user-select:none}a.open h2.section-header-container.gift-membership-header{border-bottom:none}a.gift-membership-collapse-button.has-hidden-errors h2.section-header-container.gift-membership-header{border-color:#C60000;background-color:rgba(198,0,0,0.1)}.gift-membership-header-name{float:right;margin-right:2rem;opacity:1;transition:opacity 0.75s}a.open .gift-membership-header-name{opacity:0}a.gift-membership-collapse-button{display:block;visibility:visible;position:relative;width:100%}a.gift-membership-collapse-button:before{content:'';position:absolute;top:48px;right:20px;border-bottom:6px solid #0097D4;border-left:6px solid transparent;border-right:6px solid transparent;z-index:2;transform:rotate(180deg)}a.gift-membership-collapse-button.open:before{transform:rotate(0deg)}a.gift-membership-collapse-button:after{content:'';position:absolute;right:22px;top:48px;border-bottom:4px solid #fbfbfb;border-left:4px solid transparent;border-right:4px solid transparent;z-index:2;transform:rotate(180deg)}a.gift-membership-collapse-button.has-hidden-errors:after{border-bottom-color:transparent}a.gift-membership-collapse-button.open:after{top:50px;transform:rotate(0deg)}label[for="sioa_gift_of_membership_dropdown"]{display:none;visibility:hidden}h3.gift-member-fields-header{font-weight:600;font-size:1rem;border:none;margin-top:0.75rem;margin-bottom:0.5rem;padding-bottom:0;padding-top:0}.gift-member-fields-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.gift-member-fields-wrapper .gift-member-row{flex:1 1 100%}@media (min-width: 48.0625rem){.gift-member-fields-wrapper .gift-member-row{flex:0 0 49%}}@media (min-width: 48.0625rem){.gift-member-fields-wrapper .gift-member-row-city,.gift-member-fields-wrapper .gift-member-row-state,.gift-member-fields-wrapper .gift-member-row-zip{flex-basis:32%}}label[for="sioa_gift_of_membership_radio"]{max-width:85%}@media (min-width: 48.0625rem){label[for="sioa_gift_of_membership_radio"]{max-width:100%}}.gift-membership-header .section-header-image{margin-top:-7px;margin-right:3px;max-width:20px}p.icon-credit-note{font-size:10px;margin-top:0.5rem}.hero-container{width:100%;position:relative}@supports (display: grid){.hero-container{max-width:62.5rem;margin:0 auto}}.hero-image{width:100%;max-width:100%}#hero-caption{position:absolute;bottom:0.5rem;left:0.7rem}#hero-caption p.caption-text{text-align:left;font-size:.6875rem;line-height:.9375rem;color:white;margin-bottom:0;text-shadow:0 1px 0 rgba(0,0,0,0.5)}@supports (display: grid){@media (min-width: 48.0625rem){#hero-caption{display:grid;margin-left:0;margin-right:0;grid-template-columns:1fr 31.25rem 1fr}}@media (min-width: 48.0625rem){#hero-caption p.caption-text{grid-column-start:2}}}.raquo{text-decoration:none !important}.raquo:hover{text-decoration:none !important}.raquo:hover span{text-decoration:underline !important}#noscript-warning{font-family:sans-serif;position:fixed;top:0;left:0;width:100%;z-index:101;text-align:center;font-weight:bold;font-size:120%;color:#fff;background-color:#123e68;padding:5px 0 5px 0}body.modal-open .modal.fade.in{display:flex !important;height:100%}body.modal-open .modal .modal-dialog{margin:auto}.modal-backdrop{background-color:rgba(41,57,65,0.9)}.modal-backdrop.in,.modal-backdrop.show{opacity:1}#monthly-modal{width:320px;border-radius:0;overflow:hidden;top:0;right:0;bottom:0;left:0}@media (min-width: 48.0625rem){#monthly-modal{width:662px}}#monthly-modal.container{padding:0}#monthly-modal .modal-dialog{width:100%;max-width:100%}@media (min-width: 48.0625rem){#monthly-modal .modal-dialog{margin-top:0}}#monthly-modal .modal-body{padding:0;background-color:#f9f9f9;border-radius:8px}@media (min-width: 48.0625rem){#monthly-modal .modal-body{display:block}}#monthly-modal .modal-content{border:0;border-radius:0;box-shadow:0 5px 15px rgba(0,0,0,0.5)}.monthly-modal-image{width:100%;height:155px;background-image:url("../images/ws-castle-kids-m.jpg");background-repeat:no-repeat;background-size:cover;border-radius:0}@media (min-width: 48.0625rem){.monthly-modal-image{background-image:url("../images/ws-castle-kids-d.jpg");height:462px}}.monthly-modal-text{padding:1.5rem;overflow:hidden}@media (min-width: 48.0625rem){.monthly-modal-text{flex:0 0 343px;padding-top:1.5rem;width:52%;position:absolute;top:0;left:0;bottom:0;background-color:#fff}}.monthly-modal-text h2{font-size:22px;line-height:1.2;font-weight:bold;margin-bottom:1rem;color:#0097D4;text-align:center}@media (min-width: 48.0625rem){.monthly-modal-text h2{font-size:24px}}.monthly-modal-text p{font-size:14px;line-height:18px}@media (min-width: 48.0625rem){.monthly-modal-text p{font-size:18px;line-height:22px}}.monthly-modal-button-wrapper{margin-top:1.5rem;text-align:center}.monthly-modal-button-wrapper span.change-cancel{font-size:12px;line-height:13px;color:#293941;font-weight:500}#monthly-modal-yes,#monthly-modal-no{display:block;border-radius:2px;width:98%;border:none;background-color:#dd2825;margin:0 auto}@media (min-width: 48.0625rem){#monthly-modal-yes,#monthly-modal-no{height:55px}}#monthly-modal-yes{width:100%;overflow:hidden;font-size:20px;text-transform:uppercase;height:55px;padding-top:0;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400}#monthly-modal-yes span.yes-text{display:block;font-size:24px;line-height:22px;text-transform:uppercase;font-weight:600;letter-spacing:-0.25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:4px;text-shadow:none}#monthly-modal-yes span.more-yes-text{display:block;font-size:15px;line-height:1;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;margin-top:4px;text-shadow:none;text-transform:none}@media (min-width: 48.0625rem){#monthly-modal-yes span.more-yes-text{font-size:17px}}#monthly-modal-yes:hover{background-color:#b9242d}#monthly-modal-no{background-color:transparent;white-space:normal;line-height:1;padding:0;margin:0.5rem auto 0;width:auto;height:auto;border-radius:0;border-bottom:solid 1px #D83C2D;text-align:center}#monthly-modal-no.active,#monthly-modal-no:active{box-shadow:none}#monthly-modal-no span.no-text,#monthly-modal-no span.more-no-text{display:inline-block;margin-top:5px;color:#D83C2D;font-size:11px;line-height:15px;font-weight:700;letter-spacing:normal;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 48.0625rem){#monthly-modal-no span.no-text,#monthly-modal-no span.more-no-text{font-size:13px}}#windowshade_monthly_enabled_radio,label[for=windowshade_monthly_enabled_radio],label[for=windowshade_monthly_enabled_dropdown],label[for=windowshade_monthly_donor_dropdown],#windowshade_monthly_donor_radio,label[for=windowshade_monthly_donor_radio],#windowshade_monthly_don_1xamt_input,label[for=windowshade_monthly_don_1xamt_input]{display:none;visibility:hidden}#windowshade_monthly_donor_Row,#windowshade_monthly_don_1xamt_Row{visibility:hidden;position:absolute;width:0}#ecard-modal .modal-header{display:block}#ecard-modal .modal-header .close{margin:0;padding:0}#ecard-modal .modal-body-card-message-text{margin:1.5rem 0}#modal-image-target img,#modal-footer-image-target img{max-width:100%}a.ecard-modal-button{display:block;width:100%;border-radius:2px;text-transform:none;background-color:#0097D4;border:none;font-size:1rem;margin-top:0.5rem;background-image:none;font-weight:500;color:white;text-decoration:none;padding:0.3rem 1.5rem;user-select:none}a.ecard-modal-button:focus{outline:none}a.ecard-modal-button:after{content:"\25E2";transform:rotate(-45deg);display:inline-block;color:#FFD300;font-size:.5rem;vertical-align:top;margin-top:6px;margin-left:0.35rem}.premium-panel{display:none;visibility:hidden;padding:1rem 0;border:none}body.show-premium-panel .premium-panel{display:block;visibility:visible;animation:fadeIn 1s}body.show-premium-panel .premium-panel.hidden{animation:fadeOut 1s}body.show-premium-panel .premium-panel img{animation:heartbeat 1.5s ease-in-out both}body.show-premium-panel .premium-panel.not-qualified img{opacity:0.5;filter:grayscale(100%);animation:none}.premium-panel ul{padding-left:1rem;margin-bottom:0}.premium-panel ul li{font-size:16px}.premium-panel-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width: 48.0625rem){.premium-panel-wrap{flex-direction:row-reverse}}.premium-image-container{flex-basis:30%;margin:0.5rem auto}@media (min-width: 48.0625rem){.premium-image-container{margin-left:1rem}}.premium-image-container img{max-width:200px}.premium-text{flex-basis:70%;margin-top:1rem;margin-left:1rem}@media (min-width: 48.0625rem){.premium-text{margin-top:0}}.premium-text p{font-size:1.125rem;line-height:1.3}.premium-panel .premium-message.not-qualified{display:none;visibility:hidden}.premium-panel.not-qualified .premium-message.not-qualified{display:block;visibility:visible}.premium-panel.not-qualified li.tote-benefit-item .tote-phrase{opacity:0.5;position:relative}.premium-message.not-qualified p{font-weight:bold;font-size:16px}.premium-panel.not-qualified li.tote-benefit-item .tote-phrase:before,.premium-panel.not-qualified li.tote-benefit-item .tote-phrase:after{content:"";position:absolute;bottom:0;left:0;border-top:2px solid #C60000;height:calc(55% - 1px);width:100%;transform:rotateZ(-6deg)}.premium-panel.not-qualified li.tote-benefit-item .tote-phrase:after{transform:rotateZ(6deg)}@media screen and (min-width: 486px){.premium-panel.not-qualified li.tote-benefit-item .tote-phrase:before{display:none}.premium-panel.not-qualified li.tote-benefit-item .tote-phrase:after{transform:rotateZ(0)}}.premium-panel.not-qualified li.tote-benefit-item .tote-limited-time{display:none;visibility:hidden}.premium-panel li.tote-benefit-item .tote-nudge{display:none;visibility:hidden}.premium-panel.not-qualified li.tote-benefit-item .tote-nudge{display:inline-block;visibility:visible}.premium-minimum-text{color:#C60000}.premium-choice-container label{font-size:18px;line-height:1.8}.premium-choice-container .button{background:#ffffff;border:1px solid #616161;border-radius:50%;display:inline-block;width:20px;min-width:20px;height:20px;padding:2px;margin:0;text-align:center;cursor:pointer;transition:background-color 0.1s ease-in}.premium-choice-container .button:hover{background-color:#0097D4}.premium-choice-container .button:focus{background-color:#0097D4;outline-style:none}.premium-choice-container.is-selected .button{background-color:#0097D4}p.premium-discount-note{font-size:10px;margin-top:0.5rem}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.spinner-container{display:none}.spinner-container.active{display:block}.spinner-container.full-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;height:100%;width:100%;background-color:#ececec}.spinner-container.full-page .sk-three-bounce{margin-top:20%}.spinner-container.donation-card-spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#f3f3f3}.donate-form-expanded.large .spinner-container.donation-card-spinner{top:1rem;right:1rem;bottom:3rem;left:1rem}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spinner-container.donate-button-spinner.active{display:block;margin-top:10px}.spinner-container.donate-button-spinner.active .sk-three-bounce{margin:10px auto}.donate-submit .spinner-container.donate-button-spinner.active .sk-three-bounce .sk-child{background-color:white}.thermo-container{margin-bottom:40px}div.thermometer{margin:0;border:none;background-color:transparent}div.thermometer .goal-title{font-weight:100;font-size:1.1em;color:#0d0d0d;margin-bottom:0.35em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.thermometer .thermo-progress img{width:100%}label.has-tooltip{display:inline-block;margin-bottom:0;line-height:1;margin-top:0.3rem}.enid-tooltip{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:600;float:right;margin-top:0.3rem;margin-right:0.1rem;color:white;background-color:#0097D4;width:15px;height:15px;border-radius:50%;text-align:center;cursor:pointer;outline-style:none;font-size:12px;line-height:1.2;padding-top:1px;padding-left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:0.4px}.enid-tooltip:link,.enid-tooltip:hover,.enid-tooltip:active,.enid-tooltip:focus{color:white;text-decoration:none}.popover{border-radius:20px;border:none}.popover-body{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:400;color:white;background-color:#004A6E;font-size:1rem;line-height:1.375;padding:1.5rem;border-radius:20px}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{border-top-color:#004A6E}.popover.bs-popover-auto[x-placement^="left"] .arrow::after,.popover.bs-popover-left .arrow::after{border-left-color:#004A6E}.popover.bs-popover-auto[x-placement^="right"] .arrow::after,.popover.bs-popover-right .arrow::after{border-right-color:#004A6E}.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after,.popover.bs-popover-bottom .arrow::after{border-bottom-color:#004A6E}.popover .close-button{display:inline-block;float:left;color:white;font-family:sans-serif;font-size:20px;font-weight:bold;cursor:pointer;margin-left:.75rem}.trust-seals-container{margin:3.375rem auto;display:none;visibility:hidden}.is-expanded.show-trust-seals .trust-seals-container{display:flex;visibility:visible;justify-content:space-around;align-items:center;max-width:100%}@media (min-width: 48.0625rem){.is-expanded.show-trust-seals .trust-seals-container{max-width:65%}}.trust-seals-container .charity-navigator-seal-container{max-width:130px}.trust-seals-container .charity-navigator-seal-container img{max-width:100%}.video-container{text-align:center}@media (min-width: 768px){.video-container{width:400px;float:right;margin-left:20px}}.custom-section-container{display:none;visibility:hidden}.is-expanded .custom-section-container,.error-page .custom-section-container{display:block;visibility:visible}.custom-field-container .form-content{margin-bottom:0.2rem}.custom-field-container .form-input-label-block{max-width:100% !important}.custom-field-container .radio-button-container,.custom-field-container .checkbox-container{display:flex;align-items:flex-start}.custom-field-container .radio-button-container label,.custom-field-container .checkbox-container label{display:inline-block;line-height:1.35;margin-bottom:10px;font-size:.9rem}.custom-field-container .radio-button-container label.error,.custom-field-container .checkbox-container label.error{display:block;font-size:12px;line-height:14px;margin-left:1em;margin-top:0.5em}.custom-field-container .checkbox-container{margin-top:3px}.form-control.donate-input.enid-custom-checkbox{opacity:0;width:auto;height:auto}label.enid-custom-checkbox-label{font-size:.875rem;line-height:1.25rem;display:inline-block;margin-left:0.9rem;position:relative;user-select:none;cursor:pointer}label.enid-custom-checkbox-label::before{content:"";display:inline-block;height:20px;width:20px;border:1px solid #6A6A6A;position:absolute;top:0;left:-1.7rem}label.enid-custom-checkbox-label::after{content:"";display:inline-block;height:10px;width:21px;border-left:3px solid #004A6E;border-bottom:3px solid #004A6E;transform:rotate(-45deg);position:absolute;top:0;left:-1.5rem}.enid-custom-checkbox+label::after{content:none}.enid-custom-checkbox:checked+label::after{content:""}#page-header .wrapper{background-color:#fff;width:100%;top:0;left:0;z-index:2000}#page-header header{max-width:62.5rem;height:2.6875rem;margin:0 2%;display:flex;align-items:center;justify-content:space-between}@media (min-width: 48.0625rem){#page-header header{height:5.75rem}}@media (min-width: 65.625rem){#page-header header{margin:0 auto}}#page-header header .brand-logo a{background:url("../images/si-logo.svg") no-repeat;background-size:contain;display:inline-block;width:7.125rem;height:1.5625rem;margin:1.5rem 0 1rem;text-indent:-9999px;vertical-align:text-bottom}@media (min-width: 21.875rem){#page-header header .brand-logo a{width:10.25rem;height:1.875rem}}@media (min-width: 48.0625rem){#page-header header .brand-logo a{width:16.75rem;height:2.9375rem;margin:1rem 0 1rem}}.header-buttons{display:none;visibility:hidden}body.show-header-buttons .header-buttons{display:block;visibility:visible}@media (min-width: 48.0625rem){body.show-header-buttons .header-buttons{margin-top:-0.7rem}}.header-buttons ul{list-style:none;display:flex;margin-bottom:0;padding-left:0}.header-buttons ul li{max-height:3.125rem;margin-left:0.5rem}@media (min-width: 48.0625rem){.header-buttons ul li{max-height:3.125rem}}.header-buttons ul li a{font-size:.6875rem;font-family:Roboto, sans-serif;display:inline-block;padding:0.2rem 0.5rem;white-space:nowrap}@media (min-width: 48.0625rem){.header-buttons ul li a{font-size:1.125rem;padding:0.6rem 1rem}}#page-footer .wrapper{background-color:#F1F1F1;width:100%;padding:3.5rem 2rem}#page-footer p{margin-bottom:0}#page-footer p.copyright{font-size:.875rem;color:#6B6B6B;letter-spacing:0}#page-footer p.blackbaud-paypal-credit{font-size:.875rem;font-weight:bold;margin-top:1rem;margin-bottom:1rem;color:#6B6B6B}#page-footer ul.footer-nav{list-style:none;display:flex;padding-left:0;justify-content:space-between;width:75%;max-width:15em;margin-top:.25rem;margin-bottom:1rem}#page-footer ul.footer-nav li{border-left:solid 1px black;font-size:.875rem;line-height:1.1;flex-grow:2;color:#000;text-align:center}#page-footer ul.footer-nav li:first-child{border-left:none;padding-left:0;flex-grow:1;text-align:left}#page-footer ul.footer-nav li a{color:#6B6B6B;text-decoration:none}#page-footer .donate-by-mail p,#page-footer .donate-by-mail address{font-size:.875rem;line-height:1.4;color:#6B6B6B;margin-bottom:0}#page-footer .donate-by-mail address{margin-top:0.25rem}#page-footer .footer-block2 p{font-size:.875rem;line-height:1.5;color:#6B6B6B}#page-footer .footer-block2 p.tax-statement{margin-top:1.125rem}.admin-email a{color:#6B6B6B;text-decoration:none}@supports (display: grid){@media (min-width: 48.0625rem){#page-footer footer{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6.25rem;max-width:60rem;margin:0 auto}}#page-footer footer .footer-block1{margin-bottom:1rem}@media (min-width: 48.0625rem){#page-footer footer .footer-block1{margin-bottom:0}}}.donate-footer-wrapper{background-color:#ffffff}.donate-footer-container{margin-left:7.2rem}.small .donate-footer-container{margin:auto;float:none;padding-left:2.2rem;padding-right:2.0rem}.donate-form-expanded.large .donate-footer-container{margin:auto;float:none}.donate-form-expanded.medium .donate-footer-container{margin:auto;float:none;width:768px;padding-left:3rem}.medium.dona-thanks-page .donate-footer-container{width:90%;padding-left:10px;padding-right:10px}.donate-footer{margin-top:0;margin-bottom:50px}.small .donate-footer,.medium .donate-footer{margin-bottom:0}.donate-footer p{font-size:14px;line-height:1.571428571428571em;margin-bottom:1.571428571428571em;color:#333}.photo-credits p{font-size:10px;margin-top:5px;margin-bottom:0;color:#9c9c9c;padding-left:2.5rem}.medium .photo-credits p,.large .photo-credits p{padding-left:0}.medium .photo-credits p{text-align:left}.dona-thanks-page .photo-credits{display:none;visibility:hidden}.donate-footer .legal-text{margin-top:65px;padding:0;padding-right:2.5rem}@media (min-width: 1025px){.large .donate-footer .legal-text{width:50%;padding-right:0}}@media (min-width: 1200px){.large .donate-footer .legal-text{width:58.33333333%;padding-right:2.5rem}}.donate-footer .donor-care-text{margin-top:6.7rem;padding:0;padding-right:5rem}.small .donate-footer .donor-care-text,.medium .donate-footer .donor-care-text{margin-top:3.4rem;padding-right:0}.medium .donate-footer .donor-care-text{margin-top:6.0rem}.small .donate-footer .legal-text,.medium .donate-footer .legal-text{margin-top:20px;padding-right:0}.medium .donate-footer .legal-text{width:350px;margin-top:6.0rem}.donate-footer .donor-care-text{margin-bottom:6rem}.large .donate-footer .donor-care-text,.medium .donate-footer .donor-care-text{float:right;padding-left:0;margin-bottom:0}.medium .donate-footer .donor-care-text{width:333px;padding-right:3rem}@media (min-width: 1025px){.large .donate-footer .donor-care-text{width:390px}}.dona-thanks-page.medium .donate-footer .donor-care-text,.dona-thanks-page.large .donate-footer .donor-care-text{width:300px;margin-left:2rem;padding-right:0}.donate-footer .donor-care-text h5{font-size:18px;line-height:1.222222222222222em;font-weight:100;margin-top:0;margin-bottom:3px}.donate-footer blockquote{font-size:14px;color:#333333;line-height:22px;padding:0;margin-top:1.5em;margin-bottom:28px}.donate-footer .bank-payment-only{display:none}.donate-footer .philanthropy-only{display:none}.small .donate-footer .copyright-wrapper{margin-bottom:3.8rem}.donate-footer p.copyright{font-size:12px;color:#333333;margin-bottom:3rem}.form-intro-body-text p{font-size:1.125rem;line-height:1.5rem;font-weight:400}.show-read-more .form-intro-body-text.collapsed{max-height:12.5rem;overflow:hidden;position:relative}.show-read-more .form-intro-body-text.collapsed::after{position:absolute;bottom:0;height:10rem;width:100%;content:"";background:linear-gradient(to top, #fff 10%, rgba(255,255,255,0) 40%);pointer-events:none}.form-intro-body-text.expanded{max-height:1000px;overflow:hidden;transition:max-height 2s ease-in-out}.form-intro-body-text h1{font-family:"Open Sans", sans-serif;font-style:normal;font-weight:600;color:#004A6E;font-size:1.75rem;line-height:1.875rem;margin-top:0;text-align:center}.read-more-button{display:none;visibility:hidden;cursor:pointer;font-size:.8125rem;color:#0097D4}.show-read-more .read-more-button{display:block;visibility:visible}#page-container{background-color:#FFFFFF;margin:0 auto 3rem;overflow:hidden;max-width:125rem}@supports (display: grid){@media (min-width: 48.0625rem){#page-container{display:grid;grid-template-columns:1fr;grid-row-gap:3rem}}}@supports (display: grid){@media (min-width: 48.0625rem){#page-content{display:grid;grid-template-columns:1fr 45rem 1fr}}}@supports (display: grid){@media (min-width: 48.0625rem){#main-container{grid-column:2 / 3}}}#main-content{padding:1rem}@media (min-width: 48.0625rem){#main-content{padding:0}}div.transaction-summary-entries{margin-top:1.5em}div.transaction-summary-entry{background-color:transparent;border:none;padding:0;margin-bottom:0.1rem}div.transaction-summary-entry span.entry-label,div.transaction-summary-entry span.entry-value{width:auto;color:#0d0d0d;font-size:15px}div.transaction-summary-entry span.entry-value{font-weight:bold}.thanks-intro-container p{font-size:1rem;line-height:1.5}.thanks-intro-container ul li{font-size:1rem}p.transaction-summary-intro{font-size:1rem}.thanks-quad-box-container{margin:0 0 1rem}.quad-box-grid{display:flex;flex-wrap:wrap;flex-direction:column;margin:0 auto}@media (min-width: 25.0625rem){.quad-box-grid{flex-direction:row}}@media (min-width: 48.0625rem){.quad-box-grid{max-width:90%}}.quad-box-item{display:flex;justify-content:center;align-items:center;flex-basis:calc(50% - 2rem);min-height:90px;border-radius:8px;margin:0.5rem 0;padding:1rem;color:white;font-weight:bold;text-align:center;transition:all .2s ease-in-out}@media (min-width: 25.0625rem){.quad-box-item{margin:1rem}}.quad-box-item p{margin-bottom:0}.quad-box-item:nth-of-type(1){background-color:#2478a1}.quad-box-item:nth-of-type(2){background-color:#80388b}.quad-box-item:nth-of-type(3){background-color:#499b99}.quad-box-item:nth-of-type(4){background-color:#e37015}.quad-box-item:hover{transform:scale(1.05);transition:transform .3s ease;box-shadow:0 6px 30px 0 #999999b2}div.responsive .quad-box-item a:visited,div.responsive .quad-box-item a:link{color:white;text-decoration:none;font-size:15px;line-height:1.5}.thanks-tax-language{margin-top:1rem}.thanks-intro-container.gift-membership h3{font-size:1.1875rem}
