.has-text-small-font-size{font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-tight)}@media (min-width:768px){.has-text-small-font-size{font-size:var(--size-xs)}}.has-medium-font-size,.has-text-large-font-size{font-size:var(--size-m);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-tight)}@media (min-width:1200px){.has-medium-font-size,.has-text-large-font-size{font-size:var(--size-l);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-tight)}}.has-heading-small-font-size{font-size:var(--text-size-medium);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-tight);font-weight:var(--weight-semibold)}@media (min-width:768px){.has-heading-small-font-size{font-size:var(--heading-size-small);font-weight:var(--weight-regular)}}@media (min-width:1200px){.has-heading-small-font-size{font-size:var(--heading-size-small);line-height:var(--line-height-tight);font-weight:var(--weight-semibold)}}.has-heading-medium-font-size{font-size:var(--heading-size-small);line-height:var(--line-height-tight);font-weight:var(--weight-semibold)}@media (min-width:768px){.has-heading-medium-font-size{font-size:var(--heading-size-medium);font-weight:var(--weight-regular)}}@media (min-width:1200px){.has-heading-medium-font-size{font-size:var(--heading-size-medium);letter-spacing:var(--letter-spacing-xsmall);line-height:var(--line-height-xtight);font-weight:var(--weight-semibold)}}.has-heading-large-font-size{font-size:var(--heading-size-medium);letter-spacing:var(--letter-spacing-xsmall);line-height:var(--line-height-xtight)}@media (min-width:768px){.has-heading-large-font-size{font-size:var(--heading-size-large);font-weight:var(--weight-regular)}}@media (min-width:1200px){.has-heading-large-font-size{font-size:var(--heading-size-large);letter-spacing:var(--letter-spacing-xsmall);line-height:var(--line-height-xtight);font-weight:var(--weight-semibold)}}.has-heading-xlarge-font-size{font-size:var(--heading-size-medium);letter-spacing:var(--letter-spacing-xsmall);line-height:var(--line-height-xtight);font-weight:var(--weight-semibold)}@media (min-width:768px){.has-heading-xlarge-font-size{font-size:var(--heading-size-large)}}@media (min-width:1200px){.has-heading-xlarge-font-size{font-size:var(--heading-size-xlarge);line-height:var(--line-height-xxtight)}}.has-text-caps-font-size{font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxwide);line-height:var(--line-height-xxtight);text-transform:uppercase;font-weight:var(--weight-semibold)}.has-marine-background-color{background:var(--color-marine);--dns-button-color-bg:var(--color-marine);--dns-button-color-bg-hover:rgba(var(--color-marine-rgb), 0.6)}.has-marine-transparent-background-color{background-color:rgba(var(--color-marine-rgb),.75);--dns-button-color-bg:rgba(var(--color-marine-rgb), 0.75);--dns-button-color-bg-hover:rgba(var(--color-marine-rgb), 0.6)}.has-blue-background-color{background:var(--color-blue);--dns-button-color-bg:var(--color-blue);--dns-button-color-bg-hover:rgba(var(--color-blue-rgb), 0.6)}.has-red-background-color{background:var(--color-red);--dns-button-color-bg:var(--color-red);--dns-button-color-bg-hover:rgba(var(--color-orange-rgb), 0.6)}.has-orange-background-color{background:var(--color-orange);--dns-button-color-bg:var(--color-orange);--dns-button-color-bg-hover:rgba(var(--color-orange-rgb), 0.6)}.has-yellow-background-color{background:var(--color-yellow);--dns-button-color-bg:var(--color-yellow);--dns-button-color-bg-hover:rgba(var(--color-yellow-rgb), 0.6)}.has-black-background-color{background:var(--color-black);--dns-button-color-bg:var(--color-black);--dns-button-color-bg-hover:rgba(var(--color-black-rgb), 0.6)}.has-grey-background-color{background:var(--color-grey);--dns-button-color-bg:var(--color-grey);--dns-button-color-bg-hover:rgba(var(--color-grey-rgb), 0.6)}.has-grey-lighter-background-color{background:var(--color-lighter-grey);--dns-button-color-bg:var(--color-lighter-grey);--dns-button-color-bg-hover:rgba(var(--color-lighter-grey-rgb), 0.6)}.has-white-background-color{background:var(--color-white);--dns-button-color-bg:var(--color-white);--dns-button-color-bg-hover:rgba(var(--color-white-rgb), 0.6)}.has-marine-color{color:var(--color-marine);--dns-button-color-text:var(--color-marine);--dns-button-color-text-hover:var(--color-marine)}.has-marine-transparent-color{color:rgba(var(--color-marine-rgb),.75);--dns-button-color-text:var(--color-marine);--dns-button-color-text-hover:var(--color-marine)}.has-blue-color{color:var(--color-blue);--dns-button-color-text:var(--color-blue);--dns-button-color-text-hover:var(--color-blue)}.has-red-color{color:var(--color-red);--dns-button-color-text:var(--color-red);--dns-button-color-text-hover:var(--color-red)}.has-orange-color{color:var(--color-orange);--dns-button-color-text:var(--color-orange);--dns-button-color-text-hover:var(--color-orange)}.has-yellow-color{color:var(--color-yellow);--dns-button-color-text:var(--color-yellow);--dns-button-color-text-hover:var(--color-yellow)}.has-black-color{color:var(--color-black);--dns-button-color-text:var(--color-black);--dns-button-color-text-hover:var(--color-black)}.has-grey-color{color:var(--color-grey);--dns-button-color-text:var(--color-grey);--dns-button-color-text-hover:var(--color-grey)}.has-grey-lighter-color{color:var(--color-lighter-grey);--dns-button-color-text:var(--color-lighter-grey);--dns-button-color-text-hover:var(--color-lighter-grey)}.has-white-color{color:var(--color-white);--dns-button-color-text:var(--color-white);--dns-button-color-text-hover:var(--color-white)}.donation-form__inner{background:var(--color-yellow);padding:var(--spacing-xxl) var(--spacing-xl);border-radius:var(--border-radius-large);position:relative;background-image:url(../../images/logo-effect--orange.svg);background-position:right bottom;background-repeat:no-repeat}.donation-form__inner-wrap{position:relative;z-index:3}.donation-form__intro-title-wrap{position:relative}.donation-form__intro-title-wrap .donation-form__intro-title-icon{display:none;position:absolute;left:-30px;top:-30px}.donation-form__intro-title-wrap .donation-form__intro-title{font-size:var(--heading-size-medium);line-height:1.22;font-weight:600;letter-spacing:-.01em}.donation-form__intro-title-wrap .donation-form__intro-title{margin-bottom:var(--spacing-base)}.donation-form__intro-desc{max-width:var(--narrow-max-width-no-padding);margin-bottom:var(--spacing-xxl)}.donation-form__intro-desc p{font-size:var(--text-size-medium);line-height:1.4;letter-spacing:.01em}#amountError{display:none}.donation-form__initial form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.donation-form__pre__interval{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-s)}.donation-form__pre__interval>.donation-form__pay-frequency{margin-right:var(--spacing-base)}.donation-form__pre__interval .donation-form__pay-frequency label{font-size:var(--size-m);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-small);position:relative;padding-left:27px;cursor:pointer}.donation-form__pre__interval .donation-form__pay-frequency label::after,.donation-form__pre__interval .donation-form__pay-frequency label::before{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.donation-form__pre__interval .donation-form__pay-frequency label::before{content:"";border-radius:50%;background-color:rgba(0,0,0,0);width:20px;height:20px;border:1px solid var(--color-black);left:0}.donation-form__pre__interval .donation-form__pay-frequency label::after{left:5px;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;color:var(--color-white)}@media (-ms-high-contrast:none){.donation-form__pre__interval .donation-form__pay-frequency label::after,.donation-form__pre__interval .donation-form__pay-frequency label::before{top:52%}.donation-form__pre__interval .donation-form__pay-frequency label::after{left:4px}}.donation-form__pre__interval .donation-form__pay-frequency input{display:none}.donation-form__pre__interval .donation-form__pay-frequency input:checked+label::before{background-color:var(--color-black)}.donation-form__pre__interval .donation-form__pay-frequency input:checked+label::after{content:"\e918"}.donation-form__pre__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.donation-form__flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.donation-form__pre__amount__option__custom{font-family:var(--font-family-base);font-size:16px;padding:.719rem var(--spacing-xl);background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--border-radius-small);width:calc(100% - (var(--spacing-s) * 2));margin:0 var(--spacing-s) var(--spacing-s)}.donation-form__pre__amount__option__custom:focus{outline:0;border:2px solid var(--color-black)}.donation-form__pre__amount{margin-left:calc(var(--spacing-s) * -1);margin-right:calc(var(--spacing-s) * -1)}.donation-form__pre__amount label{font-size:var(--size-m);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-small);border:2px solid var(--color-white);background-color:var(--color-white);display:block;padding:.594rem var(--spacing-base);border-radius:var(--border-radius-small);width:33.33%;margin:0 var(--spacing-s) var(--spacing-s);text-align:center;cursor:pointer}.donation-form__pre__amount label:hover{border:2px solid var(--color-orange)}.donation-form__pre__amount input[type=radio]{display:none}.donation-form__pre__amount input[type=radio]:checked+label{border:2px solid var(--color-black)}.donate__pre__button{margin-bottom:var(--spacing-s)}.donate__pre__button .theme-icon{margin-left:var(--spacing-base)}.donate__pre__button:focus{outline:0}.donation-form__highlight{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--spacing-xxl);z-index:2;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.donation-form__highlight img{border-radius:var(--border-radius-large)}.donation-form__highlight-desc{padding:var(--spacing-xxl);color:var(--color-white);margin-top:auto;max-width:222px;margin-left:calc(var(--spacing-xxxl) * -1);border-radius:var(--border-radius-large);background-color:rgba(var(--color-orange-rgb),.95);z-index:1}.donation-form__highlight-desc p{font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-tight)}@media (min-width:768px){.donation-form__highlight-desc p{font-size:var(--size-xs)}}@media (min-width:768px){.donation-form__inner{padding-bottom:0}.donation-form__highlight{margin-left:-45px}}@media (min-width:1024px){body:not(.has-sidebar) .donation-form{padding-bottom:var(--spacing-xxl)}body:not(.has-sidebar) .donation-form__intro-title-wrap .donation-form__intro-title-icon{display:block}body:not(.has-sidebar) .donation-form__inner{display:block;padding:var(--spacing-xxxxl)}body:not(.has-sidebar) .donation-form__inner-wrap{padding-left:264px;padding-top:var(--spacing-xxl)}body:not(.has-sidebar) .donation-form__initial form{padding-left:172px}body:not(.has-sidebar) .donation-form__highlight{position:absolute;left:-20px;bottom:-80px;margin-left:0}body:not(.has-sidebar) .donation-form__secondary_link-wrap{padding-left:452px;margin-top:var(--spacing-base)}body:not(.has-sidebar) .donation-form__secondary_link{background-color:rgba(0,0,0,0);color:var(--color-orange)}body:not(.has-sidebar) .donation-form__secondary_link:hover{text-decoration:underline}}@media (min-width:1340px){body:not(.has-sidebar) .donation-form__initial form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body:not(.has-sidebar) .donation-form__pre__amount{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;max-height:44px}body:not(.has-sidebar) .donation-form__pre__interval{margin-bottom:0;margin-right:var(--spacing-l);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body:not(.has-sidebar) .donation-form__pre__amount label{width:auto;margin-bottom:0;margin-right:var(--spacing-base);margin-left:0}body:not(.has-sidebar) .donation-form__pre__amount__option__custom{width:auto;margin-right:var(--spacing-base);margin-left:0;margin-bottom:0;max-width:144px}body:not(.has-sidebar) .donate__pre__button{margin-bottom:0}body:not(.has-sidebar) .donation-form__highlight{left:-50px}body.has-sidebar .donation-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-100px;margin-right:-100px;padding:var(--spacing-xxxxl) var(--spacing-xxxxl) var(--spacing-xxxl)}body.has-sidebar .donation-form__intro-title-wrap .donation-form__intro-title-icon{display:block}body.has-sidebar .donation-form__inner-wrap{width:calc(100% - 304px)}body.has-sidebar .donation-form__highlight{position:absolute;left:0;bottom:-40px;margin-left:0}body.has-sidebar .donation-form__highlight-desc{position:absolute;right:-25px;bottom:0;margin-top:0}body.has-sidebar .donation-form__secondary_link-wrap{padding-left:254px;margin-top:var(--spacing-s)}}