SNOW DAY: Get unlimited local news for $1 for 3 months

#chat-wrapper { display: none; margin: 50px 0; } .chat-btn { align-items: center; background-color: #ededed; border-radius: 3px; color: #333; display: inline-flex; padding: 0 25px; text-decoration: none; } .chat-now-link { display: inline-flex; align-items: center; height: 70px; text-transform: uppercase; border-radius: 3px; white-space: nowrap; font: 16px “Unify Sans SemiBold”; } .chat-img { background: url(“https://staticassets.gannettdigital.com/gci-static-assets/assets/global/static-web/chat_icon.png”) no-repeat; background-size: 31px; height: 36px; width: 31px; padding-right: 15px; } @media only screen and (-webkit-min-device-pixel-ratio: 2), not all, only screen and (min-resolution: 2dppx) { .chat-img { background: url(“https://staticassets.gannettdigital.com/gci-static-assets/assets/global/static-web/chat_icon@2x.png”) no-repeat; background-size: 31px; } } footer { background-color: initial; box-shadow: none; -webkit-box-shadow: none } .content { font-family: “Unify Sans”, Helvetica, Arial, sans-serif; margin: 75px 0 } .partner-nanobar { display: none; position: relative } .partner-nanobar.show { display: block } .partner-nanobar-ad { background-color: rgb(246, 246, 246); overflow: hidden; width: 100%; z-index: 100; margin: 0 auto; text-align: center } .partner-nanobar-ad .ad-slot>div { text-align: center } .cm-flatpage-card { background: #f6f6f6; display: block; width: auto; margin: 0; max-width: inherit } .offer-call-cta { align-content: center; background: rgb(0, 0, 0); color: rgb(255, 255, 255); display: flex; font-family: “Unify Sans SemiBold”, Helvetica, Arial, sans-serif; justify-content: center; width: 100vw } .offers-bottom-content-wrapper { background: #e9e9e9; color: rgb(0, 0, 0); display: flex; font-size: 12px; justify-content: center; padding: 20px 15% } .bottom-content-text, .bottom-content-links { margin: auto } .bottom-content-links { display: flex; flex-direction: column } .contact-text { margin-top: 28px; width: 90% } #chat-wrapper { margin: 0 !important } .offers-container { color: #4a4a4a; display: flex; align-items: flex-start; background-color: #f6f6f6; padding: 20px; max-width: 1000px; margin: auto } .offer-container { border: 5px solid #fff; -webkit-box-shadow: 0 4px 8px 0 #c8c8c8; -moz-box-shadow: 0 4px 8px 0 #c8c8c8; box-shadow: 0 4px 8px 0 #c8c8c8; -webkit-border-radius: 0 0 1px 1px; -moz-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px; display: flex; flex-direction: column; align-items: center; margin: 20px auto 30px; padding: 15px; width: 250px } .offer-info { align-items: center; flex-direction: column; display: flex; min-height: 148px; margin-bottom: 12px; justify-content: center } .offer-details { border-bottom: 1px solid rgba(216, 216, 216, 0); -webkit-border-radius: 0 0 1px 1px; -moz-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px; display: flex; flex-direction: column; align-items: center; width: 95% } .fod-top-container { display: flex; flex-direction: column; align-items: center; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); padding: 10px 12px 10px; text-align: center } .fod { font-size: 14px; font-weight: 800 } .fod-note { font-size: 12px; padding-top: 6px } .fod-price { font-size: 24px; font-weight: 700; color: rgb(0, 0, 0); padding-bottom: 17px } .offer-length { font-size: 14px; font-weight: 700; padding-bottom: 10px } .fod-rate { font-size: 14px; padding-bottom: 10px } .offer-savings { color: rgb(237, 58, 41); font-size: 16px; font-weight: 700; padding-bottom: 10px } .offer-video { color: rgb(237, 58, 41); display: none; font-size: 14px; text-decoration: none; } .offer-video:hover { text-decoration: underline; } .offer-terms-container { background: #e9e9e9; display: flex; flex-direction: column; align-items: center; border-top: 1px solid rgba(115, 65, 65, 0); -webkit-border-radius: 1px 1px 0 0; -moz-border-radius: 1px 1px 0 0; border-radius: 1px 1px 0 0; margin: 5px 12px 12px; padding: 5px; width: 100%; max-width: 240px } .offer-terms-header { font-size: 12px; margin-bottom: 5px; text-align: center; width: 100% } .offer-terms-expanded { font-size: 14px; height: 8em; text-align: center; width: 100% } .offer-join-btn { background-color: rgb(0, 155, 255); color: rgb(255, 255, 255); font-family: “Unify Sans SemiBold”, Helvetica, Arial, sans-serif; margin-bottom: 10px; max-width: 240px; position: relative; text-decoration: none } .offer-join-link { color: rgb(255, 255, 255); height: 100%; left: 0; position: absolute; text-decoration: none; top: 0; width: 100% } .activate-account-cta { text-align: center; margin-bottom: 20px } .activate-account-cta a:hover { box-shadow: inset 0 -0.063em #fff, inset 0 -0.156em #009bff; text-shadow: 0.063em 0.063em #e9e9e9, -0.063em 0.063em #e9e9e9, 0.125em 0 #fff, -0.125em 0 #e9e9e9 } .activate-account { text-decoration: none } .chat-btn { background-color: rgb(179, 181, 184) !important } .chat-now-link { color: rgb(255, 255, 255) } .chat-img { background: url(“https://staticassets.gannettdigital.com/gci-static-assets/assets/global/static-web/white-chat-icon.png”) no-repeat !important; background-size: 31px !important } a[href^=”tel”] { color: inherit; text-decoration: none } .member-benefits { display: none } .mb-banner { align-items: center; background-attachment: fixed; background-image: url(“https://staticassets.gannettdigital.com/gci-static-assets/assets/global/static-web/usat-offers/benefits-background.png”); background-position: center top; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; height: 175px; justify-content: center; margin-top: 14px; padding-bottom: 20px } .mb-header { color: #fff; font: 42px ‘Unify Sans Bold’, sans-serif } .mb-subheader { color: #fff; font: 20px ‘Unify Sans’, sans-serif; margin-top: 10px } .section-wrapper { background-color: #ededed; background-image: -moz-linear-gradient(right, #ededed, #fff); background-image: -webkit-linear-gradient(right, #ededed, #fff); background-image: -o-linear-gradient(right, #ededed, #fff); background-image: linear-gradient(to left, #ededed, #fff); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#ffffffff’, endColorstr=’#ffededed’, GradientType=1); padding-bottom: 20px } .section-wrapper:nth-child(even) { background-image: -moz-linear-gradient(left, #ededed, #fff); background-image: -webkit-linear-gradient(left, #ededed, #fff); background-image: -o-linear-gradient(left, #ededed, #fff); background-image: linear-gradient(to right, #ededed, #fff) } .section { display: flex; margin: 40px auto; max-width: 1170px; position: relative; width: 90% } .section-wrapper:nth-child(even) .section { flex-direction: row-reverse } .section-wrapper:nth-child(even) .section .section-left { align-items: flex-end; margin: 0 0 0 8.33%; text-align: right } .section-wrapper:nth-child(even) .section .section-right { width: 33.33% } .section-header { color: #333; font: 32px ‘Unify Sans Bold’, sans-serif } .section-body { color: #666; font-size: 20px } .section-button { background-color: #009BFF; color: #FFF; display: none; font-family: ‘Unify Sans SemiBold’, sans-serif; font-size: 16px; line-height: 52px; padding: 0 14px; text-decoration: none; text-transform: uppercase } .section-left { align-items: flex-start; display: flex; flex-direction: column; justify-content: space-evenly; width: 58.33% } .section-right { display: flex; justify-content: center; width: 41.66% } .section-image img { height: 300px; width: 300px } @media screen and (max-width: 850px) { .content { margin: 0 } .cm-flatpage-card { margin-top: 0 } .contact-text { width: auto } .chat-now-link { font-size: 13px !important } } @media screen and (max-width: 900px) { .offers-container { flex-direction: column } .offer-container { background: #fff; width: 90%; padding: 0 15px 0; margin-top: 0 } .offer-info { min-height: initial } .offer-join-btn, .offer-terms-container { max-width: 100% } .offer-terms-container { background: rgb(255, 255, 255) } .offer-terms-header, .offer-terms-expanded { background: #fff; display: block; height: inherit } .offer-length { font-size: 15px; padding-bottom: 5px } .fod-price { font-family: “Unify Sans Bold”, Helvetica, Arial, sans-serif; padding-bottom: 10px } .fod-top-container { border: none } .offer-savings { margin-bottom: 10px } .offer-img { display: none } .offer-call-cta { bottom: 0; position: fixed; z-index: 2; } .offers-bottom-content-wrapper { flex-direction: column } .bottom-content-text { text-align: center } .contact-text { margin: 20px 0; width: 100% } .activate-account { text-decoration: underline } } @media screen and (max-width: 990px) { .member-benefits { display: none !important } }

