@charset "UTF-8";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal .screen-title{font-size:40px;font-weight:600;letter-spacing:-1px;line-height:55px}.modal .screen-copy *{font-size:18px;font-weight:400;line-height:30px}.modal .formError,.modal .smallText,.oly_news .formError{font-size:12px;font-weight:400;letter-spacing:.5px;line-height:20px}.modal.overlay .button,body.adestra .button,body.adestra a.button,body.donation2 .button,body.donation2 a.button,body.myedf .button,body.myedf a.button,body.myedf_membership .button,body.myedf_membership a.button,body.p2a .button,body.p2a a.button{background-color:#03c;border:0;border-radius:24px;color:#4a3c31;color:#fff;display:flex;flex-direction:column;font-size:18px;font-weight:700;height:48px;justify-content:center;line-height:133%;line-height:0;margin-bottom:16px;margin-top:16px;padding:0 48px 0 32px;position:relative;text-decoration:none;transition:all .15s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal.overlay .button:hover,body.adestra .button:hover,body.donation2 .button:hover,body.myedf .button:hover,body.myedf_membership .button:hover,body.p2a .button:hover{border-bottom:none;color:#fff}.modal.overlay .button:after,body.adestra .button:after,body.donation2 .button:after,body.myedf .button:after,body.myedf_membership .button:after,body.p2a .button:after{background:url(/themes/edf2020/images/optimized/arrow-right-white.svg) no-repeat 50%;background-size:cover;content:"";height:16px;margin-top:-8px;position:absolute;right:24px;top:50%;width:16px}.modal.overlay .button:active,.modal.overlay .button:focus,.modal.overlay .button:hover,body.adestra .button:active,body.adestra .button:focus,body.adestra .button:hover,body.donation2 .button:active,body.donation2 .button:focus,body.donation2 .button:hover,body.myedf .button:active,body.myedf .button:focus,body.myedf .button:hover,body.myedf_membership .button:active,body.myedf_membership .button:focus,body.myedf_membership .button:hover,body.p2a .button:active,body.p2a .button:focus,body.p2a .button:hover{background-color:#335aff}.modal.overlay .buttonBlue.button,body.adestra .buttonBlue.button,body.donation2 .buttonBlue.button,body.myedf .buttonBlue.button,body.myedf_membership .buttonBlue.button,body.p2a .buttonBlue.button{margin-left:auto;margin-right:auto;padding:0 48px}.modal.overlay .buttonBlue.button:after,body.adestra .buttonBlue.button:after,body.donation2 .buttonBlue.button:after,body.myedf .buttonBlue.button:after,body.myedf_membership .buttonBlue.button:after,body.p2a .buttonBlue.button:after{display:none}body.adestra input.button,body.donation2 input.button,body.myedf input.button,body.myedf_membership input.button,body.p2a input.button{background-image:url(/themes/edf2020/images/optimized/arrow-right-white.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:20px}body.adestra .social-icon,body.donation2 .social-icon,body.myedf .social-icon,body.myedf_membership .social-icon,body.p2a .social-icon{display:inline-block;height:24px;margin-right:24px;width:24px}body.adestra .social-icon:focus,body.adestra .social-icon:hover,body.donation2 .social-icon:focus,body.donation2 .social-icon:hover,body.myedf .social-icon:focus,body.myedf .social-icon:hover,body.myedf_membership .social-icon:focus,body.myedf_membership .social-icon:hover,body.p2a .social-icon:focus,body.p2a .social-icon:hover{filter:invert(31%) sepia(84%) saturate(5367%) hue-rotate(229deg) brightness(105%) contrast(101%)}body.adestra .social-icon--twitter,body.donation2 .social-icon--twitter,body.myedf .social-icon--twitter,body.myedf_membership .social-icon--twitter,body.p2a .social-icon--twitter{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--twitter.svg) no-repeat 50%}body.adestra .social-icon--facebook,body.donation2 .social-icon--facebook,body.myedf .social-icon--facebook,body.myedf_membership .social-icon--facebook,body.p2a .social-icon--facebook{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--facebook.svg) no-repeat 50%}body.adestra .social-icon--instagram,body.donation2 .social-icon--instagram,body.myedf .social-icon--instagram,body.myedf_membership .social-icon--instagram,body.p2a .social-icon--instagram{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--instagram.svg) no-repeat 50%}body.adestra .social-icon--linkedin,body.donation2 .social-icon--linkedin,body.myedf .social-icon--linkedin,body.myedf_membership .social-icon--linkedin,body.p2a .social-icon--linkedin{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--linkedin.svg) no-repeat 50%}.modal-content .dialog-off-canvas-main-canvas{position:unset}.modal .close{cursor:pointer;position:absolute;z-index:3}.modal.overlay{background-color:#fff;border:1px solid rgba(234,238,250,.6);border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.6);box-sizing:border-box;font-size:13px;font-weight:400;left:50%;line-height:18px;margin:0 0 0 -360px;max-width:90%;position:fixed;top:25%;width:720px;z-index:99999999}.modal.overlay .close{background:url(../../images/modal-close.png) no-repeat;font-size:0;height:33px;right:-15px;top:-15px;width:33px}.modal.overlay .pageWidth{width:680px}.modal.overlay #step1.european-option .p1,.modal.overlay #step1.european-option .p2,.modal.overlay #step1.european-option h2{opacity:.3}.modal.overlay #step1.european-option .european{display:block!important}.modal.overlay #step1.european-option #step1-form{display:none}.modal.overlay .button{align-items:center;padding:12px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal.overlay-mobile{background:hsla(0,0%,100%,.95);box-sizing:border-box;font-family:Libre Franklin,Arial,sans-serif;height:100%;padding:6px 6px 7px;position:fixed;top:0;width:100%;z-index:999}.modal.overlay-mobile .close{background:url(/sites/default/files/overlays/overlay_mobile_close.png) 0 0 no-repeat;background-size:contain;height:48px;position:absolute;right:20px;text-indent:-9999px;top:20px;width:48px}.modal.overlay-mobile .european{display:none}.modal.overlay-mobile .european-option .european{display:block!important}.modal.overlay-mobile .european-option .european .button{display:inline;font-size:16px;margin:6px 0;padding:15px 0;width:85%}.modal.overlay-mobile .european-option #step1-form,.modal.overlay-mobile .european-option .p1{display:none}.modal.overlay-mobile .modal-content{align-items:center;border:1px solid #c2c2c2;display:flex;height:100%;margin:0;padding:0 10%;text-align:center}.overlay .stepped-overlay{background:url(/sites/default/files/pictures/bkgr-watermark-bear.jpg) no-repeat 2px 2px;height:423px}.overlay .stepped-overlay p.privacy{font-size:12px;position:absolute;right:80px;top:360px;width:auto}.overlay .stepped-overlay-noimg{background-image:none;height:423px}.overlay .stepped-overlay-yesno h2{color:#004e95;font-size:100px;left:40px;letter-spacing:-5px;margin:0;padding:0;position:absolute;top:128px}.overlay .stepped-overlay-yesno p.p1{font-size:24px;left:80px;position:absolute;top:85px}.overlay .stepped-overlay-yesno p.p2{font-size:18px;position:absolute;right:80px;top:200px}.overlay .stepped-overlay-yesno #signup-no,.overlay .stepped-overlay-yesno #signup-yes{position:absolute;top:250px;width:220px}.overlay .stepped-overlay-yesno #signup-no{background-color:#e9e9e9;border:1px solid #dbdbdb;font:14px/14px Libre Franklin,Arial,sans-serif;height:22px;padding-top:22px!important;right:51%}.overlay .stepped-overlay-yesno #signup-yes{font:700 18px/18px Libre Franklin,Arial,sans-serif;height:25px;left:51%;padding-top:20px!important}.overlay .stepped-overlay-yesno .buttonGrey.close{background-image:none!important}.overlay .stepped-overlay-email .email-wrapper{display:inline;float:left;vertical-align:top}.overlay .stepped-overlay-email.thanks-variation h2{color:#004e95;font-size:80px;left:40px;letter-spacing:0;margin:0;padding:0;position:absolute;top:145px}.overlay .stepped-overlay-email.thanks-variation p.p1{font-size:16px;left:320px;position:absolute;top:205px}.overlay .stepped-overlay-email.thanks-variation form{left:55px;position:absolute;top:245px}.overlay .stepped-overlay-email.thanks-variation .primary_email{margin-right:15px;width:390px!important}.overlay .stepped-overlay-email.join-variation h2{color:#004e95;font-size:90px;left:30px;letter-spacing:-5.5px;margin:0!important;padding:0!important;position:absolute;top:130px}.overlay .stepped-overlay-email.join-variation p.p1{font-size:24px!important;left:80px;position:absolute;top:85px}.overlay .stepped-overlay-email.join-variation p.p2{font-size:18px!important;position:absolute;right:80px;top:200px}.overlay .stepped-overlay-email.join-variation.fighting-variation h2{color:#004e95;font-size:115px!important;left:65px;letter-spacing:-6.5px;top:130px}.overlay .stepped-overlay-email.join-variation.fighting-variation p.p1{font-size:32px!important;left:110px;top:84px}.overlay .stepped-overlay-email.join-variation.fighting-variation p.p2{font-size:20px!important;right:100px;top:203px}.overlay .stepped-overlay-email.join-variation form{left:80px;position:absolute;top:255px}.overlay .stepped-overlay-email.join-variation form.european{display:none;left:60px;top:215px}.overlay .stepped-overlay-email.join-variation form.european h4{font-size:16px;margin-bottom:40px;position:relative;top:30px}.overlay .stepped-overlay-email.join-variation form.european .button{display:inline;font-size:16px}.overlay .stepped-overlay-email.join-variation .primary_email{margin-right:15px;width:350px!important}.overlay .stepped-overlay-email.join-variation #ajaxLoader{display:none;left:390px;mix-blend-mode:multiply;position:absolute;top:8px}.overlay .stepped-overlay-address h2{color:#004e95;font-size:90px;left:55px;letter-spacing:-2px;margin:0;padding:0;position:absolute;top:65px}.overlay .stepped-overlay-address p.p1{font-size:22px;left:60px;position:absolute;top:130px}.overlay .stepped-overlay-address p.p2{font-size:22px;left:60px;position:absolute;top:162px}.overlay .stepped-overlay-address .confirmMsg{background:url(/sites/default/files/pictures/bkgr-notched-divider.png) 0 0 no-repeat;box-sizing:border-box;height:112px;left:320px;padding-left:35px;padding-top:22px;position:absolute;top:210px;width:300px}.overlay .stepped-overlay-address .confirmMsg p{color:#004e95;font:15px/22px Libre Franklin,Arial,sans-serif;font-weight:700;position:static!important}.overlay .stepped-overlay-address input .required{color:#000;float:none;font-size:13px}.overlay .stepped-overlay-address input .button{margin-top:10px;width:90px}.overlay .stepped-overlay-address form{left:60px;position:relative;top:235px;width:250px}.overlay .stepped-overlay-address form .textField{width:220px!important}.overlay .stepped-overlay-address form .halfField{width:104px!important}.overlay .stepped-overlay-address form .halfField select{font-family:Libre Franklin,Arial,sans-serif;padding:4px 5px 5px;width:110px!important}.overlay .stepped-overlay-address form .pair3070+.pair3070{margin-top:4px}.overlay .stepped-overlay-welcome h2{color:#004e95;font-size:90px;left:55px;letter-spacing:-4px;margin:0;padding:0;position:absolute;top:124px}.overlay .stepped-overlay-welcome .confirmMsg{left:76px;position:absolute;top:202px;width:520px}.overlay .fighting-variation h2{top:105px}.overlay .fighting-variation .confirmMsg{left:70px;top:185px;width:550px}.overlay-mobile .overlay-mobile-hero{display:block;height:auto;margin:-35px auto 15px;width:188px}.overlay-mobile #ajaxLoader{margin-top:20px}.overlay-mobile .privacy{bottom:10px;font-size:14px;left:0;position:fixed;right:0}.overlay-mobile p.p1{font-size:26px;line-height:34px}.overlay-mobile h4,.overlay-mobile p.p2{font-size:18px;line-height:24px}.overlay-mobile .text-hilight{color:#004e95;font-weight:700}.overlay-mobile input.halfField{margin:0 2.5% 0 5%;width:42.5%!important}.overlay-mobile select.halfField{margin:0 5% 0 2.5%;width:42.5%!important}.overlay-mobile .stepped-overlay-welcome h2{color:#004e95;font-weight:700;margin:10px 0}.overlay-mobile .stepped-overlay-welcome h4{margin-top:30px}.overlay-mobile .mobile-icon-fb,.overlay-mobile .mobile-icon-tw{display:inline-block;height:auto;margin:0 5px;width:64px}.overlay_touchpoints{background-position:0 0;background-repeat:no-repeat;font:16px/22px Georgia,Times New Roman,serif;margin:1px 1px 2px;max-width:720px}.overlay_touchpoints--solutions{background-position:100% 100%!important}.overlay_touchpoints .clearfix:after{display:none!important}.overlay_touchpoints.overlay_basic .contentWrap{box-sizing:border-box;height:320px;left:-10px;padding-left:45px;padding-right:0;top:0;width:350px}.overlay_touchpoints .screen-title{font-size:30px!important;line-height:40px!important}.overlay_touchpoints h2.alpha{font-size:40px;line-height:44px;margin-bottom:25px}.overlay_touchpoints .charityNav{display:inline-block;filter:grayscale(100%);margin-bottom:16px;opacity:.9}.overlay_touchpoints .button{align-items:center;display:flex;height:57px;justify-content:center;margin:0 auto;padding:0;width:200px}.overlay_touchpoints .mobile-header{display:none;margin-bottom:0}.oly_news:before{z-index:-1}.oly_news .underlineTitle+p{margin:0 0 20px}.oly_news .submitted+.smallText{display:none}.modal.overlay.modal--takeover{background-image:none!important;height:100vh!important;left:0!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;top:0!important;width:100vw!important}.modal.overlay.modal--takeover:before{background-position:0 0;background-size:cover;bottom:0;content:"";display:block;height:100vh;right:0;width:55%;z-index:-1}.modal.overlay.modal--takeover span{color:inherit}.modal.overlay.modal--takeover .close{background-image:none;right:15px;top:15px}.modal.overlay.modal--takeover .close:before{background-color:#fff;border:1px solid transparent;border-radius:50%;box-shadow:0 3px 3px #666;color:#666;content:"×";display:inline-block;font-size:26px;padding:8px 9px}.modal.overlay.modal--takeover .logo{background:url(/themes/edf2020/images/optimized/site-logo--slogan.svg) left 50% no-repeat;background-size:contain;display:block;height:100px;margin-bottom:30px;text-align:left;width:175px}.modal.overlay.modal--takeover .overlay_takeover{align-items:center;box-sizing:border-box;display:flex;height:100vh;padding:4vw 16vw 4vw 4vw;position:absolute;right:0;top:0;width:45%}.modal.overlay.modal--takeover .overlay_takeover.overlay_gradient{overflow:visible!important}.modal.overlay.modal--takeover .overlay_takeover.overlay_gradient .overlay_takeover__copy{z-index:10}.modal.overlay.modal--takeover .overlay_takeover__copy{position:relative;width:100%}.modal.overlay.modal--takeover .callout{color:#03c;font-size:18px;font-weight:400;margin-bottom:26px}.modal.overlay.modal--takeover h1{color:#03c;font-size:40px;font-weight:400;letter-spacing:0;line-height:52px;margin-bottom:18px}.modal.overlay.modal--takeover .copy{font-size:18px;font-weight:400;line-height:1.4;margin-bottom:30px}.modal.overlay.modal--takeover .button{height:48px;margin-bottom:30px;margin-left:0;margin-top:30px;white-space:nowrap}.modal.overlay.modal--takeover .close_txt{color:#335aff;cursor:pointer;font-weight:400;text-decoration:underline}.modal.overlay.modal--takeover .starter-form .choice:not(.other):not(:last-child){display:inline-block;margin-bottom:10px;width:49%}.modal.overlay.modal--takeover.parent-experiment-control .logo+h1,.modal.overlay.modal--takeover.parent-experiment-test .logo+h1{display:none}.modal.overlay.modal--takeover.parent-experiment-test .close_txt{text-align:center}.modal.overlay.modal--takeover.c-block--sign-up .overlay_takeover{padding:4vw}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset{flex:0 1 100%;margin:30px 0 10px}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice{font-size:18px;line-height:26px;vertical-align:top;width:18.4%!important}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice label,.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice.other input{font-size:16px;font-weight:400}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice label{padding:13px 16px}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice.current label{background-color:#c8da2c}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice.other{margin-right:0}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice.other input{height:100%}.modal.overlay.modal--takeover.c-block--sign-up .starter-form input[type=submit]{background-image:none;display:inline-flex}.modal.overlay.modal--takeover.c-block--sign-up .experiment-test{display:none}.front .modal.overlay.modal--takeover.c-block--sign-up input[type=submit]{background-color:#03c;color:#fff}.modal--wunderkind.overlay{background-color:transparent;background-image:none;border:0}.modal--wunderkind .logo{background:url(/themes/edf2020/images/optimized/site-logo--slogan.svg) left 50% no-repeat;background-size:contain;display:block;height:100px;margin-bottom:30px;text-align:left;width:175px}.modal--wunderkind .close:before{background-color:#fff;border:1px solid transparent;border-radius:50%;box-shadow:0 3px 3px #666;color:#666;content:"×";display:inline-block;font-size:26px;padding:8px 9px}.modal--wunderkind .overlay_basic{border-radius:3px;height:auto;margin-left:-2px;margin-top:-1px;right:-1px;top:0}.modal--wunderkind .overlay_basic.overlay{background-position:0 0;background-repeat:no-repeat;background-size:contain;border:0}.modal--wunderkind .overlay_basic .contentWrap .mobile-header{margin:-40px 0 2rem -40px!important;width:calc(100% + 80px)!important}.modal--wunderkind .overlay_basic .button,.modal--wunderkind .overlay_basic .callout,.modal--wunderkind .overlay_basic .close_txt,.modal--wunderkind .overlay_basic .screen-copy,.modal--wunderkind .overlay_basic .screen-privacy,.modal--wunderkind .overlay_basic .screen-title{box-sizing:border-box;font-family:Libre Franklin,Arial,sans-serif;text-align:left;width:100%!important}.modal--wunderkind .overlay_basic .callout{font-size:16px;margin-bottom:26px}.modal--wunderkind .overlay_basic .callout,.modal--wunderkind .overlay_basic .screen-title{color:#03c;font-family:Libre Franklin,Arial,sans-serif}.modal--wunderkind .overlay_basic .button{margin-top:1rem!important}.modal--wunderkind .overlay_basic .step1 .button,.modal--wunderkind .overlay_basic_nosteps .button{margin-bottom:2rem;margin-top:2rem}.modal--wunderkind .overlay_basic .close_txt{cursor:pointer;margin-top:1rem;text-decoration:underline}.modal--wunderkind .overlay_basic .formError,.modal--wunderkind .overlay_basic .formSuccess{bottom:-34px;line-height:1.4;position:absolute}.modal--wunderkind .overlay_basic .contentWrap,.modal--wunderkind .overlay_basic .step{border:0}.modal--wunderkind .overlay_basic .contentWrap input[type=email],.modal--wunderkind .overlay_basic .contentWrap input[type=text],.modal--wunderkind .overlay_basic .step input[type=email],.modal--wunderkind .overlay_basic .step input[type=text]{border-left:0;border-right:0;border-top:0;padding-left:0;width:100%}.modal--wunderkind .overlay_basic .contentWrap input[type=email]:focus,.modal--wunderkind .overlay_basic .contentWrap input[type=text]:focus,.modal--wunderkind .overlay_basic .step input[type=email]:focus,.modal--wunderkind .overlay_basic .step input[type=text]:focus{outline:0}.modal--wunderkind .overlay_basic .step2 .screen-title,.modal--wunderkind .overlay_basic .step3 .screen-title{color:#4a3c31}.overlay_basic .step .screen-privacy{bottom:40px;left:65px;margin-bottom:0;position:absolute}.overlay_basic{background-color:#fff}.overlay_basic .overlay-mobile-only{display:none}.overlay_basic .overlay-desktop-only{display:block}.overlay_basic form{position:relative}.overlay_basic form .formError,.overlay_basic form .formSuccess{bottom:-30px;position:absolute}.overlay_basic .step .ajax-loader{left:20px;margin-top:13px;position:relative}.overlay_basic .step .close_txt{bottom:20px}.overlay_basic .step1 .contentWrap{box-sizing:border-box;height:423px;padding:65px;position:absolute;text-align:left;width:460px}.overlay_basic .step1 .european{display:none!important;margin:-10px 0 0;overflow:hidden}.overlay_basic .step1 .european h4{color:#999!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;margin:0}.overlay_basic .step1 .european .submitRow{border:0;padding:0;text-align:left!important}.overlay_basic .step1 .european .button{display:inline-block;float:none;font-size:13px;height:auto;margin:10px 5px 25px 0;padding:9px;width:auto}.overlay_basic .step1 .european .button+.button{margin-right:0}.overlay_basic .step1 .mobile-header{display:none}.overlay_basic .step1 .screen-copy,.overlay_basic .step1 .screen-title,.overlay_basic .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic .step2{background-color:inherit}.overlay_basic .step2 .contentWrap{box-sizing:border-box;height:423px;padding:65px;position:absolute;text-align:left;width:100%}.overlay_basic .step2 .screen-title{margin-bottom:15px}.overlay_basic .step2 .confirmMsg{background:url(/sites/default/files/pictures/bkgr-notched-divider.png) 0 0 no-repeat;box-sizing:border-box;float:right;height:120px;padding-left:35px;padding-top:0;width:320px}.overlay_basic .step2 .confirmMsg p{margin-top:-3px;position:static!important}.overlay_basic .step3{background-color:inherit}.overlay_basic .step3 .contentWrap{box-sizing:border-box;height:423px;padding:65px;position:absolute;text-align:left;width:100%}.overlay_basic .step3 .screen-title{margin-bottom:15px}.overlay_basic .step3 .screen-copy+h3{margin-top:30px}.overlay_basic .step3 .mobile-icon-fb,.overlay_basic .step3 .mobile-icon-tw{display:inline-block;height:auto;margin:0 5px;width:64px}.overlay_basic--bearstare-stand .step1 .contentWrap,.overlay_basic--monarch-stand .step1 .contentWrap{padding-top:80px}.overlay_basic--bearstare-stand .step1 .screen-title{margin-bottom:10px}.overlay_basic--bearstare-stand .step1 .screen-copy,.overlay_basic--bearstare-stand .step1 div.screen-copy p{margin-bottom:25px}.overlay_basic--bearstare-join .step1 .screen-title{margin-bottom:10px}.overlay_basic--bearstare-join .step1 .screen-copy,.overlay_basic--bearstare-join .step1 div.screen-copy p{margin-bottom:25px}.overlay_basic .step,.overlay_basic_nosteps{background-position:100% 0;background-repeat:no-repeat;background-size:contain;border:3px solid #fff;border-radius:3px;height:423px;margin-left:-2px;max-width:720px;position:relative;right:-1px;top:-1px}.overlay_basic_nosteps{background-color:#fff}.overlay_basic_nosteps .overlay-mobile-only{display:none}.overlay_basic_nosteps .overlay-desktop-only{display:block}.overlay_basic_nosteps .contentWrap{box-sizing:border-box;height:423px;padding:65px 55px 55px;position:absolute;text-align:center;width:460px}.overlay_basic_nosteps .contentWrap .charityNav{display:inline-block;filter:grayscale(100%);margin-bottom:10px;opacity:.9}.overlay_basic_nosteps .contentWrap .screen-title{margin-bottom:10px}.overlay_basic_nosteps .contentWrap .screen-title+.button{margin-top:20px!important}.overlay_basic_nosteps .contentWrap .screen-copy,.overlay_basic_nosteps .contentWrap div.screen-copy p{margin-bottom:0}.overlay_basic_nosteps--monarch .mobile-header,.overlay_basic_nosteps--summer-match .mobile-header,.overlay_basic_nosteps--vote2018 .mobile-header{display:none}.overlay_basic_nosteps--vote2018 .contentWrap{padding:65px 45px 0}.overlay_basic_nosteps--ye18 .mobile-header,.overlay_basic_nosteps--ye18-gt .mobile-header{display:none}.overlay input[type=submit]{-webkit-appearance:none}.overlay form{margin-bottom:25px}.overlay input[type=email],.overlay input[type=number],.overlay input[type=password],.overlay input[type=search],.overlay input[type=tel],.overlay input[type=text],.overlay input[type=url],.overlay select,.overlay textarea{background:#fff;border:1px solid #999;box-sizing:border-box;color:#494a50;margin:0 0 10px;width:100%}.overlay input[type=email],.overlay input[type=number],.overlay input[type=password],.overlay input[type=search],.overlay input[type=tel],.overlay input[type=text],.overlay input[type=url],.overlay select{align-items:center;display:flex;font-size:22px;height:57px;padding:0 20px}.overlay .smallFormFields input[type=email],.overlay .smallFormFields input[type=number],.overlay .smallFormFields input[type=text]{font-size:14px;height:auto;padding:5px 20px}.overlay textarea{font-size:18px;padding:20px}.overlay textarea.required{color:#000}.overlay .checkbox-label label,.overlay .radio-label label{display:inline;font-size:15px;font-weight:400;line-height:18px}.overlay input[type=checkbox],.overlay input[type=radio]{height:15px;width:15px}.overlay input[type=checkbox]+label,.overlay input[type=radio]+label{display:inline;font-size:15px;font-weight:400;line-height:18px;position:relative;top:-2px}.overlay label input[type=checkbox],.overlay label input[type=radio]{margin-left:5px}.overlay input:disabled{cursor:default!important}.overlay label{display:block;font-weight:700;margin:0 0 5px}.overlay .required{color:#e00034}.overlay span.required{font-size:.8em}.overlay fieldset{margin:0 0 15px}.overlay .errorMessage{background-color:#ffeded!important;background-image:none;border:1px solid #e00034!important}.overlay .errorMessage:-moz-placeholder,.overlay .errorMessage:-ms-input-placeholder,.overlay .errorMessage::-moz-placeholder,.overlay .errorMessage::-webkit-input-placeholder{color:#e00034}.overlay div.ErrorMessage,.overlay div.errorMessage,.overlay p.ErrorMessage,.overlay p.errorMessage{padding:5px 10px}.overlay div.ErrorMessage,.overlay div.errorMessage{margin-bottom:15px}.overlay .formError{color:#e00034!important;font-weight:700;margin-bottom:10px}.overlay .formSuccess{color:#1232c4!important;font-weight:700;margin-bottom:10px}.overlay .ajax-loader{display:none}.overlay .field-wrapper{margin-bottom:20px}.overlay .field-wrapper .field{position:relative}.overlay .field-wrapper input+.description,.overlay .field-wrapper select+.description,.overlay .field-wrapper textarea+.description{font-size:.9em;margin-top:-10px}.overlay .field-wrapper span.required{position:absolute;right:20px;top:14px}.overlay .section-header__heading{margin-top:8px;width:100%}.overlay .section-header__heading span{font-family:Anton,sans-serif}.overlay .section-header__callout{color:#4a3c31;font-weight:400;text-transform:uppercase}.overlay .section-header__list{list-style-type:none;margin:0 0 30px;padding:0}.overlay .section-header__list li{font-size:18px;line-height:1.6;margin-bottom:0;padding-left:16px;text-indent:-16px}.overlay .section-header__list li:before{color:#c8da2c;content:">";font-weight:700}.overlay .starter-form input[type=email],.overlay .starter-form input[type=number],.overlay .starter-form input[type=password],.overlay .starter-form input[type=search],.overlay .starter-form input[type=tel],.overlay .starter-form input[type=text],.overlay .starter-form input[type=url],.overlay .starter-form select{align-items:center;display:flex;font-size:16px;height:47px;padding-bottom:0;padding-top:0}.overlay .starter-form label{cursor:pointer;margin:0}.overlay .starter-form .choice{border:1px solid #ccc;box-sizing:border-box;text-align:center}.overlay .starter-form .choice.current{border:1px solid #e8f0c1}.overlay .starter-form .choice.current label{background-color:#e8f0c1}.overlay .starter-form .choice label{padding:20px 10px}.overlay .starter-form .choice input+span,.overlay .starter-form .choice label+span{display:none}.overlay .starter-form .choice.other{border:1px solid #ccc;height:47px;padding:10px 15px}.overlay .starter-form .choice.other.current{background-color:#e8f0c1;border:1px solid #e8f0c1}.overlay .starter-form .choice.other input[type=radio]{display:none}.overlay .starter-form .choice.other input{background:transparent;border:none;font-size:19px;font-weight:700;height:auto;margin:0;outline:none;padding:0}.overlay .starter-form .choice.other input::-moz-placeholder{color:#000;text-align:center}.overlay .starter-form .choice.other input::placeholder{color:#000;text-align:center}.overlay .starter-form .choice input::-webkit-inner-spin-button,.overlay .starter-form .choice input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.overlay .starter-form .choice input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.overlay .starter-form input[type=submit]{align-items:center;display:flex;height:47px;justify-content:center;margin-bottom:0;margin-top:0;padding:0 20px;width:100%}.overlay .starter-form input[type=radio]{display:none}.overlay .starter-form__toggle{display:inline-flex;width:100%}.overlay .starter-form__toggle label{border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.6);font-size:18px;font-weight:400;margin:0;padding:.8rem 2rem;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.overlay .starter-form__toggle label.active{background-color:#c8da2c;color:#000}.overlay .starter-form__multiplier .choice.current{position:relative}.overlay .starter-form__multiplier .choice.current:before{content:"You give"}.overlay .starter-form__multiplier .choice.current input+span,.overlay .starter-form__multiplier .choice.current label+span,.overlay .starter-form__multiplier .choice.current:before{color:#4a3c31;font-size:14px;font-weight:400}.overlay .starter-form__multiplier .choice.current:before{left:0;position:absolute;text-align:center;top:-26px;width:100%}.overlay .starter-form__multiplier .choice.current input+span,.overlay .starter-form__multiplier .choice.current label+span{display:inline-block;left:0;line-height:1.4;position:absolute;width:100%}.overlay .starter-form__multiplier .choice.current input+span{bottom:-20px}.overlay .payment_frequency{background-color:#bee0ef;border-radius:3px;margin-bottom:10px;padding:10px 5px 10px 20px;position:relative}.overlay .payment_frequency input{display:none}.overlay .payment_frequency input[type=radio]:checked~span:before{border:5px solid #00a8e7;height:8px;position:absolute;width:8px}.overlay .payment_frequency label{display:inline-block;font-size:16px;line-height:0;padding-right:20px}.overlay .payment_frequency label:first-child span{border-right:1px solid gray;padding-right:20px}.overlay .payment_frequency label span{padding-left:25px;position:relative}.overlay .payment_frequency label span:before{background-color:#fff;border:1px solid gray;border-radius:10px;content:"";display:inline-block;height:15px;left:0;position:absolute;top:1px;width:15px}.overlay .c-block--sign-up .starter-form .choice label,.overlay .content-primary .starter-form .choice label{padding:8px 10px}.overlay .c-block--sign-up .starter-form .choice input[type=number],.overlay .content-primary .starter-form .choice input[type=number]{height:100%}.overlay .c-block--sign-up .starter-form .choice input[type=number],.overlay .c-block--sign-up .starter-form .choice input[type=text],.overlay .c-block--sign-up .starter-form .choice label,.overlay .content-primary .starter-form .choice input[type=number],.overlay .content-primary .starter-form .choice input[type=text],.overlay .content-primary .starter-form .choice label{font-size:16px;font-weight:400}.overlay .simple input[type=email],.overlay .simple input[type=number],.overlay .simple input[type=search]{float:left;margin-bottom:60px;width:67%}.overlay .simple .button{float:right;margin:0!important;width:30%!important}.overlay .dual_donation_signup .starter-form .choice input[type=number],.overlay .dual_donation_signup .starter-form .choice input[type=text],.overlay .dual_donation_signup .starter-form .choice label{font-weight:400}.overlay .dual_donation_signup .starter-form+p{font-size:14px;margin-bottom:0;margin-top:0;padding-right:16px;text-align:right}.content-primary .overlay .dual_donation_signup{padding:45px 0 0}.content-primary .overlay .dual_donation_signup+.ConvioSignup .button{height:46px;width:100%}.content-primary .overlay .dual_donation_signup+.ConvioSignup .section-header__heading{margin-top:8px;width:100%}.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__message{flex:0 1 49%;padding-right:5%}.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__message+div{flex:0 1 46%}.overlay .dual_donation_signup.breakout-image{margin-bottom:16px}@media screen and (max-width:760px){body.adestra .is-active-mobile .c-site-nav__link--last,body.donation2 .is-active-mobile .c-site-nav__link--last,body.myedf .is-active-mobile .c-site-nav__link--last,body.myedf_membership .is-active-mobile .c-site-nav__link--last,body.p2a .is-active-mobile .c-site-nav__link--last{background-color:#fff;color:#253d86;padding:12px 24px!important}}@media screen and (min-width:680px){#modal .overlay_gradient{overflow:hidden!important;position:relative}#modal .overlay_gradient:before{background:linear-gradient(135deg,#fff 50%,hsla(0,0%,100%,.025) 75%,hsla(0,0%,100%,0));content:"";display:inline-block;height:145%;left:-15%;position:absolute;top:-30%;transform:rotate(-25deg);width:115%}.modal--wunderkind .close{right:10px!important;top:5px!important}.modal--wunderkind .overlay_basic .contentWrap .screen-title,.modal--wunderkind .overlay_basic .contentWrap .screen-title--xl{font-size:32px;line-height:1.2}.modal--wunderkind .overlay_basic .mobile-header{margin:0!important}.modal--wunderkind .overlay_basic .step1,.modal--wunderkind .overlay_basic_nosteps .contentWrap{background-color:#fff;height:auto;margin:0 0 0 auto;min-height:550px;position:relative;right:0;top:0;width:53%}.modal--wunderkind .overlay_basic .step1 .contentWrap,.modal--wunderkind .overlay_basic_nosteps .contentWrap .contentWrap{height:auto;padding:4rem 2.5rem;position:relative;width:100%!important}.modal--wunderkind .overlay_basic .step1 .screen-privacy,.modal--wunderkind .overlay_basic_nosteps .contentWrap .screen-privacy{bottom:unset;left:unset;position:relative;top:unset}.modal--wunderkind .overlay_basic .step2 .confirmMsg{margin-bottom:1.5rem}.modal--wunderkind .overlay_basic .step2 .confirmMsg p{font-size:16px}.modal--wunderkind .overlay_basic_nosteps .contentWrap{padding:4rem 3rem}.overlay_basic .step .screen-title--xl{font-size:45px!important;line-height:55px!important}.overlay_basic .step1 input[type=email]{float:left;margin-top:10px;width:60%}.overlay_basic .step1 input.button{float:right;width:37%}.overlay_basic .step2 .screen-title{font-size:45px}.overlay_basic .step2 form{width:215px}.overlay_basic .step2 input{width:100%!important}.overlay_basic .step3 .screen-title{font-size:45px}.overlay_basic--monarch .step1,.overlay_basic--monarch-stand .step1{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch.jpg)}.overlay_basic--bearstare-join .step1,.overlay_basic--bearstare-stand .step1{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare.jpg)}.overlay_basic_nosteps .contentWrap .screen-title--xl{font-size:45px;line-height:50px}.overlay_basic_nosteps--monarch{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch.jpg)}.overlay_basic_nosteps--summer-match{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare.jpg)}.overlay_basic_nosteps--vote2018{background-image:url(/sites/default/files/overlays/overlay-bkgr-vote2018.jpg)}.overlay_basic_nosteps--ye18{background-image:url(/sites/default/files/overlays/overlay-bkgr-ye18.jpg)}.overlay_basic_nosteps--ye18 .contentWrap{padding-top:80px}.overlay_basic_nosteps--ye18-gt{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearfamily.jpg)}.overlay_basic_nosteps--ye18-gt .contentWrap{padding-top:80px}}@media screen and (max-width:759px){.modal.overlay .button{margin-left:auto;margin-right:auto}.modal.overlay.modal--takeover h1{font-size:24px;line-height:24px}.modal.overlay.modal--takeover{overflow-y:scroll}.modal.overlay.modal--takeover:before{background-position:50%;height:30vh;width:100vw}.modal.overlay.modal--takeover .overlay_takeover{align-items:start;bottom:0;height:70vh;padding:0;top:unset;width:100vw}.modal.overlay.modal--takeover .overlay_takeover__copy{padding:8vw}.modal.overlay.modal--takeover .starter-form .choice:not(.other):not(:last-child){width:100%}.modal.overlay.modal--takeover.c-block--sign-up .overlay_takeover{padding-left:0;padding-right:0}.modal.overlay.modal--takeover.c-block--sign-up .overlay_takeover h1{font-size:1.75rem;line-height:1.2}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset{margin-bottom:0}.modal.overlay.modal--takeover.c-block--sign-up .starter-form{margin-top:30px}.modal.overlay.modal--takeover.c-block--sign-up .experiment-test p{display:none}.modal.overlay.modal--takeover.c-block--sign-up .overlay_takeover{bottom:unset}.modal.overlay.modal--takeover.c-block--sign-up.parent-experiment-test:before{display:none}.overlay input[type=email],.overlay input[type=number],.overlay input[type=password],.overlay input[type=search],.overlay input[type=tel],.overlay input[type=text],.overlay input[type=url],.overlay select,.overlay textarea{max-width:100%}.overlay .starter-form .choice{display:inline-block;float:left;width:33.3%}.overlay .starter-form__toggle label{font-size:16px}.overlay .starter-form__multiplier fieldset{margin-bottom:45px}.overlay .payment_frequency label{font-size:12px}.overlay .payment_frequency label span:before{content:"";height:12px;top:-1px;width:12px}.overlay .dual_donation_signup .starter-form+p{padding-right:0;text-align:center}}@media screen and (max-height:420px){.modal.overlay-mobile .close{right:35px!important}.modal.overlay-mobile .modal-content{align-items:inherit!important;overflow-y:auto}.overlay-mobile .overlay-mobile-hero{margin:5px auto 15px!important}.overlay-mobile .privacy{margin-top:20px;position:static!important}}@media screen and (min-width:681px){.overlay_touchpoints,.overlay_touchpoints--donation{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-donor.jpg)}.overlay_touchpoints--donation{background-size:cover}.overlay_touchpoints--sustainer{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-sustainer.jpg)}.overlay_touchpoints--solutions{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-solutions.jpg)}.oly_news{background:url(/sites/default/files/overlays/overlay-bkgr-swoosh-texture-blue.jpg) no-repeat 100% 0;background-color:#fff;background-size:contain;border:3px solid #fff;border-radius:3px;margin-left:-2px;padding:55px 240px 65px 55px;position:relative;right:-1px;top:-1px}}@media screen and (max-width:680px){.overlay_touchpoints .mobile-header,.overlay_touchpoints--donation .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-donor-mobile.jpg)}.overlay_touchpoints--sustainer .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-sustainer-mobile.jpg)}.overlay_touchpoints--solutions .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-solutions-mobile.jpg)}.overlay_touchpoints{background:none!important;height:auto;margin:0;padding:2px}.overlay_touchpoints.overlay_basic .contentWrap{height:auto;left:0;padding:30px 30px 25px;position:static;top:0;width:auto}.overlay_touchpoints h2 br{display:none}.overlay_touchpoints .charityNav{margin-bottom:8px}.overlay_touchpoints .mobile-header{background-position:top;background-size:cover;display:block;margin:-32px 0 0 -32px;position:relative;width:calc(100% + 64px)}.overlay_touchpoints .mobile-header:before{content:"";display:block;padding-top:44.8553054662%;width:100%}.overlay_touchpoints .mobile-header>.ratio-content{bottom:0;left:0;position:absolute;right:0;top:0}.oly_news{background:url(/sites/default/files/overlays/overlay-bkgr-swoosh-texture-blue-mobile.jpg) no-repeat center -60px;background-size:contain;padding:calc(44.85531% - 80px) 45px 60px}}@media screen and (max-width:340px){.overlay_touchpoints .mobile-header{margin:-20px 0 0 -20px;width:calc(100% + 40px)}.overlay_basic .step1 .contentWrap,.overlay_basic .step2 .contentWrap,.overlay_basic .step3 .contentWrap{padding:20px}.overlay_basic--bearstare-stand .step1 .contentWrap,.overlay_basic--monarch-stand .step1 .contentWrap{padding-top:20px}.overlay_basic_nosteps .contentWrap{padding:20px!important}.overlay_basic_nosteps .contentWrap .screen-title,.overlay_basic_nosteps .contentWrap .screen-title--xl{font-size:20px!important;line-height:25px!important}.overlay_basic_nosteps--monarch .mobile-header,.overlay_basic_nosteps--summer-match .mobile-header,.overlay_basic_nosteps--vote2018 .mobile-header,.overlay_basic_nosteps--ye18 .mobile-header,.overlay_basic_nosteps--ye18-gt .mobile-header{margin:-20px 0 0 -20px!important;width:calc(100% + 40px)!important}}@media screen and (max-width:499px){.oly_news{background-position-y:-30px;background-size:contain;padding:calc(44.85531% - 45px) 35px 40px}.oly_news .underlineTitle{font-size:25px;line-height:32px}.oly_news .underlineTitle+p{font-size:17px;line-height:25px;margin:0 0 15px}.modal.overlay.modal--takeover.parent-experiment-test .choice.other,.modal.overlay.modal--takeover.parent-experiment-test .choice:nth-child(4),.modal.overlay.modal--takeover.parent-experiment-test .close_txt{display:none!important}.modal.overlay.modal--takeover.parent-experiment-test fieldset{margin-top:20px!important}.modal.overlay.modal--takeover.parent-experiment-test input.button{margin-top:0!important}.modal.overlay.modal--takeover.parent-experiment-test .logo{height:65px!important}.modal.overlay.modal--takeover.parent-experiment-test .overlay_takeover{padding:0!important}.modal--wunderkind .overlay_basic .step1 .contentWrap{padding:40px!important}.overlay_basic .step1 .contentWrap{padding:20px!important}.overlay_basic .step1 .mobile-header{margin:-20px 0 0 -20px!important;width:calc(100% + 40px)!important}.overlay_basic .step1 .screen-title{font-size:22px;line-height:1.4}.overlay_basic .step2 .contentWrap,.overlay_basic .step3 .contentWrap{padding:20px!important}.overlay_basic--bearstare-join .step1 .screen-title,.overlay_basic--bearstare-stand .step1 .screen-title,.overlay_basic--monarch .step1 .screen-title,.overlay_basic--monarch-stand .step1 .screen-title{font-size:22px;line-height:1.4}.overlay .starter-form .choice input[type=number]{text-align:center}.overlay .starter-form fieldset{margin-bottom:0}.overlay .starter-form .choice{display:block;float:none;margin-bottom:10px;width:100%}.overlay .starter-form__multiplier .choice{margin-bottom:24px}.overlay .starter-form__multiplier .choice.other input{height:26px}.overlay .starter-form__multiplier .choice label{padding:7px 10px}.overlay .starter-form__multiplier fieldset{margin-bottom:15px}}@media screen and (max-width:599px){.oly_news .underlineTitle{margin-bottom:0}.oly_news .underlineTitle:after{content:none;height:0}.modal.overlay.modal--takeover:before{height:20vh}.modal.overlay.modal--takeover .overlay_takeover{height:80vh}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice{margin-bottom:24px!important;width:100%!important}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice.other{margin-bottom:8px!important}.modal.overlay.modal--takeover.c-block--sign-up .starter-form input[type=submit]{margin-bottom:0}}@media screen and (min-width:600px){.oly_news .underlineTitle br{display:none}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice{height:54px}}@media screen and (max-width:320px){.oly_news .underlineTitle{font-size:20px;line-height:25px}.oly_news .underlineTitle+p{font-size:15px;line-height:23px}.oly_news .mailchimp .button,.oly_news .mailchimp input[type=email]{font-size:20px;height:47px}.overlay_basic .step .screen-title{font-size:20px;line-height:25px}.overlay_basic .step .screen-copy,.overlay_basic .step div.screen-copy p{font-size:17px;line-height:25px}}@media screen and (max-width:760px) and (orientation:landscape){.oly_news{background:none;padding:20px}.oly_news .underlineTitle{margin-bottom:10px}.oly_news .underlineTitle br{display:none}.oly_news input{height:45px!important}}@media screen and (max-width:600px) and (orientation:landscape){.oly_news .underlineTitle{padding-bottom:0}}@media screen and (min-width:760px){.modal.overlay.modal--takeover.parent-experiment-test .close_txt{float:right;margin-right:30px;margin-top:-30px}.modal.overlay.modal--takeover .overlay_gradient:before{background:linear-gradient(132deg,#fff 50%,hsla(0,0%,100%,.025) 65%,hsla(0,0%,100%,0) !important);height:100vh!important;left:-79%!important;left:-116%!important;top:-10%!important;transform:rotate(-220deg)!important;width:100vw!important}.modal.overlay.modal--takeover.c-block--sign-up .overlay_takeover,.modal.overlay.modal--takeover.c-block--sign-up:before{width:50%}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice:not(.other){margin-right:2%}.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset{width:100%}.modal.overlay.modal--takeover.c-block--sign-up .starter-form input[type=submit]{float:right;margin-left:auto;min-width:230px;width:auto}.modal.overlay.modal--takeover.c-block--sign-up .experiment-test h1 br{display:none}.overlay .c-block--sign-up .starter-form fieldset,.overlay .content-primary .starter-form fieldset{display:inline-block;float:left;width:67%}.overlay .c-block--sign-up .starter-form fieldset+.clear,.overlay .content-primary .starter-form fieldset+.clear{display:none}.overlay .c-block--sign-up .starter-form input[type=submit],.overlay .content-primary .starter-form input[type=submit]{display:inline-block;float:left;height:46px;margin-left:1%;width:32%}.overlay .c-block--sign-up .starter-form-5 .choice.other,.overlay .content-primary .starter-form-5 .choice.other{width:31%}.overlay .c-block--sign-up .starter-form-5 fieldset,.overlay .content-primary .starter-form-5 fieldset{width:79%}.overlay .c-block--sign-up .starter-form-5 input[type=submit],.overlay .content-primary .starter-form-5 input[type=submit]{font-size:16px;margin-bottom:0;width:20%}.overlay .content-secondary .starter-form fieldset{margin-bottom:0}.overlay .content-secondary .starter-form .choice{margin-bottom:10px}.overlay .dual_donation_signup .starter-form{margin-bottom:0}.overlay .dual_donation_signup .starter-form .otherAmount{height:25px!important}.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__message+div .button,.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__message+div input[type=email]{display:inline-flex}.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__message+div input[type=email]{height:46px;margin-right:6%;width:50%}.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__message+div .button{font-size:16px;width:44%}.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__email{display:inline-block;width:55%}.content-primary .overlay .dual_donation_signup+.ConvioSignup .c-block--sign-up__submit{float:right;margin-top:0}.content-primary .overlay .dual_donation_signup+.ConvioSignup{display:flex;flex-flow:row wrap;justify-content:flex-start}.has-2col .overlay .dual_donation_signup.breakout-image,.has-2col .overlay .dual_donation_signup.breakout-image+.ConvioSignup.breakout-image{width:100vw}}@media screen and (max-width:999px){.modal.overlay.modal--takeover .modal.overlay.modal--takeover:before{background-position:18% 0;width:50%}.modal.overlay.modal--takeover.c-block--sign-up .starter-form input[type=submit]{margin-bottom:0}}@media screen and (min-width:500px) and (max-width:760px){.modal.overlay.modal--takeover.c-block--sign-up .starter-form fieldset .choice{height:54px;margin:0;width:20%!important}.overlay .content-secondary .starter-form .choice{display:inline-block;float:left;margin-bottom:0;margin-right:1%;width:33%}.overlay .content-secondary .starter-form .choice.other{margin-right:0;width:32%}}@media screen and (max-width:679px){.modal--wunderkind .overlay_basic.overlay .close{right:10px;top:10px}.modal--wunderkind .overlay_basic .step3 .close_txt,.modal--wunderkind .overlay_basic .step3 .screen-copy,.modal--wunderkind .overlay_basic .step3 .screen-privacy,.modal--wunderkind .overlay_basic .step3 .screen-title{text-align:center}.overlay_basic .step .screen-privacy{margin:5px auto 0;position:static}.overlay_basic .overlay-mobile-only{display:block}.overlay_basic .overlay-desktop-only,.overlay_basic br{display:none}.overlay_basic p br{display:inline}.overlay_basic .step .screen-title--xl{font-size:25px!important;line-height:35px!important}.overlay_basic .step .screen-copy,.overlay_basic .step div.screen-copy p{margin-bottom:15px}.overlay_basic .step input[type=email]{display:block;width:100%}.overlay_basic .step .ajax-loader{position:static}.overlay_basic .step .close_txt{margin-top:10px}.overlay_basic .step1 .contentWrap{height:auto;margin:0;padding:40px;position:static;text-align:center;width:auto}.overlay_basic .step1 .european{margin:0}.overlay_basic .step1 .european .submitRow{background-color:transparent;text-align:center!important}.overlay_basic .step1 .european .button{display:block;margin:15px auto;width:100%}.overlay_basic .step1 .mobile-header{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;margin:-40px 0 0 -40px;position:relative;width:calc(100% + 80px)}.overlay_basic .step1 .mobile-header:before{content:"";display:block;padding-top:44.8553054662%;width:100%}.overlay_basic .step1 .mobile-header>.ratio-content{bottom:0;left:0;position:absolute;right:0;top:0}.overlay_basic .step1 .screen-title{font-size:24px;font-weight:700;line-height:1.2;margin:20px 0 10px}.overlay_basic .step1 .screen-copy,.overlay_basic .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic .step2 .contentWrap{height:auto;margin:0;padding:40px;position:static;text-align:center;width:auto}.overlay_basic .step2 .confirmMsg{display:none}.overlay_basic .step3 .contentWrap{height:auto;margin:0;padding:40px;position:static;text-align:center;width:auto}.overlay_basic--monarch .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch-mobile.jpg)}.overlay_basic--monarch .step1 .screen-title{font-size:24px;font-weight:700;line-height:1.2;margin:20px 0 10px}.overlay_basic--monarch .step1 .screen-copy,.overlay_basic--monarch .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic--monarch-stand .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch-mobile.jpg)}.overlay_basic--monarch-stand .step1 .contentWrap{padding-top:40px}.overlay_basic--monarch-stand .step1 .screen-title{font-size:24px;font-weight:700;line-height:1.2;margin:20px 0 10px}.overlay_basic--monarch-stand .step1 .screen-copy,.overlay_basic--monarch-stand .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic--bearstare-stand .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare-mobile.jpg)}.overlay_basic--bearstare-stand .step1 .contentWrap{padding-top:40px}.overlay_basic--bearstare-stand .step1 .screen-title{font-size:24px;font-weight:700;line-height:1.2;margin:20px 0 10px}.overlay_basic--bearstare-stand .step1 .screen-copy,.overlay_basic--bearstare-stand .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic--bearstare-join .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare-mobile.jpg)}.overlay_basic--bearstare-join .step1 .screen-title{font-size:24px;font-weight:700;line-height:1.2;margin:20px 0 10px}.overlay_basic--bearstare-join .step1 .screen-copy,.overlay_basic--bearstare-join .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic .step,.overlay_basic_nosteps{background-image:none!important;border:2px solid #fff;height:auto;margin-left:0;right:0;top:0}.overlay_basic_nosteps .overlay-mobile-only{display:block}.overlay_basic_nosteps .overlay-desktop-only,.overlay_basic_nosteps br{display:none}.overlay_basic_nosteps p br{display:inline}.overlay_basic_nosteps .contentWrap{height:auto;margin:0;padding:40px;position:static;width:auto}.overlay_basic_nosteps .contentWrap .charityNav{margin:25px 0 0}.overlay_basic_nosteps .contentWrap .screen-title{font-size:25px;line-height:30px;margin:15px auto 10px!important}.overlay_basic_nosteps .contentWrap .screen-title--xl{font-size:25px!important;line-height:30px!important}.overlay_basic_nosteps--monarch .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch-mobile.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:block;margin:-40px 0 0 -40px;position:relative;width:calc(100% + 80px)}.overlay_basic_nosteps--monarch .mobile-header:before{content:"";display:block;padding-top:44.8553054662%;width:100%}.overlay_basic_nosteps--monarch .mobile-header>.ratio-content{bottom:0;left:0;position:absolute;right:0;top:0}.overlay_basic_nosteps--summer-match .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare-mobile.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:block;margin:-40px 0 0 -40px;position:relative;width:calc(100% + 80px)}.overlay_basic_nosteps--summer-match .mobile-header:before{content:"";display:block;padding-top:44.8553054662%;width:100%}.overlay_basic_nosteps--summer-match .mobile-header>.ratio-content{bottom:0;left:0;position:absolute;right:0;top:0}.overlay_basic_nosteps--vote2018 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-vote2018-mobile.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:block;margin:-40px 0 0 -40px;position:relative;width:calc(100% + 80px)}.overlay_basic_nosteps--vote2018 .mobile-header:before{content:"";display:block;padding-top:44.8553054662%;width:100%}.overlay_basic_nosteps--vote2018 .mobile-header>.ratio-content{bottom:0;left:0;position:absolute;right:0;top:0}.overlay_basic_nosteps--ye18 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-ye18-mobile.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:block;margin:-40px 0 0 -40px;position:relative;width:calc(100% + 80px)}.overlay_basic_nosteps--ye18 .mobile-header:before{content:"";display:block;padding-top:44.8553054662%;width:100%}.overlay_basic_nosteps--ye18 .mobile-header>.ratio-content{bottom:0;left:0;position:absolute;right:0;top:0}.overlay_basic_nosteps--ye18-gt .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearfamily-mobile.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:block;margin:-40px 0 0 -40px;position:relative;width:calc(100% + 80px)}.overlay_basic_nosteps--ye18-gt .mobile-header:before{content:"";display:block;padding-top:44.8553054662%;width:100%}.overlay_basic_nosteps--ye18-gt .mobile-header>.ratio-content{bottom:0;left:0;position:absolute;right:0;top:0}}@media screen and (max-width:679px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.overlay_basic .step .mobile-header{display:none}.overlay_basic .step .screen-copy,.overlay_basic .step div.screen-copy p{margin-top:0}.overlay_basic .step .contentWrap{padding:25px}.overlay_basic_nosteps .mobile-header{display:none}.overlay_basic_nosteps .screen-copy,.overlay_basic_nosteps div.screen-copy p{margin-top:0}.overlay_basic_nosteps .contentWrap{padding:25px}}@media screen and (max-width:755px){.overlay_basic--monarch .step1,.overlay_basic--monarch-stand .step1{background-position:320px 0}.overlay_basic--bearstare-join .step1,.overlay_basic--bearstare-stand .step1,.overlay_basic_nosteps--summer-match{background-position:220px 0}.overlay_basic_nosteps--vote2018{background-position:165px 0}.overlay_basic_nosteps--ye18{background-position:40px 0;background-size:cover}}@media screen and (max-width:735px){.overlay_basic_nosteps--monarch{background-position:300px 0}}@media screen and (min-width:500px){.overlay .c-block--sign-up .starter-form .choice,.overlay .content-primary .starter-form .choice{display:inline-block;float:left;margin-right:1%;width:33%}.overlay .c-block--sign-up .starter-form .choice.other,.overlay .content-primary .starter-form .choice.other{margin-right:0;width:32%}.overlay .c-block--sign-up .starter-form-4 .choice,.overlay .content-primary .starter-form-4 .choice{width:22%}.overlay .c-block--sign-up .starter-form-4 .choice.other,.overlay .content-primary .starter-form-4 .choice.other{width:30%}.overlay .c-block--sign-up .starter-form-5 .choice,.overlay .content-primary .starter-form-5 .choice{width:16%}.overlay .c-block--sign-up .starter-form-5 .choice.other,.overlay .content-primary .starter-form-5 .choice.other{width:30%}}@media screen and (max-width:400px){.overlay .simple .button,.overlay .simple input[type=email],.overlay .simple input[type=number],.overlay .simple input[type=search]{float:none;width:100%!important}}@media screen and (min-width:760px) and (max-width:999px){.has-2col .overlay .dual_donation_signup.breakout-image,.has-2col .overlay .dual_donation_signup.breakout-image+.ConvioSignup.breakout-image{max-width:750px}}@media screen and (min-width:1000px){.has-2col .overlay .dual_donation_signup.breakout-image,.has-2col .overlay .dual_donation_signup.breakout-image+.ConvioSignup.breakout-image{max-width:960px}}
/*# sourceMappingURL=overlays.css.map */
