.contact-details-form-component .info-message-component{margin-bottom:2rem}@media(min-width:1180px){.contact-details-form-component .info-message-component{margin-bottom:1.5rem}}.contact-details-form-component .MuiTypography-h6{margin-bottom:1rem!important}@media(max-width:900px){.contact-details-form-component .MuiTypography-h6{text-align:left!important}}.contact-details-form-component .MuiTypography-h6.address-title{display:flex;flex-wrap:nowrap;justify-content:space-between}@media(max-width:480px){.contact-details-form-component .MuiTypography-h6.address-title{margin-top:1.5rem}}@media(min-width:481px)and (max-width:1179px){.contact-details-form-component .MuiTypography-h6.address-title{margin-top:2rem}}.contact-details-form-component .address-main>div{display:block!important}.contact-details-form-component .MuiGrid-grid-xs-4:nth-child(2){padding-bottom:0}.contact-details-form-component .action-buttons{margin-top:1rem;display:flex;justify-content:space-between}.contact-details-form-component .action-buttons .MuiButton-root:first-child{margin-right:1rem}@media(min-width:1180px){.contact-details-form-component .action-buttons{padding:0 .75rem}}.contact-details-form-component .form{padding:0!important}.contact-details-form-component .form>.MuiGrid-container>.MuiGrid-item{flex:none;display:block;width:100%}.contact-details-form-component .form .MuiGrid-spacing-xs-3{margin:0;width:100%}@media(max-width:480px){.contact-details-form-component .form .MuiGrid-item:not(:first-child){padding-top:0}}@media(min-width:481px)and (max-width:600px),(min-width:769px)and (max-width:900px){.contact-details-form-component .form .MuiGrid-item:first-child{padding-bottom:0}.contact-details-form-component .form .MuiGrid-item:not(:first-child){padding-top:0}}@media(max-width:1179px){.contact-details-form-component .form .MuiGrid-spacing-xs-3>.MuiGrid-item{padding:0}}@media(min-width:601px)and (max-width:768px),(min-width:901px){.contact-details-form-component .form .MuiGrid-grid-xs-3{flex-grow:0;max-width:25%;flex-basis:25%}.contact-details-form-component .form .MuiGrid-grid-xs-4{flex-grow:0;max-width:33.333333%;flex-basis:33.333333%}.contact-details-form-component .form .MuiGrid-grid-xs-5{flex-grow:0;max-width:41.666667%;flex-basis:41.666667%}}@media(min-width:1180px){.contact-details-form-component .form{margin-left:-.75rem;margin-right:-.75rem}}.contact-details-form-component .address-clear-button{color:#00ae9e;cursor:pointer;text-transform:none;padding:0 .4rem}.contact-details-form-component .address-clear-button>.text{display:inline-flex;padding-left:.4rem}.contact-details-form-component .address-clear-button>.text:hover{text-decoration:underline}.contact-details-form-component .address-main{position:relative}.contact-details-form-component .address-menu{background-color:#fff;border:2px solid #00447c;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:-1.5rem;position:absolute;padding:.5rem 0;width:100%;z-index:999}.contact-details-form-component .address-menu .item{cursor:pointer;background-color:#fff;padding:.5rem 1rem;transition:background-color .2s ease-in-out}.contact-details-form-component .address-menu .item.item-selected,.contact-details-form-component .address-menu .item:hover{background-color:#f5f5f5}.ff-online-portal .checkbox-label label,.material-modal .content,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.ff-online-portal .checkbox-label label,.material-modal .content,.text-regular,p{font-size:15px;line-height:1.467}}.material-modal .content,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.material-modal .content,.text-regular,p{font-size:15px;line-height:1.467}}.material-modal{display:flex;align-items:center;justify-content:center}.material-modal .MuiDialog-paperFullScreen{max-height:100%}.material-modal a{color:#218094}.material-modal.third-party-modal .MuiDialog-container .MuiPaper-root{height:100%}.material-modal.third-party-modal .MuiDialog-container .MuiPaper-root>.modal-body{display:flex;flex-direction:column;height:100%}@media(min-width:768px){.material-modal.third-party-modal .MuiDialog-container{height:90%;max-height:1024px;max-width:1024px}}@media(-ms-high-contrast:active),(-ms-high-contrast:none),(min-device-width:768px)and (-webkit-min-device-pixel-ratio:1),(min-device-width:768px)and (-webkit-min-device-pixel-ratio:2),(min-device-width:768px)and (min-resolution:192dpi){.material-modal.auto-height .MuiDialog-paperFullScreen{height:auto}}.material-modal .MuiPaper-root{padding:18px 0}@media(min-width:1024px){.material-modal .MuiPaper-root{padding:27px 0}}.material-modal .content,.material-modal .header{padding:0 18px}@media(min-width:1024px){.material-modal .content,.material-modal .header{padding:0 27px}}.material-modal .content h4,.material-modal .header h4{color:#132438}.material-modal .MuiDialogContent-root:not(.content){padding:0}.material-modal .content{color:#365265;display:flex;overflow-y:auto;flex-direction:column}.material-modal .close-button .MuiSvgIcon-root{transform:scale(.8);fill:#132438}@media(max-width:600px){.material-modal .iframe{margin:0 -1rem}}.material-modal .iframe iframe{border:0;height:100%;width:100%}.material-modal .MuiDialog-container{height:100%;width:100%;max-width:800px;position:relative}@media(min-width:768px){.material-modal .MuiDialog-container{max-height:calc(100% - 72px)}}.material-modal .MuiDialog-container>.MuiDialog-paper{position:static}.material-modal .MuiDialog-container .MuiPaper-root{border-radius:0;height:auto}@media(min-width:768px){.material-modal .MuiDialog-container .MuiPaper-root{border-radius:.5rem}}.material-modal .header{align-items:flex-start;margin-bottom:18px;position:relative}.material-modal .header .close-button{flex:0 0 auto;padding:9px;position:relative;top:-18px;right:-18px}@media(min-width:1024px){.material-modal .header .close-button{top:-27px}}.material-modal .header .close-button:hover{border:0}.material-modal .header .close-button:active,.material-modal .header .close-button:focus,.material-modal .header .close-button:focus-visible{outline:1px solid #74ddbc}.material-modal.auth-modal .MuiDialog-container,.material-modal.rename-account-modal .MuiDialog-container{max-width:470px}.material-modal.auth-modal .MuiDialog-container .MuiPaper-root,.material-modal.rename-account-modal .MuiDialog-container .MuiPaper-root{border-radius:.5rem}.material-modal .modal-background{content:"";display:none;inset:0;position:absolute;z-index:0}.material-modal .modal-body{z-index:1}.material-modal .modal-subtitle{color:#218094}.content-container{display:flex;flex-direction:column;align-items:flex-start;padding:0 1rem;justify-content:space-between}@media(max-width:769px){.content-container{display:flex;flex-direction:column}}.modal-button.MuiButton-root{padding:.5rem 1.2rem}.contact-us-popup-card,.pretty-card{background-color:#f4f7f9;border-radius:10px;flex:0 1 100%;flex-wrap:wrap;padding:20px}@media(min-width:1280px){.contact-us-popup-card,.pretty-card{flex-basis:calc(50% - 20px)}}.contact-us-popup-card:not(:first-of-type),.pretty-card:not(:first-of-type){margin-top:10px}@media(min-width:1280px){.contact-us-popup-card:not(:first-of-type),.pretty-card:not(:first-of-type){margin-top:0}}.contact-us-popup-card .MuiTypography-h6,.pretty-card .MuiTypography-h6{color:#00447c;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.contact-us-popup-card .contact-menu-item,.contact-us-popup-card .contact-menu-item .chat-button,.contact-us-popup-card .contact-menu-item a,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.contact-us-popup-card .contact-menu-item,.contact-us-popup-card .contact-menu-item .chat-button,.contact-us-popup-card .contact-menu-item a,.text-regular,p{font-size:15px;line-height:1.467}}.contact-us-popup-card{width:100%;height:100%}@media(min-width:768px){.contact-us-popup-card{height:255px}}.contact-us-popup-card .contact-menu-list{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.contact-us-popup-card .contact-menu-item{font-weight:600;color:#218094;text-decoration:none;-webkit-margin-before:13.5px;margin-block-start:13.5px;pointer-events:inherit}.contact-us-popup-card .contact-menu-item .icon{display:none}.contact-us-popup-card .contact-menu-item .chat-button{background-color:transparent;color:#218094;font-weight:600;display:block!important;border:none;padding:0;cursor:pointer;-moz-appearance:button;appearance:button;-webkit-appearance:button}.contact-us-popup-card .contact-menu-item a{font-weight:600;color:#218094;text-decoration:none}.contact-us-popup-card .contact-menu-item a:hover{opacity:.8}.contact-us-popup-card .email-link{display:inline-block}.contact-us-popup-card .postal-address{margin-top:1rem;line-height:1.875!important}@media(min-width:768px){.contact-us-popup-dialog .MuiDialog-container{max-width:52rem}}.contact-us-popup-container .MuiGrid-spacing-xs-3>.MuiGrid-item{padding:10px}.contact-us-popup-container .MuiTypography-h5{color:#132438;padding:.5rem 0}.contact-us-popup-container .MuiTypography-body2{padding:.5rem 0;line-height:2rem}.contact-us-popup-container .MuiSvgIcon-root{fill:#132438}.embeddedServiceHelpButton{visibility:hidden}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#132438!important;border:solid #132438;border-width:1px 1px 0;box-shadow:0 4px 8px rgba(0,0,0,.2)!important;color:#fff!important;font-family:"Graphik",sans-serif;text-decoration:none;transition:all .3s ease-in-out}.embeddedServiceHelpButton .helpButton .uiButton:focus,.embeddedServiceHelpButton .helpButton .uiButton:hover{background-color:#003b70!important;border-color:#003b70;border-style:solid solid none}.embeddedServiceHelpButton .helpButton .uiButton span{text-decoration:none!important}.embeddedServiceHelpButton .embeddedServiceIcon{display:inline-block!important;margin-right:0}.hide-live-chat .embeddedServiceHelpButton{display:none!important}.embeddedServiceSidebar .header-container[c-embeddedServiceHeader_embeddedServiceHeader]{height:55px;max-height:55px}.embeddedServiceSidebar .header-container[c-embeddedServiceHeader_embeddedServiceHeader] svg[c-embeddedServiceHeader_embeddedServiceHeader]{height:30px;width:27px}.embeddedServiceSidebar .header-container[c-embeddedServiceHeader_embeddedServiceHeader] h2[c-embeddedServiceHeader_embeddedServiceHeader]{font-family:"Graphik",sans-serif}.embeddedServiceSidebar .header-container[c-embeddedServiceHeader_embeddedServiceHeader] button[c-embeddedServiceHeader_embeddedServiceHeader]{display:inline-block;margin-right:4px;padding:4px;position:relative}.embeddedServiceSidebar .header-container[c-embeddedServiceHeader_embeddedServiceHeader] button[c-embeddedServiceHeader_embeddedServiceHeader]:last-child{margin-right:0}.embeddedServiceSidebar .header-container[c-embeddedServiceHeader_embeddedServiceHeader] button[c-embeddedServiceHeader_embeddedServiceHeader]:hover:before{left:0;top:0}.embeddedServiceSidebar .header-container[c-embeddedServiceHeader_embeddedServiceHeader] button[c-embeddedServiceHeader_embeddedServiceHeader] lightning-icon[c-embeddedServiceHeader_embeddedServiceHeader]{padding:0}.embeddedServiceSidebar .disclosure-container[c-embeddedServiceHeader_embeddedServiceHeader] a[c-embeddedServiceHeader_embeddedServiceHeader]{color:#218094;text-decoration:none}.embeddedServiceSidebar .disclosure-container[c-embeddedServiceHeader_embeddedServiceHeader] a[c-embeddedServiceHeader_embeddedServiceHeader]:hover{text-decoration:underline}.embeddedServiceSidebar .embeddedServiceSidebarForm{text-align:left!important}.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput{color:#132438;margin-bottom:28px}.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput .uiLabel-left{display:inline-block;font-size:.8rem;margin-bottom:4px;text-transform:lowercase}.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput .uiLabel-left:first-letter{text-transform:capitalize}.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput .uiLabel-left .required{color:inherit;left:0;position:inherit}.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput input{font-size:.8rem}.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput select:after{top:calc(50% + .6rem)}.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput input,.embeddedServiceSidebar .embeddedServiceSidebarForm .embeddedServiceSidebarFormField .uiInput select{border-color:#74ddbc!important;border-radius:5em!important;padding:0 1em!important}.embeddedServiceSidebar .embeddedServiceSidebarButton{background-color:#74ddbc;border:1px solid #74ddbc;height:auto;margin-right:4px;padding:.55rem 1.5rem;transition:all .3s}.embeddedServiceSidebar .embeddedServiceSidebarButton--default:focus,.embeddedServiceSidebar .embeddedServiceSidebarButton--default:hover,.embeddedServiceSidebar .embeddedServiceSidebarButton:focus,.embeddedServiceSidebar .embeddedServiceSidebarButton:hover{background-color:#fff!important;border-color:#218094;text-shadow:none;color:#132438!important}.embeddedServiceSidebar .embeddedServiceSidebarButton .label{color:#132438!important;display:inline-block;font-size:.8rem;height:auto;overflow:visible}.embeddedServiceSidebar button{border-radius:5em;padding:0 1.5em;transition:all .3s;width:auto}.embeddedServiceSidebar button .label{transition:all .3s}.embeddedServiceSidebar .sidebarBody .embeddedServiceSidebarDialogState{color:#132438}.embeddedServiceSidebar .sidebarBody .embeddedServiceSidebarDialogState .embeddedServiceIcon.dialogIcon{justify-content:start}.embeddedServiceSidebar .sidebarBody .embeddedServiceSidebarDialogState .embeddedServiceIcon.dialogIcon.large svg circle{fill:#38bb4f}.embeddedServiceSidebar .sidebarBody .embeddedServiceSidebarDialogState #dialogTextTitle{font-family:"Graphik",sans-serif;font-size:1rem;font-weight:600;text-align:left!important}.embeddedServiceSidebar .sidebarBody .embeddedServiceSidebarDialogState #dialogTextBody{font-size:.9rem;padding:0;text-align:left!important}.embeddedServiceSidebar .sidebarBody .embeddedServiceSidebarDialogState .dialogButtonContainer{text-align:left}.contact-menu-component .contact-menu-item .label,.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.contact-menu-component .contact-menu-item .label,.text-small{font-size:13px;line-height:1.46}}.contact-menu-component{opacity:1;position:fixed;transition:all .2s ease}.contact-menu-component:not(.toggled){bottom:-5rem!important;opacity:0}.contact-menu-component .action-button{box-shadow:0 10px 40px rgba(0,36,100,.1);background:#218094;border:0;border-radius:3.5rem;cursor:pointer;height:3.5rem;outline:none;position:relative;width:3.5rem;z-index:1001}.contact-menu-component .action-button .contact-menu-icon{transform:translateY(5%);height:1.6125rem}.contact-menu-component .action-button.toggled{background:#003b70}.contact-menu-component .action-button.toggled+.contact-menu-list{visibility:visible;visibility:initial}.contact-menu-component .action-button.toggled+.contact-menu-list .contact-menu-item{opacity:1;pointer-events:inherit;transform:none}.contact-menu-component .action-button.toggled+.contact-menu-list .contact-menu-item:first-child{transition-delay:75ms}.contact-menu-component .action-button.toggled+.contact-menu-list .contact-menu-item:nth-child(3){transition-delay:0ms}.contact-menu-component .contact-menu-list{bottom:3.5rem;list-style:none;margin:0;padding:0;position:absolute;right:.5rem;visibility:hidden;z-index:1000}.contact-menu-component .contact-menu-item{cursor:pointer;display:inline-block;height:4rem;opacity:0;position:relative;pointer-events:none;text-align:right;transform:translateY(4rem);transition:all .1s ease-in-out;white-space:nowrap;width:100%}.contact-menu-component .contact-menu-item:first-child{transition-delay:50ms}.contact-menu-component .contact-menu-item:nth-child(2){transition-delay:75ms}.contact-menu-component .contact-menu-item:nth-child(3){transition-delay:.1s}.contact-menu-component .contact-menu-item a{color:#132438;display:block;text-decoration:none;white-space:nowrap}.contact-menu-component .contact-menu-item .label{box-shadow:0 10px 40px rgba(0,36,100,.1);color:#132438;background-color:#fff;border-radius:10rem;margin-right:1rem;padding:calc(.75rem - 1px) 1rem .75rem;position:relative;white-space:nowrap}.contact-menu-component .contact-menu-item .chat-button{cursor:pointer;border:none;background-color:hsla(0,0%,100%,0);display:inline;padding:0;margin:0;appearance:button;-moz-appearance:button;-webkit-appearance:button}.contact-menu-component .contact-menu-item .icon{box-shadow:0 10px 40px rgba(0,36,100,.1);background:#218094;border-radius:5rem;display:inline-block;height:2.5rem;position:relative;width:2.5rem}.contact-menu-component .contact-menu-item .icon svg{height:1.25rem;transform:translate(-5%,50%)}.contact-menu-component svg,.contact-menu-component svg circle,.contact-menu-component svg path,.contact-menu-component svg rect{fill:#fff}@media(min-width:769px){.material-modal.send-a-message-modal .MuiDialog-container{height:27rem;width:40rem}.material-modal.send-a-message-modal .MuiPaper{height:40rem;width:40rem}.material-modal.send-a-message-modal .content{padding:0 1.5rem}}.account-performance-summary-component .details-row .tooltip .tooltip-icon,.text-regular,p{font-size:13px;line-height:1.46}@media (min-width:768px){.account-performance-summary-component .details-row .tooltip .tooltip-icon,.text-regular,p{font-size:15px;line-height:1.467}}.account-performance-summary-component .MuiTableRow-root,.text-large{font-size:15px;line-height:1.6}@media (min-width:768px){.account-performance-summary-component .MuiTableRow-root,.text-large{font-size:18px;line-height:1.67}}.account-performance-summary-component{width:100%}.account-performance-summary-component .currency:not(.details-row,.total-value){font-weight:600}@media (max-width:480px){.account-performance-summary-component .MuiTable-root{margin:0 -1rem;width:calc(100% + 2rem)}}.account-performance-summary-component .MuiTableRow-root{padding:4rem 0}.account-performance-summary-component .MuiTableRow-root .MuiTableCell-root{font-family:Graphik,Helvetica,Arial,sans-serif;font-size:1em;border-bottom:none;border-top:1px solid #e0e0e0;width:100%;max-width:100%;font-weight:600}.account-performance-summary-component .MuiTableRow-root .label{color:#132438}.account-performance-summary-component .MuiTableRow-root:first-child .MuiTableCell-root{border-top:none}.account-performance-summary-component .details-row .MuiTableCell-root{font-weight:400;color:#646464;font-size:15px;padding:.5rem 1rem}.account-performance-summary-component .details-row .MuiTableRow-root.details-row.expanded{border-top:none}.account-performance-summary-component .details-row.first .MuiTableCell-root{border:none;padding-bottom:.5rem}.account-performance-summary-component .details-row .tooltip{display:flex;align-items:center;flex-wrap:wrap;cursor:help}.account-performance-summary-component .details-row .tooltip .tooltip-label,.account-performance-summary-component .details-row .tooltip .tooltip-label:hover{color:#218094}.account-performance-summary-component .details-row .tooltip .tooltip-icon{margin-left:2.7px;display:flex;align-items:center;flex-wrap:wrap}.account-performance-summary-component .details-row .tooltip .tooltip-icon .MuiSvgIcon-root{height:1.25rem;fill:#003b70}.account-performance-summary-component .performance-summary-icon{transition:transform .25s}.account-performance-summary-component .performance-summary-icon.expanded{transform:rotate(180deg)}.account-performance-summary-component .performance-summary-icon .MuiSvgIcon-root{fill:#646464}.currency{align-items:center;display:inline-flex;flex-direction:row}.currency-black{color:#132438}.currency-red{color:#f44336}.currency-positive{color:#38bb4f;stroke:#38bb4f}.currency-negative{color:#d73323;stroke:#d73323}.currency__trend-icon{font-size:13px;margin-left:.5rem}.currency__trend-icon path{fill:none}.currency__total{display:flex;flex-direction:row}.currency--lg{font-size:28px;font-weight:300}.currency--lg .currency__dollar-sign{font-size:18px;margin-top:5px}.button:hover,.link:hover{cursor:pointer}.button__icon-left,.button__icon-right,.link__icon-left,.link__icon-right{align-items:center;display:flex}.button__icon-left,.link__icon-left{margin-right:.25rem}.button__icon-right,.link__icon-right{margin-left:.25rem}.button__text,.link__text{font-family:Graphik,sans-serif;font-weight:400;display:flex;flex-direction:row;align-items:center;grid-gap:4px;gap:4px}.link--button{align-items:center;border:1px solid transparent;box-sizing:border-box;color:#132438;display:flex;flex:0 0 auto;font-size:15px;justify-content:center;line-height:.95rem;min-width:135px;padding:.55rem 27px;-webkit-tap-highlight-color:transparent;text-align:left;transition-duration:.4s;transition-property:border-color,background,box-shadow;transition-timing-function:ease}@media (min-width:768px){.link--button{text-align:center;white-space:nowrap}}.link--button.focus-visible,.link--button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 4px #0038ee}.link--button:not(.button--link){border-radius:2rem;text-decoration:none}.link--button:not(.button--link) .button__text,.link--button:not(.button--link) .button__text:hover,.link--button:not(.button--link) .button__text:visited,.link--button:not(.button--link) .link__text,.link--button:not(.button--link) .link__text:hover,.link--button:not(.button--link) .link__text:visited{color:inherit}.link--button.link--primary{background:#74ddbc;border-color:#74ddbc;color:#003b70}.link--button.link--primary.focus-visible:not(.button--disabled),.link--button.link--primary.link--focused:not(.button--disabled),.link--button.link--primary:focus-visible:not(.button--disabled),.link--button.link--primary:hover:not(.button--disabled){background:transparent;border-color:#218094;color:#218094}.link--button.link--secondary{background:#218094;border-color:#218094;color:#b8f2eb}.link--button.link--secondary.focus-visible:not(.button--disabled),.link--button.link--secondary.link--focused:not(.button--disabled),.link--button.link--secondary:focus-visible:not(.button--disabled),.link--button.link--secondary:hover:not(.button--disabled){background:transparent;border-color:#003b70;color:#003b70}.link--button.link--white{background:#74ddbc;border-color:#74ddbc;color:#003b70}.link--button.link--white.focus-visible:not(.button--disabled),.link--button.link--white.link--focused:not(.button--disabled),.link--button.link--white:focus-visible:not(.button--disabled),.link--button.link--white:hover:not(.button--disabled){background:transparent;border-color:#fff;color:#fff}.link--button.link--transparent{background:transparent;border:transparent;color:#218094}.link--button.link--transparent.focus-visible:not(.button--disabled),.link--button.link--transparent.link--focused:not(.button--disabled),.link--button.link--transparent:focus-visible:not(.button--disabled),.link--button.link--transparent:hover:not(.button--disabled){background-color:#b8f2eb}.link--button.link--action{background:#b8f2eb;border:transparent;color:#003b70}.link--button.link--action.focus-visible:not(.button--disabled),.link--button.link--action.link--focused:not(.button--disabled),.link--button.link--action:focus-visible:not(.button--disabled),.link--button.link--action:hover:not(.button--disabled){background-color:#218094;color:#fff}.link--button.link--login{background-color:#fff78a;border-color:transparent}.link--button.link--login.focus-visible:not(.button--disabled),.link--button.link--login.link--focused:not(.button--disabled),.link--button.link--login:focus-visible:not(.button--disabled),.link--button.link--login:hover:not(.button--disabled){background-color:#fff78a;border-color:#003b70}.link--button.link--outlined.link--primary{background:transparent;border-color:#218094;color:#218094}.link--button.link--outlined.link--primary.focus-visible:not(.button--disabled),.link--button.link--outlined.link--primary.link--focused:not(.button--disabled),.link--button.link--outlined.link--primary:focus-visible:not(.button--disabled),.link--button.link--outlined.link--primary:hover:not(.button--disabled){background:#218094;color:#b8f2eb}.link--button.link--outlined.link--primary:active{box-shadow:none}.link--button.link--outlined.link--white{background:transparent;border-color:#fff;color:#fff}.link--button.link--outlined.link--white.focus-visible:not(.button--disabled),.link--button.link--outlined.link--white.link--focused:not(.button--disabled),.link--button.link--outlined.link--white:focus-visible:not(.button--disabled),.link--button.link--outlined.link--white:hover:not(.button--disabled){background:#fff;border-color:#003b70;color:#003b70}.link--button.link--disabled.link--button{border-color:transparent;color:#646464;cursor:default}.link--button.link--disabled.link--button:not(.button--link){background-color:hsla(0,0%,39.2%,.25098039215686274)}.link--button.link--link{background-color:initial;border:none;color:inherit;display:inline-flex;font-size:15px;font-weight:400;min-width:auto;padding:0}.link--button.link--link.link--secondary{color:#33beb1}.link--button.link--link.link--white{color:#fff}.link--button.link--link:hover{background-color:initial;box-shadow:none}.link--button:not(.button--link).link--sm{font-size:13px;min-width:120px;padding:.55rem 27px}.link--button:not(.button--link).link--sm>.link__text{line-height:.775rem}.link--button:not(.button--link).link--sm .MuiSvgIcon-root{font-size:15px}.link--button:not(.button--link).link--md .MuiSvgIcon-root{font-size:17px}.link--button:not(.button--link).link--lg{font-size:18px;padding:.66rem 1.39rem}.link--button:not(.button--link).link--lg>.link__text{line-height:1.33rem}.link--button:not(.button--link).link--lg .MuiSvgIcon-root{font-size:20px}.link--button:not(.link--button.link--button) .loader{border:calc(var(--loader-size)*0.2) solid rgba(0,68,124,.2);border-left-color:#132438}.link--button:not(.link--button.link--button).link--primary .loader{border:calc(var(--loader-size)*0.2) solid rgba(0,174,158,.2);border-left-color:#003b70}.link--button:not(.link--button.link--button).link--secondary .loader{border:calc(var(--loader-size)*0.2) solid rgba(234,18,18,.2);border-left-color:#ea1212}.link--button:not(.link--button.link--button).link--disabled .loader{border:calc(var(--loader-size)*0.2) solid rgba(79,107,126,.2);border-left-color:#b9c4cb}.button{align-items:center;border:1px solid transparent;box-sizing:border-box;color:#132438;display:flex;flex:0 0 auto;font-size:15px;justify-content:center;line-height:.95rem;min-width:135px;padding:.55rem 27px;-webkit-tap-highlight-color:transparent;text-align:left;transition-duration:.4s;transition-property:border-color,background,box-shadow;transition-timing-function:ease}@media (min-width:768px){.button{text-align:center;white-space:nowrap}}.button.focus-visible,.button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 4px #0038ee}.button:not(.button--link){border-radius:2rem;text-decoration:none}.button:not(.button--link) .button__text,.button:not(.button--link) .button__text:hover,.button:not(.button--link) .button__text:visited,.button:not(.button--link) .link__text,.button:not(.button--link) .link__text:hover,.button:not(.button--link) .link__text:visited{color:inherit}.button.button--primary{background:#74ddbc;border-color:#74ddbc;color:#003b70}.button.button--primary.button--focused:not(.button--disabled),.button.button--primary.focus-visible:not(.button--disabled),.button.button--primary:focus-visible:not(.button--disabled),.button.button--primary:hover:not(.button--disabled){background:transparent;border-color:#218094;color:#218094}.button.button--secondary{background:#218094;border-color:#218094;color:#b8f2eb}.button.button--secondary.button--focused:not(.button--disabled),.button.button--secondary.focus-visible:not(.button--disabled),.button.button--secondary:focus-visible:not(.button--disabled),.button.button--secondary:hover:not(.button--disabled){background:transparent;border-color:#003b70;color:#003b70}.button.button--white{background:#74ddbc;border-color:#74ddbc;color:#003b70}.button.button--white.button--focused:not(.button--disabled),.button.button--white.focus-visible:not(.button--disabled),.button.button--white:focus-visible:not(.button--disabled),.button.button--white:hover:not(.button--disabled){background:transparent;border-color:#fff;color:#fff}.button.button--transparent{background:transparent;border:transparent;color:#218094}.button.button--transparent.button--focused:not(.button--disabled),.button.button--transparent.focus-visible:not(.button--disabled),.button.button--transparent:focus-visible:not(.button--disabled),.button.button--transparent:hover:not(.button--disabled){background-color:#b8f2eb}.button.button--action{background:#b8f2eb;border:transparent;color:#003b70}.button.button--action.button--focused:not(.button--disabled),.button.button--action.focus-visible:not(.button--disabled),.button.button--action:focus-visible:not(.button--disabled),.button.button--action:hover:not(.button--disabled){background-color:#218094;color:#fff}.button.button--login{background-color:#fff78a;border-color:transparent}.button.button--login.button--focused:not(.button--disabled),.button.button--login.focus-visible:not(.button--disabled),.button.button--login:focus-visible:not(.button--disabled),.button.button--login:hover:not(.button--disabled){background-color:#fff78a;border-color:#003b70}.button.button--outlined.button--primary{background:transparent;border-color:#218094;color:#218094}.button.button--outlined.button--primary.button--focused:not(.button--disabled),.button.button--outlined.button--primary.focus-visible:not(.button--disabled),.button.button--outlined.button--primary:focus-visible:not(.button--disabled),.button.button--outlined.button--primary:hover:not(.button--disabled){background:#218094;color:#b8f2eb}.button.button--outlined.button--primary:active{box-shadow:none}.button.button--outlined.button--white{background:transparent;border-color:#fff;color:#fff}.button.button--outlined.button--white.button--focused:not(.button--disabled),.button.button--outlined.button--white.focus-visible:not(.button--disabled),.button.button--outlined.button--white:focus-visible:not(.button--disabled),.button.button--outlined.button--white:hover:not(.button--disabled){background:#fff;border-color:#003b70;color:#003b70}.button.button--disabled.button{border-color:transparent;color:#646464;cursor:default}.button.button--disabled.button:not(.button--link){background-color:hsla(0,0%,39.2%,.25098039215686274)}.button.button--link{background-color:initial;border:none;color:inherit;display:inline-flex;font-size:15px;font-weight:400;min-width:auto;padding:0}.button.button--link.button--secondary{color:#33beb1}.button.button--link.button--white{color:#fff}.button.button--link:hover{background-color:initial;box-shadow:none}.button:not(.button--link).button--sm{font-size:13px;min-width:120px;padding:.55rem 27px}.button:not(.button--link).button--sm>.button__text{line-height:.775rem}.button:not(.button--link).button--sm .MuiSvgIcon-root{font-size:15px}.button:not(.button--link).button--md .MuiSvgIcon-root{font-size:17px}.button:not(.button--link).button--lg{font-size:18px;padding:.66rem 1.39rem}.button:not(.button--link).button--lg>.button__text{line-height:1.33rem}.button:not(.button--link).button--lg .MuiSvgIcon-root{font-size:20px}.button:not(.button.button--button) .loader{border:calc(var(--loader-size)*0.2) solid rgba(0,68,124,.2);border-left-color:#132438}.button:not(.button.button--button).button--primary .loader{border:calc(var(--loader-size)*0.2) solid rgba(0,174,158,.2);border-left-color:#003b70}.button:not(.button.button--button).button--secondary .loader{border:calc(var(--loader-size)*0.2) solid rgba(234,18,18,.2);border-left-color:#ea1212}.button:not(.button.button--button).button--disabled .loader{border:calc(var(--loader-size)*0.2) solid rgba(79,107,126,.2);border-left-color:#b9c4cb}.button--link:not(.link--button){align-items:center;display:inline-flex;flex-direction:row;font-weight:400;text-decoration:none}.button--link:not(.link--button):hover{text-decoration:underline}.button--link:not(.link--button).focus-visible,.button--link:not(.link--button):focus-visible{outline:1px auto #0038ee}.button--link:not(.link--button).button--primary{color:#218094}.button--link:not(.link--button).button--secondary{color:#74ddbc}.button--link:not(.link--button).button--white{color:#fff}.button--link:not(.link--button).button--sm{font-size:12px}.button--link:not(.link--button).button--sm .MuiSvgIcon-root{font-size:14px}@media (min-width:768px){.button--link:not(.link--button).button--sm{font-size:13px}}.button--link:not(.link--button).button--md{font-size:13px}.button--link:not(.link--button).button--md .MuiSvgIcon-root{font-size:17px}@media (min-width:768px){.button--link:not(.link--button).button--md{font-size:15px}}.button--link:not(.link--button).button--lg{font-size:15px}.button--link:not(.link--button).button--lg .MuiSvgIcon-root{font-size:20px}@media (min-width:768px){.button--link:not(.link--button).button--lg{font-size:18px}}.button--link.button--inline:not(.link--button){text-decoration:underline}.link:not(.link--button){align-items:center;display:inline-flex;flex-direction:row;font-weight:400;text-decoration:none}.link:not(.link--button):hover{text-decoration:underline}.link:not(.link--button).focus-visible,.link:not(.link--button):focus-visible{outline:1px auto #0038ee}.link:not(.link--button).link--primary{color:#218094}.link:not(.link--button).link--secondary{color:#74ddbc}.link:not(.link--button).link--white{color:#fff}.link:not(.link--button).link--sm{font-size:12px}.link:not(.link--button).link--sm .MuiSvgIcon-root{font-size:14px}@media (min-width:768px){.link:not(.link--button).link--sm{font-size:13px}}.link:not(.link--button).link--md{font-size:13px}.link:not(.link--button).link--md .MuiSvgIcon-root{font-size:17px}@media (min-width:768px){.link:not(.link--button).link--md{font-size:15px}}.link:not(.link--button).link--lg{font-size:15px}.link:not(.link--button).link--lg .MuiSvgIcon-root{font-size:20px}@media (min-width:768px){.link:not(.link--button).link--lg{font-size:18px}}.link.link--inline:not(.link--button){text-decoration:underline}.input-tooltip--force-open .input-tooltip__content{margin-bottom:0;opacity:1}.input-tooltip--force-open .input-tooltip__wrapper{pointer-events:auto}.input-tooltip-group:not(.input-tooltip--open) .input-tooltip__parent:focus-visible .input-tooltip__content,.input-tooltip-group:not(.input-tooltip--open) .input-tooltip__parent:hover .input-tooltip__content{margin-bottom:0;opacity:1}.input-tooltip-group:not(.input-tooltip--open) .input-tooltip__parent:focus-visible .input-tooltip__wrapper,.input-tooltip-group:not(.input-tooltip--open) .input-tooltip__parent:hover .input-tooltip__wrapper{pointer-events:auto}.input-tooltip__content{transition:margin-bottom .4s ease-in-out,opacity .4s ease-in-out;border-radius:.56rem;box-shadow:0 26px 40px rgba(0,36,100,.14901960784313725);font-size:13px;font-weight:400;line-height:1.4;margin-bottom:-9px;max-width:340px;opacity:0;padding:13.5px;position:relative;width:250px}.input-tooltip__wrapper{pointer-events:none;z-index:8000}.input-tooltip__wrapper--dark .input-tooltip__content{background-color:#132438;color:#fff}.input-tooltip__wrapper--light .input-tooltip__content{background-color:#f4f7f9;color:#132438}.input-tooltip__wrapper[data-popper-placement^=top] .arrow-container{bottom:6px}.input-tooltip__wrapper[data-popper-placement^=bottom] .arrow-container{top:-4px}.input-tooltip__wrapper[data-popper-placement^=left] .arrow-container{right:-4px}.input-tooltip__wrapper[data-popper-placement^=right] .arrow-container{left:-4px}.arrow-container{background-color:inherit;width:10px}.arrow{background:inherit;border-radius:2px;content:"";height:10px;position:absolute;transform:rotate(45deg);width:10px}.input-amount__wrapper,.input-amount__wrapper--error{border:1px solid #74ddbc;border-radius:25px;color:#003b70;outline:none;align-items:center;background-color:#fff;display:flex;flex-direction:row;overflow:hidden}.input-amount__wrapper--error:focus,.input-amount__wrapper:focus{border-color:#0038ee}.input-amount__wrapper--error:focus-within,.input-amount__wrapper:focus-within{border-color:#74ddbc}.input-amount__wrapper--error:focus-within .input-amount__label .input-amount__text,.input-amount__wrapper:focus-within .input-amount__label .input-amount__text{opacity:1}.input-amount__wrapper--error{background-color:#fce7e7;border-color:#ea1212}.input-amount__wrapper--error:focus-within{border-color:#ea1212}.input-amount__wrapper--error .input-amount__text{opacity:1}.input-amount__wrapper--dark{background-color:#edf0f2}.input-amount__label{align-items:center;color:#4f6b7e;display:inline-flex;flex-direction:row;flex:0 0 auto;justify-content:flex-end;padding-right:13.5px;width:40px}.input-amount__text{line-height:1;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-amount__element{background:none;border:0;outline:none;padding:.5rem;width:100%}.amount-select,.input-amount__element{color:#365265;font-size:15px}.amount-select__wrapper{border:1px solid #74ddbc;border-radius:25px;color:#003b70;outline:none;align-items:center;background-color:#fff;display:flex}.amount-select__wrapper:focus{border-color:#0038ee}.amount-select__wrapper:focus-within .amount-select__label .amount-select__text{opacity:1}.amount-select__wrapper--dark{background-color:#edf0f2}.amount-select__wrapper--error{background-color:#fce7e7;border-color:#ea1212}.amount-select__wrapper--error:focus-within{border-color:#ea1212}.amount-select__label{color:#4f6b7e;padding-left:13.5px}.amount-select__text{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.amount-select__amount-input{background-color:initial;border:0;flex:1 1;font-size:15px;outline:none;padding:9px 9px 8px}.amount-select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin-left:auto;outline:none;padding-right:27px}.amount-select__icon{bottom:50%;pointer-events:none;position:absolute;right:13.5px;transform:translateY(50%)}.card{background-color:#fff;border-radius:20px;padding:27px}.card--dark{background-color:#f4f7f9}.form-checkbox{display:inline-block;padding:5px}.form-checkbox--small{height:27px;width:27px}.form-checkbox--medium{height:33px;width:33px}.form-checkbox__wrapper{align-items:center;border-radius:4px;border:1px solid transparent;display:inline-flex;justify-content:center;position:relative;transition:background-color .16s;height:100%;width:100%}.form-checkbox:not(.form-checkbox--checked) .form-checkbox__wrapper{border-color:#dce1e5}.form-checkbox:not(.form-checkbox--checked).form-checkbox--gray .form-checkbox__wrapper{background:#f4f7f9}.form-checkbox:not(.form-checkbox--checked).form-checkbox--white .form-checkbox__wrapper{background:#fff}.form-checkbox--disabled .form-checkbox__wrapper{background:hsla(0,0%,39.2%,.25098039215686274)!important;border-color:transparent!important}.form-checkbox--disabled .form-checkbox__check-icon{color:hsla(0,0%,39.2%,.5019607843137255)}.form-checkbox__check-icon,.form-checkbox__input{background:transparent;border:none;height:100%;margin:0;padding:0;position:absolute;width:100%}.form-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-checkbox__check-icon{color:#fff;opacity:0;pointer-events:none;transition:opacity .16s;z-index:1}.form-checkbox--checked .form-checkbox__wrapper{background:#218094;border-color:#218094}.form-checkbox--checked .form-checkbox__check-icon{opacity:1}.info-tooltip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:400;outline:inherit;padding:0}.info-tooltip:active,.info-tooltip:focus-visible{outline:1px solid #0038ee}.bank-account-input.input-wrapper--has-error .bank-account-input__wrapper{background-color:#fce7e7;border-color:#ea1212}.bank-account-input.input-wrapper--has-error .bank-account-input__wrapper:focus-within{border-color:#ea1212}.bank-account-input--dark .bank-account-input__wrapper{background-color:#edf0f2}.bank-account-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#003b70;font-size:18px;letter-spacing:3px;width:100%}.bank-account-input__input::-moz-placeholder{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-account-input__input,.bank-account-input__input::placeholder{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-account-input__input::-moz-placeholder{color:#dce1e5}.bank-account-input__input::placeholder{color:#dce1e5}.bank-account-input__sections{font-size:11px}@media (min-width:768px){.bank-account-input__sections{font-size:12px}}.bank-account-input__sections>*{color:#728998;display:inline-block}.bank-account-input__sections :first-child{margin-left:6px}.bank-account-input__sections :nth-child(2){margin-left:55px}.bank-account-input__sections :nth-child(3){margin-left:100px}.bank-account-input__sections :nth-child(4){margin-left:90px}.input-number__element{transition:border .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #74ddbc;border-radius:25px;color:#003b70;outline:none;background:#fff;font-size:15px;padding:.5rem}.input-number__element:focus{border-color:#0038ee}.input-number__element--dark{background-color:#f4f7f9}.input-number__element--error{background-color:#fce7e7;border-color:#ea1212}.input-number__element--error:focus-within{border-color:#ea1212}.input-number__element--disabled{background-color:#dce1e5;color:#728998}.option-buttons{border:1px solid #74ddbc;color:#003b70;outline:none;background-color:#fff;border-radius:20px;display:flex;flex-wrap:nowrap;padding:4px}.option-buttons:focus{border-color:#0038ee}.option-buttons--dark{background-color:#f4f7f9}.option-buttons__button{border-radius:15px;border:0;background-color:#fff;color:#132438;flex:1 1;font-size:15px;padding:6px 10px}.option-buttons__button--selected{background-color:#218094;color:#fff}.option-buttons__button:not(.option-buttons__button--selected):focus,.option-buttons__button:not(.option-buttons__button--selected):hover{background-color:#f4f7f9}.ird-number-input__wrapper{color:#003b70}.ird-number-input__wrapper::-moz-placeholder{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ird-number-input__wrapper,.ird-number-input__wrapper::placeholder{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ird-number-input__wrapper::-moz-placeholder{color:#dce1e5}.ird-number-input__wrapper::placeholder{color:#dce1e5}.ird-number-input.input-wrapper--has-error .ird-number-input__wrapper{background-color:#fce7e7;border-color:#ea1212}.ird-number-input.input-wrapper--has-error .ird-number-input__wrapper:focus-within{border-color:#ea1212}.input-radio-menu__container.subtext,.subtext.input-radio-menu__container--horizontal,.subtext.input-radio-menu__container--vertical,.text-small{font-size:12px;line-height:1.4}@media (min-width:768px){.input-radio-menu__container.subtext,.subtext.input-radio-menu__container--horizontal,.subtext.input-radio-menu__container--vertical,.text-small{font-size:13px;line-height:1.46}}.input-radio-menu__container,.input-radio-menu__container--horizontal,.input-radio-menu__container--vertical{display:flex;justify-content:flex-start}.input-radio-menu__container--vertical{flex-direction:column}.input-radio-menu__container--vertical>.input-radio-menu__item:not(:last-child){margin:0 0 13.5px}.input-radio-menu__container--horizontal{flex-direction:row;flex-wrap:wrap}.input-radio-menu__container--horizontal>.input-radio-menu__item:not(:last-child){margin:0 13.5px 0 0}.input-radio-menu__container.subtext,.subtext.input-radio-menu__container--horizontal,.subtext.input-radio-menu__container--vertical{font-weight:300;margin:0 36px}.input-radio-menu__item{align-items:center;display:flex;flex-direction:row;color:#132438}.input-radio-menu__item-md{font-size:15px}.input-radio-menu__item-sm{font-size:13px}.input-radio-menu__item>label{cursor:pointer}.form-radio{box-sizing:border-box;display:inline-block;padding:5px}.form-radio--small{height:29px;width:29px;min-width:29px}.form-radio--small .form-radio__icon{height:9px;width:9px}.form-radio--dusk .form-radio__wrapper,.form-radio--gray .form-radio__wrapper{background:#f4f7f9}.form-radio--white .form-radio__wrapper{background:#fff}.form-radio--medium{height:38px;width:38px;min-width:38px}.form-radio--medium .form-radio__icon{height:12px;width:12px}.form-radio--disabled .form-radio__wrapper{background:hsla(0,0%,39.2%,.25098039215686274)}.form-radio--disabled .form-radio__icon{background:hsla(0,0%,39.2%,.5019607843137255)}.form-radio__wrapper{align-items:center;border-radius:100%;display:inline-flex;justify-content:center;position:relative;transition:background-color .16s;height:100%;width:100%}.form-radio__wrapper,.form-radio__wrapper.border--default{border:1px solid #218094}.form-radio__wrapper.border--gray:not(:hover){border:1px solid hsla(0,0%,39.2%,.25)}.form-radio__icon,.form-radio__input{background:transparent;border:none;cursor:pointer;height:100%;margin:0;padding:0;position:absolute;width:100%}.form-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-radio__icon{background-color:#218094;border-radius:100%;color:#fff;opacity:0;pointer-events:none;transition:opacity .16s;z-index:1}.form-radio--checked .form-radio__icon{opacity:1}.font-graphik,.form-input,.form-input>input,.form-inputs__select__label,.form-inputs__select__select{font-family:Graphik,Helvetica,Arial,sans-serif!important}.form-inputs__select{display:flex;flex-direction:column}.form-inputs__select:not(.form-inputs__select--disabled) .form-inputs__select__select{background:#fff;color:#003b70}.form-inputs__select:not(.form-inputs__select--disabled) .form-inputs__select__select--dark{background:#f4f7f9}.form-inputs__select:not(.form-inputs__select--disabled) .form-inputs__select__select--dark .form-inputs__select_control{background-color:#f4f7f9}.form-inputs__select:not(.form-inputs__select--disabled) .form-inputs__select__select--link{background-color:initial;border:none;border-bottom:1px solid #218094;border-radius:0;color:#218094;min-height:auto;padding:0 0 3px!important;width:auto}.form-inputs__select:not(.form-inputs__select--disabled) .form-inputs__select__select--link .form-inputs__select__icon{fill:#218094}.form-inputs__select--disabled .form-inputs__select__select{background:hsla(0,0%,39.2%,.10196078431372549);border-color:transparent;color:rgba(19,36,56,.5019607843137255)}.form-inputs__select--disabled .form-inputs__select__icon{display:none}.form-inputs__select--lg .form-inputs__select__select,.form-inputs__select--md .form-inputs__select__select,.form-inputs__select--sm .form-inputs__select__select{padding-bottom:9px;padding-top:9px}.form-inputs__select--md .form-inputs__select__select,.form-inputs__select--sm .form-inputs__select__select{padding-left:13.5px}.form-inputs__select--md:not(.form-inputs__select--disabled) .form-inputs__select__select,.form-inputs__select--sm:not(.form-inputs__select--disabled) .form-inputs__select__select{padding-right:40.5px}.form-inputs__select--md--disabled .form-inputs__select__select,.form-inputs__select--sm--disabled .form-inputs__select__select{padding-right:13.5px}.form-inputs__select--sm .form-inputs__select__select{min-height:35px}.form-inputs__select--sm .form-inputs__select__label,.form-inputs__select--sm .form-inputs__select__select{font-size:13px;line-height:14px}.form-inputs__select--md .form-inputs__select__select{min-height:40px}.form-inputs__select--md .form-inputs__select__label,.form-inputs__select--md .form-inputs__select__select{font-size:15px;line-height:17px}.form-inputs__select--lg .form-inputs__select__select{min-height:50px;padding-left:27px}.form-inputs__select--lg:not(.form-inputs__select--disabled) .form-inputs__select__select{padding-right:54px}.form-inputs__select--lg--disabled .form-inputs__select__select{padding-right:27px}.form-inputs__select--lg .form-inputs__select__label,.form-inputs__select--lg .form-inputs__select__select{font-size:18px;line-height:30px}.form-inputs__select__select{border:1px solid #74ddbc;color:#003b70;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:25px;box-sizing:border-box;color:#132438;width:100%}.form-inputs__select__select:focus{border-color:#0038ee}.form-inputs__select__select .form-inputs__select__control{border:none;border-radius:25px;cursor:pointer;position:relative;z-index:9}.form-inputs__select__select .form-inputs__select__control .form-inputs__select__single-value{color:#003b70;font-size:15px;line-height:14px}.form-inputs__select__select .form-inputs__select__menu{overflow:hidden;transform:translateY(-10px);z-index:99999}.form-inputs__select__select .form-inputs__select__option{background-color:#fff;color:#365265;cursor:pointer;font-size:15px;line-height:1.2;padding:13.5px}.form-inputs__select__select .form-inputs__select__option--is-focused,.form-inputs__select__select .form-inputs__select__option:hover{background-color:#f4f7f9}.form-inputs__select__select .form-inputs__select__indicator-separator{display:none}.form-inputs__select--dark .form-inputs__select__control{background-color:#f4f7f9}.form-inputs__select--error,.form-inputs__select--error .form-inputs__select__control{background-color:#fce7e7;border-color:#ea1212}.form-inputs__select--menu-top .form-inputs__select__menu{border-radius:4px 4px 0 0;transform:translateY(10px)}.form-inputs__select__label{color:#b9c4cb;display:block;margin-bottom:9px}.form-inputs__select__icon{bottom:50%;pointer-events:none;position:absolute;right:13.5px;transform:translateY(50%)}.switch{align-items:center;display:flex;flex-direction:row;grid-gap:9px;gap:9px}.switch .switch-box{display:inline-block;height:31px;position:relative;width:50px}.switch .switch-box input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;box-shadow:none;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.switch .switch-box input:checked+.slider{background-color:#218094}.switch .switch-box input:checked+.slider:before{transform:translate(21px)}.switch .switch-box input:focus+.slider{box-shadow:0 0 1px #218094}.switch .switch-box .slider{cursor:pointer;background-color:#dce1e5;border-radius:31px;display:block;height:100%;position:relative;transition:.25s}.switch .switch-box .slider:before{background-color:#fff;border-radius:50%;box-shadow:0 5px 8px rgba(0,0,0,.14901960784313725);position:absolute;content:"";width:50%;top:2px;left:2px;bottom:2px;transition:.3s}.input-textarea__element,.input-textarea__element--error{transition:border .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #74ddbc;border-radius:25px;color:#003b70;outline:none;font-size:15px;padding:.75rem}.input-textarea__element--error:focus,.input-textarea__element:focus{border-color:#0038ee}.input-textarea__element--error{background-color:#fce7e7;border-color:#ea1212}.input-textarea__element--error:focus-within{border-color:#ea1212}.input-textarea__element--disabled{background-color:#dce1e5;color:#728998}.input-textarea__element--dark{background-color:#f4f7f9}.input-text__element{transition:border .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #74ddbc;border-radius:25px;color:#003b70;outline:none;background:#fff;font-size:15px;padding:9px 13.5px}.input-text__element:focus{border-color:#0038ee}.input-text__element--dark{background-color:#f4f7f9}.input-text__element--error{background-color:#fce7e7;border-color:#ea1212}.input-text__element--error:focus-within{border-color:#ea1212}.input-text__element--disabled{background-color:#dce1e5;color:#728998}.font-graphik,.form-input,.form-input>input{font-family:Graphik,Helvetica,Arial,sans-serif!important}.form-input--medium,.form-input--medium>input,.text-regular,p{font-size:13px;line-height:1.46}@media (min-width:768px){.form-input--medium,.form-input--medium>input,.text-regular,p{font-size:15px;line-height:1.467}}.form-input--large,.form-input--large>input,.text-large{font-size:15px;line-height:1.6}@media (min-width:768px){.form-input--large,.form-input--large>input,.text-large{font-size:18px;line-height:1.67}}.form-input{border-radius:25px;border:1px solid #74ddbc;display:inline-flex;flex-direction:row;transition-duration:.16s;transition-property:background-color,border-color}.form-input--gray{background-color:#f4f7f9}.form-input--white{background-color:#fff}.form-input,.form-input>input{color:#003b70;font-weight:400}.form-input--small{height:35px}.form-input--small,.form-input--small>input{font-size:13px}.form-input--medium{height:35px}@media (min-width:768px){.form-input--medium{height:40px}}.form-input--large{height:40px}@media (min-width:768px){.form-input--large{height:50px}}.form-input--disabled{background-color:hsla(0,0%,39.2%,.25098039215686274);border-color:transparent}.form-input--disabled,.form-input--disabled .form-input__text,.form-input--disabled>input{color:hsla(0,0%,39.2%,.5019607843137255)}.form-input>input{background-color:initial;border:none;border-radius:20px;height:100%;margin:0;padding:9px 18px;text-align:left;width:100%;outline:none}.form-input>input::-moz-placeholder{color:rgba(0,59,112,.5019607843137255)}.form-input>input::placeholder{color:rgba(0,59,112,.5019607843137255)}.form-input--has-text{position:relative}.form-input--has-text .form-input__text{position:absolute;right:9px;top:50%;transform:translateY(-50%)}.form-input--has-text>input{padding-left:0;padding-right:23px;text-align:center;text-indent:23px}.form-input--error{border-color:#d73323;color:#d73323}.form-input:focus-within{border-color:#0038ee}.input-wrapper__wrapper{display:flex;flex-direction:column;font-size:15px;position:relative}.input-wrapper__wrapper.input-wrapper--hidden{display:none}.input-wrapper__wrapper.input-wrapper--has-error{margin-bottom:2.7px}.input-wrapper__wrapper.input-wrapper--save-error-space:not(.input-wrapper--has-error){margin-bottom:18px}.input-wrapper__wrapper.input-wrapper--dark{background-color:#edf0f2}.input-wrapper__label{align-items:center;display:flex;flex-direction:row;font-weight:600;line-height:1.67}.input-wrapper__label__text{color:#365265}.input-wrapper__label__text-md{font-size:15px}.input-wrapper__label__text-sm{font-size:13px}.input-wrapper__label__icon{color:#00ae9e}.input-wrapper__label :last-child(:not(.input-tooltip__parent)){margin-left:auto}.input-wrapper__tooltip-icon{align-items:center;display:flex;flex-direction:row}.input-wrapper__tooltip-label{border-bottom:1px dashed #365265;color:#365265;font-size:13px;font-weight:400;line-height:1.2;margin-right:2.7px}.input-wrapper__error-label{color:#ea1212;font-size:13px;line-height:1;min-height:13px;margin-top:2.7px}.performance{align-items:center;display:inline-flex;flex-direction:row}.performance-black{color:#132438}.performance-red{color:#f44336}.performance-positive{color:#38bb4f;stroke:#38bb4f}.performance-negative{color:#d73323;stroke:#d73323}.performance__trend-icon{font-size:13px;margin-left:.5rem}.performance__trend-icon path{fill:none}.performance__total{display:flex;flex-direction:row}.toggle{background-color:#132438;border-radius:20px;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;padding:5px;position:relative;width:125px}.toggle__slider{display:flex;height:100%;transition:.4s;position:relative}.toggle__slider:before{background-color:#218094;border-radius:15px;bottom:0;content:"";position:absolute;right:0;top:0;transition:.4s;width:50%;z-index:0}.toggle__option-text{align-items:center;color:#fff;display:inline-flex;height:100%;justify-content:center;position:relative;width:50%;z-index:1}.toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;margin:0;width:100%;top:0;left:0;position:absolute}.toggle input:checked+.toggle__slider:before{transform:translate(-100%)}.account-details-return .return-label,.text-regular,p{font-size:13px;line-height:1.46}@media (min-width:768px){.account-details-return .return-label,.text-regular,p{font-size:15px;line-height:1.467}}.account-details-return{display:flex;justify-content:space-between;padding:13.5px 0;width:100%}.account-details-return:not(:last-of-type){border-bottom:1px solid #dce1e5}@media (min-width:768px){.account-details-return:not(:last-of-type){border-bottom:unset}}@media (min-width:768px){.account-details-return{display:inline-flex;flex-direction:column-reverse;padding:0 27px;margin:18px 0;width:auto}.account-details-return:first-of-type{padding-left:0}.account-details-return:not(:first-of-type){border-left:1px solid #dce1e5}.account-details-return:last-of-type{padding-right:0}}.account-details-return .currency,.account-details-return .performance{font-weight:400;font-size:21px;margin-bottom:2.7px}.account-details-return .return-label{color:#4f6b7e;font-weight:600;margin:0}.account-details-return .return-description{color:#728998;font-weight:400;margin:0}@media (min-width:768px){.account-details-return .return-description{font-size:15px}}.account-details-return .tooltip{display:flex;flex-direction:row;align-items:center}.account-details-return .tooltip .tooltip-label .performance{padding-bottom:2.7px;border-bottom:2px dashed #dce1e5}.account-details-return .tooltip .tooltip-icon .MuiSvgIcon-root{fill:#218094}@media (min-width:768px){.account-details-return .return-value{margin-bottom:2.7px}}.account-details-return .return-value .tooltip-icon{margin-left:9px}@media (min-width:768px){.account-details-return .return-value .tooltip-icon{margin-left:2.7px}}.notification,.text-regular,p{font-size:13px;line-height:1.46}@media (min-width:768px){.notification,.text-regular,p{font-size:15px;line-height:1.467}}.notification{align-items:center;border-left:5px solid;border-radius:5px;color:#132438;display:flex;flex-direction:row;height:auto;justify-content:flex-start;padding:15px 15px 15px 9px}.notification--info{border-color:#218094}.notification--info .notification__icon{fill:#218094}.notification--success{border-color:#38bb4f}.notification--success .notification__icon{fill:#38bb4f}.notification--warning{background-color:rgba(238,129,62,.050980392156862744);border-color:#ee813e}.notification--warning .notification__icon{fill:#ee813e}.notification--error{background-color:rgba(215,51,35,.050980392156862744);border-color:#d73323}.notification--error .notification__icon{fill:#d73323}.notification--white{background-color:#fff}.notification--grey{background-color:rgba(33,128,148,.10196078431372549)}.notification--orange{background-color:rgba(238,129,62,.10196078431372549)}.notification__icon{flex:0 0 auto;height:24px;margin-left:0;width:24px}.notification__content{flex:1 1 auto}.notification__content a,.notification__content a:visited{color:#218094}.notification__content p:first-child{margin-top:0}.notification__content p:last-child{margin-bottom:0}.notification__close{cursor:pointer;flex:0 0 auto}.notification__actions{align-items:center;display:flex;margin-top:13.5px}.notification__actions>:not(:first-child){margin-left:9px}.retirement-projector__option{align-items:center;background-color:#fff;border:1px solid #dce1e5;border-radius:27.5px;box-sizing:border-box;cursor:pointer;display:flex;padding:9px}.retirement-projector__option>h6{font-size:15px;margin:0;padding-left:9px}.retirement-projector__option>span{font-size:15px;color:#728998}.retirement-projector__option>button{margin-left:auto;margin-right:9px}.retirement-projector__option--error{background-color:#fce7e7;border-color:#ea1212}.retirement-projector-graph{max-height:300px;max-width:99.9%;font-size:15px}.retirement-projector-graph__tooltip{background-color:#132438;border-radius:.23rem;padding:9px 13.5px}.retirement-projector-graph__tooltip>span{color:hsla(0,0%,100%,.8509803921568627);font-size:11px;margin-bottom:13.5px}.retirement-projector-graph__tooltip>p{color:#fff;font-weight:500}.retirement-projector-graph .recharts-surface{border-radius:.56rem .56rem 0 0}.retirement-projector-graph .recharts-legend-wrapper{display:flex;justify-content:center}.retirement-projector-graph__legend{display:flex;align-items:center;grid-gap:13.5px;gap:13.5px}.retirement-projector-graph__legend>hr{width:50px;background-color:#74ddbc}.retirement-projector-graph__legend>p{color:#365265}.retirement-projector-graph .recharts-legend-item-text{color:#365265!important}.color-text-default-85{color:rgba(79,107,126,.8509803921568627)!important}.color-text-light-85{color:rgba(114,137,152,.8509803921568627)!important}.font-graphik{font-family:Graphik,Helvetica,Arial,sans-serif!important}.font-miller{font-family:Miller,Georgia,Times New Roman,serif!important}.font-fund{font-family:Graphik,Helvetica,Arial,sans-serif}.h1,.h2,.h3,h1,h2,h3{font-family:Miller,Georgia,Times New Roman,serif}.h4,h4{font-family:Graphik,Helvetica,Arial,sans-serif}@media (min-width:768px){.h4,h4{font-family:Miller,Georgia,Times New Roman,serif;font-weight:300}}.h5,.h6,h5,h6{font-family:Graphik,Helvetica,Arial,sans-serif}.retirement-projector-graph-header>p{align-items:flex-end;display:flex;flex-wrap:wrap;margin:0}@media (min-width:1024px){.retirement-projector-graph-header>p{margin-bottom:18px}}.retirement-projector-graph-header__income{grid-gap:9px;gap:9px}.retirement-projector-graph-header__income__select{background-color:#f4f7f9;border:0;border-bottom:1px solid #218094;color:#218094;cursor:pointer;outline:none}@media (min-width:480px){.retirement-projector-graph-header__income__select{background-color:#fff}}.retirement-projector-graph-header__large-currency{font-size:26px;font-weight:400;line-height:1.4}.retirement-projector-graph-header__superscript{color:#4f6b7e;font-size:13px}html{box-sizing:border-box}body,html{overflow-x:hidden;position:relative}@media(min-width:813px){body,html{overflow:hidden}}#root,.app,body,html{height:100%}body{display:block;font-family:"Graphik","Helvetica","Arial",sans-serif;font-size:16px;margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%}*,:after,:before{box-sizing:inherit;-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}b,strong{font-weight:600}hr{background-color:#dce1e5;border:none;height:1px;margin:18px 0}.ff-online-portal .main-theme-container{position:relative;min-height:100vh}.ff-online-portal .main-theme-container__content{background-color:#f4f7f9}@media(min-width:813px){.ff-online-portal .main-theme-container{overflow-y:hidden}}.ff-online-portal .main-theme-container .left-content{position:relative}@media(max-width:960px){.ff-online-portal .main-theme-container .left-content{flex-basis:100%;max-width:100%}}@media(min-width:813px){.ff-online-portal .main-theme-container .left-content{height:100vh;overflow-y:auto}}.ff-online-portal .main-theme-container-image{background:url(/static/media/king-fisher-bg.ed1b265b.jpg) 0 no-repeat;background-size:cover}@media(max-width:960px){.ff-online-portal .main-theme-container-image{display:none}}.ff-online-portal .main-theme-container-image--aon{background:url(/static/media/kotare-bg.88dbe119.jpg) 0 no-repeat;background-size:cover}.ff-online-portal .main-theme-container .text-content-layout{height:auto;padding:0;width:100%}.ff-online-portal .main-theme-container+.contact-menu-component{bottom:1rem;right:1rem}@media(min-width:601px){.ff-online-portal .main-theme-container+.contact-menu-component{bottom:2rem;right:2rem}}@media(min-width:961px){.ff-online-portal .main-theme-container+.contact-menu-component .action-button,.ff-online-portal .main-theme-container+.contact-menu-component .action-button.toggled{background:#218094}.ff-online-portal .main-theme-container+.contact-menu-component .MuiSvgIcon-root{fill:#00ae9e}.ff-online-portal .main-theme-container+.contact-menu-component .contact-menu-item .icon{background:#218094}}.ff-online-portal .main-theme-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{transition:border .4s ease;border-color:#0038ee}.ff-online-portal .main-theme-container .MuiOutlinedInput-root{margin-top:-.5rem}.ff-online-portal .main-theme-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.ff-online-portal .main-theme-container .MuiOutlinedInput-input{padding:.875rem;font-size:18px;color:#003b70;border-radius:25px;background-color:#fff}.ff-online-portal .main-theme-container .MuiOutlinedInput-notchedOutline{border-radius:25px;border-color:#74ddbc}.ff-online-portal .main-theme-container .MuiOutlinedInput-adornedEnd{border-radius:25px;background-color:#fff}.ff-online-portal .main-theme-container .MuiInputAdornment-positionEnd{opacity:.8}.ff-online-portal .login-component{left:50%;max-width:30rem;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ff-online-portal .login-component.full-content-layout{height:auto;margin:0;max-width:100%;position:inherit;padding:1.5rem 1.5rem 7rem;width:100%}@media(min-width:961px){.ff-online-portal .login-component.full-content-layout{height:100vh;overflow-y:auto}}@media(min-width:736px)and (orientation:landscape),(min-width:768px),(min-width:960px)and (orientation:landscape),(min-width:1200px)and (orientation:landscape){.ff-online-portal .login-component.full-content-layout{padding:4rem}}@media(min-width:1400px)and (orientation:landscape){.ff-online-portal .login-component.full-content-layout{padding:6rem}}@media(min-width:1600px)and (orientation:landscape){.ff-online-portal .login-component.full-content-layout{padding:8rem}}@media(min-width:1800px)and (orientation:landscape){.ff-online-portal .login-component.full-content-layout{padding:10rem}}.ff-online-portal .login-component.full-content-layout .text-content-layout{margin-top:-3.5rem}.ff-online-portal .login-component .logo{width:200px;margin-left:-3px}@media(max-width:768px){.ff-online-portal .login-component .logo{margin:3rem 0 1.5rem}}.ff-online-portal .login-component .MuiTypography-h4{margin-bottom:.5rem;color:#132438}@media(max-width:768px){.ff-online-portal .login-component .MuiTypography-h4{font-size:28px}}.ff-online-portal .login-component p{margin-top:0}.ff-online-portal .login-component .login-pin-loading-spinner{position:absolute;bottom:-35px}.ff-online-portal .login-component #ffm-alert .MuiSnackbarContent-root{margin:1.5rem 0}.ff-online-portal .login-component #ffm-alert .notification--error{margin:1rem 0}.ff-online-portal .login-component .MuiTypography-body1{color:#4f6b7e;font-size:15px}.ff-online-portal .login-component .form .MuiButton-contained{box-shadow:none}.ff-online-portal .login-component .form.login-form{position:relative}.ff-online-portal .login-component .form.login-form .forgot-password-link{position:absolute;right:0;top:calc(7.75rem - 1px)}.ff-online-portal .login-component .form.login-form .login-field-group:first-child .MuiFormHelperText-root.Mui-error{color:red;margin-bottom:-1.25rem}.ff-online-portal .login-component .form.login-form .password-field-group{margin-top:43px}.ff-online-portal .login-component .form .action-group .MuiLink-root{display:block;margin-top:1.25rem}.ff-online-portal .login-component .form .login-field-group__label{display:flex;justify-content:space-between}.ff-online-portal .login-component .MuiButton-contained{padding:0 2rem;color:#003b70;background-color:#74ddbc;border-radius:25px;box-shadow:none;min-height:3.125rem;margin-top:1.5rem;font-weight:400!important;text-transform:none;border:1px solid transparent;transition:border-color background box-shadow .4s ease}.ff-online-portal .login-component .MuiButton-contained:hover{background-color:#fff;color:#218094;border-color:#218094}.ff-online-portal .login-component .MuiButton-contained.Mui-disabled{background-color:transparent!important;color:#218094!important;border-color:#218094!important}.ff-online-portal .login-component .MuiTypography-h6{color:#132438;font-weight:400;margin-bottom:1rem;text-transform:inherit}.ff-online-portal .login-component .register-login-link-box{margin-top:1.875rem;text-align:center}.ff-online-portal .login-component .back-to-login{display:flex;align-items:center}.ff-online-portal .login-component .back-to-login svg{font-size:18px;margin-right:.5rem}@media(min-width:590px)and (max-width:960px){.ff-online-portal .login-component{margin:3rem 0 6rem}}@media(max-height:700px),(max-width:959px){.ff-online-portal .login-component{position:relative;top:0;transform:translate(-50%)}}@media(max-width:959px){.ff-online-portal .login-component{margin:1.75rem 0 0}}@media(max-width:520px){.ff-online-portal .login-component{margin-top:0}.ff-online-portal .login-component .MuiTypography-h1{font-size:1.75em;margin-bottom:1.75rem;margin-top:-.25rem}}.ff-online-portal .login-component .MuiSnackbarContent-message{padding-left:0!important;padding-right:1.5rem}.ff-online-portal .not-found-component .MuiTypography-body1{margin:1rem 0}.ff-online-portal .not-found-component a{text-decoration:underline}.ff-online-portal .MuiLink-root{color:#218094}.ff-online-portal .footer-links{padding:2rem 0 1.5rem}.ff-online-portal .footer-links a{text-decoration:underline}@keyframes loadingSpinner{0%{opacity:0}to{opacity:1}}.custom-range-picker-component{display:flex;justify-content:center;margin-top:1rem}.custom-range-picker-component .DateRangePickerInput__withBorder{border-radius:8px;overflow:hidden}.custom-range-picker-component .DateInput_input{font-size:1rem;text-align:center}.custom-range-picker-component .DayPicker__withBorder{border:1px solid #dbdbdb;border-radius:8px;box-shadow:none;margin-top:-19px;overflow:hidden}.custom-range-picker-component .DayPicker .DayPickerNavigation_button{border-radius:8px;padding:8px}.custom-range-picker-component .CalendarDay__selected{background-color:#00ae9e;border-color:#00ae9e}.custom-range-picker-component .CalendarDay__selected_span{background-color:#ccefec;color:#333;border-color:#e6f7f6}.text-content-layout{margin:0 auto;max-width:67rem;color:#365265}.text-content-layout p,.text-content-layout ul{margin:1rem 0}.text-content-layout li,.text-content-layout p{line-height:1.75}.text-content-layout ul{padding-left:2.5rem;list-style-type:disc}.text-content-layout a{color:#218094;transition:opacity .2s ease-in-out}.text-content-layout a:hover{opacity:.7!important}@media(min-width:600px){.text-content-layout{padding:2rem 2rem 7rem}}.main-content .MuiContainer-root{padding:0}.tooltip-icon .MuiSvgIcon-root{vertical-align:middle}button.MuiButton-root{text-transform:none;padding:.2rem 2rem;border-radius:25px;font-size:15px;white-space:nowrap;box-shadow:none}button.MuiButton-root:hover{box-shadow:none}button.MuiButton-contained{background-color:#74ddbc;border:1px solid transparent;color:#003b70}button.MuiButton-contained:hover{background-color:transparent;border:1px solid #218094;color:#218094}button.MuiButton-containedPrimary.Mui-disabled{background-color:#74ddbc;color:#132438;opacity:.3}button.MuiButton-outlined{background-color:transparent;border:1px solid #74ddbc;color:#132438}button.MuiButton-outlined:hover{background-color:#74ddbc;color:#132438}.MuiDialog-root .MuiContainer-root{padding:0}@media(min-width:601px){.MuiDialog-root .MuiContainer-root{padding:0 1rem}}.MuiTypography-colorPrimary{color:#00447c}.MuiTypography-colorPrimary:hover{color:#4c8ab1}.MuiLink-root{cursor:pointer;transition:opacity .2s ease-in-out}.MuiLink-root:hover{opacity:.7}.MuiSnackbarContent-root{position:relative}.MuiSnackbarContent-root.MuiTypography-root{margin-bottom:1rem}.MuiSnackbarContent-root.success{background-color:#43a047}.MuiSnackbarContent-root.info{background-color:#ccefec;color:#333;font-weight:400}.MuiSnackbarContent-root.info .MuiSnackbarContent-message a{color:#4c8ab1}.MuiSnackbarContent-root.info .MuiSnackbarContent-message svg{color:#00ae9e}.MuiSnackbarContent-root.error{background-color:#f44336}.MuiSnackbarContent-root.warning{background-color:#ff7a25}.MuiSnackbarContent-root .MuiSnackbarContent-message{padding-left:.75rem;width:100%}.MuiSnackbarContent-root .MuiSnackbarContent-message svg{margin-right:1rem;width:1.2em;height:1.2em}.MuiSnackbarContent-root .MuiSnackbarContent-message svg+span{display:block}.MuiSnackbarContent-root .MuiSnackbarContent-message span{display:flex;align-items:center}.MuiSnackbarContent-root .MuiSnackbarContent-message a{color:#fff;text-decoration:underline}.MuiSnackbarContent-root .MuiSnackbarContent-message a:hover{text-decoration:none}.MuiSnackbarContent-root .MuiSnackbarContent-action{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.MuiInputBase-root.MuiOutlinedInput-root{border-radius:25px}.MuiOutlinedInput-notchedOutline{border-color:#74ddbc!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00447c;border-width:1px}.MuiInputBase-input.MuiOutlinedInput-input{color:#003b70;padding-left:18px}.MuiInputBase-input.MuiOutlinedInput-input:focus{border-radius:25px}.MuiFormLabel-root.Mui-focused{color:#00447c}.MuiFormLabel-root.MuiFormLabel-root{transform:translate(18px,20px) scale(1);background-color:transparent;padding:0 4px}.MuiFormLabel-root.MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:transparent;transform:translate(10px,-6px) scale(.75);color:#646464}.ff-online-portal .MuiTooltip-popper{z-index:3000}.ff-online-portal .MuiTooltip-tooltip{font-weight:400;top:1.25rem;font-size:12px;background-color:#365265}@media(min-width:600px){.ff-online-portal .MuiTooltip-tooltip{top:.4rem}}.ff-online-portal .MuiTypography-body2{font-weight:400;color:#365265}.material-icons.md-15{font-size:15px}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.MuiTabs-root.dark-oval{padding:0 5px;border-radius:30px;background-color:#f4f7f9}.MuiTabs-root.dark-oval .MuiTabs-flexContainer{position:relative;z-index:2}.MuiTabs-root.dark-oval .MuiTabs-indicator{background-color:#003b70;border-radius:30px;height:calc(100% - 10px);margin:5px 0;z-index:1}@media(max-width:480px){.MuiTabs-root.dark-oval .MuiPaper-root{border-radius:0}}.MuiTabs-root.dark-oval .MuiBox-root{padding:2.25rem 0 0}@media(max-width:1089px){.MuiTabs-root.dark-oval .MuiBox-root{padding-top:2rem}}.MuiTabs-root.dark-oval .MuiTab-root{font-weight:600;letter-spacing:normal;text-align:center;text-transform:none;transition:color .6s;flex-grow:1;max-width:inherit}.MuiTabs-root.dark-oval .MuiTab-root.Mui-selected{color:#fff}.MuiTabs-root.dark-oval .MuiTab-root:not(.Mui-selected){color:#132438;transition:color .2s ease-in-out}.MuiTabs-root.dark-oval .MuiTab-root:not(.Mui-selected):hover{color:#858585}.ff-online-portal .MuiTypography-h1,.ff-online-portal .MuiTypography-h2,.ff-online-portal .MuiTypography-h3,.h1,.h2,.h3,h1,h2,h3{font-family:"Miller","Georgia","Times New Roman",serif;font-weight:300;margin-bottom:18px}.ff-online-portal .login-component .MuiButton-contained,.ff-online-portal .MuiTypography-h4,.ff-online-portal .MuiTypography-h5,.ff-online-portal .MuiTypography-h6,.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px}.ff-online-portal .login-component .MuiButton-contained,.ff-online-portal .MuiTypography-h1,.ff-online-portal .MuiTypography-h2,.ff-online-portal .MuiTypography-h3,.ff-online-portal .MuiTypography-h4,.ff-online-portal .MuiTypography-h5,.ff-online-portal .MuiTypography-h6,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;margin-block-start:0;margin-top:0}.ff-online-portal .MuiTypography-h4,.h4,h4{font-weight:600;font-family:"Graphik","Helvetica","Arial",sans-serif}@media(min-width:768px){.ff-online-portal .MuiTypography-h4,.h4,h4{font-family:"Miller","Georgia","Times New Roman",serif;font-weight:300}}.ff-online-portal .login-component .MuiButton-contained,.ff-online-portal .MuiTypography-h5,.ff-online-portal .MuiTypography-h6,.h5,.h6,h5,h6{font-family:"Graphik","Helvetica","Arial",sans-serif;font-weight:600}.ff-online-portal .MuiTypography-h1,.h1,h1{font-size:48px;line-height:1.2}@media(min-width:768px){.ff-online-portal .MuiTypography-h1,.h1,h1{font-size:58px}}.ff-online-portal .MuiTypography-h2,.h2,h2{font-size:38px;line-height:1.26}@media(min-width:768px){.ff-online-portal .MuiTypography-h2,.h2,h2{font-size:48px;line-height:1.2}}.ff-online-portal .MuiTypography-h3,.h3,h3{font-size:28px;line-height:1.28}@media(min-width:768px){.ff-online-portal .MuiTypography-h3,.h3,h3{font-size:38px;line-height:1.26}}.ff-online-portal .MuiTypography-h4,.h4,h4{font-size:21px;line-height:1.47}@media(min-width:768px){.ff-online-portal .MuiTypography-h4,.h4,h4{font-size:28px;line-height:1.353}}.ff-online-portal .MuiTypography-h5,.h5,h5{font-size:18px;line-height:1.44}@media(min-width:768px){.ff-online-portal .MuiTypography-h5,.h5,h5{font-size:21px;line-height:1.47}}.ff-online-portal .login-component .MuiButton-contained,.ff-online-portal .MuiTypography-h6,.h6,h6{font-size:15px;line-height:1.6}@media(min-width:768px){.ff-online-portal .login-component .MuiButton-contained,.ff-online-portal .MuiTypography-h6,.h6,h6{font-size:18px;line-height:1.44}}.ff-online-portal .MuiTypography-caption,.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.ff-online-portal .MuiTypography-caption,.text-small{font-size:13px;line-height:1.46}}.ff-online-portal .checkbox-label label,.ff-online-portal .MuiTypography-body1,.ff-online-portal .MuiTypography-body2,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.ff-online-portal .checkbox-label label,.ff-online-portal .MuiTypography-body1,.ff-online-portal .MuiTypography-body2,.text-regular,p{font-size:15px;line-height:1.467}}.MuiTabs-root.dark-oval .MuiTab-root,.text-large{font-size:15px;line-height:1.6}@media(min-width:768px){.MuiTabs-root.dark-oval .MuiTab-root,.text-large{font-size:18px;line-height:1.67}}@media(max-width:480px){.table-content-wrapper{margin:0 -18px;width:calc(100% + 36px)}}.MuiTable-root .MuiTableCell-head{font-weight:600;background-color:rgba(184,242,235,.25);color:#218094;border-top:1px solid #218094;border-bottom:1px solid #218094}@media(max-width:480px){.MuiTable-root .MuiTableCell-head{font-size:.875em}}.MuiTableHead-root .MuiTableCell-root{white-space:nowrap}.MuiTableBody-root .MuiTableCell-root{color:#4f6b7e;font-weight:400}@media(max-width:1279px){.MuiTableRow-root.header-row .DateNZ,.MuiTableRow-root.header-row .MuiTableCell-root{border-bottom:0;padding-top:1rem}}.MuiTableCell-root{white-space:nowrap}@media(max-width:610px),(min-width:769px)and (max-width:920px){.MuiTableCell-root{max-width:7rem;padding-left:.25rem;padding-right:.25rem;overflow:hidden;text-overflow:ellipsis}}.MuiTableCell-root:first-child{padding-left:1rem}@media(min-width:481px)and (max-width:610px),(min-width:769px)and (max-width:920px){.MuiTableCell-root{font-size:.85em}}.action-button{margin-top:1rem;text-align:center}.dashboard-theme-container .account-details-header .MuiTypography-body1,.dashboard-theme-container .account-details-header__related-account,.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.dashboard-theme-container .account-details-header .MuiTypography-body1,.dashboard-theme-container .account-details-header__related-account,.text-small{font-size:13px;line-height:1.46}}.dashboard-theme-container .account-details-header{align-items:center;background:rgba(33,128,148,.1);border-radius:10px;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:15px;padding-top:15px;white-space:nowrap;width:100%}@media(min-width:768px){.dashboard-theme-container .account-details-header{padding-bottom:30px;padding-top:30px}}@media(min-width:768px){.dashboard-theme-container .account-details-header .mobile{display:none}}@media(max-width:767px){.dashboard-theme-container .account-details-header .desktop{display:none}}.dashboard-theme-container .account-details-header--default.account-details-header{background-color:#003b70}.dashboard-theme-container .account-details-header--fisher-funds-two.account-details-header,.dashboard-theme-container .account-details-header--kiwisaver-scheme.account-details-header{background-color:#218094;color:#fff}.dashboard-theme-container .account-details-header--fisher-funds-two.account-details-header .account-details-header__fund,.dashboard-theme-container .account-details-header--kiwisaver-scheme.account-details-header .account-details-header__fund{background-color:hsla(0,0%,100%,.15)}.dashboard-theme-container .account-details-header--kiwisaver.account-details-header{background-color:#218094;color:#fff}.dashboard-theme-container .account-details-header--kiwisaver.account-details-header .account-details-header__fund{background-color:hsla(0,0%,100%,.15)}.dashboard-theme-container .account-details-header--managed-funds.account-details-header{background-color:#132438;color:#fff}.dashboard-theme-container .account-details-header--managed-funds.account-details-header .account-details-header__fund{background-color:hsla(0,0%,100%,.15)}.dashboard-theme-container .account-details-header--investment-funds.account-details-header{background-color:#132438;color:#fff}.dashboard-theme-container .account-details-header--investment-funds.account-details-header .account-details-header__fund{background-color:hsla(0,0%,100%,.15)}.dashboard-theme-container .account-details-header--premium-service.account-details-header{background:linear-gradient(180deg,#fde4ba,#f7d18c);color:#132438}.dashboard-theme-container .account-details-header--premium-service.account-details-header .account-details-header__fund{background-color:rgba(19,36,56,.15)}.dashboard-theme-container .account-details-header--premium-service.account-details-header .account-details-header__fund .switch-icon{fill:#132438}.dashboard-theme-container .account-details-header--lifesaver.account-details-header{background-color:#b8f2eb;color:#132438}.dashboard-theme-container .account-details-header--lifesaver.account-details-header .account-details-header__fund{background-color:rgba(19,36,56,.15)}.dashboard-theme-container .account-details-header--investment-series.account-details-header{background-color:#74ddbc;color:#132438}.dashboard-theme-container .account-details-header--investment-series.account-details-header .account-details-header__fund{background-color:rgba(19,36,56,.15)}.dashboard-theme-container .account-details-header--futureplan.account-details-header{background-color:#b8f2eb;color:#132438}.dashboard-theme-container .account-details-header--futureplan.account-details-header .account-details-header__fund{background-color:rgba(19,36,56,.15)}.dashboard-theme-container .account-details-header__details{min-width:0}.dashboard-theme-container .account-details-header__fund,.dashboard-theme-container .account-details-header__name{color:inherit;line-height:1}.dashboard-theme-container .account-details-header__name{display:flex}.dashboard-theme-container .account-details-header__name p{color:inherit;overflow:hidden;text-overflow:ellipsis;margin-bottom:2.7px;margin-top:9px;white-space:nowrap}.dashboard-theme-container .account-details-header__name button{margin-top:5px}.dashboard-theme-container .account-details-header__fund{align-items:center;border-radius:5px;display:none;flex-direction:row;font-size:14px;height:30px;margin-left:30px;padding:0 9px}@media(min-width:768px){.dashboard-theme-container .account-details-header__fund{display:flex}}.dashboard-theme-container .account-details-header__fund,.dashboard-theme-container .account-details-header__fund:hover{background-color:hsla(0,0%,100%,.15);opacity:1}.dashboard-theme-container .account-details-header__fund:not(:hover) .switch-icon{margin-left:0;width:0}.dashboard-theme-container .account-details-header__fund .switch-icon{font-size:19px;margin-left:9px;transition:margin .2s,width .2s}.dashboard-theme-container .account-details-header__type{align-items:flex-start;display:flex;justify-content:flex-end;margin-left:auto}.dashboard-theme-container .account-details-header .action-buttons{margin-left:18px}.dashboard-theme-container .account-details-header .action-buttons .button{height:40px;min-width:unset;width:40px}@media(max-width:767px){.dashboard-theme-container .account-details-header .action-buttons .button{padding:0}.dashboard-theme-container .account-details-header .action-buttons .button .button__icon-left{margin:0}.dashboard-theme-container .account-details-header .action-buttons .button .button__text{display:none}}@media(min-width:768px){.dashboard-theme-container .account-details-header .action-buttons .button{height:35px;width:auto}}.dashboard-theme-container .account-details-header .action-buttons .button .MuiSvgIcon-root{font-size:28px}@media(min-width:768px){.dashboard-theme-container .account-details-header .action-buttons .button .MuiSvgIcon-root{font-size:25px}}.dashboard-theme-container .account-details-header__related-account{align-items:center;display:flex;flex-direction:row;margin-top:2.7px}.dashboard-theme-container .account-details-header__related-account>.MuiSvgIcon-root{margin-right:9px}.account-options-menu li>.MuiLink-root,.account-options-menu li>a{width:100%}.account-options-menu .MuiPopover-paper{box-shadow:0 10px 40px rgba(0,36,100,.1);margin-top:2.75rem}@media(min-width:600px){.account-options-menu:not(.deposit-mode) .MuiPopover-paper{margin-left:-1rem;width:auto}}@media(min-width:1070px){.account-options-menu:not(.deposit-mode) .MuiPopover-paper{margin-left:-2.95rem}}@media(min-width:1610px){.account-options-menu:not(.deposit-mode) .MuiPopover-paper{margin-left:-4.75rem}}@media(min-width:1610px){.account-options-menu.has-kiwisaver .MuiPopover-paper{margin-left:-7.85rem}}@media(min-width:321px){.account-options-menu .MuiMenuItem-root{white-space:nowrap}}.account-options-menu .MuiLink-root{width:100%}.account-options-menu .MuiLink-root:hover{color:#00447c;opacity:1}.loading-spinner{color:#00447c;width:100%}.loading-spinner.center{text-align:center}.loading-spinner .MuiCircularProgress-root,.loading-spinner .MuiCircularProgress-svg{color:inherit}.content .scroll-zone{height:100%}.content .scroll-zone.iframe{margin:0;padding:0;width:100%;max-width:100%;display:flex;flex-direction:column;flex:1 1}.content .scroll-zone.iframe-loading{display:none}.content .scroll-zone iframe{border:0;margin-bottom:0;width:100%;max-width:100%;flex:1 1}.switch-premium-form>div h6,.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.switch-premium-form>div h6,.text-small{font-size:13px;line-height:1.46}}.switch-premium-form>div h6,.text-bold{font-weight:600!important}.switch-premium .notification{margin-bottom:18px}.switch-premium .download-form:hover .icon_download path{stroke:#fff}.switch-premium-form{display:flex;flex-wrap:wrap;grid-gap:13.5px;gap:13.5px;justify-content:space-between}.switch-premium-form .MuiOutlinedInput-input{padding:.66rem 1rem}.switch-premium-form>div{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 13.5px)}.switch-premium-form>div h6{color:#365265}.review-your-strategy-change.client-details>div>p:nth-child(2n),.text-bold{font-weight:600!important}.review-your-strategy-change>p,.review-your-strategy-change>span{color:#365265}.review-your-strategy-change.client-details{display:flex;flex-wrap:wrap}.review-your-strategy-change.client-details>div{flex:0 1 100%;margin-bottom:13.5px}.review-your-strategy-change.client-details>div>p{margin:0}.review-your-strategy-change.client-details>div>p:nth-child(2n){color:#132438}@media(min-width:768px){.review-your-strategy-change.client-details>div{flex:0 1 33%}}.review-your-strategy-change .pds-disclaimer{background:#f4f7f9;border-radius:.23rem;color:#365265;display:inline-block;margin-bottom:13.5px;padding:13.5px 13.5px 0}.review-your-strategy-change li{margin-bottom:9px}.review-your-strategy-change .allocation-row{display:flex;margin:9px 0}.review-your-strategy-change .allocation-row :first-child{flex:0 1 50%}@media(min-width:768px){.review-your-strategy-change .allocation-row :first-child{flex:0 1 20%}}.modal__footer-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:15px;gap:15px;justify-content:space-between}.premium-service-contact-form textarea{background-color:#f4f7f9;border-radius:.56rem;height:120px;resize:none}.hidden{visibility:hidden}.switch-sub-modal .MuiPaper-root{color:#365265;font-size:15px}.switch-sub-modal .assets-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 13.5px}@media(min-width:768px){.switch-sub-modal .assets-list{margin:0 18px}}.switch-sub-modal .assets-list>*{flex:1 1 100%}@media(min-width:768px){.switch-sub-modal .assets-list>*{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 18px)}}.switch-sub-modal .assets-list .asset-info{display:flex;margin-bottom:9px}.switch-sub-modal .assets-list .asset-info .asset-label{flex:1 1 auto;margin:0}.switch-sub-modal .assets-list .asset-info .asset-split{flex:0 0 auto}.switch-sub-modal .assets-description{flex:1 1 100%}.switch-sub-modal canvas{border-radius:6px}.switch-sub-modal .tooltip-label{font-size:18px;line-height:1.44;font-weight:600;margin-bottom:10px}.switch-sub-modal .tooltip-icon>svg{height:1.125rem}.switch-sub-modal .strategy-risk-indicator{max-width:10rem}.switch-sub-modal .suggested-timeframe{border-top:1px solid #dce1e5}.switch-sub-modal .MuiDialog-container li{margin:.5em 0}.strategy-risk-indicator{align-items:center;color:#728998;display:flex;flex-direction:row;font-size:13px;position:relative}.strategy-risk-indicator__bar{background-color:#dce1e5;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.strategy-risk-indicator__maximum,.strategy-risk-indicator__minimum,.strategy-risk-indicator__value-container{z-index:1}.strategy-risk-indicator__maximum,.strategy-risk-indicator__minimum{text-align:center;background-color:#dce1e5;border-radius:50%;color:#333;flex:0 0 auto;position:absolute;top:50%;transform:translateY(-50%)}.strategy-risk-indicator__maximum--highlighted,.strategy-risk-indicator__minimum--highlighted{background-color:#365265;color:#fff}.strategy-risk-indicator__minimum{left:0}.strategy-risk-indicator__maximum{right:0}.strategy-risk-indicator__value-container{flex:0 0 auto}.strategy-risk-indicator__value{text-align:center;background-color:#365265;border-radius:50%;color:#fff;font-size:12px;height:18px;transform:translateX(-50%);width:18px}.strategy-risk-indicator--small .strategy-risk-indicator__maximum,.strategy-risk-indicator--small .strategy-risk-indicator__minimum,.strategy-risk-indicator--small .strategy-risk-indicator__value{font-size:12px}.strategy-risk-indicator--small .strategy-risk-indicator__maximum,.strategy-risk-indicator--small .strategy-risk-indicator__minimum{height:15px;line-height:15px;width:15px}.strategy-risk-indicator--small .strategy-risk-indicator__value{height:18px;line-height:18px;width:18px}.strategy-risk-indicator--regular .strategy-risk-indicator__maximum,.strategy-risk-indicator--regular .strategy-risk-indicator__minimum,.strategy-risk-indicator--regular .strategy-risk-indicator__value{font-size:12px}.strategy-risk-indicator--regular .strategy-risk-indicator__maximum,.strategy-risk-indicator--regular .strategy-risk-indicator__minimum{height:15px;line-height:15px;width:15px}.strategy-risk-indicator--regular .strategy-risk-indicator__value{height:18px;line-height:18px;width:18px}@media(min-width:768px){.strategy-risk-indicator--regular .strategy-risk-indicator__maximum,.strategy-risk-indicator--regular .strategy-risk-indicator__minimum,.strategy-risk-indicator--regular .strategy-risk-indicator__value{font-size:13px}.strategy-risk-indicator--regular .strategy-risk-indicator__maximum,.strategy-risk-indicator--regular .strategy-risk-indicator__minimum{height:18px;line-height:18px;width:18px}.strategy-risk-indicator--regular .strategy-risk-indicator__value{height:21px;line-height:21px;width:21px}}.strategy-risk-indicator--large .strategy-risk-indicator__maximum,.strategy-risk-indicator--large .strategy-risk-indicator__minimum,.strategy-risk-indicator--large .strategy-risk-indicator__value{font-size:13px}.strategy-risk-indicator--large .strategy-risk-indicator__maximum,.strategy-risk-indicator--large .strategy-risk-indicator__minimum{height:18px;line-height:18px;width:18px}.strategy-risk-indicator--large .strategy-risk-indicator__value{height:21px;line-height:21px;width:21px}@media(min-width:768px){.strategy-risk-indicator--large .strategy-risk-indicator__maximum,.strategy-risk-indicator--large .strategy-risk-indicator__minimum,.strategy-risk-indicator--large .strategy-risk-indicator__value{font-size:15px}.strategy-risk-indicator--large .strategy-risk-indicator__maximum,.strategy-risk-indicator--large .strategy-risk-indicator__minimum{height:21px;line-height:21px;width:21px}.strategy-risk-indicator--large .strategy-risk-indicator__value{height:25px;line-height:25px;width:25px}}.risk-tooltip__description,.risk-tooltip__title{color:#fff;font-size:13px;line-height:1.4}.risk-tooltip__container{padding:9px}.risk-tooltip__description{margin-top:13.5px}.risk-tooltip__title{margin-bottom:13.5px}.risk-chart__chart-container{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr}.risk-chart__option,.risk-chart__value{align-items:center;display:flex;flex-direction:row;justify-content:center;background-color:#4f6b7e;border-color:#728998;border-style:solid;border-width:2px 0;color:#b9c4cb;font-size:13px;line-height:1.67;padding:9px}.risk-chart__value{color:#fff;font-size:18px;position:relative}.risk-chart__return-labels,.risk-chart__risk-labels{display:flex;flex-direction:row;justify-content:space-between}.risk-chart__text,.risk-chart__text--bold,.risk-chart__text--right{color:#fff;font-size:12px}.risk-chart__text--right{text-align:right}.risk-chart__text--bold{font-weight:600}.risk-chart__arrow-down{top:0;transform:translateY(-6px)}.risk-chart__arrow-down,.risk-chart__arrow-up{color:#728998;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}.risk-chart__arrow-up{bottom:0;transform:translateY(6px)}.risk-chart--light .risk-chart__text,.risk-chart--light .risk-chart__text--bold,.risk-chart--light .risk-chart__text--right{color:#646464}.risk-chart--light .risk-chart__option,.risk-chart--light .risk-chart__value{background-color:transparent;border-color:#74ddbc;color:#132438}.risk-chart--light .risk-chart__arrow-down,.risk-chart--light .risk-chart__arrow-up{color:#132438}.ff-online-portal .checkbox-label label,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.ff-online-portal .checkbox-label label,.text-regular,p{font-size:15px;line-height:1.467}}.dashboard-theme-container .main-content-padding,.dashboard-theme-container .main-content>.MuiContainer-root,.narrow-padding,.section-padding{padding-left:18px;padding-right:18px}@media(min-width:768px){.dashboard-theme-container .main-content-padding,.dashboard-theme-container .main-content>.MuiContainer-root,.narrow-padding,.section-padding{padding-left:36px;padding-right:36px}}.ff-online-portal .MuiCheckbox-root,.ff-online-portal .MuiRadio-root{padding:5px}.ff-online-portal .MuiCheckbox-root .MuiSvgIcon-root,.ff-online-portal .MuiRadio-root .MuiSvgIcon-root{height:28px;width:28px}.ff-online-portal .MuiCheckbox-root:checked{background-color:#218094}.ff-online-portal .checkbox-label{align-items:center;display:flex;flex-direction:row}.ff-online-portal .checkbox-label label{margin:0}.ff-online-portal .checkbox-label label.form-checkbox{flex:0 0 auto}.ff-online-portal input::-webkit-inner-spin-button,.ff-online-portal input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ff-online-portal input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.dashboard-theme-container{background-color:#f4f7f9;display:flex;flex-direction:row}.dashboard-theme-container,.dashboard-theme-container .main-content{height:100%}.dashboard-theme-container .notifications-container{margin-bottom:4rem}.dashboard-theme-container .notifications-container .notification:not(:first-of-type){margin-top:27px}.dashboard-theme-container .accounts-header,.dashboard-theme-container .MuiBottomNavigation-root{flex:0 0 auto}.dashboard-theme-container .main-content-padding,.dashboard-theme-container .main-content>.MuiContainer-root{overflow-y:auto;padding-bottom:30px;padding-top:30px;flex:1 1}@media(min-width:768px){.dashboard-theme-container .main-content-padding,.dashboard-theme-container .main-content>.MuiContainer-root{padding-bottom:60px;padding-top:60px}}.dashboard-theme-container .main-content-padding>*,.dashboard-theme-container .main-content>.MuiContainer-root>*{width:100%;margin-left:auto;margin-right:auto;max-width:950px}.dashboard-theme-container .main-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;position:relative;width:100%}.dashboard-theme-container .main-content-padding>section{display:flex;flex-direction:row}.dashboard-theme-container .main-content-padding>section>*{flex:1 1 auto}.dashboard-theme-container+.contact-menu-component{bottom:5rem;right:1rem;z-index:1}@media(min-width:769px){.dashboard-theme-container+.contact-menu-component{bottom:1.5rem;right:1.5rem}}@media(min-width:1069px){.dashboard-theme-container+.contact-menu-component{bottom:2rem;right:2rem}}.MuiDrawer-root{height:100vh;overflow-y:auto}.MuiDrawer-root .MuiPaper-root{overflow-y:auto;padding-bottom:30px;padding-top:30px;background-color:#003b70;border:0;bottom:0;position:relative;white-space:nowrap;width:280px}@media(min-width:768px){.MuiDrawer-root .MuiPaper-root{padding-bottom:60px;padding-top:60px}}.dual-info-modal .dialog-desktop{display:none}@media(min-width:1024px){.dual-info-modal .dialog-desktop{display:block}}.dual-info-modal .dialog-desktop .MuiDialogContent-root{display:grid;grid-template-columns:1fr 2px 1fr;grid-gap:0 1.5rem}.dual-info-modal .dialog-desktop .header{margin-bottom:0;padding-bottom:18px;padding-top:18px;position:relative;grid-gap:3rem;gap:3rem}.dual-info-modal .dialog-desktop .header>h4{flex:1 1}.dual-info-modal .dialog-desktop .close-button{position:absolute;top:0;right:0}.dual-info-modal .dialog-desktop .investment-summary-info{min-height:110px}.dual-info-modal .dialog-desktop .assets-list{min-height:475px}@media(min-width:1024px){.dual-info-modal .dialog-mobile{display:none}}.dual-info-modal .dialog-mobile .selected-tab-heading .tab-button{color:#132438!important;text-decoration:none}.dual-info-modal .dialog-mobile .selected-tab-heading hr{background-color:#218094;border:1px solid #218094;border-radius:2px;height:4px;margin:0 1rem}.dual-info-modal .dialog-mobile .unselected-tab-heading .tab-button{color:#728998!important;text-decoration:none}.dual-info-modal .dialog-mobile .unselected-tab-heading hr{background-color:transparent;border:1px solid transparent;border-radius:2px;height:4px;margin:0 1rem}.dual-info-modal .dialog-mobile .header{text-align:center;margin-bottom:0;padding-bottom:0;padding-top:18px}.dual-info-modal .dialog-mobile .header .button__text{font-weight:600}.dual-info-modal .dialog-mobile .tab-button{padding:0 0 1rem;margin:0 1rem}.dual-info-modal .dialog-mobile .tab-button>span{font-size:18px}.dual-info-modal .MuiDialogContent-root{width:100%;padding-top:27px}.dual-info-modal .MuiDialog-paperScrollPaper{max-height:100%}.dual-info-modal .MuiPaper-root{padding-top:0;padding-bottom:18px;margin:0}@media(min-width:1024px){.dual-info-modal .MuiPaper-root{padding-bottom:27px}}.dual-info-modal .assets-list{flex-direction:column;justify-content:flex-start}.dual-info-modal .assets-list>*{flex:0 1 100%}.slider-v2__tooltip{font-size:13px}.slider-v2__tooltip>.MuiTooltip-tooltip{background-color:#218094;padding:7px 9px}.slider-v2__tooltip .MuiTooltip-arrow{color:#218094}.slider-v2{align-items:center;display:flex;flex-direction:row;height:23px;position:relative;margin:0 9px;width:60%}.slider-v2__rail,.slider-v2__track{border-radius:2px;height:4px}.slider-v2__rail{background:hsla(0,0%,39.2%,.25);box-sizing:border-box;width:100%;z-index:0}.slider-v2__rail--active{background:#218094}.slider-v2__track{background:#218094;left:0;position:absolute;top:9.5px;z-index:2}.slider-v2__thumb{background:#fff;border:2px solid #218094;border-radius:50%;height:18px;width:18px;margin-left:2px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);transition-property:box-shadow,background,height,width;transition-duration:.3s;transition-timing-function:ease;z-index:3}.slider-v2__thumb--active,.slider-v2__thumb:hover{background:#218094;box-shadow:0 0 0 2px #218094,0 0 0 5px rgba(33,128,148,.15);cursor:pointer;height:23px;width:23px}.slider-v2__current{background-color:#dce1e5;border-radius:20px;height:100%;width:4px;position:absolute;left:0;z-index:1;transition-property:background,width,z-index;transition-duration:.3s;transition-timing-function:ease}.slider-v2__current:hover{background:#218094;width:6px;z-index:5}.ff-online-portal .custom-icon.custom-icon:not(.icon-error){fill-opacity:.8}.ff-online-portal .custom-icon.custom-icon polygon{stroke:#003b70}.ff-online-portal .custom-icon.custom-icon.icon-accounts path,.ff-online-portal .custom-icon.custom-icon.icon-calculator path,.ff-online-portal .custom-icon.custom-icon.icon-details path,.ff-online-portal .custom-icon.custom-icon.icon-minus path,.ff-online-portal .custom-icon.custom-icon.icon-reports path{stroke:#003b70;stroke-width:1px}.ff-online-portal .custom-icon.custom-icon.icon-calculator:not(.light):not(.lake) path,.ff-online-portal .custom-icon.custom-icon.icon-details:not(.light):not(.lake) path{fill:#003b70}.ff-online-portal .custom-icon.custom-icon.icon-refresh path{stroke:transparent}.ff-online-portal .custom-icon.custom-icon.light path,.ff-online-portal .custom-icon.custom-icon.light polygon{fill:#fff;stroke:#fff}.ff-online-portal .custom-icon.custom-icon.lake path,.ff-online-portal .custom-icon.custom-icon.lake polygon{fill:#218094;stroke:#218094}.ff-online-portal .custom-icon.custom-icon.grey path,.ff-online-portal .custom-icon.custom-icon.grey polygon{fill:#728998;stroke:#728998}.ff-online-portal .custom-strategy-bar__tooltip{margin-bottom:8px;margin-left:3px}.ff-online-portal .custom-strategy-bar__tooltip .MuiTooltip-arrow{margin-left:7px!important}.ff-online-portal .custom-strategy-bar{margin-bottom:27px}.ff-online-portal .custom-strategy-bar__slider-btns{align-items:center;display:flex;flex-direction:row;grid-gap:18px;gap:18px;justify-content:space-between}.ff-online-portal .custom-strategy-bar__slider-btns .custom-strategy-bar__slider{width:100%}.ff-online-portal .custom-strategy-bar__ratio{text-align:right}.ff-online-portal .custom-strategy-bar__btn{align-items:center;border:none;border-radius:50%;display:flex;flex:0 0 auto;height:30px;justify-content:center;width:30px;transition:background-color .3s ease}.ff-online-portal .custom-strategy-bar__btn .custom-icon path{transition:stroke .3s ease}.ff-online-portal .custom-strategy-bar__btn:disabled{background-color:hsla(0,0%,39.2%,.25);pointer-events:none}.ff-online-portal .custom-strategy-bar__btn:disabled .custom-icon path{stroke:hsla(0,0%,39.2%,.5)}.ff-online-portal .custom-strategy-bar__btn:not(:disabled){background-color:#b8f2eb;cursor:pointer}.ff-online-portal .custom-strategy-bar__btn:not(:disabled) .custom-icon path{stroke:#003b70}.custom-strategy-separator.separator{display:flex}@media(min-width:768px){.product-modal:not(.short-background) .modal-background{height:250px}}.product-modal .MuiPaper-root{min-height:300px}.product-modal .modal-background,.product-modal .MuiPaper-root{background:#f4f7f9}.product-modal .MuiDialog-container>.MuiDialog-paper{position:relative}.product-modal .header .modal-subtitle,.product-modal .header h4{color:inherit}.product-modal .modal-background{display:block;height:200px}.product-modal .modal-background:after{background-repeat:no-repeat;border-bottom-left-radius:60px;border-bottom-right-radius:60px;content:"";display:block;height:100%}.product-modal--fisher-funds-two .modal-body,.product-modal--kiwisaver-scheme .modal-body,.product-modal--kiwisaver .modal-body{color:#fff}.product-modal--fisher-funds-two .modal-background:after,.product-modal--kiwisaver-scheme .modal-background:after,.product-modal--kiwisaver .modal-background:after{background:#218094}.product-modal--managed-funds .header .modal-subtitle{color:hsla(0,0%,100%,.5)}.product-modal--managed-funds .modal-body{color:#fff}.product-modal--managed-funds .modal-background:after{background:#132438}.product-modal--managed-funds .close-button .MuiSvgIcon-root{fill:#fff}.product-modal--investment-series .header .modal-subtitle{color:rgba(19,36,56,.75)}.product-modal--investment-series .modal-body{color:#132438}.product-modal--investment-series .modal-background:after{background:#74ddbc}.product-modal--investment-series .close-button .MuiSvgIcon-root{fill:#132438}.product-modal--premium-service .modal-body{color:#132438}.product-modal--premium-service .modal-background:after{background:linear-gradient(180deg,#fde4ba,#f7d18c)}.rename-account-modal__content,.rename-account-modal__content label{display:flex;flex-direction:column}.rename-account-modal__content button{align-self:flex-end}@media(min-width:769px){.first-home-steps-modal .MuiDialog-container{max-height:25rem;max-width:600px;min-height:255px}}.first-home-steps-modal .MuiDialogContent-root.content{display:flex;flex-direction:column}.change-contributions__modal .MuiDialogTitle-root.header{margin-bottom:0}.change-contributions__footer{display:flex;justify-content:flex-end}.dashboard-theme-container .account-details-information .details-label,.dashboard-theme-container .account-details-information__numbers .currency,.text-large{font-size:15px;line-height:1.6}@media(min-width:768px){.dashboard-theme-container .account-details-information .details-label,.dashboard-theme-container .account-details-information__numbers .currency,.text-large{font-size:18px;line-height:1.67}}.dashboard-theme-container .account-details-information .current-balance-title{color:#132438;display:none;margin-bottom:9px;text-transform:uppercase;font-weight:300}@media(min-width:768px){.dashboard-theme-container .account-details-information .current-balance-title{display:block}}.dashboard-theme-container .account-details-information .details-label{color:#132438;font-weight:600;margin:0}@media(min-width:768px){.dashboard-theme-container .account-details-information .details-label{font-size:18px}}.dashboard-theme-container .account-details-information .details-description{color:#646464;margin:0}.dashboard-theme-container .account-details-information__total{margin-bottom:9px;margin-top:0}.dashboard-theme-container .account-details-information__total .currency__total{font-size:28px;font-weight:300;line-height:1}@media(min-width:768px){.dashboard-theme-container .account-details-information__total .currency__total{font-size:48px}}.dashboard-theme-container .account-details-information__total .currency__dollar-sign{font-size:15px;margin-top:3px}@media(min-width:768px){.dashboard-theme-container .account-details-information__total .currency__dollar-sign{font-size:28px;margin-top:5px}}.dashboard-theme-container .account-details-information__balance{display:flex;flex-direction:row}.dashboard-theme-container .account-details-information__balance-information{flex:1 1 auto}.dashboard-theme-container .account-details-information__balance-actions{align-items:flex-end;flex:0 0 auto;display:flex;flex-direction:column}.dashboard-theme-container .account-details-information__balance-actions .view-unit-information{color:#218094;display:none;padding:0}@media(min-width:768px){.dashboard-theme-container .account-details-information__balance-actions .view-unit-information{display:flex}}.dashboard-theme-container .account-details-information__balance-actions .view-unit-information .MuiSvgIcon-root{font-size:16px}.dashboard-theme-container .account-details-information .MuiDivider-root{margin:20px 0}.dashboard-theme-container .account-details-information .account-details__returns{border-top:1px solid #dce1e5;color:#646464;display:block;margin-top:18px;width:100%}.dashboard-theme-container .account-details-information .account-details__returns__loading-shimmer{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1200px 100%;border-radius:10px;width:5rem;height:10px}.dashboard-theme-container .account-details-information .account-details__returns .MuiGrid-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:auto}.dashboard-theme-container .account-details-information__numbers{padding-bottom:18px}.dashboard-theme-container .account-details-information__numbers .flex-row{justify-content:space-between}.dashboard-theme-container .account-details-information__numbers__loading-shimmer{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1200px 100%;border-radius:10px;width:5rem;height:10px}.dashboard-theme-container .account-details-information__numbers .currency{font-weight:600}.progress-bar{position:relative;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);background-color:hsla(0,0%,39.2%,.1)}.progress-bar.sm{height:6px;border-radius:3px}.progress-bar.md{height:10px;border-radius:5px}.progress-bar__indicator{height:100%;border-radius:inherit;background-color:#218094}.copyable-card>*>p,.font-graphik{font-family:"Graphik","Helvetica","Arial",sans-serif!important}.copyable-card{background:#f4f7f9;border:none;border-radius:.56rem;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:space-between;grid-gap:13.5px;gap:13.5px;min-width:220px;text-align:left;padding:9px 18px}.copyable-card>*{align-self:center}.copyable-card>*>p{margin:2.7px 0}.copyable-card__icon{border-radius:50%;animation:fadeIn 50ms ease forwards}.copyable-card__icon.copied{animation:fadeIn .2s ease forwards;fill:#38bb4f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.add-funds-details__row{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px}.add-funds-details__row>*{flex:1 1 100%;max-width:320px}.account-tabs-component{margin-top:18px}@media(min-width:768px){.account-tabs-component{margin-top:27px}}.account-tabs-component>.MuiTabs-root{margin-bottom:18px}@media(min-width:768px){.account-tabs-component>.MuiTabs-root{margin-bottom:27px}}.ff-online-portal .zero-balance-message .notification__content{padding:1rem;line-height:1.67}.ff-online-portal .zero-balance-message .notification__content button>span{color:#218094;text-decoration:underline}.different-option-selector .option-list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.different-option-selector .investment-option{background:#f4f7f9;border-radius:.56rem;display:inline-block;padding:15px;position:relative;width:100%}@media(min-width:480px){.different-option-selector .investment-option{width:calc(50% - 10px)}}.different-option-selector .investment-option--is-current{border:2px solid #218094}.different-option-selector .investment-option__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:27px;gap:27px;justify-content:space-between}.investment-mix-graph canvas{border-radius:6px}.assets-list .asset-info,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.assets-list .asset-info,.text-regular,p{font-size:15px;line-height:1.467}}.assets-list{display:flex;flex-direction:column}.assets-list .asset-info{color:#365265;display:inline-flex}.assets-list .asset-info .asset-label{flex:0 0 auto;font-weight:600;margin:0 18px 0 0}.assets-list .asset-info .asset-color{border-radius:50%;display:inline-block;height:10px;margin-right:9px;width:10px}.assets-list .asset-info .asset-split{flex:0 0 auto;text-align:right;margin-right:auto}@media(min-width:768px){.assets-list .asset-info .asset-split{flex:1 1 auto;margin-right:72px}}.ipq-result-option .section-header,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.ipq-result-option .section-header,.text-regular,p{font-size:15px;line-height:1.467}}.ipq-result-option{background-color:#f4f7f9;border-radius:10px;padding:13.5px 18px 27px;border:2px solid transparent}.ipq-result-option.side-by-side{display:flex;flex:1 1 auto;flex-direction:column;width:100%}@media(min-width:768px){.ipq-result-option.side-by-side{max-width:calc(50% - 9px);min-width:360px}}.ipq-result-option.side-by-side .form-inputs__select{margin-bottom:27px}.ipq-result-option.side-by-side .ipq__buttons{margin-top:auto}.ipq-result-option.side-by-side .ipq__buttons>*,.ipq-result-option:not(.side-by-side){width:100%}.ipq-result-option.is-current{border-color:#218094;position:relative}.ipq-result-option.is-custom .allocation-details{flex-grow:1;margin-bottom:27px}.ipq-result-option.is-custom .allocation-details p{margin-top:0}.ipq-result-option.is-custom .allocation-details .assets-list~p{margin-top:27px}.ipq-result-option:not(.is-custom) .result-summary{flex-grow:1}.ipq-result-option .ipq-result-wrapper{display:flex;flex-direction:column;flex-grow:1}.ipq-result-option .result-header{display:flex;flex-direction:row}.ipq-result-option .tooltip-label{border-bottom:1px dashed}.ipq-result-option .tooltip-icon>svg{height:1.125rem}.ipq-result-option-header{display:flex;flex-direction:row}.ipq-result-option-header>h5{margin-bottom:0}.ipq-result-option-risk-indicator{max-width:10rem}.ipq-result-option .section-header{align-items:center;color:#132438;display:flex;flex-direction:row;font-weight:600;margin-bottom:9px}.ipq-result-option .section-header>.info-tooltip{display:inline-flex}.ipq-result-option .section-header>.info-tooltip__text{border-bottom:1px dashed #132438}.ipq-result-option .section-header>.info-tooltip__icon{margin-left:2.7px}.ipq-result-option .section-header .input-tooltip__content{text-align:left}.ipq-result-option .risk-indicator{width:10rem}.ipq-result-option .options-select,.ipq-result-option .options .options-select{background-color:#fff}.ipq-result-option .result-actions{display:flex;flex-direction:column-reverse}.glide-path-graph-tooltip{background-color:#365265;border-radius:.23rem;min-width:210px;transform:translateY(-120%)}.glide-path-graph-tooltip__label{border-bottom:1px solid #4f6b7e;display:flex;flex-direction:row;justify-content:space-between;padding:0 13.5px}.glide-path-graph-tooltip__label:last-child{border-bottom:none}.glide-path-graph-tooltip__text,.glide-path-graph-tooltip__text--right,.glide-path-graph-tooltip__text--title{color:#fff;font-size:13px}.glide-path-graph-tooltip__text--title{font-weight:700}.glide-path-graph-tooltip__text--right{text-align:right}.investment-options .recharts-responsive-container{font-size:12px;max-width:99%}.investment-options .recharts-wrapper{min-height:380px}.current-indicator{background-color:#218094;color:#fff;top:0;right:0;margin:-.5rem -.5rem 0 0;padding:.25rem 7px;position:absolute}.current-indicator span{display:flex;align-items:center;line-height:1rem;font-size:15px}.current-indicator span svg{height:1.25rem}.current-indicator:after,.current-indicator:before{background-color:#218094;border-left:transparent;border-right:transparent;border-style:solid;color:#f4f7f9;content:"";height:0;position:absolute;width:0}.current-indicator:before{border-left-width:0;border-bottom:0 solid #218094;border-right-width:7px;border-top-width:7px;left:-7px;top:0}.current-indicator:after{border-width:medium 0 7px 7px;border-top:0 solid #218094;bottom:-7px;right:0}.compare-investment-options{max-width:100%}.compare-investment-options .investment-options{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:18px;gap:18px;padding-top:.5rem}@media(min-width:1024px){.compare-investment-options .investment-options{flex-wrap:nowrap}}@media(min-width:768px){.compare-investment-options .investment-options.has-other-options-select .side-by-side .result-actions{height:113px}}.build-your-own-strategy .build-your-own-grid .grid-row .row-name,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-row .row-name,.text-regular,p{font-size:15px;line-height:1.467}}.build-your-own-strategy .strategy-option{background:#f4f7f9;border-radius:.56rem;display:inline-block;padding:15px;position:relative;width:100%}.build-your-own-strategy .strategy-option__actions{align-items:center;display:flex;flex-direction:row}.build-your-own-strategy .build-your-own-grid{display:flex;flex-direction:column;margin-top:18px}.build-your-own-strategy .build-your-own-grid .grid-header,.build-your-own-strategy .build-your-own-grid .grid-row{display:flex;flex-direction:column;flex-wrap:wrap}.build-your-own-strategy .build-your-own-grid .grid-header>:not(:last-child),.build-your-own-strategy .build-your-own-grid .grid-row>:not(:last-child){margin-right:13.5px}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-header,.build-your-own-strategy .build-your-own-grid .grid-row{flex-direction:row}}.build-your-own-strategy .build-your-own-grid .grid-header{align-items:flex-start;margin-bottom:13.5px}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-header{align-items:center;margin-bottom:0}}.build-your-own-strategy .build-your-own-grid .grid-row{border-top:1px solid #dce1e5;flex-direction:row;flex-wrap:wrap;padding:13.5px 0}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-row{align-items:center;border:none;flex-wrap:nowrap;padding:2.7px}}.build-your-own-strategy .build-your-own-grid .grid-row .row-name{flex:1 1 100%;margin-bottom:13.5px}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-row .row-name{margin-bottom:0}}.build-your-own-strategy .build-your-own-grid .grid-row .row-descriptor{display:block;margin-top:0;margin-bottom:9px}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-row .row-descriptor{display:none;margin-bottom:0}}.build-your-own-strategy .build-your-own-grid .grid-row .row-field{display:inline-flex;flex-direction:column;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 13.5px)}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-header>:first-child,.build-your-own-strategy .build-your-own-grid .grid-row>:first-child{flex:0 0 40%}}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-row .row-field{align-items:center;flex-grow:0;flex-shrink:1;flex-basis:calc(29% - 27px)}}.build-your-own-strategy .build-your-own-grid .grid-row .percentage-cell{align-items:center;display:inline-flex;flex-direction:row;width:80px}@media(min-width:768px){.build-your-own-strategy .build-your-own-grid .grid-row .percentage-cell{flex:1 0 auto;justify-content:center;width:95px}}.build-your-own-strategy .build-your-own-grid .grid-row .percentage-cell>.MuiBox-root{text-align:center}.build-your-own-strategy .form-checkbox{margin-left:-5px;padding:5px}.build-your-own-strategy .form-input{width:105px}.build-your-own-strategy .display-none{display:none}.privacy-statement{color:inherit;display:inline-block;font-size:inherit;text-decoration:underline}.privacy-statement-modal__paragraph{color:#4f6b7e;font-size:15px;line-height:1.67;margin-bottom:18px;text-align:left;width:100%}.privacy-statement-modal__title{color:#365265;padding-bottom:13.5px}.ipq-results-modal .results-description,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.ipq-results-modal .results-description,.text-regular,p{font-size:15px;line-height:1.467}}.ipq-results-page .results-description,.ipq-results-page .results-description>p,.text-large{font-size:15px;line-height:1.6}@media(min-width:768px){.ipq-results-page .results-description,.ipq-results-page .results-description>p,.text-large{font-size:18px;line-height:1.67}}.ipq-results-modal,.ipq-results-page,.ipq-results-page .results-description,.ipq-results-page .results-description>p{color:#365265}.ipq-results-modal h4,.ipq-results-page h4{color:#132438}.ipq-results-modal .ipq__links,.ipq-results-page .ipq__links{align-items:flex-start;display:flex;flex-direction:column;margin-top:27px}@media(min-width:768px){.ipq-results-modal .ipq__links,.ipq-results-page .ipq__links{flex-direction:row;justify-content:center}}.ipq-results-modal .ipq__links>*,.ipq-results-page .ipq__links>*{margin-top:18px}@media(min-width:768px){.ipq-results-modal .ipq__links>*,.ipq-results-page .ipq__links>*{margin-top:0}.ipq-results-modal .ipq__links>:not(:first-child),.ipq-results-page .ipq__links>:not(:first-child){margin-left:36px}}.ipq-results-modal .results-wrapper,.ipq-results-page .results-wrapper{display:flex;flex-direction:column;grid-gap:18px;gap:18px;margin-bottom:18px}@media(min-width:768px){.ipq-results-modal .results-wrapper,.ipq-results-page .results-wrapper{flex-direction:row}}.advice__callout{background:#f4f7f9;border-radius:.23rem}.advice__callout-title{color:#132438;font-size:15px}.advice__callout-text{color:#365265}.ipq__paragraph,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.ipq__paragraph,.text-regular,p{font-size:15px;line-height:1.467}}.ipq.large .MuiDialog-container{max-width:1185px}.ipq__modal-header{color:#132438!important;font-weight:400}.ipq__modal.progress__bar{bottom:0;background-color:hsla(0,0%,39.2%,.25);height:6px;left:0;overflow:hidden;position:absolute;width:100%}.ipq__modal.progress__bar :first-child{background:#218094;height:100%;transition:width .2s ease-in}.ipq__paragraph{color:#365265;width:100%}.ipq__personal-details-form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ipq__personal-details-form__input{margin-top:.8rem;width:100%}@media(min-width:768px){.ipq__personal-details-form__input{width:48%}}.ipq__personal-details-form__timeframe .input-select__menu-list{max-height:150px}.ipq__option>*{display:inline;vertical-align:middle}.ipq__links{align-items:flex-start;display:flex;flex-direction:column;margin-top:27px}@media(min-width:768px){.ipq__links{flex-direction:row;justify-content:center}}.ipq__links>*{margin-top:18px}@media(min-width:768px){.ipq__links>*{margin-top:0}.ipq__links>:not(:first-child){margin-left:36px}}.ipq__form{display:flex;flex:2 1;flex-direction:column}.ipq__form__notice{display:flex;flex-wrap:wrap;background:#f4f7f9;align-self:flex-end;align-items:baseline}.ipq__form__buttons{align-items:baseline;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.ipq__form__buttons button .button__text{font-size:15px}.ipq__form__buttons button:first-child{margin-bottom:18px}.ipq__form__buttons button .link-button__icon--left{margin-left:0}.ipq__form__buttons button>span{font-size:18px}.ipq__form .question__list{color:#365265;line-height:1.467;list-style:auto;margin-top:0;padding:0 1rem}.ipq__form .question__list-error{font-size:12px;color:#d73323}.ipq__form .question__list .question__label{font-weight:400;padding-bottom:1rem}.ipq__form .question__list li::marker{color:#132438;font-size:15px;font-weight:400}@media(min-width:768px){.ipq__form .question__list li::marker{font-weight:600}}.ipq__form .question__list .question__description,.ipq__form .question__list li::marker{display:inline-flex}.ipq__form .question__list__notice{align-self:flex-end;background-color:#f4f7f9;border-radius:.23rem;color:#4f6b7e;font-size:15px;margin-left:auto;padding:9px 13.5px}.ipq__form .question__list__notice>.button{color:inherit!important;font-size:inherit!important;text-decoration:underline}.ipq__form .modal__content-container{background:#fff;border-radius:.56rem!important}.switch-modal strong,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.switch-modal strong,.text-regular,p{font-size:15px;line-height:1.467}}.switch-modal.large .MuiDialog-container{max-width:1185px}.switch-modal .notification{margin-bottom:1rem}.switch-modal .switch-strategy-option .form-radio{flex:0 0 auto;margin-right:5px}.switch-modal .switch-strategy-option .option__radio-label{display:block;margin-top:9px}@media(min-width:768px){.switch-modal .switch-strategy-option .option__radio-label{margin-top:7px}}.switch-modal strong{display:block;margin-bottom:2.7px}.switch-modal .strategy-option{margin-bottom:18px}.switch-modal .MuiOutlinedInput-root.Mui-disabled{background-color:#ddd}.switch-modal .MuiTextField-root{width:100%}@media(min-width:769px){.switch-notifications-modal .MuiDialog-container{max-height:25rem}}.switch-notifications-modal p{color:#00447c}.switch-notifications-modal p.title{font-size:18px}.ipq-modal .modal__footer-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:15px;gap:15px;justify-content:space-between}.dashboard-theme-container .account-details-component .account-details-content,.dashboard-theme-container .account-details-component .account-details-header{padding-left:20px;padding-right:20px}@media(min-width:768px){.dashboard-theme-container .account-details-component .account-details-content,.dashboard-theme-container .account-details-component .account-details-header{padding-left:30px;padding-right:30px}}.dashboard-theme-container .account-details-component .account-details-header{padding-bottom:70px}@media(min-width:768px){.dashboard-theme-container .account-details-component .account-details-header{padding-bottom:80px}}.dashboard-theme-container .account-details-component .account-details-content{margin-top:-50px;padding-bottom:15px;padding-top:15px}@media(min-width:768px){.dashboard-theme-container .account-details-component .account-details-content{padding-bottom:30px;padding-top:30px}}@media(max-width:768px){.dashboard-theme-container .account-details-component.main-content-padding{padding-left:0;padding-right:0}}.mf-withdraw-form label{font-weight:600}.mf-withdraw-form .currency__total{display:inline-flex}.mf-withdraw-form .input-group{align-items:stretch;display:flex;flex-direction:row;padding:0;z-index:1}.mf-withdraw-form .input-group .partial-withdraw-amount input,.mf-withdraw-form .input-group>*{background:transparent;border:none}.mf-withdraw-form .input-group .partial-withdraw-amount{flex:1 1 auto}.mf-withdraw-form .input-group .input-amount__wrapper{border:none;background-color:transparent;height:100%}.mf-withdraw-form .input-group .switch-label{color:#646464}.mf-withdraw-form .input-group .switch-funds-selector{flex:0 0 auto;font-weight:400;padding:1px}.mf-withdraw-form .input-amount--dollar-sign.input-amount__wrapper,.mf-withdraw-form .input-amount--dollar-sign.input-group{background-color:#fff;border:1px solid #74ddbc;border-radius:20px;color:#132438;height:40px}.mf-withdraw-form .input-amount--dollar-sign.input-amount__wrapper.input-amount--disabled,.mf-withdraw-form .input-amount--dollar-sign.input-group.input-amount--disabled{background-color:#f4f7f9;border-color:#dce1e5;color:rgba(19,36,56,.5)}.mf-withdraw-form .input-amount--dollar-sign.input-amount__wrapper.input-amount--error,.mf-withdraw-form .input-amount--dollar-sign.input-group.input-amount--error{border-color:#d73323}.mf-withdraw-form .input-amount--dollar-sign.input-amount__wrapper.input-amount--error .input-amount__element,.mf-withdraw-form .input-amount--dollar-sign.input-group.input-amount--error .input-amount__element{color:#d73323}.mf-withdraw-form .input-amount--dollar-sign.input-amount__wrapper .input-amount__element,.mf-withdraw-form .input-amount--dollar-sign.input-amount__wrapper .input-amount__label,.mf-withdraw-form .input-amount--dollar-sign.input-group .input-amount__element,.mf-withdraw-form .input-amount--dollar-sign.input-group .input-amount__label{height:100%}.mf-withdraw-form .input-amount--dollar-sign.input-amount__wrapper .input-amount__label,.mf-withdraw-form .input-amount--dollar-sign.input-group .input-amount__label{background-color:rgba(19,36,56,.05);color:rgba(19,36,56,.5)}.next-step-arrow{background-image:url(/static/media/next-step-dashed-line.badcb14d.svg);background-position:bottom;background-repeat:repeat-y;display:flex;flex-direction:column;align-items:center}.next-step-arrow>img{background-color:#f4f7f9}.managed-funds-withdraw-modal h6{color:#132438}.managed-funds-withdraw-modal .account-balance-tooltip svg{color:#fff}.managed-funds-withdraw-modal .balance-after-withdrawal{opacity:.75}.managed-funds-withdraw-modal .card{padding:18px 13.5px}@media(min-width:768px){.managed-funds-withdraw-modal .card{padding:18px}}.managed-funds-withdraw-modal .form-radio--checked+label{color:#218094}.managed-funds-withdraw-modal .input-tooltip__parent>label,.managed-funds-withdraw-modal .input-wrapper--has-tooltip .input-wrapper__label__text{border-bottom:1px dashed hsla(0,0%,39.2%,.5);line-height:1.4}.managed-funds-withdraw-modal .input-tooltip__parent{align-items:center;display:inline-flex;flex-direction:row}.managed-funds-withdraw-modal .input-tooltip__parent.info-tooltip{align-self:flex-start}.managed-funds-withdraw-modal .input-tooltip__parent.input-wrapper__tooltip-icon>span{display:flex;flex-direction:row}.managed-funds-withdraw-modal .input-tooltip__parent svg{color:#218094!important;height:21px;width:21px}@media(min-width:768px){.managed-funds-withdraw-modal .input-tooltip__content{max-width:390px;text-align:left;width:auto}}.managed-funds-withdraw-modal .next-step-arrow{padding-bottom:36px;padding-top:27px}@media(min-width:768px){.managed-funds-withdraw-modal .next-step-arrow{padding-top:36px;padding-bottom:36px}}.managed-funds-withdraw-modal .funds-list{margin:0;padding-left:13.5px}@media(min-width:768px){.managed-funds-withdraw-modal .funds-list{padding-left:72px}}.managed-funds-withdraw-modal .funds-list li:not(:last-of-type){border-bottom:1px solid #dce1e5}@media(min-width:768px){.managed-funds-withdraw-modal .funds-list li{padding-left:9px;padding-right:9px}}.mf-withdraw-amount hr{margin-left:-13.5px;margin-right:-13.5px}@media(min-width:768px){.mf-withdraw-amount hr{margin-left:-18px;margin-right:-18px}}.mf-withdraw-amount .fund-selector{background-color:#f4f7f9;border:1px solid #74ddbc;border-top:none;border-bottom-right-radius:.56rem;border-bottom-left-radius:.56rem;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;margin:0 18px;padding:0}.mf-withdraw-amount .fund-selector .fund-item{border-bottom:1px solid #dce1e5;display:flex;flex-direction:column;list-style:none;grid-row-gap:9px;row-gap:9px;padding:13.5px 18px}.mf-withdraw-amount .fund-selector .fund-item:not(:last-of-type){padding-bottom:18px}@media(min-width:768px){.mf-withdraw-amount .fund-selector .fund-item{border-bottom:none;display:flex;flex-direction:row;justify-content:space-between}.mf-withdraw-amount .fund-selector .fund-item:hover{background-color:rgba(184,242,235,.25)}.mf-withdraw-amount .fund-selector .fund-item .input-wrapper__wrapper{width:240px}}@media(min-width:768px){.mf-withdraw-review .withdraw-type{padding-right:9px}}.mf-withdraw-review .wallet-icon{height:25px;width:25px}@media(min-width:768px){.mf-withdraw-review .wallet-icon{height:35px;width:35px}}.mf-withdraw-review .bank-account-detail{display:flex;flex-direction:column}@media(min-width:768px){.mf-withdraw-review .bank-account-detail:not(:first-of-type){margin-left:99px}}.mf-withdraw-review .bank-account-detail .detail-label{color:#365265;font-size:13px;margin-bottom:2.7px}.mf-withdraw-review .bank-account-detail .detail-value{color:#132438;font-size:15px;font-weight:600}.mf-withdraw-completed .label-value{padding-top:13.5px}.mf-withdraw-completed .label-value:not(:last-of-type){border-bottom:1px solid #dce1e5;padding-bottom:13.5px}.mf-withdraw-completed .funds-list{border-top:1px solid #dce1e5;margin-top:13.5px}@media(min-width:768px){.mf-withdraw-completed .funds-list{padding-left:36px}}.text-regular,.withdraw-funds-modal .form-container-section.bank-details label,.withdraw-funds-modal .form-container-section.withdrawal label,p{font-size:13px;line-height:1.46}@media(min-width:768px){.text-regular,.withdraw-funds-modal .form-container-section.bank-details label,.withdraw-funds-modal .form-container-section.withdrawal label,p{font-size:15px;line-height:1.467}}.withdraw-funds-modal .loading-spinner{height:20px;width:20px}.withdraw-funds-modal .loading-spinner>.MuiCircularProgress-root{height:inherit!important;width:inherit!important}.withdraw-funds-modal .form-container{background:#f4f7f9;border-radius:.56rem;padding:0}@media(min-width:768px){.withdraw-funds-modal .form-container{padding:13.5px}}.withdraw-funds-modal .form-container-section h6{color:#132438;margin-left:18px}.withdraw-funds-modal .form-container-section-sub-label{margin:0 0 13.5px}.withdraw-funds-modal .form-container-section-sub-label:last-of-type{margin-bottom:0}.withdraw-funds-modal .form-container-section.bank-details,.withdraw-funds-modal .form-container-section.withdrawal{border-radius:.56rem;background:#fff;padding:0 0 18px;margin:0 18px}.withdraw-funds-modal .form-container-section.bank-details hr,.withdraw-funds-modal .form-container-section.withdrawal hr{border-top:1px solid #edf0f2;margin:13.5px 18px}.withdraw-funds-modal .form-container-section.bank-details label,.withdraw-funds-modal .form-container-section.withdrawal label{color:#132438;margin-top:18px}.withdraw-funds-modal .form-container-section .bank-details{padding-left:18px;padding-right:18px}.withdraw-funds-modal .form-container .action-buttons{display:flex;flex-direction:row-reverse;justify-content:space-between}.withdraw-funds-modal .form-container sup{font-weight:400!important}.withdraw-confirmation .summary{margin-bottom:18px}.withdraw-confirmation .summary p{margin:0}.accounts-overview-component .account-card__content .MuiTypography-body1,.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.accounts-overview-component .account-card__content .MuiTypography-body1,.text-small{font-size:13px;line-height:1.46}}.accounts-overview-component .account-card__header__name p,.new-account-modal .MuiTypography-body1,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.accounts-overview-component .account-card__header__name p,.new-account-modal .MuiTypography-body1,.text-regular,p{font-size:15px;line-height:1.467}}.accounts-overview-component .account-card__total .currency__dollar-sign,.text-large{font-size:15px;line-height:1.6}@media(min-width:768px){.accounts-overview-component .account-card__total .currency__dollar-sign,.text-large{font-size:18px;line-height:1.67}}.accounts-overview-component{margin:0 1.5rem}@media(min-width:768px){.accounts-overview-component{margin:0 3.75rem}}.accounts-overview-component a{text-decoration:none;display:flex;justify-content:flex-start;flex-direction:column;height:100%}.accounts-overview-component .h6,.accounts-overview-component h6{margin:3.2rem 0 .625rem}.accounts-overview-component .loading-spinner{color:#fff}.accounts-overview-component .accounts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75em}@media(min-width:768px){.accounts-overview-component .accounts-grid{grid-gap:1.625rem}}.accounts-overview-component .account-card{transition:box-shadow .2s cubic-bezier(.4,0,.2,1) 0ms,transform .2s cubic-bezier(.4,0,.2,1) 0ms;width:100%;background:rgba(33,128,148,.1);border-radius:10px}.accounts-overview-component .account-card:hover{box-shadow:0 10px 40px rgba(0,36,100,.1);transform:translateY(-4px)}@media(min-width:1280px){.accounts-overview-component .account-card{max-width:400px}}.accounts-overview-component .account-card .account-default{background-color:#003b70}.accounts-overview-component .account-card .account-fisher-funds-two,.accounts-overview-component .account-card .account-kiwisaver,.accounts-overview-component .account-card .account-kiwisaver-scheme{background-color:#218094;color:#fff}.accounts-overview-component .account-card .account-investment-funds,.accounts-overview-component .account-card .account-managed-funds{background-color:#132438;color:#fff}.accounts-overview-component .account-card .account-premium-service{background:linear-gradient(180deg,#fde4ba,#f7d18c);color:#132438}.accounts-overview-component .account-card .account-premium-service .type-icon svg path{stroke:#132438}.accounts-overview-component .account-card .account-lifesaver{background-color:#b8f2eb;color:#132438}.accounts-overview-component .account-card .account-lifesaver .type-icon svg path{stroke:#132438}.accounts-overview-component .account-card .account-investment-series{background-color:#74ddbc;color:#132438}.accounts-overview-component .account-card .account-investment-series .type-icon svg path{stroke:#132438}.accounts-overview-component .account-card .account-futureplan{background-color:#b8f2eb;color:#132438}.accounts-overview-component .account-card .account-futureplan .type-icon svg path{stroke:#132438}.accounts-overview-component .account-card__content{flex:1 1;display:flex;flex-direction:column;border-radius:10px;color:#fff}.accounts-overview-component .account-card .MuiCard-root{flex:1 1}.accounts-overview-component .account-card .MuiCard-root,.accounts-overview-component .account-card__header{width:100%;padding:.6rem 1.3rem}.accounts-overview-component .account-card .MuiDivider-root{margin:.5rem 0}.accounts-overview-component .account-card__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.8rem;padding-bottom:0;white-space:nowrap}.accounts-overview-component .account-card__header__details{min-width:0}.accounts-overview-component .account-card__header__name{display:flex}.accounts-overview-component .account-card__header__name p{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-overview-component .account-card__header__button{max-height:20px}.accounts-overview-component .account-card__header__type{display:flex;align-items:flex-start;justify-content:flex-end;min-width:30%;margin-left:2rem}.accounts-overview-component .account-card__header__product{margin-left:.2rem}.accounts-overview-component .account-card__total .currency__total{font-size:28px;font-weight:300}.accounts-overview-component .account-card__total .currency__dollar-sign{margin-top:.15rem}.accounts-overview-component .account-card__total-label{font-size:13px;color:#646464}.accounts-overview-component .account-card__returns{font-size:13px;color:#646464;width:100%;display:flex;justify-content:space-between;flex-direction:column;margin-bottom:.6rem}.accounts-overview-component .account-card__returns .performance{font-size:15px;font-weight:400}.accounts-overview-component .account-card__returns__loading-shimmer{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1200px 100%;border-radius:10px;align-self:center;width:5rem;height:10px}.accounts-overview-component .new-account-card{transition:box-shadow .2s cubic-bezier(.4,0,.2,1) 0ms,transform .2s cubic-bezier(.4,0,.2,1) 0ms;width:100%;background-color:#fff;border:1px dashed #dce1e5;border-radius:10px;color:#218094;display:flex;flex-direction:column}.accounts-overview-component .new-account-card:hover{box-shadow:0 10px 40px rgba(0,36,100,.1);transform:translateY(-4px)}@media(min-width:1280px){.accounts-overview-component .new-account-card{max-width:400px}}.accounts-overview-component .new-account-card__label{margin-top:.5rem}.new-account-modal .MuiPaper-root.MuiDialog-paperFullWidth{padding:32px 0 16px;max-width:800px}.new-account-modal .MuiGrid-root.MuiGrid-container{margin-bottom:0}.new-account-modal .MuiTypography{text-align:left}.new-account-modal .MuiTypography-h5,.new-account-modal .MuiTypography-h6{font-weight:600;color:#333}.new-account-modal .MuiTypography-h5.kiwisaver,.new-account-modal .MuiTypography-h6.kiwisaver{color:#218094}.new-account-modal .MuiTypography-h5{padding:0 24px}.new-account-modal .MuiTypography-body1{margin-bottom:16px;color:#132438}.new-account-modal-content-main{margin-bottom:16px}.new-account-modal-content-main .option-card{background-color:#f4f7f9;border-top:5px solid #132438;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 16px 8px}.new-account-modal-content-main .option-card.kiwisaver{border-color:#218094}.new-account-modal .close-button{position:absolute;right:0;top:0}.new-account-modal .MuiCardActions-root:hover{cursor:pointer}.new-account-modal .MuiCardActions-root,.new-account-modal .MuiCardContent-root:last-child{padding:0}.government-contribution{color:#132438;font-size:13px;line-height:1rem}.government-contribution__content{padding:1rem 1.3rem;display:flex;flex-direction:column}.government-contribution__content__labels{display:flex;flex-direction:row;align-items:center}.government-contribution__content__info{height:inherit;margin-left:.3rem}.government-contribution__content svg{fill:#218094}.government-contribution__as-at-date,.government-contribution__numbers{margin-top:.1rem}.government-contribution__numbers__max{color:#646464}.government-contribution__as-at-date{color:#646464;font-size:11px}.government-contribution__row{display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:13.5px;gap:13.5px;justify-content:space-between}@media(min-width:768px){.government-contribution__row{flex-direction:row}}.government-contribution__row .button.button--link .button__text{font-size:15px}.government-contribution__progress-bar{margin-top:.6rem}.account-card-returns .return-label{color:#4f6b7e;font-size:12px;font-weight:600}.account-card-returns .return-description{color:#728998}.account-card-returns .performance{font-weight:600}.ff-online-portal .next-best-action-component .description,.text-large{font-size:15px;line-height:1.6}@media(min-width:768px){.ff-online-portal .next-best-action-component .description,.text-large{font-size:18px;line-height:1.67}}.ff-online-portal .next-best-action-component{margin-top:5rem}.ff-online-portal .next-best-action-component .title{color:#132438}.ff-online-portal .next-best-action-component .description{color:#365265}@media(min-width:600px)and (max-width:768px),(min-width:1000px){.ff-online-portal .next-best-action-component .MuiPaper-root{min-height:16rem}}.ff-online-portal .next-best-action-component .MuiPaper-root.has-wing-motif{display:flex;flex-direction:row;grid-gap:50px;gap:50px}.ff-online-portal .next-best-action-component .MuiPaper-root:not(.has-wing-motif){padding:1.25rem 1.5rem 2.5rem}@media(min-width:600px)and (max-width:768px),(min-width:1000px){.ff-online-portal .next-best-action-component .MuiPaper-root:not(.has-wing-motif){padding:2.5rem 2rem}}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif{display:none;flex:0 0 330px;position:relative}@media(min-width:1024px){.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif{display:block}}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif .bottom-wing,.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif .top-wing{background-position:100%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;position:absolute;right:0;width:100%;border-radius:10px 0 0 10px}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif .top-wing{background-image:none;-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;z-index:2}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif .top-wing:after{content:"";display:block;height:100%}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif .bottom-wing{background-color:transparent;z-index:1}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif.managed-funds .top-wing{-webkit-mask-image:url(/static/media/managed-funds-top-wing.bd460ba0.svg);mask-image:url(/static/media/managed-funds-top-wing.bd460ba0.svg)}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif.managed-funds .top-wing:after{background-color:#132438}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif.managed-funds .bottom-wing{background-image:url(/static/media/managed-funds-bottom-wing.c68c9463.svg)}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif.kiwisaver .top-wing{-webkit-mask-image:url(/static/media/kiwisaver-top-wing.228a554d.svg);mask-image:url(/static/media/kiwisaver-top-wing.228a554d.svg)}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif.kiwisaver .top-wing:after{background-color:#218094}.ff-online-portal .next-best-action-component .MuiPaper-root .action__wing-motif.kiwisaver .bottom-wing{background-image:url(/static/media/kiwisaver-bottom-wing.c437ae90.svg)}.ff-online-portal .next-best-action-component .MuiPaper-root .action__content{padding:1.25rem 1.5rem 2.5rem}@media(min-width:1280px){.ff-online-portal .next-best-action-component .MuiPaper-root .action__content{padding:2.5rem 2rem 2.5rem 0}}.ff-online-portal .next-best-action-component .MuiTypography-body1,.ff-online-portal .next-best-action-component .MuiTypography-body2{margin-top:1rem}.ff-online-portal .next-best-action-component .button-wrapper{align-items:center;display:flex;flex-direction:row;grid-gap:20px;gap:20px;margin-top:2rem;flex-wrap:wrap}.ff-online-portal .next-best-action-component a:not(.MuiButton-root){color:#218094;font-size:15px;text-decoration:none;transition:opacity .2s ease-in-out}.ff-online-portal .next-best-action-component a:not(.MuiButton-root):hover{opacity:.7}.font-graphik,.profile-quick-actions-component .profile-photo{font-family:"Graphik","Helvetica","Arial",sans-serif!important}.h4,.h5,.h6,.profile-quick-actions-component .profile-photo,h4,h5,h6{margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,.profile-quick-actions-component .profile-photo,h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;margin-block-start:0;margin-top:0}.h4,.profile-quick-actions-component .profile-photo,h4{font-weight:600;font-family:"Graphik","Helvetica","Arial",sans-serif}@media(min-width:768px){.h4,.profile-quick-actions-component .profile-photo,h4{font-family:"Miller","Georgia","Times New Roman",serif;font-weight:300}}.h4,.profile-quick-actions-component .profile-photo,h4{font-size:21px;line-height:1.47}@media(min-width:768px){.h4,.profile-quick-actions-component .profile-photo,h4{font-size:28px;line-height:1.353}}.profile-menu-list .label,.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.profile-menu-list .label,.text-small{font-size:13px;line-height:1.46}}.profile-menu-list .link,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.profile-menu-list .link,.text-regular,p{font-size:15px;line-height:1.467}}.profile-quick-actions-component{flex:0 0 auto;font-weight:300;align-items:center}.profile-quick-actions-component .MuiButton-label{margin-left:18px}.profile-quick-actions-component .profile-button{transition:all .2s ease-in-out}.profile-quick-actions-component .profile-button.loading .profile-photo{background-color:#f5f5f5;animation:blinker 1s linear infinite}.profile-quick-actions-component .profile-button:hover{opacity:.8}.profile-quick-actions-component .profile-button .icon-arrow-dropdown{color:#646464;display:none}@media(min-width:1024px){.profile-quick-actions-component .profile-button .icon-arrow-dropdown{display:block}}.profile-quick-actions-component .profile-button{min-width:0;padding:0;text-transform:inherit;font-weight:400}.profile-quick-actions-component .profile-button:hover{background:none}.profile-quick-actions-component .profile-name,.profile-quick-actions-component .profile-photo{color:#132438}.profile-quick-actions-component .profile-greeting{text-align:left;display:none;margin:0 1rem}@media(min-width:769px){.profile-quick-actions-component .profile-greeting{display:inline-block}}.profile-quick-actions-component .profile-photo{align-items:center;background:#74ddbc;border-radius:40px;color:#132438;display:flex;flex-direction:column;height:40px;justify-content:center;margin-right:5px;width:40px}.profile-menu-list{margin-left:0;margin-top:3rem}@media(min-width:600px){.profile-menu-list{margin-left:-.5rem}}.profile-menu-list .MuiPaper-rounded{border-radius:10px}.profile-menu-list .MuiMenu-list{padding:1rem 1.5rem;width:100%}.profile-menu-list .MuiMenu-paper{box-shadow:0 10px 40px rgba(0,36,100,.1)}.profile-menu-list .MuiListItem-root{display:block;min-height:0;padding:.5rem 0}.profile-menu-list .MuiSvgIcon-root{height:1rem}.profile-menu-list .MuiMenuItem-root{cursor:default;width:100%}.profile-menu-list .MuiMenuItem-root:hover{background-color:transparent}.profile-menu-list .label,.profile-menu-list .value{display:block;color:#132438;overflow:hidden;text-overflow:ellipsis;width:100%}.profile-menu-list .label{color:#646464}.profile-menu-list .link{display:flex;align-items:center;color:#218094;text-decoration:none;transition:color .2s ease-in-out}.profile-menu-list .link.logout{cursor:pointer}.profile-menu-list .link:hover{color:#4c8ab1}.notifications-modal .MuiDialogContent-root{padding:0}.notifications-modal .MuiPaper-root{padding-top:0;border-radius:0;max-width:450px!important}@media(min-width:450px){.notifications-modal .MuiPaper-root{border-radius:.5rem!important}}.notifications-modal .MuiPaper-root .MuiDialogTitle-root{box-shadow:0 10px 40px rgba(0,36,100,.1);width:100%;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.notifications-modal .MuiPaper-root .header{margin-bottom:0;padding-bottom:18px;padding-top:18px}.notifications-modal .atomic-embed-wrapper{width:100%}.notifications-modal .atomic-sdk-frame{width:100%!important;height:75vh}.ff-online-portal .bell-button{padding:0;margin-bottom:10px;background-color:#dce1e5;border-radius:100%;height:40px;width:40px}.dashboard-theme-container .accounts-content-layout .currency,.dashboard-theme-container .accounts-content-layout .currency-sign,.dashboard-theme-container .accounts-content-layout .investment-header,.dashboard-theme-container .accounts-content-layout .investment-value,.font-graphik{font-family:"Graphik","Helvetica","Arial",sans-serif!important}.dashboard-theme-container .accounts-content-layout{background-color:#f4f7f9;position:relative}@media(min-width:1024px){.dashboard-theme-container .accounts-content-layout .accounts-header{position:absolute}}.dashboard-theme-container .accounts-content-layout .loading-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-height:500px){.dashboard-theme-container .accounts-content-layout .loading-spinner{top:25%}}@media(max-height:570px){.dashboard-theme-container .accounts-content-layout .loading-spinner{top:30%}}.dashboard-theme-container .accounts-content-layout .main-content-padding .profile-quick-actions-component{display:none;flex:0 0 auto;margin-left:auto}.dashboard-theme-container .accounts-content-layout .investment-update{background-color:#00ae9e;border-radius:10rem;display:inline-block;font-weight:300;line-height:3;padding:0 .5rem 0 .75rem;text-transform:uppercase}.dashboard-theme-container .accounts-content-layout .investment-update .MuiSvgIcon-root{margin-left:4px;position:relative;top:7px}.dashboard-theme-container .accounts-content-layout .investment-trend{color:#fff}.dashboard-theme-container .accounts-content-layout .MuiTypography-caption{font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.dashboard-theme-container .accounts-content-layout .investment-header,.dashboard-theme-container .accounts-content-layout .investment-value{color:#132438}.dashboard-theme-container .accounts-content-layout .investment-value{font-weight:300}.dashboard-theme-container .accounts-content-layout .investment-trend{font-size:1em;margin-top:-6px}.dashboard-theme-container .accounts-content-layout .investment-trend .MuiSvgIcon-root{position:relative;top:5px}@media(min-width:401px){.dashboard-theme-container .accounts-content-layout .investment-trend{font-size:1.125em;margin-top:-4px}.dashboard-theme-container .accounts-content-layout .investment-trend .MuiSvgIcon-root{height:1.35rem;top:5px}}@media(min-width:600px){.dashboard-theme-container .accounts-content-layout .investment-trend{font-size:1.25em;margin-top:0}.dashboard-theme-container .accounts-content-layout .investment-trend .MuiSvgIcon-root{height:1.5rem;margin-right:.25rem;top:6px}}.dashboard-theme-container .accounts-content-layout .notifications-container{margin-top:1.7rem}.dashboard-theme-container .accounts-content-layout .notifications-container .notification{margin-top:0;margin-bottom:1rem}.notificationLink:after{content:">";display:inline-block;text-decoration:none;padding-left:5px}.investment-content-layout .investment-tool-card,.pretty-card{background-color:#f4f7f9;border-radius:10px;flex:0 1 100%;flex-wrap:wrap;padding:20px}@media(min-width:1280px){.investment-content-layout .investment-tool-card,.pretty-card{flex-basis:calc(50% - 20px)}}.investment-content-layout .investment-tool-card:not(:first-of-type),.pretty-card:not(:first-of-type){margin-top:10px}@media(min-width:1280px){.investment-content-layout .investment-tool-card:not(:first-of-type),.pretty-card:not(:first-of-type){margin-top:0}}.investment-content-layout .investment-tool-card .MuiTypography-h6,.pretty-card .MuiTypography-h6{color:#00447c;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.investment-content-layout .grid-container{display:flex;flex-direction:column;justify-content:space-between}.investment-content-layout .grid-container>*{flex:1 1 100%;margin-bottom:20px}@media(min-width:1280px){.investment-content-layout .grid-container{flex-direction:row;flex-wrap:wrap}.investment-content-layout .grid-container>*{flex-grow:0;flex-basis:calc(50% - 10px)}}.investment-content-layout .investment-tool-card{box-shadow:0 10px 40px rgba(0,36,100,.1);background-color:#fff}.investment-content-layout .MuiTypography-h5{margin-bottom:1.5rem;color:#132438}.investment-content-layout .investment-tool-button{display:inline-flex}.change-password-container{padding:0!important}.change-password-container .MuiTypography-body1{color:#646464}.change-password-container .MuiTypography-caption{margin-bottom:1rem!important}.change-password-container .MuiTypography-h5{margin-bottom:1.25rem}.change-password-container .login-field-group .MuiFormControl-root{margin:.5rem 0 1rem}.change-password-container .action-buttons{margin-top:1.5rem}.pir-details-content .form-message-component{padding:0!important}.pir-details-content a{display:inline-flex;align-items:center}.pir-details-content a svg{font-size:inherit}.personal-details .item{display:flex;justify-content:space-between;font-weight:400;flex-direction:column}.personal-details .item span{font-weight:700;margin:.5rem 0 0}.personal-details .item span+span{font-weight:400}@media(min-width:768px){.personal-details .item{flex-direction:row}.personal-details .item span{font-weight:400;margin:0}}.change-username-container{padding:0!important}.change-username-container .MuiTypography-caption{margin-bottom:.5rem!important}.change-username-container .MuiTypography-h5{margin-bottom:1.25rem}.change-username-container .action-buttons{margin-top:1.5rem}.my-details-container{background-color:#f4f7f9}.my-details-container .content{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1024px){.my-details-container .content{flex-direction:row}}.my-details-container .content .left-content,.my-details-container .content .right-content{margin-bottom:20px;flex:1 1 100%}@media(min-width:1024px){.my-details-container .content .left-content,.my-details-container .content .right-content{flex-grow:0;flex-basis:calc(50% - 10px)}}@media(max-width:480px){.my-details-container .MuiGrid-spacing-xs-2{margin-top:0}.my-details-container .MuiGrid-spacing-xs-2 .MuiGrid-item:first-child{padding-bottom:0;padding-top:0}}.my-details-container .notification{background-color:#fff}@media(min-width:480px){.my-details-container .notification{background-color:#f4f7f9}}.my-details-container .my-details-card{box-shadow:0 10px 40px rgba(0,36,100,.1)}.my-details-container .MuiPaper-root{padding:1rem}@media(min-width:768px){.my-details-container .MuiPaper-root{flex-grow:1;padding:1.5rem}}@media(min-width:1024px){.my-details-container .MuiPaper-root{padding:2rem}}.my-details-container .MuiPaper-root .MuiBox-root{padding:2rem 0}@media(max-width:480px){.my-details-container .MuiPaper-root:not(.security-tabs-content):not(.form-message-component):not(.notification){background-color:#f4f7f9;border-right:4px solid #f5f5f5;border-radius:0;top:0;left:-480px;overflow-x:hidden;overflow-y:auto;height:calc(100% - 4rem);position:absolute;transition:all .3s ease-in-out;width:100%;z-index:0}.my-details-container .MuiPaper-root:not(.security-tabs-content):not(.form-message-component):not(.notification).active-content{left:0;z-index:1}.my-details-container .MuiPaper-root:not(.security-tabs-content):not(.form-message-component):not(.notification) .MuiTypography-h6{position:relative;text-align:center}}@media(max-width:480px){.my-details-container .MuiPaper-root:not(.notification){border-radius:0;box-shadow:none;padding:1.5rem 1rem 1.75rem}.my-details-container .MuiPaper-root:not(.notification) .form-message-component.error,.my-details-container .MuiPaper-root:not(.notification) .form-message-component.success{padding:0!important;border-radius:4px}}.my-details-container .MuiTypography-h5{color:#132438;margin-bottom:1.5rem}.my-details-container .MuiTypography-h6{color:#132438}.my-details-container .MuiTypography-caption{color:#646464;margin-bottom:.25rem;white-space:nowrap}.my-details-container .my-details-content{background-color:#f4f7f9}@media(min-width:480px){.my-details-container .my-details-content{background-color:#fff}}@media(max-width:480px){.my-details-container .my-details-content{opacity:1!important;left:0!important}}.my-details-container .my-details-content .MuiTypography-h6{text-align:left!important}.my-details-container .my-details-content .my-details-wrapper{display:flex;flex-wrap:wrap;margin-bottom:1rem;flex-direction:column}@media(min-width:685px)and (max-width:1180px){.my-details-container .my-details-content .my-details-wrapper{flex-direction:row}}.my-details-container .my-details-content .my-details-wrapper .left-content-details,.my-details-container .my-details-content .my-details-wrapper .right-content-details{flex-grow:1}.my-details-container .my-details-content .my-details-wrapper .left-content-details{padding-bottom:.75rem;padding-right:1rem}.my-details-container .my-details-content .my-details-wrapper .info-message-component{margin-top:2rem}.my-details-container .pir-details-content .pir-options-menu-wrapper .MuiButton-root{font-size:.85em;font-weight:300;padding:0;text-transform:inherit}@media(min-width:769px){.my-details-container .pir-details-content .pir-options-menu-wrapper .MuiButton-root{font-size:.875em}}.my-details-container .pir-details-content .pir-options-menu-wrapper .MuiButton-root .MuiButton-endIcon{position:relative;top:-1px}.my-details-container .pir-details-content .action-buttons{margin-top:1.5rem;display:flex;justify-content:space-between}.my-details-container .security-tabs-content{padding-top:1.8rem}.my-details-container .security-tabs-content>.MuiPaper-root{padding:0}.my-details-container .security-tabs-content .MuiBox-root{padding:2rem 0 1rem}@media(max-width:480px){.my-details-container .security-tabs-content{margin:.5rem 0 0;padding:0}.my-details-container .security-tabs-content .MuiTabs-root{display:none}.my-details-container .security-tabs-content .MuiPaper-root:not(.notification){padding:1.5rem 1rem 8rem}.my-details-container .security-tabs-content .MuiBox-root{padding-top:0}.my-details-container .security-tabs-content .security-tab-panel-content{display:block}.my-details-container .security-tabs-content .security-tab-panel-content.hidden{display:none}}.my-details-container .card{padding:16px 24px}@media(min-width:768px){.my-details-container .card{padding:2rem}}.my-details-container .my-details-menu{list-style:none;padding:0}.my-details-container .my-details-menu .card{background-color:#fff;border-radius:5px}.my-details-container .my-details-menu .card .MuiDivider-root{margin-left:1.5rem}.my-details-container .my-details-menu .card .MuiLink-root{color:#132438;display:flex;align-items:center;justify-content:space-between;padding:1rem .8rem 1rem 1.5rem}.my-details-container .my-details-menu .card .MuiLink-root .MuiSvgIcon-root{color:rgba(0,0,0,.54);float:right;font-size:1.5rem}.my-details-container .my-details-menu .card .MuiLink-root .MuiTypography-caption{text-transform:uppercase;color:#646464;margin-left:1.5rem}.my-details-container .my-details-menu .card .MuiLink-root.logout-button{justify-content:flex-start;color:#d73323}.my-details-container .my-details-menu .card .MuiLink-root:hover{text-decoration:none}.my-details-container .back-button{left:-1rem;position:absolute;top:-.95rem}.pir-options-menu{top:.5rem!important}@media(min-width:685px)and (max-width:768px),(min-width:1000px){.pir-options-menu{display:none}}.pir-options-menu .MuiListItem-button{font-size:.875em;font-weight:300;min-height:2rem}.mfa-setting .mfa-container{display:flex;flex-direction:column}@media(min-width:480px){.mfa-setting .mfa-container{flex-direction:row;flex-wrap:wrap}.mfa-setting .mfa-container .mfa-action-status{align-self:flex-start;margin-left:auto;margin-top:0}}.mfa-setting .mfa-container .mfa-labels{align-items:flex-start}@media(min-width:768px){.mfa-setting .mfa-container .mfa-labels__header{font-weight:600}}.mfa-setting .mfa-container .icon-shield-key{margin-right:9px}@media(min-width:768px){.mfa-setting .mfa-container .icon-shield-key{height:30px;margin-right:13.5px;width:30px}}.mfa-setting .mfa-action-status{justify-content:flex-end;margin-top:18px}.mfa-setting .mfa-action-status,.mfa-setting .mfa-action-status .input-tooltip__parent{align-items:center;display:flex;flex-direction:row}.mfa-setting .mfa-action-status .input-tooltip__content{padding:9px 13.5px}@media(min-width:768px){.mfa-setting .mfa-action-status .input-tooltip__content{padding:13.5px 18px}}.mfa-setting .mfa-action-status .loading-spinner{display:flex;flex:0 0;flex-direction:column;text-align:center}.mfa-setting .mfa-action-status .tooltip__label{border-bottom:1px dashed hsla(0,0%,39.2%,.5);line-height:1.4}.mfa-setting .mfa-action-status .info-tooltip__icon{color:#218094!important;height:19px;margin-left:2.7px;width:19px}.mfa-modal .header{border-bottom:1px solid #dce1e5;font-weight:600;margin:0 18px 18px;padding:0}.mfa-modal .header h4{font-size:19px}@media(min-width:768px){.mfa-modal .header h4{font-size:28px}}.mfa-modal li{line-height:150%}.mfa-modal li:not(:last-child){margin-bottom:9px}.mfa-modal p{color:#365265}.mfa-modal .mfa-modal-footer{margin-top:18px}@media(min-width:768px){.mfa-modal .mfa-modal-footer{margin-top:36px}}.reports-container .filters-component .MuiFormControl-root{left:-2px;top:-18px;max-width:380px}@media(max-width:480px){.reports-container .filters-component .MuiFormControl-root{left:12px;max-width:92%}}@media(max-width:767px){.report-list-component .MuiButton-endIcon{margin-right:1rem}}@media(max-width:767px){.report-list-component table td:nth-child(3),.report-list-component table th:nth-child(3){display:none}}.info-message-component{background-color:#ccefec;border:1px solid #00ae9e;border-radius:4px;display:flex;padding:.875rem}.info-message-component .icon{min-width:2rem;position:relative}.info-message-component .MuiSvgIcon-root{fill:#00ae9e;left:0;position:absolute;top:50%;transform:translateY(-50%)}.info-message-component .message{font-size:.875em;font-weight:300}.ff-online-portal .reports-container{background-color:#f4f7f9}.ff-online-portal .reports-container .MuiPaper-root{position:relative}.ff-online-portal .reports-container .loading-spinner{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ff-online-portal .reports-container .MuiPaper-root{margin:0 auto;padding:1rem;width:100%}.ff-online-portal .reports-container .MuiPaper-root:not(.notification){box-shadow:0 10px 40px rgba(0,36,100,.1);margin:0 auto;min-height:50vh;padding:0}@media(max-width:480px){.ff-online-portal .reports-container .MuiPaper-root:not(.notification){box-shadow:none;background-color:#f4f7f9}}@media(min-width:480px){.ff-online-portal .reports-container .MuiPaper-root:not(.notification){padding:1rem}}@media(min-width:768px){.ff-online-portal .reports-container .MuiPaper-root:not(.notification){padding:1.5rem}}@media(min-width:1024px){.ff-online-portal .reports-container .MuiPaper-root:not(.notification){padding:2rem}}.ff-online-portal .reports-container .MuiTableHead-root .MuiTableCell-root:first-child{cursor:pointer}.ff-online-portal .reports-container .MuiTableHead-root .MuiTableCell-root:first-child .date-cell{display:flex}.ff-online-portal .reports-container .MuiTableHead-root .MuiTableCell-root .MuiSvgIcon-root{margin-left:27px;width:1.25rem}.ff-online-portal .reports-container .MuiTableBody-root .MuiTableCell-root:last-child{width:1%}@media(max-width:480px){.ff-online-portal .reports-container .MuiTableBody-root .MuiTableCell-root{font-size:.75em}}.ff-online-portal .reports-container .MuiTableCell-root{max-width:7rem;overflow:hidden;padding-left:20px;padding-right:20px;text-overflow:ellipsis}.ff-online-portal .reports-container .MuiTableCell-root .MuiButton-text{font-size:0;min-width:1px;padding-left:.25rem;padding-right:.25rem}@media(min-width:1100px){.ff-online-portal .reports-container .MuiTableCell-root{max-width:inherit}.ff-online-portal .reports-container .MuiTableCell-root .MuiButton-text{font-size:.875em}}.ff-online-portal .reports-container .table-content{overflow-x:auto;padding-bottom:1rem}.ff-online-portal .reports-container .table-content-wrapper{overflow:hidden}.ff-online-portal .reports-container .MuiTypography-h5{color:#132438;margin-bottom:1.5rem}.onboarding-confirm-dob .MuiTypography-root.MuiTypography-body1,.onboarding-create-user .MuiTypography-root.MuiTypography-body1{margin-bottom:.25rem}.onboarding-create-user .MuiTypography-root.MuiTypography-body1.paragraph-2{margin-top:.25rem;font-weight:300}.welcome-onboarding h2{margin-bottom:1rem}.welcome-onboarding p{margin-bottom:.25rem}.MuiTypography-body1.MuiTypography-alignLeft.register-success{font-weight:300}.ff-online-portal .MuiDrawer-root .logo-link{width:220px;margin:0 auto 40px;padding:0 18px}.ff-online-portal .MuiDrawer-root ul{list-style:none;margin:0;padding:0}.ff-online-portal .MuiDrawer-root ul.bottom{bottom:0;padding-bottom:1.5rem;position:absolute;width:100%}@media(min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2){.ff-online-portal .MuiDrawer-root ul.bottom{padding-bottom:4rem}}.ff-online-portal .MuiDrawer-root ul.bottom li{opacity:.5;transition:all .2s ease-in-out;padding:.5rem;margin-bottom:0}.ff-online-portal .MuiDrawer-root ul.bottom li a{margin-left:30px;font-size:15px;display:inline}.ff-online-portal .MuiDrawer-root ul.bottom li:hover{background:none;opacity:1}.ff-online-portal .MuiDrawer-root ul.bottom li:hover a{background-color:transparent;color:#fff}.ff-online-portal .MuiDrawer-root li{color:#fff;padding:0}.ff-online-portal .MuiDrawer-root li .MuiSvgIcon-root,.ff-online-portal .MuiDrawer-root li a{transition:all .2s ease-in-out}.ff-online-portal .MuiDrawer-root li a{padding:13.5px 18px;width:220px;align-items:center;border-radius:25px;color:#fff;cursor:pointer;display:flex;margin:0 auto 13.5px;text-decoration:none}.ff-online-portal .MuiDrawer-root li a:hover{background-color:rgba(0,0,0,.08)}.ff-online-portal .MuiDrawer-root li a:hover .MuiSvgIcon-root{fill-opacity:1}.ff-online-portal .MuiDrawer-root li .MuiListItemIcon-root{margin-right:14px;min-width:unset}.ff-online-portal .MuiDrawer-root li .MuiSvgIcon-root{fill:#fff;fill-opacity:.5;font-size:28px}.ff-online-portal .MuiDrawer-root li .MuiListItemText-root{margin:0}.ff-online-portal .MuiDrawer-root li.nav-selected{background-color:transparent}.ff-online-portal .MuiDrawer-root li.nav-selected>a,.ff-online-portal .MuiDrawer-root li.nav-selected>a:hover{background:#f4f7f9;color:#132438}.ff-online-portal .MuiDrawer-root li.nav-selected .MuiSvgIcon-root{fill:#132438;fill-opacity:1}.ff-online-portal .MuiDrawer-root li:hover{background-color:transparent}.navigation-mobile-link,.text-large{font-size:15px;line-height:1.6}@media(min-width:768px){.navigation-mobile-link,.text-large{font-size:18px;line-height:1.67}}.dashboard-theme-container .MuiBottomNavigation-root{background-color:#132438;display:flex;height:4rem;width:100%}.dashboard-theme-container .MuiBottomNavigation-root .MuiBottomNavigationAction-root{min-width:0;opacity:.5;padding-top:0;transition:all .15s ease-in-out}.dashboard-theme-container .MuiBottomNavigation-root .MuiBottomNavigationAction-root.Mui-selected,.dashboard-theme-container .MuiBottomNavigation-root .MuiBottomNavigationAction-root:hover{opacity:1}.dashboard-theme-container .MuiBottomNavigation-root .MuiSvgIcon-root{fill:#fff}.dashboard-theme-container .MuiBottomNavigation-root .MuiBottomNavigationAction-label{color:#fff}.dashboard-theme-container .MuiBottomNavigation-root .MuiBottomNavigationAction-label.Mui-selected{font-size:.75rem}@media(min-width:768px){.dashboard-theme-container .MuiBottomNavigation-root{display:none}}.MuiMenuItem-root{white-space:nowrap}.navigation-mobile .MuiPopover-paper{box-shadow:0 26px 40px rgba(0,36,100,.15);background-color:#fff;margin-left:.5rem;margin-top:-2.6rem}.navigation-mobile .MuiList-padding{padding:0}.navigation-mobile .MuiMenuItem-root{white-space:nowrap;padding:10px 16px}.navigation-mobile-link{display:flex;align-items:center;line-height:1.4;color:#132438!important;text-decoration:none;padding-right:27px}.navigation-mobile-link .MuiSvgIcon-root{height:1.5rem;padding-right:9px}.navigation-mobile .log-out-link{color:#d73323!important}.navigation-mobile .Mui-selected .navigation-mobile-link{opacity:1}@media screen and (min-width:769px){.navigation-mobile .MuiPopover-paper{visibility:hidden}}#redirecting-container{background-image:url(/static/media/king-fisher-bg.ed1b265b.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.redirecting-circle-bg{position:absolute}.redirecting-circle-bg circle{animation:none;stroke-dasharray:none;color:#f5f5f5}#logged-out-container{background-image:url(/static/media/king-fisher-bg.ed1b265b.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.primary-button{background-color:#00447c;padding:10px 20px;color:#fff;border:none;box-shadow:none;border-radius:4px;cursor:pointer;font-size:16px}.toast-notification{background:#fff;border-radius:.56rem;color:#365265;display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin:0 auto;padding:18px;width:90%;z-index:1100}@media(min-width:768px){.toast-notification{margin:0 auto 0 150px;width:600px}}.toast-notification__info .toast-notification__icon{fill:#218094}.toast-notification__success .toast-notification__icon{fill:#38bb4f}.toast-notification__warning .toast-notification__icon{fill:#ee813e}.toast-notification__error .toast-notification__icon{fill:#d73323}.toast-notification .toast-content{margin-left:18px;text-wrap:wrap;width:100%}.toast-notification .toast-content p{margin:0}.dashboard-theme-container #ffm-alert{left:15px;margin:0;position:fixed;right:15px;top:85px;transform:translateY(-200%);transition:all .5s cubic-bezier(.68,-.55,.25,1.35)}@media(min-width:768px){.dashboard-theme-container #ffm-alert{left:unset;right:40px;top:120px}}.dashboard-theme-container #ffm-alert.ffm-alert__active{transform:translateY(0)}.main-theme-container #ffm-alert{margin-bottom:2rem}.font-graphik,.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value .currency-black{font-family:"Graphik","Helvetica","Arial",sans-serif!important}.h4,.h5,.h6,.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value .currency-black,h4,h5,h6{margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value .currency-black,h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;margin-block-start:0;margin-top:0}.h5,.h6,.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value .currency-black,h5,h6{font-family:"Graphik","Helvetica","Arial",sans-serif;font-weight:600}.h5,.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value .currency-black,h5{font-size:18px;line-height:1.44}@media(min-width:768px){.h5,.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value .currency-black,h5{font-size:21px;line-height:1.47}}.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-label,.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-label,.text-small{font-size:13px;line-height:1.46}}@keyframes blinker{50%{opacity:.35}}.MuiAppBar-root .MuiTabs-root{height:100%}.MuiAppBar-root .MuiTabs-root .MuiTabs-flexContainer{height:100%;padding:10px 0}.MuiAppBar-root .MuiTabs-root svg{fill:#00447c}.MuiAppBar-root .MuiTabs-root .MuiTab-root{height:100%;letter-spacing:normal;margin-right:1rem;padding:0;text-transform:inherit}.MuiAppBar-root .MuiTabs-root .MuiTab-root.account-summary-tab{min-width:unset}@media(min-width:420px){.MuiAppBar-root .MuiTabs-root .MuiTab-root.account-summary-tab{margin-right:3rem}}.MuiAppBar-root .MuiTabs-root .MuiTab-root:not(.account-summary-tab){min-width:7.5rem}@media(min-width:420px){.MuiAppBar-root .MuiTabs-root .MuiTab-root:not(.account-summary-tab){min-width:9rem}}.MuiAppBar-root .MuiTabs-root .MuiTab-root:not(.account-summary-tab) .MuiTab-wrapper{background-color:#f5f5f5}.MuiAppBar-root .MuiTabs-root .MuiTab-root .MuiTab-wrapper{align-items:flex-start;border-radius:.25rem;padding:15px 10px;transition:all .2s ease-in-out}.MuiAppBar-root .MuiTabs-root .MuiTab-root .MuiTab-wrapper.loading{animation:blinker 1s linear infinite}.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-label,.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value{display:block}.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-value .currency-black{color:#132438;font-weight:300;transition:all .2s ease-in-out}.MuiAppBar-root .MuiTabs-root .MuiTab-root .tab-label{color:#728998;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.MuiAppBar-root .MuiTabs-root .MuiTabs-indicator{background:#218094;border-radius:1px;height:2px}.MuiAppBar-root .MuiTabs-root .MuiTabs-scrollButtons{transition:width .15s}.MuiAppBar-root .MuiTabs-root .MuiTabs-scrollButtons.Mui-disabled{width:0}@media(min-width:769px)and (-ms-high-contrast:none){.MuiAppBar-root .MuiTabs-root,::-ms-backdrop{margin-left:12.5rem}}.dashboard-theme-container .accounts-header,.narrow-padding,.section-padding{padding-left:18px;padding-right:18px}@media(min-width:768px){.dashboard-theme-container .accounts-header,.narrow-padding,.section-padding{padding-left:36px;padding-right:36px}}.dashboard-theme-container .accounts-header{box-shadow:0 10px 40px rgba(0,36,100,.1);background-color:#fff;flex-direction:row;height:70px;overflow:hidden;top:0;transition:top .2s ease-out,height .2s ease-out}@media(min-width:768px){.dashboard-theme-container .accounts-header{height:80px}}.dashboard-theme-container .accounts-header .logo-link,.dashboard-theme-container .accounts-header .menu-toggle,.dashboard-theme-container .accounts-header .profile-quick-actions-component{flex:0 0 auto}@media(min-width:1024px){.dashboard-theme-container .accounts-header .logo-link{display:none}}.dashboard-theme-container .accounts-header .MuiTabs-root{flex:1 1}.dashboard-theme-container .accounts-header>.MuiToolbar-root{flex:1 1 100%;height:100%;margin-left:auto;margin-right:auto;max-width:950px;width:100%}.dashboard-theme-container .accounts-header .profile-quick-actions-component{padding-left:1rem;margin-left:auto}.dashboard-theme-container .accounts-header .menu-toggle{display:none;margin-left:27px;min-width:unset;padding:0}@media(min-width:768px){.dashboard-theme-container .accounts-header .menu-toggle{display:block}}@media(min-width:1024px){.dashboard-theme-container .accounts-header .menu-toggle{display:none}}.dashboard-theme-container .accounts-header .menu-toggle .menu-icon{color:#218094}@media(min-width:1024px){.ff-online-portal .dashboard-theme-container:not(.show-header-desktop)>.main-content.accounts-content-layout .accounts-header{height:0}.ff-online-portal .dashboard-theme-container:not(.show-header-desktop)>.main-content.accounts-content-layout .accounts-header .profile-quick-actions-component{display:none}.ff-online-portal .dashboard-theme-container:not(.show-header-desktop)>.main-content.accounts-content-layout .main-content-padding .profile-quick-actions-component{display:flex}}@media(max-width:767px){.ff-online-portal .dashboard-theme-container>.main-content:not(.accounts-content-layout):not(.account-details-content-layout) .accounts-header{display:none}}.account-investment-profile-component .investment-funds,.narrow-padding,.section-padding{padding-left:18px;padding-right:18px}@media(min-width:768px){.account-investment-profile-component .investment-funds,.narrow-padding,.section-padding{padding-left:36px;padding-right:36px}}.account-investment-profile-component .investment-funds,.negative-section-padding{margin-left:-18px;margin-right:-18px}@media(min-width:768px){.account-investment-profile-component .investment-funds,.negative-section-padding{margin-left:-36px;margin-right:-36px}}.account-investment-profile-component .pairs,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.account-investment-profile-component .pairs,.text-regular,p{font-size:15px;line-height:1.467}}.account-investment-profile-component .investment-funds{display:flex;flex-direction:row;grid-gap:10px;gap:10px;margin-top:18px;overflow-x:auto;padding-bottom:18px}@media(min-width:768px){.account-investment-profile-component .investment-funds{flex-wrap:wrap;grid-gap:20px;gap:20px;overflow-x:hidden;margin-top:36px;padding-bottom:27px}}.account-investment-profile-component .investment-fund{background-color:#f4f7f9;border-radius:10px;flex:0 0 100%;max-width:90%;padding:20px}@media(min-width:768px){.account-investment-profile-component .investment-fund{flex:1 1 auto;margin:0 auto;max-width:calc(50% - 10px);padding:20px 30px 25px}}.account-investment-profile-component .investment-fund hr{margin:10px 0}.account-investment-profile-component .fund-header{align-items:center;margin-bottom:20px}.account-investment-profile-component .pairs{display:flex;flex-direction:row;line-height:15px;justify-content:space-between}.account-investment-profile-component .pairs:not(.fund-header){margin:15px 0}.account-investment-profile-component .pairs>:first-child{margin-right:13.5px}.account-investment-profile-component .fund-name-and-color{display:flex;flex-direction:row;align-items:center}.account-investment-profile-component .color-label{border-radius:15px;display:inline-block;flex:0 0 15px;height:15px;margin-right:9px;width:15px}.account-funds-chart{text-align:center}.account-funds-chart .chartjs-render-monitor{display:inline-block!important;height:auto!important;width:calc(100% - 1rem)!important;max-width:20rem}.account-investment-tab-component{position:relative}.account-investment-tab-component .loading-spinner{position:absolute;top:4rem}.account-investment-tab-component .MuiPaper-root{padding:1rem}@media(min-width:600px){.account-investment-tab-component .MuiPaper-root{flex-grow:1;padding:1.5rem}}.account-investment-tab-component .MuiTypography-h6{color:#00447c;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.account-performance-tab-component{position:relative}@media(min-width:1280px){.account-performance-tab-component{flex-direction:row}}.account-performance-tab-component .spinner{margin-top:27px;width:100%}.account-balance-filters{display:flex;justify-content:space-between;padding:0 13.5px}.account-balance-filters__button{display:flex;justify-content:center;align-items:center;padding:5px 10px;min-width:40px;border:1px solid transparent;border-radius:20px;font-family:"Graphik",sans-serif;font-size:15px;font-weight:500;background-color:transparent;color:#646464;transition:.3s ease;cursor:pointer}.account-balance-filters__button:hover{background-color:hsla(0,0%,39.2%,.25)}@media(min-width:768px){.account-balance-filters__button{font-size:18px}}.account-balance-filters .selected{background-color:#132438;color:#fff}.balance-graph__message{height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px}@media(min-width:768px){.balance-graph__message{height:350px}}.balance-graph-tooltip{display:flex;flex-direction:column;align-items:center;padding:5px 1.2rem;background-color:#132438;border-radius:5px}.balance-graph-tooltip__date{color:hsla(0,0%,100%,.75)}.balance-graph-tooltip__value{color:#fff}.balance-graph-tooltip__return .currency__trend-icon{display:none}.balance-graph-tooltip__return .currency-black{color:#38bb4f}.account-transactions-history-component,.pretty-card{background-color:#f4f7f9;border-radius:10px;flex:0 1 100%;flex-wrap:wrap;padding:20px}@media(min-width:1280px){.account-transactions-history-component,.pretty-card{flex-basis:calc(50% - 20px)}}.account-transactions-history-component:not(:first-of-type),.pretty-card:not(:first-of-type){margin-top:10px}@media(min-width:1280px){.account-transactions-history-component:not(:first-of-type),.pretty-card:not(:first-of-type){margin-top:0}}.account-transactions-history-component .MuiTypography-h6,.pretty-card .MuiTypography-h6{color:#00447c;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.account-transactions-history-component{background:none;border-radius:0;padding:0;position:relative}.account-transactions-history-component .table-content{overflow-x:auto;padding-bottom:.35rem;padding-top:1rem}.account-transactions-history-component .table-content-wrapper{overflow:hidden}.account-transactions-history-component .description-content{text-wrap:wrap}.account-transactions-table tr:not(.is-transaction-last-asset) td{border-bottom:0}.text-regular,.transactions-filter .date-filters-component .date-filter-menu,p{font-size:13px;line-height:1.46}@media(min-width:768px){.text-regular,.transactions-filter .date-filters-component .date-filter-menu,p{font-size:15px;line-height:1.467}}.transactions-filter{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:768px){.transactions-filter{align-items:center;flex-direction:row}}.transactions-filter .date-filters-component{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}@media(min-width:768px){.transactions-filter .date-filters-component{flex-direction:row;flex-grow:2;margin-bottom:inherit;width:auto}}.transactions-filter .date-filters-component .date-filter-menu{margin:0;position:relative;width:100%}@media(min-width:768px){.transactions-filter .date-filters-component .date-filter-menu{margin-right:1rem;width:auto}}.transactions-filter .date-filters-component .date-filter-menu-button{width:100%}.transactions-filter .date-filters-component .date-filter-menu-button .MuiButton-label{justify-content:left}@media(min-width:768px){.transactions-filter .date-filters-component .date-filter-menu-button .MuiButton-label{justify-content:flex-start}}.transactions-filter .date-filters-component .date-filter-menu-button .MuiButton-endIcon{right:2rem;position:absolute}@media(min-width:768px){.transactions-filter .date-filters-component .date-filter-menu-button .MuiButton-endIcon{position:relative;right:auto}}.transactions-filter .date-filters-component .custom-range-picker-component{margin-top:1rem;width:100%}.transactions-filter .date-filters-component .custom-range-picker-component .DateRangePickerInput{background:transparent;border-color:#74ddbc;border-radius:4rem;color:#003b70}.transactions-filter .date-filters-component .custom-range-picker-component .DateRangePickerInput .DateInput{background:unset}.transactions-filter .date-filters-component .custom-range-picker-component .DateRangePickerInput .DateInput_input,.transactions-filter .date-filters-component .custom-range-picker-component .DateRangePickerInput .DateInput_input__disabled{background-color:unset;font-style:normal}.transactions-filter .date-filters-component .custom-range-picker-component .DateRangePickerInput input{padding:5px}.transactions-filter .date-filters-component .custom-range-picker-component .DateRangePickerInput_arrow{color:inherit;background-color:inherit}.transactions-filter .date-filters-component .custom-range-picker-component .DateRangePickerInput__disabled{background-color:#dce1e5;border-color:#dce1e5;opacity:.5}@media(min-width:480px){.transactions-filter .date-filters-component .custom-range-picker-component{margin-top:0;width:auto}}.transactions-filter .date-filters-component .custom-range-picker-component .mobile-date-picker{border-radius:4rem;margin:0}.transactions-filter .date-filters-component .date-range-filter{align-self:flex-end;color:#333;font-size:1rem;font-weight:300;text-align:left}@media(min-width:685px)and (max-width:768px),(min-width:1000px){.transactions-filter .date-filters-component .date-range-filter{text-align:center}}.transactions-filter .download-buttons button:first-child{margin-right:1rem}.mobile-date-picker{width:100%;display:flex;align-items:center;justify-content:space-around;border:1px solid #aeaeae;border-radius:8px;margin:0 10px}.mobile-date-picker .date-input{flex-grow:1;font-weight:300}.mobile-date-picker .MuiSvgIcon-root{color:#858585}.mobile-date-picker .MuiInputBase-root .MuiInputBase-input{text-align:center;padding:11px 9px}.mobile-date-picker .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.account-transactions-tab-component .MuiPaper-root{padding:2rem 1rem}@media(min-width:481px){.account-transactions-tab-component .MuiPaper-root{flex-grow:1;padding:1.5rem}}.ff-online-portal .retirement-projector__about-you__form ol>li::marker,.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.ff-online-portal .retirement-projector__about-you__form ol>li::marker,.text-regular,p{font-size:15px;line-height:1.467}}.ff-online-portal .retirement-projector__about-you__form ol>li::marker,.text-bold{font-weight:600!important}.ff-online-portal .retirement-projector__about-you__form{background-color:#f4f7f9;border-radius:.56rem;padding-top:18px;padding-bottom:18px}.ff-online-portal .retirement-projector__about-you__form ol{list-style:auto;-webkit-padding-start:13.5px;padding-inline-start:13.5px}@media(min-width:768px){.ff-online-portal .retirement-projector__about-you__form ol{-webkit-padding-start:18px;padding-inline-start:18px}}.ff-online-portal .retirement-projector__about-you__form ol>li{padding:0}.ff-online-portal .retirement-projector__about-you__form hr{background-color:#dce1e5;border:none;height:1px}.ff-online-portal .retirement-projector__about-you__section{display:flex;flex-wrap:wrap;grid-gap:0 13.5px;gap:0 13.5px}.ff-online-portal .retirement-projector__about-you__radio-group{width:100%}.ff-online-portal .retirement-projector__about-you__fund-selection--error{color:#ea1212;font-size:13px;line-height:1}.ff-online-portal .retirement-projector__grid{width:100%;display:grid;grid-template-columns:1fr;grid-gap:18px}@media(min-width:768px){.ff-online-portal .retirement-projector__grid{grid-template-columns:1fr 1fr}}.ff-online-portal .retirement-projector__results__graph{background-color:#f4f7f9;flex:1 1;margin-top:18px}@media(min-width:480px){.ff-online-portal .retirement-projector__results__graph{margin-bottom:18px;margin-top:36px}.ff-online-portal .retirement-projector__results__graph:not(.is-loading){background-color:transparent}}.ff-online-portal .retirement-projector__results__graph.is-loading{min-height:255px;position:relative}@media(min-width:480px){.ff-online-portal .retirement-projector__results__graph.is-loading{border-radius:18px 18px 0 0}}.ff-online-portal .retirement-projector__results__graph__tooltip{background-color:#132438;border-radius:.23rem;padding:9px 13.5px}.ff-online-portal .retirement-projector__results__graph__tooltip>span{color:hsla(0,0%,100%,.85);font-size:11px;margin-bottom:13.5px}.ff-online-portal .retirement-projector__results__graph__tooltip>p{color:#fff;font-weight:500}@media(min-width:1024px){.ff-online-portal .retirement-projector__results__graph>hr{display:none}}.ff-online-portal .retirement-projector__results__graph .recharts-surface{border-radius:.56rem .56rem 0 0}.ff-online-portal .retirement-projector__results__graph .recharts-responsive-container{max-height:300px;max-width:99.9%;font-size:15px}.ff-online-portal .retirement-projector__results__graph .recharts-legend-wrapper{display:flex;justify-content:center}.ff-online-portal .retirement-projector__results__graph__legend{display:flex;align-items:center;grid-gap:13.5px;gap:13.5px}.ff-online-portal .retirement-projector__results__graph__legend>hr{width:50px;background-color:#74ddbc}.ff-online-portal .retirement-projector__results__graph__legend>p{color:#365265}.ff-online-portal .retirement-projector__results__graph .recharts-legend-item-text{color:#365265!important}.ff-online-portal .retirement-projector__results__loading-cover{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.7;z-index:1000}.ff-online-portal .retirement-projector__results__loading-cover>div{position:absolute;top:40%}.ff-online-portal .retirement-projector__results__change{background-color:#f4f7f9;padding:1rem;border-radius:.56rem}.ff-online-portal .retirement-projector__results__change__contributions__label{font-size:13px;margin-bottom:2.7px;line-height:1.4}.ff-online-portal .retirement-projector__results__footnote{color:#4f6b7e;font-size:13px;line-height:1.4;max-width:100%}.ff-online-portal .retirement-projector__results__actions,.ff-online-portal .retirement-projector__results__switch-actions{display:flex;flex-direction:column}.ff-online-portal .retirement-projector__results__actions button,.ff-online-portal .retirement-projector__results__switch-actions button{margin:0 9px}@media(min-width:768px){.ff-online-portal .retirement-projector__results__actions{align-items:flex-end}}@media(min-width:1280px){.ff-online-portal .retirement-projector__results__actions{align-items:center;flex-direction:row-reverse}.ff-online-portal .retirement-projector__results__actions :first-child{margin-left:auto}}@media(min-width:768px){.ff-online-portal .retirement-projector__results__switch-actions{flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap}}.w-auto{width:auto!important}.w-100{width:100%!important}.flex,[class*=" flex-"],[class^=flex-]{display:flex}.flex.flex-column,[class*=" flex-"].flex-column,[class^=flex-].flex-column{flex-direction:column!important}.flex.flex-column-center,[class*=" flex-"].flex-column-center,[class^=flex-].flex-column-center{justify-items:center!important}.flex.flex-row,[class*=" flex-"].flex-row,[class^=flex-].flex-row{flex-direction:row!important}.flex.flex-row-reverse,[class*=" flex-"].flex-row-reverse,[class^=flex-].flex-row-reverse{flex-direction:row-reverse!important}.flex.flex-row-center,[class*=" flex-"].flex-row-center,[class^=flex-].flex-row-center{align-items:center!important}.flex.flex-row-justify-content-space-between,[class*=" flex-"].flex-row-justify-content-space-between,[class^=flex-].flex-row-justify-content-space-between{justify-content:space-between}.flex.flex-row-justify-content-end,[class*=" flex-"].flex-row-justify-content-end,[class^=flex-].flex-row-justify-content-end{justify-content:end!important}.align-center{align-items:center!important}.align-stretch{align-items:stretch!important}.align-justify-content-space-between{justify-content:space-between}.align-justify-content-end{justify-content:end!important}.align-self-start{align-self:start}.position-relative{position:relative!important}.narrow-padding,.section-padding{padding-left:18px;padding-right:18px}@media(min-width:768px){.narrow-padding,.section-padding{padding-left:36px;padding-right:36px}}.negative-section-padding{margin-left:-18px;margin-right:-18px}@media(min-width:768px){.negative-section-padding{margin-left:-36px;margin-right:-36px}}.narrow-padding{margin-left:auto;margin-right:auto;max-width:1236px;width:100%}@media(min-width:768px){.narrow-padding{max-width:1272px}}@media(max-width:479px){.mobile-sm-hidden{display:none!important}}@media(min-width:480px){.mobile-sm-only{display:none!important}}@media(max-width:767px){.mobile-hidden{display:none!important}}@media(min-width:768px){.mobile-only,.tablet-hidden{display:none!important}}@media(max-width:768px),(min-width:1279px){.tablet-only{display:none!important}}@media(min-width:1280px){.desktop-hidden{display:none!important}}@media(max-width:1279px){.desktop-only{display:none!important}}.font-graphik{font-family:"Graphik","Helvetica","Arial",sans-serif!important}.font-miller{font-family:"Miller","Georgia","Times New Roman",serif!important}.font-fund{font-family:"Graphik","Helvetica","Arial",sans-serif;font-weight:700}.h1,.h2,.h3,h1,h2,h3{font-family:"Miller","Georgia","Times New Roman",serif;font-weight:300;margin-bottom:18px}.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;margin-block-start:0;margin-top:0}.h4,h4{font-weight:600;font-family:"Graphik","Helvetica","Arial",sans-serif}@media(min-width:768px){.h4,h4{font-family:"Miller","Georgia","Times New Roman",serif;font-weight:300}}.h5,.h6,h5,h6{font-family:"Graphik","Helvetica","Arial",sans-serif;font-weight:600}.h1,h1{font-size:48px;line-height:1.2}@media(min-width:768px){.h1,h1{font-size:58px}}.h2,h2{font-size:38px;line-height:1.26}@media(min-width:768px){.h2,h2{font-size:48px;line-height:1.2}}.h3,h3{font-size:28px;line-height:1.28}@media(min-width:768px){.h3,h3{font-size:38px;line-height:1.26}}.h4,h4{font-size:21px;line-height:1.47}@media(min-width:768px){.h4,h4{font-size:28px;line-height:1.353}}.h5,h5{font-size:18px;line-height:1.44}@media(min-width:768px){.h5,h5{font-size:21px;line-height:1.47}}.h6,h6{font-size:15px;line-height:1.6}@media(min-width:768px){.h6,h6{font-size:18px;line-height:1.44}}.text-small{font-size:12px;line-height:1.4}@media(min-width:768px){.text-small{font-size:13px;line-height:1.46}}.text-regular,p{font-size:13px;line-height:1.46}@media(min-width:768px){.text-regular,p{font-size:15px;line-height:1.467}}.text-large{font-size:15px;line-height:1.6}@media(min-width:768px){.text-large{font-size:18px;line-height:1.67}}.text-bold{font-weight:600!important}.text-thin{font-weight:300!important}.text-capitilize{text-transform:capitalize!important}.text-underline{text-decoration:underline!important}.text-decoration-none{text-decoration:none!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-2xs{margin:2.7px!important}.mt-2xs,.my-2xs{margin-top:2.7px!important}.mr-2xs,.mx-2xs{margin-right:2.7px!important}.mb-2xs,.my-2xs{margin-bottom:2.7px!important}.ml-2xs,.mx-2xs{margin-left:2.7px!important}.m-xs{margin:9px!important}.mt-xs,.my-xs{margin-top:9px!important}.mr-xs,.mx-xs{margin-right:9px!important}.mb-xs,.my-xs{margin-bottom:9px!important}.ml-xs,.mx-xs{margin-left:9px!important}.m-sm{margin:13.5px!important}.mt-sm,.my-sm{margin-top:13.5px!important}.mr-sm,.mx-sm{margin-right:13.5px!important}.mb-sm,.my-sm{margin-bottom:13.5px!important}.ml-sm,.mx-sm{margin-left:13.5px!important}.m-md{margin:18px!important}.mt-md,.my-md{margin-top:18px!important}.mr-md,.mx-md{margin-right:18px!important}.mb-md,.my-md{margin-bottom:18px!important}.ml-md,.mx-md{margin-left:18px!important}.m-lg{margin:27px!important}.mt-lg,.my-lg{margin-top:27px!important}.mr-lg,.mx-lg{margin-right:27px!important}.mb-lg,.my-lg{margin-bottom:27px!important}.ml-lg,.mx-lg{margin-left:27px!important}.m-xl{margin:36px!important}.mt-xl,.my-xl{margin-top:36px!important}.mr-xl,.mx-xl{margin-right:36px!important}.mb-xl,.my-xl{margin-bottom:36px!important}.ml-xl,.mx-xl{margin-left:36px!important}.m-2xl{margin:72px!important}.mt-2xl,.my-2xl{margin-top:72px!important}.mr-2xl,.mx-2xl{margin-right:72px!important}.mb-2xl,.my-2xl{margin-bottom:72px!important}.ml-2xl,.mx-2xl{margin-left:72px!important}.m-3xl{margin:99px!important}.mt-3xl,.my-3xl{margin-top:99px!important}.mr-3xl,.mx-3xl{margin-right:99px!important}.mb-3xl,.my-3xl{margin-bottom:99px!important}.ml-3xl,.mx-3xl{margin-left:99px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-2xs{padding:2.7px!important}.pt-2xs,.py-2xs{padding-top:2.7px!important}.pr-2xs,.px-2xs{padding-right:2.7px!important}.pb-2xs,.py-2xs{padding-bottom:2.7px!important}.pl-2xs,.px-2xs{padding-left:2.7px!important}.p-xs{padding:9px!important}.pt-xs,.py-xs{padding-top:9px!important}.pr-xs,.px-xs{padding-right:9px!important}.pb-xs,.py-xs{padding-bottom:9px!important}.pl-xs,.px-xs{padding-left:9px!important}.p-sm{padding:13.5px!important}.pt-sm,.py-sm{padding-top:13.5px!important}.pr-sm,.px-sm{padding-right:13.5px!important}.pb-sm,.py-sm{padding-bottom:13.5px!important}.pl-sm,.px-sm{padding-left:13.5px!important}.p-md{padding:18px!important}.pt-md,.py-md{padding-top:18px!important}.pr-md,.px-md{padding-right:18px!important}.pb-md,.py-md{padding-bottom:18px!important}.pl-md,.px-md{padding-left:18px!important}.p-lg{padding:27px!important}.pt-lg,.py-lg{padding-top:27px!important}.pr-lg,.px-lg{padding-right:27px!important}.pb-lg,.py-lg{padding-bottom:27px!important}.pl-lg,.px-lg{padding-left:27px!important}.p-xl{padding:36px!important}.pt-xl,.py-xl{padding-top:36px!important}.pr-xl,.px-xl{padding-right:36px!important}.pb-xl,.py-xl{padding-bottom:36px!important}.pl-xl,.px-xl{padding-left:36px!important}.p-2xl{padding:72px!important}.pt-2xl,.py-2xl{padding-top:72px!important}.pr-2xl,.px-2xl{padding-right:72px!important}.pb-2xl,.py-2xl{padding-bottom:72px!important}.pl-2xl,.px-2xl{padding-left:72px!important}.p-3xl{padding:99px!important}.pt-3xl,.py-3xl{padding-top:99px!important}.pr-3xl,.px-3xl{padding-right:99px!important}.pb-3xl,.py-3xl{padding-bottom:99px!important}.pl-3xl,.px-3xl{padding-left:99px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.color-dusk{color:#218094!important}.color-inherit{color:inherit!important}.color-lake{color:#003b70!important}.color-midnight{color:#132438!important}.color-puriri{color:#d73323!important}.color-seafoam{color:#74ddbc!important}.color-smoke{color:#646464!important}.color-text-dark{color:#365265!important}.color-text-default{color:#4f6b7e!important}.color-text-default-85{color:rgba(79,107,126,.85)!important}.color-text-light{color:#728998!important}.color-text-light-85{color:rgba(114,137,152,.85)!important}.color-white{color:#fff!important}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ff-online-portal .retirement-projector__paper{background-color:#fff;border-radius:.56rem;box-shadow:none;margin:0 auto;padding:18px;width:100%}.ff-online-portal .retirement-projector__paper:not(.notification){box-shadow:0 10px 40px rgba(0,36,100,.1);margin:0 auto;min-height:50vh;padding:0}@media(max-width:480px){.ff-online-portal .retirement-projector__paper:not(.notification){box-shadow:none;background-color:#f4f7f9}}@media(min-width:480px){.ff-online-portal .retirement-projector__paper:not(.notification){padding:18px}}@media(min-width:768px){.ff-online-portal .retirement-projector__paper:not(.notification){padding:27px}}@media(min-width:1024px){.ff-online-portal .retirement-projector__paper:not(.notification){padding:36px}}@font-face{font-display:swap;font-family:"Graphik";font-style:normal;font-weight:400;src:url(/static/media/Graphik-Regular-Web.4cda4c3a.woff2) format("woff2"),url(/static/media/Graphik-Regular-Web.8366237e.woff) format("woff")}@font-face{font-display:swap;font-family:"Graphik";font-style:italic;font-weight:400;src:url(/static/media/Graphik-RegularItalic-Web.8309e53a.woff2) format("woff2"),url(/static/media/Graphik-RegularItalic-Web.7b714f7e.woff) format("woff")}@font-face{font-display:swap;font-family:"Graphik";font-style:normal;font-weight:600;src:url(/static/media/Graphik-Medium-Web.0d2d5385.woff2) format("woff2"),url(/static/media/Graphik-Medium-Web.7afa85b5.woff) format("woff")}@font-face{font-display:swap;font-family:"Graphik";font-style:normal;font-weight:700;src:url(/static/media/Graphik-Bold-Web.8691c9d9.woff2) format("woff2"),url(/static/media/Graphik-Bold-Web.172592ae.woff) format("woff")}@font-face{font-display:swap;font-family:"Graphik";font-style:normal;font-weight:300;src:url(/static/media/Graphik-Light-Web.41517082.woff2) format("woff2"),url(/static/media/Graphik-Light-Web.8eb80b3d.woff) format("woff")}@font-face{font-display:swap;font-family:"Miller";font-style:normal;font-weight:400;src:url("/static/media/Miller Display Roman.f86a0be2.eot");src:url("/static/media/Miller Display Roman.f86a0be2.eot?#iefix") format("embedded-opentype"),url("/static/media/Miller Display Roman.b11b1c22.woff2") format("woff2"),url("/static/media/Miller Display Roman.ab6f1fda.woff") format("woff");unicode-range:u+??}@font-face{font-display:swap;font-family:"Miller";font-style:italic;font-weight:400;src:url("/static/media/Miller Display Italic.ed576fbb.eot");src:url("/static/media/Miller Display Italic.ed576fbb.eot?#iefix") format("embedded-opentype"),url("/static/media/Miller Display Italic.c6b1c8ab.woff2") format("woff2"),url("/static/media/Miller Display Italic.cae89378.woff") format("woff");unicode-range:u+??}@font-face{font-display:swap;font-family:"Miller";font-style:normal;font-weight:300;src:url("/static/media/Miller Display Light.00f2d35f.eot");src:url("/static/media/Miller Display Light.00f2d35f.eot?#iefix") format("embedded-opentype"),url("/static/media/Miller Display Light.c6130231.woff2") format("woff2"),url("/static/media/Miller Display Light.25c60c0e.woff") format("woff");unicode-range:u+??}@font-face{font-display:swap;font-family:"Miller";font-style:italic;font-weight:300;src:url("/static/media/Miller Display Light Italic.e1b59851.eot");src:url("/static/media/Miller Display Light Italic.e1b59851.eot?#iefix") format("embedded-opentype"),url("/static/media/Miller Display Light Italic.fd701a85.woff2") format("woff2"),url("/static/media/Miller Display Light Italic.30c3db13.woff") format("woff");unicode-range:u+??}
/*# sourceMappingURL=main.75e477af.chunk.css.map */