#retirement-calculator .input-widget{background-color:#f3f3f3;padding:5vw}@media (min-width:576px){#retirement-calculator .input-widget{padding:2.8125rem 3.9375rem 0 1.5625rem}}#retirement-calculator .input-widget .form-input{width:100%;position:relative}@media (min-width:576px){#retirement-calculator .input-widget .form-input{display:flex;align-items:center;flex-wrap:nowrap}}#retirement-calculator .input-widget .form-input label{display:block;margin-bottom:.625rem;width:100%}@media (min-width:576px){#retirement-calculator .input-widget .form-input label{max-width:14.0625rem;flex:0 0 14.0625rem}}#retirement-calculator .input-widget .form-input input{display:block;width:100%}@media (min-width:576px){#retirement-calculator .input-widget .form-input input{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 14.0625rem - 1px);max-width:calc(100% - 14.0625rem - 1px)}}#retirement-calculator .input-widget .form-input .ui-datepicker-trigger{position:absolute;right:0;top:2.3125rem;z-index:1011}@media (min-width:576px){#retirement-calculator .input-widget .form-input .ui-datepicker-trigger{top:.0625rem}}#retirement-calculator .input-widget .error{margin-top:1.875rem}@media (min-width:576px){#retirement-calculator .input-widget .error{margin-left:14.0625rem;margin-right:1px}}#retirement-calculator .input-widget .form-actions{margin-top:2.75rem;width:100%}@media (min-width:576px){#retirement-calculator .input-widget .form-actions{padding-left:14.0625rem}}#retirement-calculator .input-widget .form-actions button{font-size:1.25rem}.ui-datepicker{width:300px}.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e:after{transform:translateY(-50%) translateY(-1px)}.ui-datepicker:not([style]){display:none}#retirement-calculator .output-widget{background-color:#f3f3f3;padding:5vw;margin-top:43px;position:relative}#retirement-calculator .output-widget.updating{opacity:0}#retirement-calculator .output-widget:not(.updating){transition:opacity 1s}@media (min-width:576px){#retirement-calculator .output-widget{padding:36px 60px 36px 92px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.969 5.156H32.56l-1.337 4.492c-.082.254-.287.176-.287.176V5.156h-.005c-.012-.982-.045-2.614-.143-3.22-.085-.519-.177-1.467-.934-1.467h-2.23c-.758 0-.92.96-1.004 1.479-.098.604-.234 2.229-.311 3.208h-12.5l-1.336 4.492c-.082.255-.287.176-.287.176V5.156h-.005c-.012-.982-.045-2.614-.143-3.22-.085-.519-.177-1.467-.934-1.467h-2.23c-.758 0-.92.96-1.004 1.479-.098.604-.234 2.229-.311 3.208H2.03c-.863 0-1.562.7-1.562 1.563v31.25c0 .863.7 1.562 1.562 1.562H37.97c.863 0 1.562-.7 1.562-1.562V6.719c0-.863-.7-1.563-1.562-1.563zm-2.344 30.469H4.375V15.312h31.25v20.313z' fill='%23000'/%3E%3Cpath d='M13.75 19.219H7.5v4.687h6.25V19.22zM23.125 19.219h-6.25v4.687h6.25V19.22zM32.5 19.219h-6.25v4.687h6.25V19.22zM13.75 27.031H7.5v4.688h6.25V27.03zM23.125 27.031h-6.25v4.688h6.25V27.03zM32.5 27.031h-6.25v4.688h6.25V27.03z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:30px 24px}}#retirement-calculator .output-widget:before{content:" ";border-color:transparent transparent #f3f3f3;border-style:solid;border-width:0 25px 25px;position:absolute;left:calc(50% - 25px);top:-25px}#retirement-calculator .output-widget .retirement-data{margin:0;display:block}#retirement-calculator .output-widget .retirement-data div:nth-child(odd){font-weight:400;width:100%}#retirement-calculator .output-widget .retirement-data div:nth-child(2n){font-weight:700;font-size:1.125rem;width:100%}#retirement-calculator .output-widget .retirement-data div:nth-child(2n):not(:last-child){margin-bottom:16px}