body.page-node-type-form #main-content{background-attachment:fixed;background-size:cover;background-position:50% 33%;}body.page-node-type-form #main-content.standard{background:#336799;}article.form .form-container{background:#fff;}article.form.two-columns .form-container{width:100%;}article.form figure.nydems-logo{align-items:center;display:flex;justify-content:center;margin:0 auto;}article.form figure.nydems-logo a{padding:20px;}article.form figure.nydems-logo a img{height:34px;width:240px;}article.form h1.page-title{color:#00274d;font-size:1.4444em;font-weight:400;margin:0 auto 20px;padding:20px 20px 0;}article.form section.body{font-size:16px;line-height:20px;margin-top:20px;padding:0 20px 10px;text-align:center;}section.embedded-form .at.ngp-form{max-width:unset;min-width:unset;width:100%;}section.embedded-form .at.ngp-form *{font-family:Lato,sans-serif;}section.embedded-form .at.ngp-form section.at-inner{background:none;}section.embedded-form .at.ngp-form header.at-title,section.embedded-form .at.ngp-form header.HeaderHtml{display:none;}section.embedded-form .at.ngp-form .at-markup{color:#0f2446;font-size:16px;}section.embedded-form .at.ngp-form .at-markup p:last-child{margin-bottom:10px;}section.embedded-form .at.ngp-form .at-markup.LegalDescription p{font-size:14px;}section.embedded-form .at.ngp-form .content.thankYou{color:#0f2446;margin:0 auto;padding:20px 20px 0;width:100%;}section.embedded-form .at.ngp-form .thankYou .contributions p{margin:0 0 15px;}section.embedded-form .at.ngp-form .content.thankYou button.btn-social{margin:0 10px 0 0;}section.embedded-form .at.ngp-form .FastAction{color:#404040;margin:0;padding:0;}section.embedded-form .at.ngp-form .FastAction .fastAction{background:#eee;padding:10px 20px;}section.embedded-form .at.ngp-form .FastAction .fastAction p{font-size:12px;margin:0;}section.embedded-form .at.ngp-form .FastAction .profile-link{background:#fff;}section.embedded-form .at.ngp-form .FastAction .fa-cta span a{color:#fff;}section.embedded-form .at.ngp-form ol.at-steps{background:#f8f8f8;border-radius:0;display:flex;margin:0;padding:0;}section.embedded-form .at.ngp-form ol.at-steps li.at-step{margin:unset;padding:0;}section.embedded-form .at.ngp-form ol.at-steps li.at-step.active{border-bottom:2px solid #0f2446;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a,section.embedded-form .at.ngp-form ol.at-steps li.at-step b{align-items:center;color:#0f2446;display:flex;flex-direction:column;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;justify-content:center;padding:15px 10px;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a:before,section.embedded-form .at.ngp-form ol.at-steps li.at-step b:before{background:#59595c;border:0;font-size:14px;font-weight:600;height:24px;left:unset;line-height:24px;margin:0 0 5px;position:relative;right:unset;top:0;transform:none;width:24px;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a span.step-title{display:block;}section.embedded-form .at.ngp-form fieldset.at-fieldset{padding:0 10px;min-width:unset;}section.embedded-form .at.ngp-form fieldset.ContributionInformation{padding-top:20px !important;}article .at.ngp-form fieldset.Interests{padding-top:10px;}section.embedded-form .at.ngp-form legend.at-legend{color:#0f2446;font-size:1.3333em;font-weight:700;line-height:1em;padding:20px 0 10px;}section.embedded-form .at.ngp-form fieldset.Interests .at-fields{padding:0 10px;}section.embedded-form .at.ngp-form .at-row label,section.embedded-form .at.ngp-form fieldset.TicketInformation label{color:#0f2446;font-size:16px;font-weight:500;line-height:20px;margin:0 10px;}section.embedded-form .at.ngp-form .at-row label small{font-size:14px;line-height:14px;}section.embedded-form .at.ngp-form .AdditionalInformation .at-row label{font-weight:600;}section.embedded-form .at.ngp-form fieldset.TicketInformation label{margin:0;}section.embedded-form .at.ngp-form .at-row label input,section.embedded-form .at.ngp-form .at-row label select,section.embedded-form .at.ngp-form .at-row label .select2-selection,section.embedded-form .at.ngp-form .at-row label textarea,section.embedded-form .at.ngp-form .at-row label .vgs-input-container iframe{border:1px solid #999;border-radius:0;color:#181b18;font-weight:700;font-size:1em;height:40px;line-height:40px;margin:5px 0 15px;padding:7px 10px 4px;}section.embedded-form .at.ngp-form .at-row label .intl-tel-input{margin:5px 0 15px;}section.embedded-form .at.ngp-form .at-row label .intl-tel-input input{padding-left:46px;}section.embedded-form .at.ngp-form .at-row label select{padding:0 5px}section.embedded-form .at.ngp-form .at-recurring label select{border-width:2px;height:36px;margin:0 5px 0 0;padding:0 20px 0 5px;}section.embedded-form .at.ngp-form .at-row label .select2-selection{font-weight:500;padding-top:4px;text-transform:none;}section.embedded-form .at.ngp-form .at-row label textarea{height:auto;line-height:1.5em;min-height:200px;}section.embedded-form .at.ngp-form .at-row label input::placeholder{color:#999;opacity:.5;}section.embedded-form .at.ngp-form label.at-check{margin:0;}section.embedded-form .at.ngp-form fieldset.Interests label.at-check{margin-bottom:10px;}section.embedded-form .at.ngp-form .AdditionalInformation .at-row label.at-check{margin:0 10px 14px;}section.embedded-form .at.ngp-form .at-check.YesSignMeUpForUpdatesForBinder,section.embedded-form .at.ngp-form .at-row.UpdateMyProfile .UpdateMyProfile{margin:5px 10px;}section.embedded-form .at.ngp-form .at-row.UpdateMyProfile label{margin:0;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:before,section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:after,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:before,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:after{border:1px solid #aaa;border-radius:0;height:24px;left:0;top:0;width:24px;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:before,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:before{background:none;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:after,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:after{background-color:#00aef3;background-image:url(/themes/custom/nydems/images/check-mark.svg);background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #00aef3;content:"";font-size:16px;line-height:16px;text-align:center;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container,section.embedded-form .at.ngp-form .UpdateMyProfile label > span,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency span.at-select,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration span.at-select{display:block;font-size:16px;line-height:24px;margin:0;padding-left:32px;text-transform:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency span.at-select,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration span.at-select{padding-left:0;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title,section.embedded-form .at.ngp-form label.at-check .at-cover-costs-info,section.embedded-form .at.ngp-form label.at-select .select-collapse,section.embedded-form .at.ngp-form .UpdateMyProfile label > span{color:#59595c;font-weight:400;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-check,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration{line-height:20px;margin:0 10px 10px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency{margin-left:4px;margin-right:4px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration{margin-left:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-recurring{display:flex;margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-recurring .at-check{display:block;margin-right:0;}section.embedded-form .at.ngp-form .at-form-submit{display:flex;justify-content:center;padding:0;margin:10px 10px 20px;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext{display:flex;justify-content:center;padding:10px 0 0;width:100%;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext:before,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext:after{display:none;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .next{order:2;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .prev{order:1;}section.embedded-form .at.ngp-form .at-form-submit .at-submit,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{align-items:center;background-color:#336799;border:0;border-radius:2px;color:#fff;display:flex;float:none;font-size:1em;font-weight:400;height:50px;justify-content:center;letter-spacing:1px;line-height:24px;margin:0 10px;order:2;padding:0 30px;text-align:center;text-transform:uppercase;white-space:normal;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{align-items:center;display:flex;justify-content:center;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .prev .btn-at{background:#999;}section.embedded-form .at.ngp-form .at-form-submit .back-link.at-submit{background-color:#59595c;order:1;}section.embedded-form .at.ngp-form .AdvocacyFields legend input{background-color:#d228f4;font-size:20px;font-weight:700;height:40px;line-height:20px;padding:0 20px;text-transform:uppercase;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .form-type-radios.form-item-selectamount,section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radio{margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios{display:flex;flex-wrap:wrap;margin:0 10px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{border-radius:0px;color:#fff;float:none;font-size:24px;font-weight:700;height:50px;letter-spacing:unset;line-height:40px;margin:0 0 20px;padding:5px 20px;text-shadow:unset;width:100% !important;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount.hidden{display:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios label.label-amount.recurring:after{content:"/mo";font-size:18px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount input[name="SelectAmount"]{width:1px !important;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount a,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount a:hover,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount:hover a{background-color:#0f2446;border-radius:0px;transition:all .25s ease-out;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount input:checked + a{background-color:#00aef3;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount{background:transparent;height:auto;line-height:50px;margin-bottom:20px;padding:0;position:relative;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios.recurring-options label.label-otheramount:after{content:"";font-size:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount,section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required::selection{background:#fff;border:1px solid #0f2446;border-radius:2px;height:50px;line-height:50px;margin:0;padding:0 20px 0 25px;position:absolute;top:0;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:100%;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount::placeholder{font-size:24px;font-weight:700;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input:checked + input.edit-otheramount{background-color:#00aef3;border-color:#00aef3;color:#fff;font-size:24px;font-weight:700;letter-spacing:unset;margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input:checked + input.edit-otheramount::placeholder{color:#fff;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount span,section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required + span{border:0;color:#999;display:block;font-size:24px;height:50px;line-height:50px;opacity:1;padding:0 0 0 10px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required + span{color:#fff;font-weight:500;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount .error{display:block;font-size:14px;line-height:18px;margin:0;padding:5px 0 0;}section.embedded-form .at.ngp-form footer.FooterHtml{display:none;}article.form .donate-disclaimer{padding:20px;}article.form .donate-disclaimer ul{margin:0 0 10px;}article.form .donate-disclaimer li,article.form .donate-disclaimer p{font-size:12px;line-height:16px;margin:0 0 10px;}article.form .donate-disclaimer p:last-child{margin:0;}section.embedded-form.quick-signup .at.ngp-form{margin:0 auto;max-width:700px;width:100%;}section.embedded-form.quick-signup .at.ngp-form fieldset{min-width:unset;padding:0;}section.embedded-form.quick-signup .at.ngp-form legend{display:none;}section.embedded-form.quick-signup .at.ngp-form .at-row label{margin:0;}section.embedded-form.quick-signup .at.ngp-form .at-row label input{height:50px;margin:0 0 20px;}article.form.petition-format .at.ngp-form .at-row.EmailAddress label{flex:1 175px;min-width:175px;}article.form.petition-format .at.ngp-form .at-row.EmailAddress label.PostalCode{flex:1 90px;min-width:90px;}article.form.petition-format .at.ngp-form .at-row.EmailAddress label.MobilePhone{flex:1 165px;min-width:165px;}article.form.interior-form{margin:0 auto;max-width:1000px;padding:50px 0;width:100%;}article.form.interior-form h2.page-title,article.form.interior-form h2.form-title{font-size:24px;}article.form.interior-form h2.form-title{margin:20px 20px 15px;}@media (min-width:400px){section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios{margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios:before,section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios:after{display:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{margin:0 10px 20px;width:calc(50% - 20px) !important;}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode{display:flex;justify-content:space-between;width:100%;}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode label{flex:0 auto;margin:0;min-width:80px;}.first-email-zip section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode.FirstName label.FirstName{width:calc(35% - 10px);}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode label.EmailAddress{width:calc(60% - 10px);}.first-email-zip section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode.FirstName label.EmailAddress{width:calc(40% - 10px);}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode label.PostalCode{width:calc(40% - 10px);}.first-email-zip section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode.FirstName label.PostalCode{width:calc(25% - 10px);}section.embedded-form.quick-signup .at.ngp-form .at-form-submit{justify-content:flex-end;margin:0 0 20px;}section.embedded-form.quick-signup .at.ngp-form .at-form-submit .at-submit{margin:0 0 0 20px;}}@media (min-width:500px){section.embedded-form .at.ngp-form ol.at-steps li.at-step a,section.embedded-form .at.ngp-form ol.at-steps li.at-step b{flex-direction:row;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a:before,section.embedded-form .at.ngp-form ol.at-steps li.at-step b:before{margin:0 10px 0 0;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{padding:0 30px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{width:calc((100% / 3) - 20px) !important;}section.embedded-form.quick-signup .at.ngp-form form{display:flex;}section.embedded-form.quick-signup .at.ngp-form fieldset.ContactInformation{width:calc(100% - 140px);}section.embedded-form.quick-signup .at.ngp-form .at-row label input{margin-bottom:10px;}section.embedded-form.quick-signup .at.ngp-form .at-form-submit{padding:0 0 0 20px;width:140px;}section.embedded-form.quick-signup .at.ngp-form .at-form-submit .at-submit{margin:0;width:100%;}}@media (min-width:768px){body.page-node-type-form #main-content{padding:80px 0;}article.form{display:flex;margin:0 auto;width:700px;}article.form .form-container{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);width:500px;}article.form figure.nydems-logo{justify-content:flex-start;}article.form figure.standard{margin:20px 0;padding:0 20px;}article.form section.body{text-align:left;}section.embedded-form .at.ngp-form .FastAction{margin:0 20px;}section.embedded-form .at.ngp-form .FastAction .fastAction{padding:10px;}section.embedded-form .at.ngp-form ol.at-steps{margin:0 20px;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext{justify-content:space-between;}section.embedded-form .at.ngp-form .at-form-submit{justify-content:flex-end;}article.form .donate-disclaimer{background:#f6f6f6;}article.form.interior-form .interior-form-container{display:flex;}article.form.interior-form section.body{margin:0;width:calc(100% - 400px);}article.form.interior-form section.embedded-form{width:400px;}article.form.interior-form h2.form-title{margin-top:0;}article.form.interior-form section.body hr.divider{margin:20px 0;}article.form.interior-form .at-row.FirstName.LastName label{flex:1 120px;min-width:120px;}}@media (min-width:960px){article.form{width:900px;}article.form .form-container{padding:10px;width:620px;}article.form .donate-disclaimer{margin:10px -10px -10px;padding:30px;}article.form.interior-form section.body{width:calc(100% - 500px);}article.form.interior-form section.embedded-form{width:500px;}article.form.petition-format.interior-form .at.ngp-form .at-row.EmailAddress label{flex:1 150px;min-width:150px;}article.form.petition-format.interior-form .at.ngp-form .at-row.EmailAddress label.PostalCode{flex:1 80px;min-width:80px;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/nydems/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/nydems/slick/./fonts/slick.eot);src:url(/themes/custom/nydems/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/nydems/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/nydems/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/nydems/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:50px;line-height:0;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:30px;}.slick-prev{left:0;}.slick-next{right:0;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:transparent;color:transparent;outline:none;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{color:white;font-size:50px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots{display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%;}.slick-dots li{position:relative;width:30px;height:30px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:30px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:15px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:#fff;opacity:.75;}
