@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700,900|Roboto+Slab:300,400);.bhf-h1{font-size:40px;line-height:40px}.bhf-h1,.bhf-h2{font-family:Roboto,arial;font-weight:700}.bhf-h2{font-size:30px;line-height:30px}.bhf-h3{font-size:24px;line-height:24px}.bhf-h3,.bhf-h4{font-family:Roboto,arial;font-weight:700}.bhf-h4{font-size:20px;line-height:20px}.bhf-h5{font-family:Roboto,arial;line-height:18px}.bhf-h5,.bhf-h5-serif{font-weight:400;font-size:18px}.bhf-h5-serif{font-family:Roboto Slab,Times New Roman,"sans-serif";line-height:22px}.bhf-h6{font-size:16px;line-height:16px}.bhf-h6,.bhf-p-intro{font-family:Roboto,arial;font-weight:400}.bhf-p-intro{font-size:20px;line-height:32px}.bhf-p-body{font-family:Roboto Slab,Times New Roman,"sans-serif";font-size:16px;line-height:24px;font-weight:400}.bhf-a{color:#163d4a}.bhf-a:hover{color:#333}.bhf-a:selected{color:#c9c9c9}@media (min-width:640px){.bhf-h1{font-size:60px;line-height:60px}.bhf-h1,.bhf-h2{font-family:Roboto,arial;font-weight:700}.bhf-h2{font-size:30px;line-height:30px}.bhf-h3{font-size:24px;line-height:24px}.bhf-h3,.bhf-h4{font-family:Roboto,arial;font-weight:700}.bhf-h4{font-size:20px;line-height:20px}.bhf-h5{font-family:Roboto,arial;font-weight:400;font-size:18px;line-height:18px}.bhf-h5-serif{font-family:Roboto Slab,Times New Roman,"sans-serif";font-weight:400;font-size:24px;line-height:36px}.bhf-h6{font-size:16px;line-height:16px}.bhf-h6,.bhf-p-intro{font-family:Roboto,arial;font-weight:400}.bhf-p-intro{font-size:20px;line-height:32px}.bhf-p-body{font-family:Roboto Slab,Times New Roman,"sans-serif";font-size:16px;line-height:24px;font-weight:400}}.bhf-button{min-width:240px;padding:15px 20px;background:#333;border-radius:0;color:#fff;cursor:pointer;font-weight:700;font-size:1em;font-family:Roboto,arial;background:none;-webkit-appearance:none;border:none;margin:0}.bhf-button:focus{outline:0}.bhf-primary-button{transition:background .5s cubic-bezier(.23,1,.32,1),color .5s cubic-bezier(.23,1,.32,1);background:#00465a;color:#fff;border:2px solid #00465a;margin:10px 0}.bhf-primary-button:hover{background:#d9e3e6;color:#00465a}.bhf-primary-button:disabled,.bhf-primary-button:disabled:hover{background:#828282;color:#fff;cursor:default}.bhf-secondary-button{transition:background .5s cubic-bezier(.23,1,.32,1),color .5s cubic-bezier(.23,1,.32,1);background:none;color:#00465a;border:2px solid #00465a;margin:10px 0}.bhf-secondary-button:hover{background:#baccd2;color:#00465a}.bhf-secondary-button:disabled,.bhf-secondary-button:disabled:hover{background:#e9e9e9;color:#fff;border:0 solid;cursor:default}.bhf-tertiary-button{transition:background-color .5s cubic-bezier(.86,0,.07,1),color .5s cubic-bezier(.23,1,.32,1);min-width:0;color:#fff;background-color:transparent;border-radius:0;padding:17px 20px;font-family:Roboto Slab,Times New Roman,"sans-serif";font-weight:400}@media (min-width:1024px){.bhf-tertiary-button:hover{background-color:rgba(0,0,0,.1)}}.bhf-tertiary-button:disabled,.bhf-tertiary-button:disabled:hover{background:none;color:#c9c9c9;cursor:default}.bhf-dismiss-error-button{background:#fff;color:#da344c;box-shadow:inset 0 0 0 2px #fff;min-width:240px}.bhf-dismiss-error-button:hover{background:transparent;color:#fff}.bhf-dismiss-error-button:disabled,.bhf-dismiss-error-button:disabled:hover{opacity:.2;cursor:default}:host[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bhf-button-icon{position:absolute;left:0;border-radius:0;top:0;height:20px;width:20px;margin-top:13px;margin-left:10px}@media (min-width:320px){.bhf-button-icon{display:none}}@media (min-width:640px){.bhf-button-icon{display:block}}.bhf-icon-button{position:relative;padding-left:42px;padding-right:15px}.bhf-icon-button .bhf-button-icon g,.bhf-icon-button .bhf-button-icon polygon,.bhf-icon-button .bhf-button-icon polyline{fill:#fff}.bhf-icon-button.bhf-icon-button-right{padding-left:15px;padding-right:42px}.bhf-icon-button.bhf-icon-button-right .bhf-button-icon{right:10px;left:auto}.bhf-primary-button:hover .bhf-button-icon g,.bhf-primary-button:hover .bhf-button-icon path,.bhf-primary-button:hover .bhf-button-icon polygon,.bhf-primary-button:hover .bhf-button-icon polyline{fill:#00465a;stroke:#00465a}.bhf-primary-button:disabled .bhf-button-icon g,.bhf-primary-button:disabled .bhf-button-icon path,.bhf-primary-button:disabled .bhf-button-icon polygon,.bhf-primary-button:disabled .bhf-button-icon polyline,.bhf-primary-button:disabled:hover .bhf-button-icon g,.bhf-primary-button:disabled:hover .bhf-button-icon path,.bhf-primary-button:disabled:hover .bhf-button-icon polygon,.bhf-primary-button:disabled:hover .bhf-button-icon polyline{fill:#fff;stroke:#fff}.bhf-secondary-button .bhf-button-icon g,.bhf-secondary-button .bhf-button-icon path,.bhf-secondary-button .bhf-button-icon polygon,.bhf-secondary-button .bhf-button-icon polyline{fill:#00465a}.bhf-secondary-button:disabled .bhf-button-icon g,.bhf-secondary-button:disabled .bhf-button-icon path,.bhf-secondary-button:disabled .bhf-button-icon polygon,.bhf-secondary-button:disabled .bhf-button-icon polyline,.bhf-secondary-button:disabled:hover .bhf-button-icon g,.bhf-secondary-button:disabled:hover .bhf-button-icon path,.bhf-secondary-button:disabled:hover .bhf-button-icon polygon,.bhf-secondary-button:disabled:hover .bhf-button-icon polyline{fill:#fff;stroke:#fff}/deep/ .bhf-tertiary-button{transition:background-color .5s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);background-color:hsla(0,0%,100%,0)}/deep/ .bhf-tertiary-button:hover{background-color:hsla(0,0%,100%,.1)}/deep/ .bhf-tertiary-button:hover .bhf-coach-mark{display:block;color:#333;font-family:Roboto,arial;font-size:14px;text-align:left}/deep/ .bhf-tertiary-button .bhf-button-icon g,/deep/ .bhf-tertiary-button .bhf-button-icon path,/deep/ .bhf-tertiary-button .bhf-button-icon polygon,/deep/ .bhf-tertiary-button .bhf-button-icon polyline,/deep/ .bhf-tertiary-button .bhf-button-icon rect{fill:#fff;stroke:transparent}/deep/ .bhf-tertiary-button:disabled .bhf-button-icon g,/deep/ .bhf-tertiary-button:disabled .bhf-button-icon path,/deep/ .bhf-tertiary-button:disabled .bhf-button-icon polygon,/deep/ .bhf-tertiary-button:disabled .bhf-button-icon polyline,/deep/ .bhf-tertiary-button:disabled:hover .bhf-button-icon g,/deep/ .bhf-tertiary-button:disabled:hover .bhf-button-icon path,/deep/ .bhf-tertiary-button:disabled:hover .bhf-button-icon polygon,/deep/ .bhf-tertiary-button:disabled:hover .bhf-button-icon polyline{fill:#c9c9c9;stroke:#c9c9c9}*{box-sizing:border-box}.bhf-five-minute-tool-component{padding:50px 0;background-color:#f8f8f8}.bhf-five-minute-tool-component .row{max-width:75em;margin-left:auto;margin-right:auto}.bhf-five-minute-tool{position:relative}.bhf-five-minute-tool-cta{display:block;color:#4cc35d;font-family:Roboto,arial;font-weight:700;font-size:16px;line-height:20px;text-align:center;margin-bottom:20px}.bhf-five-minute-tool-cta-icon{position:relative;margin-right:2px;top:2px}.bhf-five-minute-tool-heading{text-align:center;margin-top:0;margin-bottom:10px;font-size:24px;line-height:30px;color:#00465a;font-weight:700;font-family:Roboto,arial}.bhf-five-minute-tool-description-column{position:relative;font-size:13px;line-height:16px;color:#333;font-family:Roboto,arial;font-weight:400;margin-bottom:20px}.bhf-five-minute-tool-description-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.bhf-five-minute-tool-description-text{padding-left:50px}.bhf-icon-document,.bhf-icon-graph,.bhf-icon-piggy-bank{width:30px;height:30px}.bhf-annuity-tool{margin:0;text-align:center}.bhf-annuity-tool-intro-container{margin-bottom:20px}.bhf-annuity-tool-intro{font-size:13px;line-height:21px;font-family:Roboto Slab,Times New Roman,"sans-serif";font-weight:400;margin:0}.bhf-annuity-tool-content{font-family:Roboto,arial;font-weight:700;color:#333;font-size:30px;line-height:36px;margin-bottom:30px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bhf-annuity-tool-input-container{display:inline-block;vertical-align:bottom;position:relative;height:42px}.bhf-annuity-tool-input-container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#00b0b9;z-index:1}.bhf-annuity-tool-input-age{position:relative;padding:0;margin:0;top:2px;border:none;box-shadow:none;border-radius:0;width:42px;height:42px;font-size:30px;line-height:36px;text-align:center;background:transparent;font-family:Roboto Slab,Times New Roman,"sans-serif";font-weight:400;color:#00b0b9}.bhf-annuity-tool-dropdown{display:inline-block;vertical-align:bottom;position:relative;top:-2px;text-align:left;background-color:#f8f8f8}.bhf-annuity-tool-dropdown.bhf-state-hidden{display:none}.bhf-continue-button{padding:15px 20px;height:auto;border-radius:0}.bhf-continue-button:focus{background:#d9e3e6;color:#00465a}.bhf-annuity-tool-menu-trigger{position:relative;display:inline-block;padding:0;border:none;font-size:30px;line-height:36px;top:2px;font-family:Roboto Slab,Times New Roman,"sans-serif";font-weight:400;color:#00b0b9;border-radius:0;padding-right:12px;overflow:hidden}.bhf-annuity-tool-menu-trigger:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 12px);height:2px;background:#00b0b9}.bhf-annuity-tool-menu-trigger:after{content:"";position:absolute;top:50%;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #00b0b9}button{background:#f8f8f8;margin:0}.bhf-menulist{padding:0;margin:0;position:absolute;z-index:1;top:calc(100% - 2px);left:0;background:#fff;border:2px solid #00b0b9;width:100%;min-width:150px;list-style:none;visibility:hidden;opacity:0;transform:scale(.9)}.bhf-menulist.bhf-menu-right{left:auto;right:0}.bhf-menulist.bhf-active{transition:opacity .15s cubic-bezier(.19,1,.22,1),transform .15s cubic-bezier(.19,1,.22,1),visibility .15s cubic-bezier(.19,1,.22,1);opacity:1;transform:scale(1);visibility:visible}.bhf-menulist li{border-bottom:2px solid #00b0b9}.bhf-menulist li:last-of-type{border-bottom:none}.bhf-menulist button{display:block;width:100%;border:none;padding:10px 20px;font-size:16px;line-height:20px;color:#00b0b9;border-radius:0}.bhf-menulist button:hover{background-color:#00b0b9;color:#fff;cursor:pointer}.bhf-menulist button.bhf-active{color:#fff;background:#00b0b9}@media (min-width:640px){.bhf-five-minute-tool:after{border-width:9px 9px 0 9px}.bhf-annuity-tool{margin:0}.bhf-annuity-tool-intro{font-size:16px;line-height:24px}.bhf-five-minute-tool-heading{margin-bottom:20px;font-size:30px;line-height:40px}.bhf-annuity-tool-content{font-size:50px;line-height:60px;margin-bottom:40px}.bhf-annuity-tool-input-container{height:56px}.bhf-annuity-tool-input-container:before{bottom:6px}.bhf-annuity-tool-input-age{width:56px;height:56px;font-size:50px;line-height:52px;top:-2px;box-shadow:none}.bhf-annuity-tool-menu-trigger{font-size:50px;line-height:60px;padding-right:15px}.bhf-annuity-tool-menu-trigger:before{bottom:2px;width:calc(100% - 15px)}.bhf-annuity-tool-menu-trigger:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #00b0b9}.bhf-annuity-tool-dropdown span:after{border-left-width:4px;border-right-width:4px;border-top-width:4px;right:-12px}}