Unlimited Digital Access

$1 for 3 Months

Limited Time Offer*

Sale Ends Soon

Save 97%

Subscribe Now

What’s Included?

Includes full access on your desktop, tablet, and mobile devices every day. The e-Edition, a digital replica of the print edition, is included.

Sunday Print Delivery

Including Unlimited Digital Access

99ยข per Week

For the First 12 Months*

Billed at $4.30 per Month

Save 73%

Subscribe Now

What’s Included?

Includes delivery of the print edition Sunday and full access on your desktop, tablet, and mobile devices every day. The e-Edition, a digital replica of the print edition, is included.

Monday – Sunday Print Delivery

Including Unlimited Digital Access

$2.99 per Week

For the First 12 Months*

Billed at $13.00 per Month

Save 59%

Subscribe Now

What’s Included?

Includes delivery of the print edition Monday – Sunday and full access on your desktop, tablet, and mobile devices every day. The e-Edition, a digital replica of the print edition, is included.

Discover the benefits of becoming a subscriber.

Here are some highlights of the benefits you get by subscribing to Des Moines Register.

Unlimited access to local news

Our commitment to the public good through great journalism never wavers. As a subscriber, you’ll get in-depth coverage and unlimited access to the local news that matters most to you.

Visit our website

Easy-to-use apps

