.page-body{padding-top:64px}.email-subscription{display:flex;flex-flow:wrap;justify-content:space-between}.email-subscription-heading-main{margin:0 0 16px 0}@media(max-width: 399px){.email-subscription-heading-main{font-size:28px}}.email-subscription-heading-main+p{line-height:1.5;margin:0 0 32px 0}@media screen and (min-width: 800px){.email-subscription-heading-main+p{margin:0 0 64px 0}}.email-subscription-email{font-weight:bold}.email-subscription-type{box-shadow:0 7px 14px 0 rgba(0,0,0,.09),0 2px 7px 0 rgba(0,0,0,.06);border-radius:6px;display:block;margin:0 0 16px 0;padding:32px;position:relative;width:100%}@media(max-width: 399px){.email-subscription-type{margin:0 -16px 16px -16px;width:calc(100% + 32px)}}@media screen and (min-width: 500px){.email-subscription-type{padding:32px 180px 32px 32px}}@media(min-width: 650px)and (max-width: 799px){.email-subscription-type{padding-right:40%}}@media screen and (min-width: 800px){.email-subscription-type{width:calc(50% - 1rem)}}.email-subscription-type:last-of-type{box-shadow:none;padding:32px}.email-subscription-toggle{align-items:center;display:flex;margin:0}@media screen and (min-width: 500px){.email-subscription-toggle{flex-direction:column}}.email-subscription-unsubscribe{margin:0}.email-subscription-unsubscribe button{background:none;border:none;box-shadow:none;color:#2a77cc;margin:0;padding:0}.email-subscription dt{margin:0 0 16px 0}.email-subscription dd:first-of-type{margin:0 0 32px 0}@media screen and (min-width: 500px){.email-subscription dd:first-of-type{margin:0 0 16px 0}}.email-subscription dt.h-delta{font-size:24px}.email-subscription dd{line-height:1.25}.toggle-button{background:#9aa5aa;border-radius:16px;box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,.25);cursor:pointer;display:inline-block;height:32px;margin:0 16px 0 0;-moz-box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,.25);-moz-user-select:none;-ms-user-select:none;overflow:hidden;position:relative;user-select:none;-webkit-box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,.25);-webkit-user-select:none;width:64px}@media screen and (min-width: 500px){.toggle-button{margin:0 0 8px 0;position:absolute;right:32px;top:32px}}.toggle-button button{background:#fff;border:0 none;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0,0,0,.35);cursor:pointer;display:block;height:24px;left:4px;-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.35);outline:0;position:absolute;top:4px;transition:left .3s;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.35);width:24px}.toggle-button button:focus{background-color:#dfe3e4;border:1px solid #e8e8e1;box-shadow:inset 0px 2px 0px 0px rgba(255,255,255,.5),0 2px 2px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0px 2px 0px 0px rgba(255,255,255,.5),0 2px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0px 2px 0px 0px rgba(255,255,255,.5),0 2px 2px 0 rgba(0,0,0,.25)}.toggle-button button span{display:block;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(1px);white-space:nowrap;position:absolute}.toggle-button-selected{background:#2a77cc}.toggle-button-selected button{left:36px}.tooltip{background:#34c2ad;border-radius:20px;color:#fff;display:none;font-size:12px;font-weight:bold;padding:8px 16px;text-align:right;z-index:1}@media screen and (min-width: 500px){.tooltip{position:absolute;right:32px;top:72px}}.button-loader{background-image:url("/assets/images/loaders/loader-16x16-gray.gif");background-position:32px;background-repeat:no-repeat;height:32px;width:100%}@media screen and (min-width: 500px){.button-loader{background-position:center;position:absolute;right:32px;top:32px;width:64px}}/*# sourceMappingURL=subscription.css.map */
