body,html{margin:0;padding:0}header{padding:8px 8px 0}footer{padding:0 8px 8px}.Button{cursor:pointer}.subPageWrapper,.subPageWrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.subPageWrapper .widgetWrapper{margin:3rem auto 0;width:100%;max-width:900px}.subPageWrapper .widget{width:100%;background:#f4f4f4;border:1px solid #ddd;padding:35px}.promo{margin:0 auto;margin-bottom:64px;text-align:center;max-width:300px}.promo img{margin-top:35px;width:300px}.email-input-wrapper{position:relative}@media(max-width:640px){.subPageWrapper .widget{padding:25px}.subPageWrapper .widgetWrapper{margin-top:1.5rem}}.widget .textWrapper{width:80%;max-width:544px;margin:0 auto;display:block}.widget label{display:block;color:#707070;font-size:14px;padding-bottom:3px}.widget .label-required{font-size:10px;margin-left:5px;font-style:italic}.widget .title{text-align:center;margin:0;font-family:Open Sans;font-weight:700;color:#000;letter-spacing:-.3px;font-size:24px;margin-bottom:20px;line-height:1}.widget .title.error{font-size:20px;line-height:1.3}.widget .title img{width:300px}.widget .error-description{text-align:center}.widget .error-description a{color:#0550c8}.widget .validation-message{color:#cf0404;max-width:260px;line-height:1.3;font-size:12px;font-weight:700;margin-top:8px;position:absolute}.inputWrapper{display:block;width:100%;margin-bottom:5px;position:relative}.inputWrapper input.field{border-radius:5px;border-radius:0;-webkit-appearance:none;width:calc(100% - 150px);padding:12px;display:inline-block;font-size:16px;border:1px solid #727272}.inputWrapper input.submit-for-preference{-webkit-appearance:none;background:#000;color:#fff;padding:12px 20px;font-weight:700;width:150px;font-size:16px;border:1px solid #000}.widgetEmbed{padding:1.5rem;background:#f4f4f4;border:1px solid #dfdfdf}.widgetEmbed .widgetWrapper{margin-top:0}.widgetEmbed .promo{margin-bottom:0}.view-in-browser .inputWrapper label{font-size:12px;line-height:1}.view-in-browser .inputWrapper input.field{width:calc(100% - 120px);font-size:14px;height:36px;background:#f4f4f4}.view-in-browser .inputWrapper input.submit-for-preference{width:120px;font-size:14px;padding:0 24px 1px;height:36px;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;border:1px solid #000;cursor:pointer}.view-in-browser .inputWrapper input.submit-for-preference:hover{background-color:#666;border:1px solid #666;-webkit-box-shadow:0 4px 6px -4px rgba(0,0,0,.4);box-shadow:0 4px 6px -4px rgba(0,0,0,.4)}.view-in-browser .email-input-wrapper{margin-bottom:15px}.view-in-browser .widgetEmbed{background:transparent;border:none;padding:0;font-size:14px}.widget .preference-sample{text-align:center;padding-top:15px;padding-bottom:15px}.widget .see-sample-link{color:#0550c8;text-decoration:none;font-size:14px;cursor:pointer}@media(max-width:640px){.widget .textWrapper{width:100%}.widget .title{font-size:20px;margin-bottom:20px}.promo img,.widget .title img{width:224px}.widget .validation-message{bottom:50px}.inputWrapper input.submit-for-preference{margin-top:10px}.inputWrapper input.field{width:100%;margin-bottom:15px}.view-in-browser .widget .title.no-image{text-align:center}.view-in-browser .widget .validation-message{bottom:0}.view-in-browser .inputWrapper input.field{width:calc(100% - 120px)}.view-in-browser .inputWrapper input.submit-for-preference{width:120px;margin-top:3px}}@media(max-width:350px){.view-in-browser .inputWrapper input.field{width:100%;margin-bottom:15px;font-size:16px}.view-in-browser .inputWrapper input.submit-for-preference{display:block;margin:8px auto 0}.view-in-browser .widget .validation-message{top:45px;height:14px}}.screenReader{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .preference-image{position:relative;width:200px;height:130px;overflow:hidden}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .preference-image img{position:absolute;max-width:100%;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-button button{border:3px solid #0550c8;color:#0550c8;font-weight:700;font-size:12px;text-align:center;padding:5px;width:100px;cursor:pointer;background:#fff}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-button button:hover{background:#0550c8;border:3px solid #0550c8;color:#fff}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribed{color:#417300;font-size:14px;font-weight:700;text-decoration:none;margin-top:10px;margin-bottom:10px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-email-field label{display:block;font-size:14px;font-weight:700;margin-bottom:5px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-email-field label span{font-size:12px;font-weight:400;color:gray}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-email-field .field{width:240px;height:30px;padding:5px;border:1px solid #979797;margin-right:5px;font-size:16px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-email-field .label-required{color:#767676;font-weight:400;font-size:13px}.container-submit-for-preference{display:inline-block}.submit-for-preference{border:3px solid #0550c8;color:#0550c8;font-weight:700;font-size:12px;text-align:center;padding:5px;width:100px;cursor:pointer;background:#fff}.submit-for-preference-darkblue,.submit-for-preference:hover{background:#0550c8;border:3px solid #0550c8;color:#fff}.submit-for-preference-darkblue{font-weight:700;font-size:12px;text-align:center;padding:5px;width:100px;cursor:pointer}.submit-for-preference-darkblue:hover{background:#fff;border:3px solid #0550c8;color:#0550c8}.subscribe-email-field .validation-message{color:#962b3b;font-size:14px;margin-top:5px;display:none}.subscribe-email-field .success-message{color:#42700a;font-size:14px;font-weight:700;margin-top:5px;display:none}.subscribe-email-field .loading-image{margin-top:5px;display:none}.subscribe-input-checkbox-label{font-weight:700;font-size:16px;padding-left:4px}.subscribe-input-checkbox-description{font-size:15px;display:block;margin-left:23px;padding-bottom:10px}@media(max-width:640px){.container-submit-for-preference{display:block;text-align:center}}#container.subscriptionPage{margin:15px auto;padding:0 8px}body{font-family:Open Sans,sans-serif;color:#333}body,body *{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.input-checkbox,input.text,input[type=button],input[type=select],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0;width:100px}.hidden{display:none}.column{float:left}.size-1of4{width:420px;margin-right:0}#container.subscriptionCentre{margin:15px auto;width:100%;padding:0 8px}.IframeCBC{border:none;overflow:hidden}#container .subscription-center-header .left{float:left;width:575px}#container .subscription-center-header .left .title h1{font-size:30px;padding:0;margin:0}#container .subscription-center-header .left .sub-title{font-size:15px;margin-top:10px}#container #newsletter-preferences .header{border-bottom:5px solid #d8d8d8;padding-bottom:10px;margin-bottom:20px}#container #newsletter-preferences .header h2{font-size:23px;font-weight:700;padding:0;margin:0}#container .confirm-panel,#container .keepsub-panel,#container .unsub-panel{background:#f6f6f6;padding:15px;margin-bottom:11px;margin-top:1rem}#container .confirm-header,#container .keepsub-header,#container .unsub-header{margin-top:0;font-size:1.3rem;font-weight:700;margin-bottom:1rem}#container .unsub-helmet{display:inline-block;width:25%;vertical-align:top;padding-right:30px}#container .unsub-body{display:inline-block;width:calc(75% - 30px);border-left:1px solid #ddd;padding-left:30px;max-width:600px}#container .preferences-container .left{float:left;width:25%}#container .preferences-container .left .categories-holder{border:1px solid #eaeaea;background:#f6f6f6;padding:15px}#container .preferences-container .left .categories-holder ul{margin:0;padding:0}#container .preferences-container .left .categories-holder li{list-style:none}#container .preferences-container .left .categories-select-list{font-size:16px}#container .preferences-container .left .categories-holder-mobile{display:none}#container .preferences-container .left .categories-holder .categories-header{font-weight:700;font-size:18px;margin-bottom:10px;margin-top:0}#container .preferences-container .left .category-item{border:1px solid #979797;background:#ececec;font-weight:700!important;font-size:18px;height:50px;margin-bottom:20px;margin-top:0}#container .preferences-container .left .category-item:hover{border:1px solid #979797;background:#595959;cursor:pointer}#container .preferences-container .left .category-item:hover button{color:#fff}#container .preferences-container .left .category-item .cross-button{float:right;margin-right:10px;margin-left:-10px;margin-top:3px}#container .preferences-container .left .category-item button{color:#000;text-decoration:none;border:0;font-size:18px;background-color:transparent;width:100%;text-align:left;font-weight:700;height:50px;padding-left:10px;cursor:pointer}#container .preferences-container .left .selected-category{border:1px solid #979797;background:#595959}#container .preferences-container .left .selected-category:hover{border:1px solid #979797;background:#333}#container .preferences-container .left .selected-category button{color:#fff!important}#container .preferences-container .right{float:right;width:72%}.footer-note-text{font-size:12px;color:#4b4b4b;max-width:850px;margin-left:331px;text-align:center;font-weight:700}@media only screen and (min-width:300px) and (max-width:380px){#container{width:96%!important}#container .subscription-center-header .left,#container .subscription-center-header .right{float:inherit!important}#container .subscription-center-header .right .manage-my-preferences{margin-top:15px!important}#container .subscription-center-header .left .email-address-holder label{display:block}#container .subscription-center-header .left .email-address-holder input{border:1px solid #979797;padding-left:5px;padding-right:5px;font-size:12px;width:150px;height:20px}#container #my-subscriptions,#container .preferences-container .left .categories-holder{display:none}#container .preferences-container .left .categories-holder-mobile{display:inherit;background:#eee;padding:10px 7px 20px 10px;width:250px}#container .preferences-container .left .categories-holder-mobile label{display:block;font-weight:700;font-size:16px;margin-bottom:8px}#container .preferences-container .left .categories-holder-mobile .categories-select-list{width:100%;height:35px}#container #newsletter-preferences .header{margin-bottom:0}#container .preferences-container .right .preference-category-holder .category{margin-top:10px}#container .preferences-container .right{float:right;width:100%!important}}@media (min-width:980px) and (max-width:1042px){#container{width:96%}#container .preferences-container .left .categories-holder{display:none}#container .preferences-container .left .categories-holder-mobile{display:inherit;background:#eee;padding:10px 7px 20px 10px;width:250px}#container .preferences-container .left .categories-holder-mobile label{display:block;font-weight:700;font-size:16px;margin-bottom:8px}#container .preferences-container .left .categories-holder-mobile .categories-select-list{width:100%;height:35px}#container .preferences-container .left .categories-holder-mobile{padding:10px 0 20px}#container .preferences-container .left{float:inherit;width:100%}#container .preferences-container .left .categories-holder-mobile{width:100%}#container .preferences-container .right{float:inherit;width:100%}.footer-note-text{margin-left:0!important}.footer-holder{position:relative;height:0;overflow:hidden;padding-bottom:60%!important}}@media (max-width:979px){#container{width:96%}#container .preferences-container .left .categories-holder{display:none}#container .preferences-container .left .categories-holder-mobile{display:inherit;background:#eee;padding:10px 7px 20px 10px;width:250px}#container .preferences-container .left .categories-holder-mobile label{display:block;font-weight:700;font-size:16px;margin-bottom:8px}#container .preferences-container .left .categories-holder-mobile .categories-select-list{width:100%;height:35px}#container .preferences-container .left .categories-holder-mobile{padding:10px 0 20px}#container .preferences-container .left{float:inherit;width:100%}#container .preferences-container .left .categories-holder-mobile{width:100%}#container .preferences-container .right{float:inherit;width:100%}.size-1of4{max-width:370px}.footer-note-text{margin-left:0!important}.footer-holder{position:relative;height:0;overflow:hidden;padding-bottom:100%!important}}@media (max-width:768px){#container{width:96%}#container .preferences-container .left .categories-holder{display:none}.single-preference-body .single-preference-details{width:100%;margin-top:10px}.single-preference-container{width:90%;text-align:center}.single-preference-body .single-preference-image-holder{float:inherit}.single-preference-body .sp-email-subscription-form .single-preference-submit{margin:5px auto}.single-preference-image-holder img{width:300px}.size-1of4{width:100%!important;max-width:100%}#container .preferences-container .right{float:inherit;width:100%}#container #my-subscriptions .subscriptions-container .subscription-item{width:100%}#container .subscription-center-header .right{float:left}#container .subscription-center-header .left{float:left;width:inherit}#container .unsub-helmet{width:100%;padding-right:0}#container .unsub-body{width:100%;border-left:none;border-top:1px solid #ddd;padding-left:0}.footer-holder{position:relative;height:0;overflow:hidden;padding-bottom:174%!important}}@media (max-width:568px){#container{width:96%}#container .preferences-container .left .categories-holder{display:none}#container .preferences-container .left .categories-holder-mobile{display:inherit;background:#eee;padding:10px 7px 20px 10px;width:250px}#container .preferences-container .left .categories-holder-mobile label{display:block;font-weight:700;font-size:16px;margin-bottom:8px}#container .preferences-container .left .categories-holder-mobile .categories-select-list{width:100%;height:35px}#container .preferences-container .left .categories-holder-mobile{padding:10px 0 20px}#container .preferences-container .left{float:inherit}#container .preferences-container .left .categories-holder-mobile{width:100%}#container .preferences-container .right{float:inherit;width:100%}.size-1of4{width:100%!important}#container .unsub-feedback label{width:calc(100% - 40px)}.footer-holder{position:relative;height:0;overflow:hidden;padding-bottom:354%!important}}@media (max-width:480px){#container #my-subscriptions .subscriptions-container .subscription-item .subscription-title{float:none}#container #my-subscriptions .subscriptions-container .subscription-item .unsubscribe-button{float:none;text-align:left}.footer-holder{position:relative;height:0;overflow:hidden;padding-bottom:524%!important}}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item{margin-bottom:30px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .preference-title{text-transform:uppercase;font-weight:700;font-size:17px;margin-top:0;margin-bottom:0}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .preference-description{color:#343434;font-size:15px;padding-right:20px;margin-bottom:10px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .preference-sample{margin-top:10px;margin-bottom:10px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .preference-sample a{color:#0550c8;text-decoration:none;font-size:14px;text-align:left;cursor:pointer}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .preference-sample a img{vertical-align:middle;margin-top:-4px}@media only screen and (min-width:300px) and (max-width:380px){#container .preferences-container .right .preference-category-holder .category{margin-top:10px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item{margin-bottom:30px;width:100%}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-email-field .field{width:170px;height:30px}#container .preferences-container .right .preference-category-holder .preferences-list .preference-item .subscribe-email-field .submit-for-preference{width:80px}}@media (max-width:768px){#container .preferences-container .right .preference-category-holder .preferences-list .preference-item{margin-bottom:30px!important}}@media (max-width:568px){#container .preferences-container .right .preference-category-holder .preferences-list .preference-item{margin-bottom:30px!important}}#container .preferences-container .right .preference-category-holder .category{font-weight:700;font-size:20px;text-transform:uppercase;border-bottom:1px solid #595959;padding-bottom:10px;margin-bottom:30px;margin-top:10px}#container .survey fieldset{border:none;padding:0;margin:0}#container .survey input[type=checkbox]{display:inline-block;border:1px solid #666}#container .survey input[type=checkbox]:checked{background:#000}#container .survey input[type=textarea]{font-size:16px;padding:10px;border:1px solid #666;width:100%;display:block}#container .survey input[type=submit]{border-radius:3px;background-color:#000;color:#fff;display:block;margin:20px 0;padding:10px;width:150px;border:none;font-size:1rem}#container .survey input[type=submit]:disabled{background-color:#666;color:#ccc;cursor:not-allowed}#container .survey input[type=submit]:hover{background-color:#222}#container .survey label{display:inline-block;width:calc(50% - 40px);padding:5px 0;padding-left:25px;position:relative;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#container .survey label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#container .survey .checkmark{position:absolute;margin:8px 0;top:0;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #666}#container .survey label:hover input~.checkmark,#container .survey label input:focus~.checkmark{background-color:#ccc}#container .survey label input:checked~.checkmark{background-color:#000}#container .survey .other-label{margin-top:10px;padding-left:0;width:100%}#container .subscription-center-header .right{float:right;width:310px;text-align:right}#container .subscription-center-header .right .manage-my-preferences{border:3px solid #0550c8;color:#0550c8;font-weight:700;font-size:14px;text-align:center;padding:6px;margin-top:25px;cursor:pointer;width:200px;background:#fff}#container .subscription-center-header .right .manage-my-preferences:hover{border:3px solid #0550c8;background:#0550c8;color:#fff}#container .subscription-center-header .right .logout-button{border:3px solid #0550c8;color:#0550c8;font-weight:700;font-size:14px;text-align:center;padding:6px;margin-top:25px;cursor:pointer;width:100px;background:#fff;display:inline;margin-left:5px}#container .subscription-center-header .right .logout-button:hover{border:3px solid #0550c8;background:#0550c8;color:#fff}#container #my-subscriptions .header{border-bottom:5px solid #d8d8d8;padding-bottom:10px;margin-bottom:15px;margin-top:10px}#container #my-subscriptions .header h2{font-size:23px;padding:0;margin:0}#container #my-subscriptions .subscriptions-container ul{margin:0;padding:0}#container #my-subscriptions .subscriptions-container .subscription-item{float:left;width:580px;padding-top:5px;padding-bottom:5px;margin-bottom:10px}#container #my-subscriptions .subscriptions-container .subscription-item .subscription-title{float:left;margin-left:5px;margin-top:3px}#container #my-subscriptions .subscriptions-container .subscription-item .unsubscribe-button{float:right;margin-right:20px}@media(max-width:640px){#container #my-subscriptions .subscriptions-container .subscription-item{width:100%}}@media(max-width:500px){#container #my-subscriptions .subscriptions-container .subscription-item .unsubscribe-button{clear:both;float:left;display:block;margin-top:5px}#container #my-subscriptions .subscriptions-container .subscription-item{padding-bottom:0}#container #my-subscriptions .subscriptions-container .subscription-item .subscription-title{margin:0}}#container.subscriptionWidget{margin:0;padding:0;width:100%}.view-in-browser #container.subscriptionWidget{margin-top:20px}.loading-image{margin-top:5px;display:none}.error-message{color:#962b3b}.error-message,.success-message{font-size:14px;margin-top:5px;display:none}.success-message{color:#42700a;font-weight:700}.confirmation button{width:auto;height:auto;color:inherit;padding:0;margin:0;background:transparent;font-size:inherit;font-style:inherit;border:1px solid transparent;border-radius:4px;text-decoration:none;text-align:center;display:inline-block}.confirmation button span{color:#0550c8;text-decoration:underline;padding:0 4px;margin:3px 0;display:inline-block}.confirmation button:disabled span{color:gray;text-decoration:none}
/*# sourceMappingURL=main.f67d05fa.css.map*/