Be the first to know about breaking news as it happens and stay connected with your community through our various smartphone and tablet apps.

View our apps

E-Edition of the newspaper

On the go? Take the news with you. You get an exact digital replica of our print edition with your subscription. The e-Edition allows you to flip the pages, scan the headlines, and read the stories on your device of choice, any time.

View eNewspaper

Newsletters tailored to your interests.

Sign up for our newsletters and get daily news, breaking news, things to do, and more. Select the topics you like, and we’ll deliver tailored content directly to your inbox.

Sign up now

*Offer available to new customers only. All savings based off the regular rate.

Need help or have a question about your account? Email customer service at customerservice@registermedia.com or call 1-877-424-0225 and reference promo code W-P7.

‘, window.cmOverlay = e;var o = e.querySelector(“iframe”), a = e.querySelector(“.close”);document.body.appendChild(e), document.documentElement.classList.add(“lock-scroll”);var n = o.contentWindow;n.document.open(), n.document.write(window.creativeHtml.replace(/\\n/g, ‘\n’) + ‘body,html{margin:0;padding:0}’), n.document.close(), window.addEventListener(“message”, this._popupListener, !1), o.addEventListener(“load”, function () {e.style.display = “block”}, !0), e.addEventListener(“click”, closeOverlay), a.addEventListener(“click”, closeOverlay);removeEventListeners();}function closeOverlay() {window.cmOverlay.remove(), document.documentElement.classList.remove(“lock-scroll”)}function removeEventListeners() {document.removeEventListener(“mouseleave”, showOverlay);var e = document.querySelector(“header”);e && e.removeEventListener(“mouseover”, showOverlay);}function fetch(e, o, a) {var n = new XMLHttpRequest, t = function () {a(n.statusText, “”)};n.withCredentials = !!o, n.open(“GET”, e), n.onload = function () {if (n.status >= 200 && n.status < 300) try {a(null, n.responseText)} catch (e) {t()} else t()}, n.onerror = function () {t()}, n.send(null)}function getParam(e) {var o = decodeURI((new RegExp(e + "=(.+?)(&|$)").exec(window.location.search) || ["", "false"])[1]);return "false" !== o && ("true" === o || o)}function hijackRequest() {var t = XMLHttpRequest.prototype, s = t.send, r = t.open, i = "securepubads.g.doubleclick.net/gampad/ads";t.open = function (e, o) {var a = o;if (-1 < a.indexOf(i)) try {o = this.gntUrl = a} catch (e) {}r.apply(this, arguments)}, t.send = function () {var n, c = this;c.gntUrl && -1 < c.gntUrl.indexOf(i) && (n = c.onreadystatechange, c.onreadystatechange = function () {var e = c.readyState;if (c.status < 300 && 4 === e) try {var o, a = c.responseText;-1 === (a && a.indexOf("/consumer_sales-overlay")) || (o = (a.match(/\/consumer_sales-overlay.*?}\n(.*?)\n/) || [])[1]) && (t.open = r, t.send = s, onResponse(null, o))} catch (e) {console.error("error in GPT response trap: ", e)}n.apply(c, arguments)}), s.apply(c, arguments)}}}});