.js-mediaquery-test:after{display:none}@media screen and (min-width: 0){.js-mediaquery-test:after{content:'mq-xs'}}@media screen and (min-width: 30em){.js-mediaquery-test:after{content:'mq-s'}}@media screen and (min-width: 45em){.js-mediaquery-test:after{content:'mq-m'}}@media screen and (min-width: 60em){.js-mediaquery-test:after{content:'mq-l'}}@media screen and (min-width: 75em){.js-mediaquery-test:after{content:'mq-xl'}}.js-mediaquery-test:after{display:none}@media screen and (min-width: 0){.js-mediaquery-test:after{content:'mq-xs'}}@media screen and (min-width: 30em){.js-mediaquery-test:after{content:'mq-s'}}@media screen and (min-width: 45em){.js-mediaquery-test:after{content:'mq-m'}}@media screen and (min-width: 60em){.js-mediaquery-test:after{content:'mq-l'}}@media screen and (min-width: 75em){.js-mediaquery-test:after{content:'mq-xl'}}.button-link{background:transparent;border:none}body,.dough{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.button,.no-js .results__salary-frequency .results__salary-frequency-submit,.button--small,.button--inline-input,button,body,.dough{-webkit-font-smoothing:antialiased;text-shadow:1px 1px transparent}body,.dough,.button,.no-js .results__salary-frequency .results__salary-frequency-submit,.button--small,.button--inline-input,input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],textarea,.form__input-outline{font-family:'museo_sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300}.callout p,.wpcc__intro{font-family:'museo_sans', Arial, sans-serif;font-weight:500}.heading-extra-large,h1,.heading-large,h2,.heading-medium,h3,.callout h3,.callout .callout__heading,.heading-small,h4,.heading-extra-small{font-family:'museo_sans', Arial, sans-serif;font-weight:700}.heading-extra-large{font-size:2rem;line-height:2.25rem;margin-top:2rem;margin-bottom:1rem}@media screen and (min-width: 60em){.heading-extra-large{margin-top:3rem;margin-bottom:1rem}}@media screen and (min-width: 45em){.heading-extra-large{font-size:2.5rem;line-height:2.625rem;margin-top:2.5rem;margin-bottom:1.25rem}}@media screen and (min-width: 45em) and (min-width: 60em){.heading-extra-large{margin-top:3.75rem;margin-bottom:1.25rem}}h1,.heading-large{font-size:2rem;line-height:2.25rem;margin-top:2rem;margin-bottom:1rem;color:#006a00}@media screen and (min-width: 60em){h1,.heading-large{margin-top:3rem;margin-bottom:1rem}}@media screen and (min-width: 45em){h1,.heading-large{font-size:2.5rem;line-height:3rem;margin-top:2.5rem;margin-bottom:1.25rem}}@media screen and (min-width: 45em) and (min-width: 60em){h1,.heading-large{margin-top:3.75rem;margin-bottom:1.25rem}}h2,.heading-medium{font-size:1.5rem;line-height:1.875rem;margin-top:1.5rem;margin-bottom:0.75rem;color:#2f6500}@media screen and (min-width: 60em){h2,.heading-medium{margin-top:2.25rem;margin-bottom:0.75rem}}@media screen and (min-width: 45em){h2,.heading-medium{font-size:1.75rem;line-height:2.25rem;margin-top:1.75rem;margin-bottom:0.875rem}}@media screen and (min-width: 45em) and (min-width: 60em){h2,.heading-medium{margin-top:2.625rem;margin-bottom:0.875rem}}h3,.callout h3,.callout .callout__heading,.heading-small{font-size:1.375rem;line-height:1.875rem;margin-top:1.375rem;margin-bottom:0.6875rem;color:#006a00}@media screen and (min-width: 60em){h3,.callout h3,.callout .callout__heading,.heading-small{margin-top:2.0625rem;margin-bottom:0.6875rem}}h4,.heading-extra-small{font-size:1rem;line-height:1.5rem;margin-top:1rem;margin-bottom:0.5rem;color:#2e3030}@media screen and (min-width: 60em){h4,.heading-extra-small{margin-top:1.5rem;margin-bottom:0.5rem}}body,.dough{font-size:1rem;line-height:1.5rem}.callout p{font-size:0.875rem;line-height:1.125rem}@media screen and (min-width: 45em){.callout p{font-size:1rem;line-height:1.5rem}}.button,.no-js .results__salary-frequency .results__salary-frequency-submit{font-size:1.125rem;line-height:1.5rem}.button--small{font-size:0.875rem;line-height:1rem}@media screen and (min-width: 45em){.button--small{font-size:1rem;line-height:1.25rem}}.button--inline-input{font-size:1rem;line-height:1rem}.wpcc__intro{font-size:1.125rem;line-height:1.5rem;margin-top:0;margin-bottom:0.75rem;color:#515151}@media screen and (min-width: 60em){.wpcc__intro{font-size:1.375rem;line-height:1.875rem;margin-top:0;margin-bottom:1rem}}.section,.details__row,.contributions__row{zoom:1}.section:before,.details__row:before,.contributions__row:before,.section:after,.details__row:after,.contributions__row:after{content:"\0020";display:block;height:0;overflow:hidden}.section:after,.details__row:after,.contributions__row:after{clear:both}.is-hidden{display:none}.unstyled-button{-webkit-font-smoothing:antialiased;background:transparent;border:none;padding:0;margin:0}.unstyled-list{padding:0;margin:0;list-style-type:none}.unstyled-list>li:before{content:none}.unstyled-list__item{padding:0;margin:0}.unstyled-list-icon:before{content:none}.visually-hidden,.tab-selector__item-info,.tab-selector--collapsable .tab-selector__trigger.is-active .tab-selector__item-info,.js .tab-selector__target-heading{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}.back_to_top__link{padding:12px 22px;white-space:nowrap;background:#d1d5d5;color:#2e3030;position:fixed;bottom:0;visibility:hidden}.back_to_top__link:focus{outline:2px solid #daaf2d}.back_to_top__link--shown{visibility:visible}.back_to_top__link__arrow{width:20px;height:12.1572px;margin-left:11px}.button,.no-js .results__salary-frequency .results__salary-frequency-submit{display:inline-block;margin-bottom:0;line-height:inherit;text-align:center;white-space:nowrap;background:#d1d5d5;color:#2e3030;cursor:pointer;filter:none}.button:visited,.no-js .results__salary-frequency .results__salary-frequency-submit:visited{color:#2e3030}.button:focus,.no-js .results__salary-frequency .results__salary-frequency-submit:focus{outline:2px solid #daaf2d}.button.is-disabled,.no-js .results__salary-frequency .is-disabled.results__salary-frequency-submit,.button[disabled],.no-js .results__salary-frequency [disabled].results__salary-frequency-submit{pointer-events:none;cursor:not-allowed}.button--primary,.no-js .results__salary-frequency .results__salary-frequency-submit{background:#fed40b;border-bottom-color:#daaf2d}.button--primary:focus,.no-js .results__salary-frequency .results__salary-frequency-submit:focus,.button--primary:hover,.no-js .results__salary-frequency .results__salary-frequency-submit:hover,.button--primary:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active{background:#edde74;border-color:#e1c260}.button--primary:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active{border-bottom-color:#edde74;border-top-color:#e1c260}.button--primary.is-disabled,.no-js .results__salary-frequency .is-disabled.results__salary-frequency-submit,.button--primary[disabled],.no-js .results__salary-frequency [disabled].results__salary-frequency-submit{background:#f2ebb2;border-color:#eddfb2}.button--compact{cursor:pointer}.button--inline-input{height:1.875rem;line-height:0;vertical-align:top}.button--small{line-height:1}.callout{zoom:1}.callout:before,.callout:after{content:"";display:table}.callout:after{clear:both}.callout--instructional{background-color:#edf0f0}.js .collapsable-mobile .collapsable__trigger-icon{float:right;margin:10px 20px 0 5px}@media screen and (min-width: 45em){.js .collapsable-mobile .collapsable__trigger-icon{display:none}}.js .collapsable-mobile button{text-align:left}@media screen and (min-width: 45em){.js .collapsable-mobile button{display:none}}.js .collapsable-mobile .collapsable__target.collapsable__target--initialised{display:none}@media screen and (min-width: 45em){.js .collapsable-mobile .collapsable__target.collapsable__target--initialised{display:block}}.collapsable-mobile__desktop-label{display:none}@media screen and (min-width: 45em){.collapsable-mobile__desktop-label{display:inline}}.collapsable-button--show-label{min-height:30px}.js .collapsable__target.collapsable__target--initialised{display:none}.js .collapsable__target.collapsable__target--initialised.is-active{display:block}.collapsable-icon-label{font-size:12px;position:absolute;top:0;text-align:center;min-width:30px}.collapsable--icon-right{position:relative;width:100%}.collapsable--icon-right .collapsable-button{display:block;width:100%;text-align:left}.collapsable--icon-right .collapsable-icon-label{right:5px}.collapsable--icon-right .collapsable__trigger-icon{position:absolute;right:5px;top:15px}.js .field-help-text--jshide{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}.form__row--is-errored label{color:#d11d32;font-weight:bold}.form__label-heading{display:block}.form__group-item{display:block}.form__group-item:last-child{margin-bottom:0}.form__group--inline .form__group-item{display:inline-block;margin-right:15px}.form__group-input{display:inline-block;margin-right:5px}.form__input-container{display:table;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}.form__input-container .form__input{background:transparent;border:none;position:relative;width:100%;z-index:2}.form__input-container .form__input:focus{background:transparent;border:none;outline:none}.form__input-container .form__input-label{padding-left:5px;position:relative;text-align:center;white-space:nowrap;width:1%;z-index:2}.form__input-container .form__input ~ .form__input-label{padding-left:0;padding-right:5px}.form__input-container .form__input,.form__input-container .form__input-label,.form__input-container .field_with_errors{display:table-cell;vertical-align:middle}.form__input-container .field_with_errors input{display:block;width:100%}.form__input-outline{display:block;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.popup-tip__button{display:none;background-color:transparent;border:none;font-weight:700;font-style:italic;position:relative}.popup-tip__button>*{pointer-events:none}.js .popup-tip__button{display:inline}.popup-tip__container{z-index:2}.js .popup-tip__container{padding:0.75rem;display:none;border:2px solid #394752;background-color:white;position:absolute;width:100%}.js .popup-tip__container.is-inactive{display:none}.js .popup-tip__container.is-active{display:block}@media screen and (min-width: 45em){.js .popup-tip__container.is-active{top:0}}@media screen and (min-width: 45em){.js .popup-tip__container{max-width:300px}}.popup-tip__content{outline:none}.popup-tip__content span:not(.popup-tip__title--no-js){display:block;margin:0 0 1em}.popup-tip__content span:not(.popup-tip__title--no-js):last-child{margin-bottom:0}.popup-tip__title{font-size:1.2rem;font-weight:700;margin:0}.popup-tip__close{display:none;top:-15px;right:-15px;background-color:white;border:2px solid #394752;width:30px;height:30px;border-radius:50%;padding:1px}.js .popup-tip__close{display:inline;position:absolute}.progress-indicator{display:block}.validation-summary.validation-summary--hidden{display:none}.validation-summary__content-container{background:#fdf0f2}.validation-summary__error--no-link{color:#d11d32}.social-sharing__item{display:inline-block;overflow:hidden;margin:0 10px 0 0}.social-sharing__item .social-sharing__item__icon{display:block;line-height:0}.social-sharing__item:last-child{margin-right:0}.social-sharing__icon--facebook{height:30px;width:15.57844px}.social-sharing__icon--twitter{height:30px;width:36.9148px}.social-sharing__icon--email{height:30px;width:49.6304px}.tab-selector__triggers-outer{position:relative}.js .tab-selector__triggers-inner{position:static}.tab-selector__icon{display:none}.tab-selector__trigger-container{visibility:hidden}.js .tab-selector__trigger-container{display:inline-block}[data-dough-tab-selector-initialised="yes"] .tab-selector__trigger-container,.tab-selector--without-js .tab-selector__trigger-container{visibility:visible}[data-dough-tab-selector-initialised="yes"] .tab-selector__trigger-container.is-active,.tab-selector--without-js .tab-selector__trigger-container.is-active{display:inline-block}.tab-selector__trigger-container .tab-selector__trigger{border-color:#81c724;border-style:solid;bottom:-1px;color:#515151;cursor:pointer;display:inline-block;border-width:0;padding:0.375rem 12px;position:relative;vertical-align:bottom}.tab-selector__trigger-container .tab-selector__trigger:after{content:"";display:block;position:absolute;bottom:0;left:0;border-bottom:1px solid #81c724;width:100%}.js .tab-selector__trigger-container .tab-selector__trigger.is-active{background-color:white;border-width:1px 1px 0 1px;border-radius:5px 5px 0 0;padding-left:10px;padding-right:10px}.js .tab-selector__trigger-container .tab-selector__trigger.is-active:after{display:none}.js .tab-selector__trigger-container .tab-selector__trigger.is-active .tab-selector__icon{display:none}.js .tab-selector__triggers-inner.is-active .tab-selector__trigger-container{display:inline-block}.js .tab-selector--collapsable.is-collapsed .tab-selector__triggers-inner{background-color:white;border-bottom:0 none;font-size:0;margin:0;padding:0;width:100%;z-index:3}.js .tab-selector--collapsable.is-collapsed .tab-selector__triggers-inner.is-active{background-color:#e2e2e2;position:absolute;z-index:4}.js .tab-selector--collapsable.is-collapsed .tab-selector__triggers-inner.is-active .tab-selector__icon{display:none}.js .tab-selector--collapsable.is-collapsed .tab-selector__trigger-container{list-style:none;display:none;margin-bottom:0}.js .tab-selector--collapsable.is-collapsed .tab-selector__trigger-container.is-active{display:block}.tab-selector__triggers-inner .js .tab-selector--collapsable.is-collapsed .tab-selector__trigger-container{display:block}.tab-selector--collapsable.is-collapsed .tab-selector__trigger-container .tab-selector__trigger{border-width:0;padding-right:35px;padding-left:12px;position:relative;margin:0;display:block;text-align:left;width:100%}.js .tab-selector--collapsable.is-collapsed .tab-selector__trigger-container .tab-selector__trigger.is-active{border-width:1px;border-radius:5px}.js .tab-selector--collapsable.is-collapsed .tab-selector__trigger-container .tab-selector__trigger.is-active .tab-selector__icon{display:block;position:absolute;right:10px;top:50%;margin-top:-6px}.tab-selector--collapsable.is-collapsed .tab-selector__trigger-container .tab-selector__trigger:hover,.tab-selector--collapsable.is-collapsed .tab-selector__trigger-container .tab-selector__trigger:visited{color:#515151;text-decoration:none;background-color:white}.js .tab-selector--collapsable.is-collapsed .tab-selector__triggers-inner.is-active .tab-selector__trigger-container{display:block}.tab-selector__target.is-active{padding:0.75rem 12px}.js .tab-selector__target.is-active{display:block}.js .tab-selector__target.is-inactive{display:none}.tabular-tooltip{position:relative;cursor:pointer}.tabular-tooltip:hover,.tabular-tooltip:focus{outline:none}.tabular-tooltip:hover:after,.tabular-tooltip:focus:after{display:block;content:attr(title);position:absolute;z-index:10;top:0;left:10px;margin-left:100%;width:250px;background:#fff;border:1px solid #ecf0ef;color:#666;padding:0.8em 1em}.tabular-tooltip:hover[data-tooltip]:after,.tabular-tooltip:focus[data-tooltip]:after{content:attr(data-tooltip)}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a,.button-link{background-color:transparent}a:active,.button-link:active,a:hover,.button-link:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,.dough{color:#555;font:normal 16px/1.375, "Helvetica Neue", Helvetica, Arial, serif}h1{color:#006A00}h2,h3,h4,h5,h6{color:#2F6500}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}a,.button-link{color:#003d8e;text-decoration:none}a:visited,.button-link:visited{color:#003d8e}a:hover,.button-link:hover,a:focus,.button-link:focus{outline:none;color:#003d8e;text-decoration:underline}hr{border-color:#edf0f0;border-style:solid;border-top-width:1px;border-bottom-width:0}th,td{font-size:14px}.logo{width:232px;height:38px}.intro{font-size:18px}.smallprint{font-size:14px}input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],textarea,.form__input-outline{-webkit-appearance:none;background-color:white;border:1px solid #515151;border-radius:0;color:#2e3030;display:inline-block;padding:0 0.375rem;width:100%}input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"]{height:1.875rem;line-height:1.875rem}input[type="text"][disabled],input[type="number"][disabled],input[type="email"][disabled],input[type="search"][disabled],input[type="password"][disabled]{background-color:#f3f3f3;color:#686c6c}input[type="search"]{box-sizing:border-box}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,textarea:focus{background-color:white;border-color:transparent;outline:solid 0.1875rem #daaf2d}input[type="checkbox"]:hover,input[type="radio"]:hover{background-color:white;border-color:transparent;outline:solid 0.1875rem #daaf2d;cursor:pointer}input[type="search"]:focus{outline-offset:-1px}input[type="submit"]:focus,button:focus,select:focus{outline:solid 0.1875rem #daaf2d}fieldset{border:none;margin:0;padding:0}legend{color:#006a00;display:block;font-weight:500;margin-bottom:0.75rem}*,*:before,*:after{box-sizing:border-box}div[tabindex="-1"],nav[tabindex="-1"],main[tabindex="-1"]{outline:0}body,.dough{color:#515151}b,strong{font-weight:700}cite{font-size:0.875rem;line-height:1.125rem;font-style:normal}.form{margin-top:2.25rem}.form--collapse{margin-top:0}.form__row{zoom:1;margin-bottom:2.25rem}.form__row:before,.form__row:after{content:"";display:table}.form__row:after{clear:both}.form__row--collapse{margin-bottom:0}.is-errored,.form__row--is-errored{border-left:10px solid #e06e72;color:#d11d32;padding-left:10px}.is-errored input[type="text"],.is-errored input[type="number"],.is-errored input[type="email"],.is-errored input[type="search"],.is-errored input[type="password"],.is-errored textarea,.is-errored .form__input-container,.is-errored .form__input-outline,.form__row--is-errored input[type="text"],.form__row--is-errored input[type="number"],.form__row--is-errored input[type="email"],.form__row--is-errored input[type="search"],.form__row--is-errored input[type="password"],.form__row--is-errored textarea,.form__row--is-errored .form__input-container,.form__row--is-errored .form__input-outline{border-color:#e06e72;color:#d11d32}.is-errored label,.form__row--is-errored label{color:#d11d32;font-weight:bold}.form__row--is-hidden{display:none}.form__row--is-hidden.is-active{display:block}.form__label-heading{display:block;padding-bottom:0.75rem}.form__hint{font-size:95%;margin:0.375rem 0 0}.form__group-item{margin-bottom:0.75rem}.form__group-item:last-child{margin-bottom:0}.form__input--small{max-width:80px}.form__list{font-size:1rem;line-height:1.5rem}.field-help-text{margin-top:-20px;margin-bottom:2.25rem}@media screen and (min-width: 45em){.js .field-help-text{position:absolute;margin-top:1.875rem}.js .field-help-text.field-help-text--hidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}}.js .field-help-text--jshide{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}.button,.no-js .results__salary-frequency .results__salary-frequency-submit{padding:12px 22px;background:#d1d5d5;transition:background 0.2s ease;border:none;border-radius:4px;border-bottom:3px solid #929494}.button:focus,.no-js .results__salary-frequency .results__salary-frequency-submit:focus{outline:solid 0.1875rem #daaf2d}.button:focus,.no-js .results__salary-frequency .results__salary-frequency-submit:focus,.button:hover,.no-js .results__salary-frequency .results__salary-frequency-submit:hover,.button:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active{background:#dce0e0;border-color:#b5b7b7;text-decoration:none;color:#2e3030}.button:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active{padding-top:9px;border-bottom-color:#dce0e0;border-top:3px solid #b5b7b7}.button.is-disabled,.no-js .results__salary-frequency .is-disabled.results__salary-frequency-submit,.button[disabled],.no-js .results__salary-frequency [disabled].results__salary-frequency-submit{box-shadow:none;background:#e8ebeb;border-color:#cfd1d1;color:#666969}.button--primary,.no-js .results__salary-frequency .results__salary-frequency-submit{background:#fed40b;border-bottom-color:#e8b940}.button--primary:focus,.no-js .results__salary-frequency .results__salary-frequency-submit:focus,.button--primary:hover,.no-js .results__salary-frequency .results__salary-frequency-submit:hover,.button--primary:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active{background:#edde74;border-color:#e1c260}.button--primary:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active{border-bottom-color:#edde74;border-top-color:#e1c260}.button--primary.is-disabled,.no-js .results__salary-frequency .is-disabled.results__salary-frequency-submit,.button--primary[disabled],.no-js .results__salary-frequency [disabled].results__salary-frequency-submit{background:#f2ebb2;border-color:#eddfb2}.button--compact{cursor:pointer;padding:12px 8px;height:52px;min-width:80px;vertical-align:middle}.button--compact>.icon{position:relative;top:5px}.button--compact__text{margin-left:5px;margin-right:5px}.button--inline-input{height:1.875rem;line-height:0;padding:8px 10px;vertical-align:top}.button--small{padding:14px 16px}.callout{position:relative;margin:0.75rem 0;border-radius:5px;background-color:#f7fbec;z-index:1}.callout h3,.callout .callout__heading{padding:0.375rem}.callout p{margin:0.75rem}.editorial .callout{clear:right}@media screen and (min-width: 60em){.editorial .callout{display:inline;float:left;width:44.28571%;margin-left:2.85714%;margin-right:2.85714%;float:right;margin-bottom:0.75rem}}.callout--tip,.callout--tool{border-radius:0;background:none}.callout--tip h3,.callout--tool h3,.callout--tip .callout__heading,.callout--tool .callout__heading{text-indent:2.25rem;color:white;margin:0}.callout--tip span.callout__icon+p,.callout--tool span.callout__icon+p{margin-top:54px}.callout--tip span.callout__icon+p:before,.callout--tool span.callout__icon+p:before{content:"";position:absolute;top:0;left:0;width:100%;height:42px;background:#24afa8}.callout--tip{border:2px solid #24afa8}.callout--tip h3,.callout--tip .callout__heading{background:#24afa8}.callout--tool{border:2px solid #f96e49}.callout--tool h3{background:#f96e49}.callout--tool span.callout__icon+p:before{background:#f96e49}.callout--warning{background-color:#fed40b}.callout__icon{font-size:1.375rem;line-height:1.875rem;position:absolute;top:4px;left:4px;height:32px;width:32px;z-index:1;background:white;border-radius:50%;text-align:center;font-weight:bold;color:#515151}.callout__tool-icon{position:absolute;height:27px;width:27px;left:0;bottom:0}.callout--instructional{border:none;background-color:#edf0f0}.popup-tip__button{font-family:Times, "Times New Roman", Georgia, serif;font-size:1rem;font-style:italic;font-weight:bold;line-height:24px;color:#006a00;padding:0;width:25px;height:25px;background-color:rgba(0,106,0,0.05);border:solid 1px #006a00;border-radius:50%}.popup-tip__close{border-color:#394752}.js .popup-tip__container{border-color:#007eae}@media screen and (min-width: 45em){.js .popup-tip__content{padding:0.375rem}}.popup-tip__title--no-js{display:inline}.js .popup-tip__title--no-js{display:none}.is-hidden{display:none}.wpcc{padding-top:0.75rem}.section{border-bottom:1px solid #f3f3f3;clear:both}.section__heading{clear:both;margin-top:0.75rem}.section__heading-summary{display:block;font-weight:normal;font-size:1rem;color:#526675}@media screen and (min-width: 45em){.section__heading-summary{display:inline}}.section__heading-summary:before{content:'('}.section__heading-summary:after{content:')'}.section__heading-edit{font-size:1rem;line-height:1.375rem;font-weight:500}.section--details{border-top:1px solid #f3f3f3}select{height:30px;border:1px solid #515151;padding:0 1.875rem 0 0.75rem;background:#f3f3f3 url(/assets/wpcc/triangle-15bd384a178e8f5a3f13c1480059df44.png) right 10px center no-repeat;background-size:15px 7px;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}select::-ms-expand{display:none}.details__row{position:relative;clear:both}@media screen and (min-width: 60em){.details__row{display:inline;float:left;width:63.33333%;margin-left:1.66667%;margin-right:1.66667%;margin:0}}.details__row .form__label-heading{display:inline}.details__error-summary,.details__row--group{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%}.details__field{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%}@media screen and (min-width: 45em){.details__field{display:inline;float:left;width:30%;margin-left:1.66667%;margin-right:1.66667%}}.details__field-label{font-weight:700}.details__callouts{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%}.details__callout.details__callout--active{display:block}.details__callout.details__callout--inactive{display:none}.details__helper{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%}@media screen and (min-width: 45em){.details__helper{display:inline;float:left;width:63.33333%;margin-left:1.66667%;margin-right:1.66667%}.js .details__helper{margin-top:2.25rem}}.details__helper--block{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%}.details__salary{zoom:1;display:block;width:103.33333%;margin-left:-1.66667%;margin-right:-1.66667%}.details__salary:before,.details__salary:after{content:"";display:table}.details__salary:after{clear:both}.details__salary-amount,.details__salary-frequency{display:inline;float:left;width:46.66667%;margin-left:1.66667%;margin-right:1.66667%}.details__salary-amount .form__label-heading{width:200%}.details__calculate-heading,.details__calculate-intro{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%;color:#2e3030}.details__calculate-item{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%;position:relative}@media screen and (min-width: 45em){.details__calculate-item{display:inline;float:left;width:46.66667%;margin-left:1.66667%;margin-right:1.66667%}}.details__calculate-item input[type="radio"]:checked+label{background-color:#f7fbec;border:1px solid #81c724}.details__calculate-item input[type="radio"]:disabled+label{color:#a8b2ba;border-color:#edf0f0}.details__calculate-item-select{position:absolute;left:50%;top:0.75rem}.details__calculate-item-label{border:1px solid #dce3e1;background-color:white;padding:2.25rem 0.75rem 0.75rem;display:block;text-align:center}.contributions__row{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%;clear:both;position:relative}@media screen and (min-width: 60em){.contributions__row{display:inline;float:left;width:63.33333%;margin-left:1.66667%;margin-right:1.66667%}}.contributions__helper{top:0}.contributions__source{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%;border:1px solid #dce3e1;padding:0.75rem;margin-bottom:0.75rem;background-color:#f3f3f3}.contributions__source .form__row{margin-bottom:0}@media screen and (min-width: 45em){.contributions__source{display:inline;float:left;width:46.66667%;margin-left:1.66667%;margin-right:1.66667%}.contributions__source:first-of-type{margin-left:0}.contributions__source:last-of-type{margin-right:0}}.contributions__source .contributions__source-title{font-size:1rem;line-height:1.375rem;color:#2e3030;margin:0.75rem 0}.contributions__source .contributions__source-title+p{margin-top:0}.contributions__source .contributions__source-input{width:4rem}.results__content{position:relative}.results__row{zoom:1;display:block;width:103.33333%;margin-left:-1.66667%;margin-right:-1.66667%}.results__row:before,.results__row:after{content:"";display:table}.results__row:after{clear:both}.results__period{display:inline;float:left;width:96.66667%;margin-left:1.66667%;margin-right:1.66667%;position:relative;border:1px solid #dce3e1;padding:0.75rem;margin-bottom:0.75rem}@media screen and (min-width: 45em){.results__period{display:inline;float:left;width:30%;margin-left:1.66667%;margin-right:1.66667%}}.results__period-heading{font-weight:bold;margin:0}.results__period-details{margin:0}.results__period-parenthesis{display:block;font-size:0.875rem;margin:0}.results__helper{top:0}.no-js .results__helper{font-size:0.875rem;padding:0;margin:0}.no-js .contribution-changes__trigger{display:none}.contribution-changes__content{display:none}.contribution-changes__content.is-active,.no-js .contribution-changes__content{display:block}.contribution-changes__heading{font-size:1.25rem;display:none}.no-js .contribution-changes__heading{display:block}.contribution-changes__table{margin:0.75rem 0 0}.contribution-changes__table th,.contribution-changes__table td{padding:0.75rem}.no-js .contribution-changes__table{margin-top:1.5rem}.next-steps{margin:3.375rem 0 0}.next-steps__heading{font-size:1.25rem}.next-steps__list{counter-reset:li;padding:0 0 0 3rem}.next-steps__list>li{list-style:none;position:relative;margin:1.125rem 0;line-height:1.75em}.next-steps__list>li:before{content:counter(li);counter-increment:li;position:absolute;left:-3rem;width:1.75em;height:1.75em;border-radius:50%;background:#428513;font-weight:500;font-size:1.125rem;text-align:center;color:white}.results__salary-frequency{padding:0.75rem;background-color:#f7fbec;margin-bottom:0.75rem}@media screen and (min-width: 45em){.results__salary-frequency .results__salary-label{display:inline;margin-right:0.375rem}}.results__salary-frequency .results__salary-frequency-submit{display:none}.no-js .results__salary-frequency .results__salary-frequency-submit{font-size:1rem;line-height:1.375rem;padding:0.1875rem 0.75rem;border:none}.global-alert{top:0}.popup-tip__button{margin:0}.form__row .popup-tip__button{margin-bottom:0.375rem}@font-face{font-family:'Roobert-Regular';src:url(/assets/Roobert-Regular-fc225cd7247bef6b0591c7273d32bf02.woff2) format("woff2"),url(/assets/Roobert-Regular-d6c5861c2632e11936281fde581f1957.woff) format("woff")}@font-face{font-family:'Roobert-Medium';src:url(/assets/Roobert-Medium-9a6ae2eac0ab64528a1f1a1b7e8166ba.woff2) format("woff2"),url(/assets/Roobert-Medium-905d16cb6e915addcadf512d4a673ddd.woff) format("woff")}@font-face{font-family:'Roobert-SemiBold';src:url(/assets/Roobert-SemiBold-c6ba21b1441f38dd4246efbff1352b55.woff2) format("woff2"),url(/assets/Roobert-SemiBold-2cf955796f2b869b68296c1ed4d5d767.woff) format("woff")}@font-face{font-family:'Roobert-bold';src:url(/assets/Roobert-Bold-d713a367d1daadd7ca6fca9e4e6604f7.woff2) format("woff2"),url(/assets/Roobert-Bold-8dc3fd4f3404407cc85668cd89e93867.woff) format("woff")}h1,h2,h3,h4,h5,h6{font-family:'Roobert-Bold', sans-serif;font-style:normal;font-weight:bold}h1{color:#0f19a0}h2{color:#0f19a0}h3{color:#000b3b}h5{color:#000b3b}h6{color:#000b3b}ul,ol{font-family:'Roobert-Regular', sans-serif}p{font-family:"Roobert-Regular", sans-serif !important;font-style:normal;font-weight:normal;font-size:16px;line-height:23px;color:#000b3b}p.callout{background-color:#f3f3fa;border-radius:4px;padding:10px}.callout{background:#f3f3fa !important}.callout a,.callout .button-link{font-size:1rem !important}.callout.callout--warning{background-color:#f0f05a !important}a,.button-link{color:#c82a87 !important;text-decoration:underline;font-size:18px !important}a:hover,.button-link:hover{color:#ae0060;text-decoration:none}a:active,.button-link:active{color:#9c0052;text-decoration:none}a:focus,.button-link:focus{color:#000b3b;background-color:#f0f05a;border-bottom:4px solid #8200d1;text-decoration:none;outline:none}.button,.no-js .results__salary-frequency .results__salary-frequency-submit{box-sizing:border-box;font-family:'Roobert-SemiBold', sans-serif}.button:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active,.button:focus,.no-js .results__salary-frequency .results__salary-frequency-submit:focus,.button:hover,.no-js .results__salary-frequency .results__salary-frequency-submit:hover{outline:none !important}.button.button--primary,.no-js .results__salary-frequency .results__salary-frequency-submit{background:#c82a87;color:white;font-size:16px;border:3px solid #c82a87;border-radius:4px;box-shadow:0px 3px 0px rgba(0,11,59,0.25);padding:8px 16px}.button.button--primary:hover,.no-js .results__salary-frequency .results__salary-frequency-submit:hover{background:#ae0060;border:3px solid #ae0060}.button.button--primary:focus,.no-js .results__salary-frequency .results__salary-frequency-submit:focus{background-color:#f0f05a;border:3px solid #8200d1;color:#000b3b}.button.button--primary:active,.no-js .results__salary-frequency .results__salary-frequency-submit:active{background:#9c0052;color:white;border:3px solid #f0f05a;box-shadow:0px 3px 0px #fff,inset 0px 5px 2px rgba(0,11,59,0.25)}.button.button--primary:disabled,.no-js .results__salary-frequency .results__salary-frequency-submit:disabled{background:#f3f3fa;color:#60637e;box-shadow:none;border:1px solid #9da1ca}.js .popup-tip__button{background-color:#F3F1F3;color:#C82A87;border:3px solid #C82A87}.js .popup-tip__button:focus{background-color:#F0F05A;border-color:#8200D1;color:#8200D1;outline:none}@media print{.js .popup-tip__button{display:none}}.js .popup-tip__button span{display:block;margin-top:-2px}.js .popup-tip__container{border:2px solid #0f19a0}.js .popup-tip__container .popup-tip__close{border:2px solid #0f19a0}.js .popup-tip__container .popup-tip__close svg{display:none}.js .popup-tip__container .popup-tip__close:before{content:'';background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+CiAgPHJlY3QgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iNC4wMjI0MyIgaGVpZ2h0PSI0LjAyMjQzIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGZpbGw9Im5vbmUiPjwvcmVjdD4KIDwvZz4KCiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBhdGggZmlsbD0iIzBmMTlhMCIgc3Ryb2tlPSIjMGYxOWEwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0ibTIuNDE3LDIuNDE1bDE1LjE2NiwxNS4xN20wLC0xNS4xN2wtMTUuMTY2LDE1LjE3IiBpZD0ic3ZnXzEiPjwvcGF0aD4KIDwvZz4KPC9zdmc+");width:24px;height:24px;background-size:18px;background-position:50%;background-repeat:no-repeat;display:block}label{font-family:'Roobert-Bold', sans-serif;font-size:16px;font-weight:bold;color:#000b3b}input[type=text],input[type=number]{width:285px;height:40px;font-family:'Roobert-Regular', sans-serif;box-sizing:border-box;background-color:white;border:1px solid #60637e;border-radius:4px;padding:9px 12px 9px 12px}input[type=text]:focus,input[type=number]:focus{border:2px solid #8200d1;border-radius:0;background-color:#f0f05a;outline:0}select{width:285px;background-color:white;-webkit-appearance:menulist;-moz-appearance:menulist;background-image:none;padding:7px 12px 7px 12px;height:auto;border-radius:4px;color:#000b3b}select:focus{border:2px solid #8200d1;border-radius:0;background-color:#f0f05a;outline:0}select::-ms-expand{display:block;border:none;background:none}fieldset legend{font-family:'Roobert-Bold', sans-serif;font-size:16px;font-weight:700}.form__row.is-errored{border-width:0 0 0 4px;border-style:solid;border-color:#d00000}.form__row.is-errored label{color:#000b3b}.form__row.is-errored input[type=text],.form__row.is-errored input[type=number]{border:2px solid #d00000}.form__row.is-errored select{border:2px solid #d00000;color:#000b3b;padding:6px 12px}.form__row.is-errored .js-inline-error p{color:#d00000;font-size:16px;line-height:23px}.validation-summary__content-container{border-width:4px}.validation-summary__content-container .validation-summary__title{color:#d00000}.details__field{width:auto}.details__field .details__salary{width:auto}.details__field .details__salary .details__salary-amount{width:40%}.details__field .details__salary .details__salary-frequency select{width:162px}.details__calculate-item-label{min-height:130px;font-family:'Roobert-Regular', sans-serif;font-weight:normal}.details__salary-amount input{width:111px}.section__heading-summary{font-size:16px;line-height:23px;color:#000b3b;font-family:'Roobert-Regular', sans-serif;font-weight:normal}a.section__heading-edit,.section__heading-edit.button-link{font-size:16px;line-height:23px;color:#c82a87;text-decoration:underline}a.section__heading-edit:hover,.section__heading-edit.button-link:hover{color:#ae0060;text-decoration:none}a.section__heading-edit:visited,.section__heading-edit.button-link:visited{color:#792b9e}.contributions__source-title label{color:#000b3b;font-size:16px;line-height:23px;font-weight:bold}.contributions__row div{background-color:#f3f1f3}.results__content .results__salary-frequency,.next-steps .results__salary-frequency{background-color:#f3f3fa}.results__content a,.results__content .button-link,.next-steps a,.next-steps .button-link{font-family:'Roobert-Regular', sans-serif;font-style:normal;font-weight:normal;font-size:16px !important;line-height:23px;text-decoration:underline;color:#c82a87}.results__content a:hover,.results__content .button-link:hover,.next-steps a:hover,.next-steps .button-link:hover{text-decoration:none;color:#ae0060}.results__content a:visited,.results__content .button-link:visited,.next-steps a:visited,.next-steps .button-link:visited{color:#792b9e}.results__content a:focus,.results__content .button-link:focus,.next-steps a:focus,.next-steps .button-link:focus{text-decoration:none}h4.next-steps__heading{color:#000b3b}@media (max-width: 768px){h4.next-steps__heading{font-size:25px;line-height:33px}}.next-steps__list li{color:#000b3b}.next-steps__list li:before{border-radius:0;background-color:white;border:2px solid #00788f;color:#00788f;line-height:1.5em}.next-steps__list a,.next-steps__list .button-link{font-size:18px !important}.details__calculate-item input[type=radio]:focus,.details__calculate-item input[type=radio]:hover{outline-color:#8200d1}.details__calculate-item input[type=radio]+label{cursor:pointer}.details__calculate-item input[type=radio]:checked+label{border:1px solid #0f19a0;background-color:#f3f3fa}html:not(.js) .results__content .results__row{clear:both}html:not(.js) .results__content .results__row+p,html:not(.js) .results__content .results__row+p+p{display:none}html:not(.js) .results__salary-frequency{height:60px}html:not(.js) .results__salary-frequency .results__salary-frequency-submit{display:block;margin-left:20px;background:#c82a87;color:white;font-size:16px;border:3px solid #c82a87;border-radius:4px;box-shadow:0px 3px 0px rgba(0,11,59,0.25);padding:7px 16px}html:not(.js) .results__salary-frequency .results__salary-frequency-submit:hover{background:#ae0060;border:3px solid #ae0060}html:not(.js) .results__salary-frequency .results__salary-frequency-submit:focus{outline:none;background-color:#f0f05a;border:3px solid #8200d1;color:#000b3b}html:not(.js) .results__salary-frequency .results__salary-frequency-submit:active{background:#9c0052;color:white;border:3px solid #f0f05a;box-shadow:0px 3px 0px #fff,inset 0px 5px 2px rgba(0,11,59,0.25)}html:not(.js) .results__salary-frequency .results__salary-label{padding-top:6px}html:not(.js) .results__salary-frequency .results__salary-label,html:not(.js) .results__salary-frequency select,html:not(.js) .results__salary-frequency .results__salary-frequency-submit{float:left}.minimum-contributions-error{margin-bottom:10px;background-color:#ffeef0}.minimum-contributions-error .validation-summary .validation-summary__content-container{background-color:#ffeef0;width:100%;padding:1px 10px;border-left:4px solid #d00000;color:#d00000}.minimum-contributions-error .validation-summary .validation-summary__content-container .validation-summary__title{color:#d00000;font-weight:bold}.contributions__source--employee.is-errored,.contributions__source--employer.is-errored{min-height:210px;position:relative;background-color:#ffeef0}.contributions__source--employee.is-errored .js-inline-error,.contributions__source--employer.is-errored .js-inline-error{background-color:#ffeef0}.contributions__source--employee.is-errored::before,.contributions__source--employer.is-errored::before{content:'';display:block;width:4px;height:65%;background-color:#d00000;position:absolute;top:34px}.contributions__source--employee.is-errored div,.contributions__source--employee.is-errored h3,.contributions__source--employee.is-errored input,.contributions__source--employer.is-errored div,.contributions__source--employer.is-errored h3,.contributions__source--employer.is-errored input{margin-left:20px}@media (max-width: 768px){.contributions__source--employee.is-errored,.contributions__source--employer.is-errored{min-height:auto}}.validation-summary__list{font-size:16px}.validation-summary__list li a,.validation-summary__list li .button-link{color:#d00000 !important}.validation-summary__list li a:focus,.validation-summary__list li .button-link:focus{text-decoration:none}.validation-summary__list li::marker{color:#d00000}.contributions__source .contributions__source-input{width:90px}.stripe-banner{display:none}.section__heading-edit{font-size:16px !important}.contributions__source--employee.is-errored,.contributions__source--employer.is-errored{background-color:#f3f1f3}.contributions__source--employee.is-errored::before,.contributions__source--employer.is-errored::before{display:none}
