#LandingPage{margin-bottom:55px;font-size:17px}#LandingPage .gridContainer{grid-template-columns:1fr 1px 1fr;margin-top:25px;display:grid}#LandingPage .gridContainer .videoContainer{height:0;margin:25px 35px 0;padding-bottom:49%;position:relative}#LandingPage .gridContainer .videoContainer iframe{width:100%;height:100%;position:absolute;top:0;left:0}#LandingPage .gridContainer .verticalDivider{background-color:#dddbd8;grid-area:1/2;width:1px;height:100%}#LandingPage .gridContainer .imageCopyContent{grid-column:3}#LandingPage .landingInfoTitle{grid-column:1;padding:0 35px;line-height:36px}#LandingPage .landingInfoTitle h1{text-align:left;font-size:28px}#LandingPage .form1.smallForm.petitionForm{height:490px}#LandingPage .form1.smallForm.emailForm{height:450px}#LandingPage .landingInfoContainer{grid-column:1;line-height:36px}#LandingPage .copy h2{text-align:left;font-size:20px}#stickyContainer{grid-area:1/1/2;padding-top:15px}#stickyContainer .stages{position:sticky;top:90px}.crContainer{background-color:#f4f3f1}.imageContainer{margin:0 35px;position:relative}.landingInfoContainer{padding:0 35px}.sticky{position:sticky;top:90px}.receiveText{text-align:center;margin-top:10px;font-size:10px}.stages{text-align:left;padding:0 35px!important}.stages .titleSection{display:none}.stages .thankYouSection{text-align:center;margin-bottom:30px}.stages .thankYouSection h1{color:#2d7cdb;margin-top:20px;margin-bottom:25px;font-size:54px}.stages .thankYouSection p{margin:0;font-size:24px;font-weight:600}.stages .PetitionWidget{top:60px}.stages .PetitionWidget .articlePetition .upper{border-bottom:1px solid #dddbd8;padding:17px 20px}.stages .PetitionWidget .articlePetition .upper .widgetTitleSection h4{margin:0 0 0 5px;font-size:21px}.stages .PetitionWidget .articlePetition .upper .topicTag{height:26px;padding:0 10px;font-size:12px}.stages .PetitionWidget .articlePetition .inner-padding{padding:0 40px 15px}.stages .PetitionWidget .articlePetition .button-padding{padding:0 30px 30px}.stages .PetitionWidget .articlePetition .input-field>label{top:-7px}.stages .PetitionWidget .articlePetition .input-field>span{margin-bottom:-20px}.stages .donationContainer{width:unset!important}.stages .donationContainer .DonationForm{padding:0!important}.stages .ConnectWidget .WidgetTitle{height:63px;padding:17px 20px}.stages .ConnectWidget .WidgetTitle h4{margin:0 0 0 5px;font-size:21px}.stages .ConnectWidget .main{padding:15px 40px}.stages .ConnectWidget .main .donation{margin-top:25px;font-size:18px;padding-left:0!important}.stages .ConnectWidget .main .subText{color:#707070;text-align:center;font-size:10px}.signatureInfo{margin:15px 0!important}.signatureInfo .sigNum{color:#2d7cdb;font-size:27px;font-weight:700}.signatureInfo .sigs{color:#868785;font-size:19px;font-weight:300}.signatureInfo .milestone{text-align:right;font-size:19px;font-weight:600}.tablet-mobile #emailStage-mobile .ConnectWidget .input-field>input{height:55px!important}@media screen and (width<=950px){.imageContainer{padding:0}.receiveText{font-size:12px}#LandingPage.useShortImage .gridContainer{margin-top:0}#LandingPage .gridContainer{grid-template-columns:1fr}#LandingPage .gridContainer .videoContainer{margin:0;padding-bottom:56.3%}#LandingPage .gridContainer .imageCopyContent{grid-column:1}#LandingPage #stickyContainer{grid-row:2}#LandingPage .landingInfoContainer{padding-right:35px}#LandingPage .landingInfoContainer .milestone{text-align:right}}.progressSection{height:12px;margin-bottom:20px;position:relative}.progressSection .progressBackground{background-color:#f4f3f1;width:100%;height:100%;position:absolute}.progressSection #Progress{z-index:37;width:100%;position:absolute}.progressSection #Progress #ProgressBarPercent{background-color:#2d7cdb;width:0%;transition:width .3s ease-out}.progressSection #Progress .triangle{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #2d7cdb;width:0;height:0}@media screen and (width<=768px){.form1.largeForm{height:870px}.PetitionWidget .redMilestone{font-size:1.05em!important}.PetitionWidget .inner-padding{padding:0!important}.PetitionWidget .button-padding{padding:10px 0!important}}@media screen and (width<=576px){.form1.largeForm{height:970px}}#FinancialCertificationRow{text-align:center;border-top:1px solid #d8d8d8;row-gap:40px;margin:50px auto 0;padding-top:30px}#FinancialCertificationRow .max-width-set{max-width:234px}#FinancialCertificationRow .smallText{font-size:11px}#FinancialCertificationRow h4{text-transform:uppercase;margin:0;font-size:1.2em}#FinancialCertificationRow button{text-transform:uppercase;color:#2d7cdb;cursor:pointer;background:0 0;border:none;font-weight:700}@media screen and (width<=950px){#FinancialCertificationRow{border-top:none;flex-direction:column;margin-top:20px}}
