.gadget-fund-funder{background-color:#fff;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);margin:30px 0 20px;padding:30px 40px 34px;position:relative}.gadget-ff__icon{position:absolute;right:35px;top:10px}.gadget-ff__title{color:#0a0a0a;font-size:30px;margin-bottom:20px}@media screen and (min-width:77.5em){.gadget-ff__title{font-size:36px}}.gadget-ff__fields{padding-bottom:30px}@media screen and (min-width:77.5em){.gadget-ff__fields{display:flex;flex-direction:row;justify-content:space-between}.gadget-ff__fields label{width:calc(50% - 15px)}}.gadget-ff__fields label:nth-child(2) select{margin-bottom:0}.gadget-ff__fields select{background-image:url(/images/calculator/retirement-needs-2020/icons/dropdown.svg);background-origin:border-box;background-position:99%;background-size:24px;border:0;border-bottom:2px solid #eedc00;border-radius:0;box-shadow:none;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:24px;padding:0 30px 0 0}@media screen and (min-width:77.5em){.gadget-ff__fields select{margin-bottom:0}}.gadget-ff__fields select:hover{border-color:#0a0a0a}.gadget-ff__fields select:focus{border-color:#0087ae}.gadget-ff__fields select:disabled{border-color:#c3c2c2;color:#c2c2c2}.gadget-ff__disclaimer{margin:0 40px 30px}.gadget-ff__disclaimer--button{color:#0087ae;cursor:pointer;text-decoration:underline}.gadget-ff__disclaimer--button:hover{text-decoration:none}.gadget-ff__result{display:grid;grid-template-columns:repeat(auto-fill,minmax(49%,1fr));margin:-10px}@media print,screen and (min-width:40em){.gadget-ff__result{grid-template-columns:repeat(auto-fill,minmax(33%,1fr))}}.gadget-ff__result>*{margin:10px}.gadget-ff__results--copy{font-weight:400}.fund-finder-logos{align-content:stretch;display:flex}.fund-finder-logos a{align-items:center;background-color:#fff;border:2px solid rgba(0,0,0,.15);border-radius:3px;display:flex;justify-content:center;padding:30px 20px;width:100%}.fund-finder-logos a:hover{border-color:#0087ae}.fund-finder-logos a:focus{border-color:#0a0a0a}
