#LandingPage{font-size:17px;margin-bottom:55px}#LandingPage .gridContainer{display:grid;grid-template-columns:1fr 1px 1fr;margin-top:25px}#LandingPage .gridContainer .videoContainer{position:relative;height:0;padding-bottom:49%;margin:25px 35px 0}#LandingPage .gridContainer .videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}#LandingPage .gridContainer .verticalDivider{grid-column:2;width:1px;height:100%;background-color:#dddbd8}#LandingPage .landingInfoTitle{padding:0 35px;line-height:36px;grid-column:1}#LandingPage .landingInfoTitle h1{text-align:left;font-size:28px}#LandingPage .form1.smallForm.petitionForm{height:490px}#LandingPage .form1.smallForm.emailForm{height:450px}#LandingPage .landingInfoContainer{line-height:36px;grid-column:1}#LandingPage .copy h2{font-size:20px;text-align:left}.googleDisclaimerText{line-height:36px;text-align:center;margin:0}.googleDisclaimerText.donationVariant{margin-top:20px}#stickyContainer{grid-column:3;grid-row:1/2;padding-top:15px}#stickyContainer .stages{position:sticky;top:90px}.crContainer{background-color:#f4f3f1}.imageContainer{position:relative;margin:0 35px}.landingInfoContainer{padding:0 35px}.sticky{position:sticky;top:90px}.receiveText{text-align:center;margin-top:10px;font-size:10px}.stages{padding:0 35px!important;text-align:left}.stages .titleSection{display:none}.stages .thankYouSection{text-align:center;margin-bottom:30px}.stages .thankYouSection h1{font-size:54px;color:#2d7cdb;margin-top:20px;margin-bottom:25px}.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{font-size:12px;padding:0 10px;height:26px}.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{padding:17px 20px;height:63px}.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{font-size:10px;color:#707070;text-align:center}.signatureInfo{margin:15px 0!important}.signatureInfo .sigNum{color:#2d7cdb;font-weight:700;font-size:27px}.signatureInfo .sigs{color:#868785;font-weight:300;font-size:19px}.signatureInfo .milestone{text-align:right;font-weight:600;font-size:19px}.tablet-mobile #emailStage-mobile .ConnectWidget .input-field>input{height:55px!important}@media screen and (max-width: 950px){.imageContainer{padding:0}.receiveText{font-size:12px}#LandingPage .gridContainer{grid-template-columns:1fr}#LandingPage .gridContainer .videoContainer{margin:0;padding-bottom:56.3%}#LandingPage #stickyContainer{grid-column:1;grid-row:2}#LandingPage .landingInfoContainer{padding-right:35px}#LandingPage .landingInfoContainer .milestone{text-align:right}}.progressSection{height:12px;position:relative;margin-bottom:20px}.progressSection .progressBackground{width:100%;height:100%;background-color:#f4f3f1;position:absolute}.progressSection #Progress{position:absolute;width:100%;z-index:37}.progressSection #Progress #ProgressBarPercent{background-color:#2d7cdb;width:0%;transition:width .3s ease-out}.progressSection #Progress .triangle{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #2D7CDB}@media screen and (max-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 (max-width: 576px){.form1.largeForm{height:970px}}
