@font-face{font-family:Brother;src:local("Brother"),url("/static/media/TipoType - Brother-1816-Light-Italic.f51362c5.otf") format("otf")}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:600px){.html .body #root{position:relative;margin-top:200px}.html .body #root,[class*=body]{display:inline-block;width:auto;height:500px;overflow:hidden}}@media screen and (max-height:823px){.loginCard{margin-bottom:2vh!important}}@media screen and (max-height:733px){.loginCard{margin-bottom:11vh!important}.ammoniteLogoContainer{-webkit-transform:scale(.6)!important;transform:scale(.6)!important;margin-bottom:-3vh!important}.loginInfoText{bottom:8vh!important}}@media screen and (max-height:690px){.loginCard{height:360px!important;margin-bottom:11vh!important}.loginButtonContainer{margin-top:35px!important}.loginHeader{margin-top:20px!important}}@media screen and (max-width:500px){.loginCard{margin-bottom:10vh!important}.loginInfoText{bottom:8vh!important}}.unauthorisedContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden;z-index:0;background-color:#b1deca}.whiteContainer{width:600px;height:600px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;margin-bottom:13vh}.unauthorisedReturn{cursor:pointer;margin-top:45px;margin-bottom:3vh;display:flex;align-items:center;display:-moz-flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center}hr{width:100%;margin-bottom:20px;background-color:#fff}.ammoniteLogoContainer{position:realtive}h3{padding-top:30px;padding-bottom:30px}.textBody2,h3{text-align:center;background-color:#fff}.textBody2{padding:35px}.Lock{display:flex;align-items:center;display:-moz-flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;margin-top:3vh}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.layoutRoot{display:block;height:800px;width:auto;position:absolute;padding:0!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:-webkit-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%)}.cookieBannerContainer{flex-direction:column;max-width:500px;min-width:200px;background-color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.95);border-radius:8px;margin:15px}.cookieBannerBlocker,.cookieBannerContainer{display:flex;justify-content:center;align-items:center}.cookieBannerBlocker{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;overflow:hidden}.cookieLogo{-webkit-transform:scale(.2);transform:scale(.2);height:35px}.cookieButtons,.cookieLogo{margin-top:20px;margin-bottom:20px}.cookieButtons{display:flex;flex-wrap:wrap;width:100%;justify-content:space-evenly;align-items:center}.cookieText{font-size:18px;line-height:30px;margin:50px 50px 20px}.cookieCheckbox,.cookieText{font-family:Roboto;color:#232323}.cookieCheckbox{font-size:19px;font-weight:700;margin-bottom:10px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.cookieCheckboxLabel{height:25px}.cookieAboutText{font-family:Roboto;font-size:18px;color:#232323;line-height:30px;margin-bottom:20px}.cookieText>a{font-size:18px}.cookieType{margin:30px 50px 0}.warningContainer{position:absolute;background:rgba(0,0,0,.5);height:800px;width:100%;z-index:3}.message,.warningContainer{display:flex;align-content:center;justify-content:center}.message{align-self:center;background:#fff;border:4px solid #b40125;border-radius:8px;height:200px}.column,.loginContainer{flex-direction:column}.loginContainer{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden;z-index:0}.loginCard{width:500px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;margin-bottom:13vh}.ammoniteLogoContainer{margin-bottom:3vh}.logoText{margin-left:10px}.loginHeader{text-align:center;margin-top:50px!important;margin-bottom:30px!important}.pwordIcon,.unameIcon{-webkit-user-select:none;-ms-user-select:none;user-select:none}.loginInput,.loginInput:active,.loginInput:focus{height:46px;width:300px;background:#f5f8fa;border-radius:4px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:14px;line-height:26px;color:#7a7a7a;padding:0 30px;box-sizing:border-box;border:none}.email .password{margin-top:31px}.loginButtonContainer{margin-top:45px;margin-bottom:45px;display:flex;align-items:center;display:-moz-flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center}.unameContainer{display:block;height:100px;margin-left:100px;margin-bottom:6px}.pwordContainer{display:block;height:63px;margin-left:100px}.unameLabelContainer{display:flex}.pwordLabel,.unameLabel{margin-left:10px;color:#232323}.emailWarning{margin-bottom:-35.45px}.emailWarning,.passwordWarning{display:flex;align-items:center}.passwordWarning{margin-top:-30px;margin-left:-25px}.emailWarningText{font-family:Brother 1816;font-style:normal;font-weight:500;font-size:14px;line-height:26px;color:#b40125;padding:5px}.redWarningBorder{border:1px solid #b40125;border-radius:4px}.showIcon{position:relative;top:-35px;left:258px;width:30px}.loginInfoText{position:relative;width:75%;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#232323}.loginForgotPassword{display:flex;justify-content:center;margin-top:-32px;margin-bottom:13px;font-weight:700;color:#575a89;cursor:pointer}.loginBlockInputPanel{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:4}.forgottenPasswordContainer{display:flex;flex-direction:column;align-items:flex-start;width:430px;height:410px;background-color:#fff!important;border-radius:10px;box-shadow:0 5px 16px rgba(0,0,0,.55);z-index:5}.forgotPasswordText{font-size:16px;font-weight:400;line-height:21px;letter-spacing:0;padding:30px;color:#0c3957;width:370px}.resetPasswordButton{width:100%;display:flex;align-items:center;justify-content:center}.resetPasswordEmail{margin-left:10px}.forgotPasswordEmail{display:flex;align-items:center}.sessionContainer{position:relative;height:104px;width:1160px;margin:20px;display:flex;background:#fff;border:1px solid #fff;box-sizing:border-box;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.sessionCustomers{font-size:14px!important;white-space:nowrap;overflow-x:hidden;margin-top:20px;margin-left:100px;width:300px}.sessionGroup{width:250px;display:flex}.sessionUUID{font-weight:400;justify-content:flex-start}.sessionLabel,.sessionUUID{font-family:Brother 1816;font-style:normal;font-size:16px;line-height:26px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;padding:5px;z-index:1}.sessionLabel{font-weight:700;justify-content:center}.blueBox{position:absolute;top:0;left:500px;background-image:linear-gradient(90deg,#f5f8fa,#3bb9c4);height:37px;width:643px;z-index:0}.sessionRight{left:511px}.sessionDelete,.sessionRight{position:absolute;top:0;z-index:2}.sessionDelete{left:310px}.sessionSR{position:absolute;top:0;left:384px;z-index:2}.greenDot{background-color:#39b54a}.greenDot,.redDot{margin-top:2px;height:12px;width:12px;border-radius:50%}.redDot{background-color:#b40125}.tabContainer{position:absolute;left:-2px;top:-4px;width:46px;height:112px}.firstCustomer{font-size:21px;line-height:32px}.firstCustomer,.secondCustomer{font-style:normal;font-weight:500;color:#0c3957}.secondCustomer{margin-left:20px;font-size:16px;line-height:26px}.buttonChips{margin-top:20px;max-width:600px;z-index:1;display:flex}.goalReportChip{padding-left:20px}.sessionIconContainer{position:relative;max-width:400px}.sessionCustomer{width:400px}.date,.sessionCustomer{font-size:14px!important;white-space:nowrap;overflow-x:hidden;margin-top:20px}.date,.Line{width:200px}.Line{flex-direction:row;bottom:0;margin-left:70px;-webkit-margin-after:15px;margin-block-end:15px}.Line,.user{position:absolute}.user{top:35px;left:71px}.userName{margin-left:50px}.userUid{font-weight:100;font-size:12px;line-height:12px}.userRoleDropdown{position:absolute;top:25px;left:1040px;display:flex}.editIconContainer{display:flex;margin-top:2.5px;align-items:flex-end;justify-content:center;height:40px;width:40px}.nextButton{display:flex;align-items:center}.backPara{margin-left:10px}.nextPara{margin-right:10px}.sessionCardText{font-family:Brother 1816;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#0c3957}.sessionCardMultipleChoice{position:relative;display:flex;top:12px}.sessionCardMultipleChoiceText{position:relative;left:10px;top:-10px}.sessionCardInput,.sessionCardInput:focus{background:#f5f8fa;border:none;border-radius:4px;padding:10px 23px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957;width:75vw;max-width:850px;outline:none}.sessionCardBiggerInput,.sessionCardBiggerInput:focus{height:210px;outline:none}.sessionCardSmallInput,.sessionCardSmallInput:focus{width:300px}.sessionCardBetweenComponents{margin-top:-5px!important}.sessionCardBetweenComponents2{margin-bottom:10px!important}.sessionCardAreaOfInterest,.sessionCardAreaOfInterest:focus{height:208px;outline:none}.sessionCardGoalsContainer{max-height:505px;overflow-y:scroll;overflow-x:hidden;margin-left:-25px}.sessionCardGoalsFirstRow{margin-top:10px!important}.sessionCardFHCTitle{color:#bf802f;font-family:Brother 1816;font-weight:500;font-size:25px;margin-top:20px;margin-bottom:25px}.sessionCardDropdown div{width:390px;margin-top:-4px;margin-left:-5px}.sessionCardGoalsPane{max-height:500px;overflow-y:scroll}.checkboxContainer{display:flex;align-items:center;margin-top:25px;height:44px}.checkboxUnchecked{box-sizing:border-box;border-radius:8px;background:#fff}.checkboxChecked,.checkboxUnchecked{min-width:36px;max-width:36px;height:36px}.checkboxChecked{position:relative;border:none}.checkboxText{margin:0 15px!important;font-weight:400}.isBold{font-weight:800!important}.isInline{margin-top:27px!important}.halfSize{-webkit-transform:scale(.5);transform:scale(.5);margin-top:36px}.riskTableContainer{height:87px;width:1067px;background:#f5f8fa;border-radius:4px}.riskTableTopRow{position:relative;display:flex;top:5px}.riskTableFirstHeading{position:absolute;left:265px}.riskTableSecondHeading{position:absolute;display:flex;left:440px}.riskTableThirdHeading{position:absolute;display:flex;left:660px}.riskTableFourthHeading{position:absolute;display:flex;left:880px}.riskTableItem{font-family:Brother 1816;font-style:normal;font-weight:300;font-size:21px;line-height:32px;color:#000;padding-left:12px;padding-top:3px}.goalSummaryCardMainContainer{padding:0;margin-right:20px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.goalSummaryCardMainContainer,.summaryCardBody{height:268px;display:flex;align-items:flex-start;width:387px}.summaryCardBody{flex-direction:column}.summaryCardHeader{width:357px;margin-left:25px;padding-top:18px;height:78px;display:flex}.summaryCardHeaderColumn{flex-direction:column}.summaryCardHeaderBox{flex-direction:row}.summaryCardHeaderBoxInflationLinked{position:relative;left:-57px;top:13px}.inflationLinkedLabel{position:absolute;left:-88px;top:50px;font-size:14px;color:#7a7a7a}.goalSummaryDivider{display:flex;justify-content:center;align-items:center;height:20px;position:relative;top:10px}.inflationLinked{top:-60px}.goalSummaryTypeContainer{font-weight:500!important;line-height:26px!important;letter-spacing:0!important;text-align:left;margin-bottom:-10px!important;background:#fff;color:#0c3957}.summaryCardMiddle{width:357px;margin-left:25px;padding-top:12px;display:flex;justify-content:flex-start;align-items:center}.summaryCardMiddleContainer{margin-top:-14px;padding-right:15px}.goalSummaryRequiredTodayLabel{font-weight:700!important;line-height:26px!important}.goalSummaryRequiredTodayContainer{line-height:26px!important;display:flex;align-items:center;padding-top:5px}.summaryCardEnd{display:flex;align-items:flex-start;width:357px;margin-left:25px;padding-top:27px}.summaryCardEndLeft{width:175px}.summaryCardEndRight{display:flex;align-items:center;width:175px}.summaryCardEndIcon{width:150px}.iconContainer,.summaryCardEndIcon{display:flex;align-items:center;justify-content:center;height:40px}.iconContainer{width:40px}.iconLabel{width:50px;color:#7a7a7a}.editIcon{margin-top:10px}.inflationLinkedSwitch{position:relative}.goalDetailsMiddle{display:inline}.goalDetailsMiddleField{display:flex;align-items:center;width:400px;padding:2px}.goalSummaryRequiredTodayLabelDetails{margin-right:38px!important;width:144px;outline:none}.yearsDetails,.yearsDetails:focus{width:30px;display:flex;align-items:center;justify-content:flex-start;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;text-align:left;border:none;outline:none;margin-top:-8px;margin-left:2px}.amountDetails{width:130px!important}.goalDetailsTextArea::-webkit-input-placeholder{background:#f5f8fa;width:320px;height:88px;border:none;outline:none;font-style:normal;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.01em;text-align:left;color:#0c3957!important}.goalDetailsTextArea:-ms-input-placeholder{background:#f5f8fa;width:320px;height:88px;border:none;outline:none;font-style:normal;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.01em;text-align:left;color:#0c3957!important}.goalDetailsTextArea,.goalDetailsTextArea::placeholder,.goalDetailsTextArea:focus{background:#f5f8fa;width:320px;height:88px;border:none;outline:none;font-style:normal;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.01em;text-align:left;color:#0c3957!important}textarea{resize:none;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957}.yearsText{margin-top:-1px;margin-left:-10px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dropdownContainer{padding:10px 20px}.sessionCardMask{position:absolute;top:0;left:-70px;width:100vw;height:100vh;background:hsla(0,0%,47.8%,.5);display:flex;justify-content:center;align-items:center}.sessionCard{max-width:944px;min-height:688px;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;margin:40px;background:#fff;z-index:4}.sessionSummaryName{font-family:Brother 1816;font-weight:500;font-size:25px;margin-top:20px;margin-left:25px}.sessionSummaryCardData{margin-left:25px;justify-content:center;align-items:center}/ .sessionDataSendButton{padding-bottom:7px!important;padding-right:15px!important}.dashboardContainer{background:#f5f8fa;box-sizing:border-box;width:1280px;height:800px}.logoContainer{position:absolute;top:-8px!important;-webkit-transform:scale(.6);transform:scale(.6)}.sessions,.users{background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;width:100px;height:30px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.users{left:970px}.sessions,.users{position:absolute;top:-34px}.sessions{left:1080px}.borderSelected{top:-38px;padding-bottom:4px;border-top:4px solid #0c3957;border-left:4px solid #0c3957;border-right:4px solid #0c3957}.searchBar{position:absolute;left:2px;right:0;top:100px;bottom:0;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);width:1275px;height:80px}.searchBar,.searchContainer{display:flex;flex-direction:row;align-items:start;justify-content:start}.searchContainer{margin-top:17px;margin-left:20px}.searchFields{display:flex;flex-direction:row;align-items:center;justify-content:start;height:66px}.searchName{text-align:start;width:116px}.searchField{background:#f5f8fa;border:none;border-radius:4px;height:26px;width:300px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;text-align:center;letter-spacing:.01em;color:#7a7a7a;padding:10px 23px 10px 40px;margin-left:20px}.searchLabel{margin-top:8px}.orderBy,.searchLabel{font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none}.orderBy{margin-top:7px;margin-left:20px;border:1px solid #0c3957;padding:4px}.resultsContainer{position:absolute;top:180px!important;width:1280px;height:570px;background:#f5f8fa;display:flex;flex-direction:row;align-items:start;justify-content:center;overflow-y:scroll;overflow-x:hidden}.resultsContainer::-webkit-scrollbar{display:none}.resultsHeading{margin-top:-20px}.selectUsers{position:absolute;top:10px;left:757px;height:48px;width:227px;background-color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:30px;line-height:46px;text-align:center;color:#bf802f}.selectSessions{left:1019px}.selectLogoutButton{left:994px;position:absolute;top:10px;height:48px;width:227px;background-color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:30px;line-height:46px;text-align:center}.unSelectedTab{opacity:.5}.createUserButton{position:absolute;top:4px;right:-275px}.dashboardAccessDeniedText{font-weight:400;font-size:26px;line-height:33px;text-align:center}.dashboard404,.dashboardAccessDeniedText{font-family:Brother 1816;font-style:normal;color:#232323;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dashboard404{font-weight:700;font-size:96px;margin-top:22%}.dashboardAccessDenied,.deleteBox{display:flex;flex-direction:column;align-items:center}.deleteBox{position:absolute;top:32%;left:390px;justify-content:space-around;width:500px;height:260px;background-color:#fff!important;border-radius:5px;box-shadow:0 5px 16px rgba(0,0,0,.55);z-index:5}.dashboardDialogButtons{display:flex;justify-content:space-evenly;width:100%}.blockInputPanel:not(.deleteBox){position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:4}.dashboardLoaderAnimation{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:-webkit-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%)}.usersDropdownDashboard{position:relative;top:6px;right:-35px}.usersFoundLabel{margin-top:-47px;margin-left:323px;width:130px}.sessionsDropdownDashboard{display:flex;justify-content:space-between;margin-top:5px;margin-left:40px;align-items:center}.pagination{top:750px;display:flex;position:absolute;justify-content:center;width:1275px;z-index:3}.dashboardResultsLabel{position:absolute;top:755px;left:1040px;z-index:4}.dashboardNoRecords{color:#b40125;z-index:3;align-self:center}.dashboardLogoutButton{margin-left:506px}.routeButtonsContainer{width:100%;margin-top:0}.routeButtons,.routeButtonsContainer{display:flex;align-items:center;justify-content:center}.routeButtons{flex-wrap:wrap;width:70%;height:200px;margin:0;border-radius:8px;padding:40px 0 0}.chooseRouteButtonContainer{padding-left:40px;padding-right:40px}.routeLogo{-webkit-transform:scale(1.1);transform:scale(1.1)}.routeLoginContainer{height:100vh;width:100vw}.cardContainer{padding-top:50px;height:633px;width:691px}.aboutCardHeader{display:flex;justify-content:center;align-items:center;height:43px!important}.aboutCardText{padding-top:10px;height:90px;font-weight:400!important;text-align:center}.imageContainer{padding-top:40px;padding-bottom:50px}.stepProgressContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;height:46px;width:1280px}.stepButton{height:40px;width:40px}.stepperContainer{flex-direction:column}.stepperCard,.stepperContainer{display:flex;align-items:center}.stepperCard{top:25px}.stepperStep{width:auto}.skipIntro,.stepperStep{position:absolute;top:726px}.skipIntro{right:122px;font-family:Brother;font-style:normal;font-weight:400;font-size:18px;line-height:25px;border-bottom:1px solid #7a7a7a;color:#7a7a7a}.bannerContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:2rem;margin-right:2rem}.banner{font-size:1.5rem}.arrowContainer{width:20px}.isBack{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.screen{display:flex;flex-direction:column;padding:0;background-color:rgba(51,51,51,.05);height:800px;width:1280px;left:0;top:0;overflow:hidden;position:fixed;padding:0!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:-webkit-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%)}.mainContainer{height:590px;width:800px}.headerContainer{padding-top:30px;height:40px}.headerContainer,.introContainer{display:flex;justify-content:flex-start;padding-left:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.introContainer{padding-top:10px;padding-bottom:0;height:45px!important;width:700px;line-height:22px!important}.buttonsContainer{flex-direction:row;justify-content:center;margin-top:10vh}.progressBarContainer{position:absolute;top:699px}.buttonsBox{position:absolute;left:0;top:712px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex-direction:row;height:88px;width:1280px;background-color:#fff;padding:0}.loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:-webkit-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%)}.howWeWorkedThisOut{margin-left:40px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:18px;line-height:26px;display:flex;align-items:center;color:#7a7a7a}.menuButtonContainer{position:absolute;top:36px;right:40px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.sectionProgressContainer{padding-right:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:18px;line-height:25px;color:#7a7a7a}.navigationButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:2 2 25em}.buttonResetContainer{margin:0 30px 0 0}:disabled{opacity:.5}.buttonBackContainer{margin:0 30px 0 0}.buttonNextContainer{margin:0}.menuContainer{position:absolute;top:0;left:0;width:450px;height:100vh;background-color:#fff;z-index:1;transition:margin .2s ease-in;margin:0 0 0 1723px}.menuContainer.isOpen{margin:0 0 0 830px;transition:margin .2s}.howWeWorkedThisOutDropdownIcon{margin-top:10px;margin-left:10px}.howWeWorkedThisOutIsOpen{-webkit-transform:scaleY(-1);transform:scaleY(-1);margin-top:0}.howWeWorkedThisOutCopy{overflow-y:scroll;position:absolute;bottom:0;width:1280px;height:566px;background:#fff;z-index:4}.howWeWorkedThisOutText{font-weight:700!important;line-height:26px!important;position:absolute;top:96px;left:40px;width:1200px}.howWeWorkedThisOutCloseButton{position:fixed;top:235px;left:10px}.howWeWorkedThisOutCloseButtonText{position:absolute;top:27px;right:70px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:18px;line-height:25px;display:flex;align-items:center;letter-spacing:.02em;color:#7a7a7a}.modalScreen{position:absolute;top:0;left:0;width:1280px;height:800px;background:rgba(0,0,0,.5);z-index:3}.howWeWorkedThisOutTitle{position:absolute;top:30px;left:40px;display:flex;align-items:center}.arrow-wrap{position:fixed;left:1190px;top:710px}.logoutButtonContainer{margin-left:30px}.menuContainer{height:800px;z-index:3}.menuHeaderContainer{margin-top:30px;margin-left:30px}.buttonsContainer{margin-top:40px;margin-left:30px}.buttonGroup,.buttonsContainer{display:flex;flex-direction:column}.buttonGroup{height:84px;margin-top:-18px}.buttonHandlerContainer{margin-left:4px;margin-bottom:-2px;height:36px}.buttonLabelGroup{display:flex;flex-direction:row;align-items:center}.buttonLabel{margin-left:20px}.circleSVG{position:relative;top:-18px;left:0}.tickSVG{position:relative;top:15px;left:9px;z-index:2}.lineSVG{padding:0}.button{margin:5.5px 0 0}.incrementorContainer{display:flex;justify-content:center;align-items:center;margin-top:0;width:270px}.incrementorValue{margin:7.5px;background-color:#f5f8fa}.incrementorValue,.text{box-sizing:border-box;width:150px;height:40px;display:flex;align-items:center;justify-content:center}.text{text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.personCard{width:524px!important;height:457px;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;background-color:#fff;margin-right:20px}.personHeader{display:flex}.personalDetails{padding-top:23px;padding-left:20px;width:178px}.genderContainer{width:400px}.dobContainer,.genderContainer,.nameContainer{margin-top:14px;margin-left:20px;display:flex;flex-direction:column;align-items:start;justify-content:start;outline:none}.nameFields{display:flex;flex-direction:row;align-items:flex-end;justify-content:start;height:66px;outline:none}.dobContainer{display:block}.dobInput{height:39px;width:183px;display:flex;justify-content:flex-start;align-items:center;background-color:#f5f8fa;padding-left:20px}.dobInput:hover{box-sizing:border-box;border:2px solid #3bb9c4}.genderLabel,.nameLabel{font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none}.field{background:#f5f8fa;border:none;border-radius:4px;height:26px;padding:10px 23px;text-align:center;color:#7a7a7a;outline:none}.dob,.field{font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:.01em}.dob{color:#0c3957}.name{width:116px}.dateName,.name{text-align:start}.dateName{width:145px;height:30px;color:#0c3957}.genderButtons{display:flex;align-items:center;justify-content:start;height:46px;width:416px}.avatar{margin-top:18px;margin-left:210px;margin-bottom:-38px}.buttonCardHandlerContainer{margin:0}.emptyCardButtonHandlerContainer{margin-top:0}.filledButtonCardHandlerContainer{margin-top:14px}.gender{display:flex;align-items:center;justify-content:start;padding-right:61px}.bottomMargin{margin-bottom:10px}.work{padding-right:0}.workLabel{margin-top:10px;margin-bottom:10px}.genderText{padding-left:10px}.employedText{width:99px}.selfEmployedText{width:115px}.otherText{width:84px}.valid{border:2px solid #b40125!important;border-radius:4px}.customerDeleteContainer{display:flex;align-items:flex-start;flex-direction:row;margin-top:2px;margin-left:14px;position:absolute;height:35px;left:981px;right:143.99px;top:224px}.customerDeleteIcon{display:flex;flex-direction:row;align-items:center;color:#7a7a7a}.customerDeleteText{font-family:Brother 1816;font-style:normal;font-weight:400;font-size:18px;line-height:25px;color:#7a7a7a;order:1;padding:0 5px}.infoContainer{display:"flex";flex-direction:"column";align-items:"flex-start";margin-left:45px;width:"100vw";height:566px;width:1235px}.switchPageContainer{padding-top:26px}.personCards{display:flex}.addPartner{position:absolute;width:36px;height:36px;left:614px;top:313px}.addPartnerText{position:absolute;height:30px;left:664px;right:426px;top:312px}.extraInfo{height:45px}.warningBox{position:absolute;top:635px;right:0;width:200px;display:flex;align-items:center;justify-content:center}.warningText{margin-left:-20px;width:170px;color:#b40125;font-size:16px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.goalCardMainContainer{flex-direction:row;padding:0;margin-right:20px;width:387px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.cardBody,.goalCardMainContainer{display:flex;align-items:flex-start;height:151px}.cardBody{flex-direction:column;width:372px}.cardHeader{display:flex;align-items:flex-start;flex-direction:row;margin-top:18px;margin-left:15px}.goalTypeContainer{width:243px}.deleteContainer,.goalTypeContainer{display:flex;align-items:flex-start;flex-direction:row;height:30px}.deleteContainer{margin-top:2px;margin-left:14px}.deleteIcon{margin-right:10px}.deleteText{font-size:18px;line-height:25px;color:#7a7a7a;flex:none;order:1;align-self:flex-end;margin:5px 0}.deleteText,.goalText,.goalText:focus{font-family:Brother 1816;font-style:normal;font-weight:400}.goalText,.goalText:focus{margin-left:15px;margin-right:15px;background:#f5f8fa;border:none;border-radius:4px;height:46px;width:296px;padding:10px 23px;font-size:16px;line-height:26px}.topBarContainer{display:flex;align-items:flex-start;justify-content:space-evenly;width:1200px;height:80px;margin-top:23px;margin-bottom:21px;padding-left:18px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.comforts{margin-top:-7px;width:131px}.comforts,.topBarDivider{display:flex;align-items:center;justify-content:center}.topBarDivider{height:80px!important}.retirementAge{width:280px;padding-left:20px;padding-right:20px;justify-content:flex-end;font-size:18px;line-height:26px;color:#0c3957;margin-left:100px}.retirementAgeLabel{line-height:26px!important;display:flex;align-items:right}.alignRight{display:flex;flex-direction:row;text-align:right}.boldMargin{font-weight:700!important;margin-left:20px!important}.topBarSecondDivider{padding:.5px}.topBarIsBold{font-weight:700!important;line-height:26px!important}.barContainer{display:flex;align-items:flex-start;justify-content:start;margin-bottom:20px;width:1200px;touch-action:none}.barName{width:156px;margin-left:20px!important;justify-content:flex-start}.barAmountUnit,.barName{height:40px!important;font-weight:400;display:flex;align-items:center}.barAmountUnit{width:10px;margin-left:60px!important;justify-content:flex-end}.barAmount,.barAmount:focus{width:60px;height:40px;margin-left:0!important;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:18px;line-height:25px;display:flex;align-items:center;text-align:left;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;border:none;outline:none;background-color:#f4f4f4;user-select:none}.bar{position:relative;left:30px;border-radius:0 4px 4px 0;overflow-x:hidden!important;touch-action:none}.isFeint{opacity:.3}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-user-select:none;user-select:none}.mainRetirementContainer{margin-left:40px}.whiteScreen{position:absolute;top:0;left:0;height:140px;width:1280px;background-color:#f4f4f4;z-index:2}.retirementTopBar{position:absolute;top:147px;margin:0;display:flex;align-items:center;justify-content:start;width:1200px;height:80px;background:#fff;transition-delay:.05s;transition-duration:.05s;transition-timing-function:ease-in-out;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;z-index:2;-webkit-user-select:none;-ms-user-select:none;user-select:none}.topBarToTop{top:30px}.retirementGraphToComforts{top:200px}.retirementGraph{position:absolute;top:136px;padding-top:120px;height:455px;width:1200px;overflow-x:hidden;overflow-y:auto}.essentials{display:flex;flex-direction:column;margin-left:0!important;padding-left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.essentialsHeader{height:40px!important;width:1180px;border-bottom:1px solid #bdbdbd;margin:0 20px 20px!important;display:flex;align-items:flex-start}.retirementGraph::-webkit-scrollbar{display:none}.roundSwitchContainer{height:30px;display:flex;justify-content:start;align-items:center;margin-left:7px;margin-right:10px}.roundSwitch{justify-content:center;padding-right:10px;width:36px}.roundSwitch,.switchText{display:flex;align-items:center}.switchText{line-height:26px!important;letter-spacing:.01em;padding:0}.isBold{font-weight:700}#mortarBoard:{visibility:hidden}.aboutGoalCardContainer{top:0;left:0;display:flex;flex-direction:row;align-items:start;justify-content:start;height:474px;width:1280px}.aboutGoalCardContainer,.illustration{position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.illustration{left:-150px;top:135px}.goalInfoHeader{position:absolute;height:43px;top:15px;left:227px}.goalInfoType{position:absolute;height:30px!important;top:91px;left:227px;font-weight:400!important}.goalDivider{top:136px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:flex-start;justify-content:flex-start}.goalDivider,.todaysMoney{position:absolute;left:221px}.todaysMoney{height:30px;top:156px;font-weight:700!important;line-height:26px!important}.todaysMoneyAmount{position:absolute;top:186px;left:221px;flex-direction:row;justify-content:start;height:46px;width:240px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:18px;line-height:25px;display:flex;align-items:center;color:#0c3957;background:#f5f8fa;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.todaysMoneyAmountText,.todaysMoneyAmountText:focus{padding-left:20px;display:flex;align-items:center}.timeHorizon{position:absolute;top:252px;left:221px;font-family:Brother 1816;font-style:normal;font-weight:700;font-size:16px;line-height:26px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none}.timeHorizonIncrementor{position:absolute;top:290px;left:202px}.importantHeader{position:absolute;height:26px!important;width:240px;top:358px;left:222px;font-weight:700!important;line-height:26px!important}.importantButtons{position:absolute;top:399px;left:222px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.todaysMoneyInputCurrency{position:relative;top:195px;left:62px;display:flex;align-items:center;z-index:1}.todaysmoneyinput,.todaysmoneyinput::selection,.todaysmoneyinput:focus{position:absolute;top:185px;left:230px;padding-top:.5px;padding-left:31px;width:210px;height:46px;border:0 transparent;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:18px;line-height:25px;display:flex;align-items:center;background:#f5f8fa;outline:none}input,textarea{background-color:#f5f8fa}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.noGoals{position:absolute;display:flex;flex-direction:column;justify-content:center;height:300px;width:377px;border-radius:8px;left:265px;top:100px;box-shadow:0 5px 16px 0 rgba(0,0,0,.15)}.noGoalsIllustration{top:90px}.noGoalsHeader{display:flex;align-items:center;justify-content:center;margin-top:26px;font-weight:300;letter-spacing:0}.noGoalsHeader,.noGoalsText{padding:30px;text-align:center}.noGoalsText{margin-top:-19px!important;font-weight:500!important;line-height:26px!important}.goalInformation{display:flex;flex-direction:row;align-items:start;justify-content:start;position:absolute;height:474px;left:312px;right:278px;top:134px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.aboutYourGoals{align-items:center;justify-content:center;margin-left:45px;width:1235px}.aboutYourGoals,.leftPanel{display:flex;flex-direction:row;height:566px}.leftPanel{align-items:start;justify-content:start;width:148px}.leftArrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.leftArrow,.rightArrow{position:relative;top:177px}.rightArrow{right:45px}.centrePanel{display:flex;flex-direction:row;align-items:center;justify-content:center;width:982px;height:566px}.centreShaded{position:relative;height:474px;width:187px;left:0;top:0;background:#bf802f;opacity:.1;border-radius:8px 0 0 8px}.centreShaded.Education{background:#69306d}.centreShaded.Property{background:#247ba0}.centreShaded.Family{background:#3f762c}.centreShaded.LongTermInvestment{background:#373986}.centreShaded.CareFees{background:#0c3957}.centreShaded.Other{background:#f25f5c}.rightPanel{display:flex;flex-direction:row;align-items:start;justify-content:flex-end;width:148px;height:566px}.goalSummaryMainContainer{margin-left:40px}.topRowGoalSummaries,.topRowGoalSummariesLast{display:flex;align-items:center}.topRowGoalSummariesLast{justify-content:flex-start}.bottomRowGoalSummaries{display:flex;align-items:center;margin-top:20px}.afterGoalInflation{position:absolute;top:685px;right:40px}.asterisk{font-weight:700;display:inline-block;margin:0}.validationMessage{display:flex}.validationColumn{flex-direction:column}.warningText{align-self:top;padding:30px!important}.summaryHeaderContainer{display:flex;justify-content:space-between;padding-top:30px;padding-left:40px;height:40px;margin-bottom:30px}.finalScreen{display:flex;flex-direction:column;padding:0;height:800px;width:auto;background-color:rgba(51,51,51,.05)}.summaryContainer{margin-left:40px}.summaryTopContainer{display:flex;align-items:flex-start;justify-content:flex-start;width:1280px}.summaryGoalsLeftPanel{width:387px;height:397px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;margin-right:19px}.summaryLeftPanelHeading{padding-top:30px;padding-left:20px}.goalSummaryItem{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:15px;margin-left:30px}.summaryGoalText{display:flex;align-items:center;height:36px!important;margin-left:18px!important}.summaryGoalsRightPanel{width:794px;height:397px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.summaryNextStepsIntroText{height:52px!important;width:700px;margin-top:15px!important;margin-left:20px!important}.summaryNextSteps{margin-top:30px;margin-left:20px}.summaryStep{margin-top:22px;display:flex;align-items:flex-start;justify-content:flex-start}.summaryNextStepsText{margin-left:15px!important;height:36px!important;font-weight:700!important;display:flex;align-items:center}.summaryMiddlePanelHeading{margin-top:30px!important;margin-left:40px!important;width:776px;height:30px;left:40px;top:525px}.summaryMiddlePanelCheckboxes{display:flex;align-items:flex-start;margin-left:40px;height:102px}.summaryCheckboxText{width:520px;height:82px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957}.summaryCheckbox{width:571px}.summaryCheckboxLeft .summaryCheckboxRight{display:flex}.summaryBottomContainer{margin-top:26px;margin-left:40px;display:flex}.fieldTitle{font-weight:700!important}.fieldInputBox{height:46px;width:250px;background:#f5f8fa;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:20px}.emailInputBox{width:350px}.emailInput{width:300px;text-align:center}.fieldInput,input:focus{border:none;outline:none;height:26px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957}.sendButton{margin-left:10px;margin-top:25px}.ammoniteFCANumber{position:absolute;bottom:10px;width:100%;display:flex;margin-left:80px;justify-content:flex-start;align-items:flex-start}.blockInputPane:not(.confirmBox){position:absolute;top:0;left:0;width:100%;height:100%;background:none}.confirmBox{top:173px;left:390px;width:500px;height:400px;background-color:#fff!important;box-shadow:0 5px 16px rgba(0,0,0,.15)}.closeButton,.confirmBox{position:absolute;display:flex;align-items:center;justify-content:center}.closeButton{cursor:pointer;top:2px;right:8px;width:52px;padding:23px;font-size:16px;line-height:25px;letter-spacing:0;text-align:left;color:#bdbdbd}.closeText{position:relative;left:-5px;top:-4px}.confirmBoxText{display:inline;margin-top:200px}.confirmBoxBoldText{position:relative;top:0;left:0;font-weight:700!important;line-height:21px!important}.confirmBoxBoldText,.confirmBoxNormalText{letter-spacing:0;text-align:center;padding-left:30px;padding-right:30px}.confirmBoxNormalText{font-weight:500!important;padding-top:6px}.confirmationBalloons{position:absolute;right:124px;top:20px}.finishButton{position:relative;top:0;left:137px}.emailCollisionCloseButton{top:96px;left:0;display:flex;justify-content:space-evenly}.emailCollisionWarning{margin-top:0}.centeredLoader{display:flex;height:800px;align-items:center;justify-content:center}.summaryLogoutButton{margin-right:40px}.graphInfo{top:160px;left:505px;font-size:21px;line-height:30px}.graphInfo,.retirementGoalGraphHeader{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;font-family:Brother 1816;font-style:normal;font-weight:400;color:#0c3957}.retirementGoalGraphHeader{top:30px;left:20px;width:600px;font-size:14px;line-height:26px;align-items:center}.retirementGraphHeader{width:105px}.graphHeaderItem{padding-left:20px;font-weight:400!important}.pensionsGraphAmount{color:#3f762c}.investmentGraphAmount,.pensionsGraphAmount{font-family:Brother 1816;font-style:normal;font-weight:700;font-size:21px;line-height:30px}.investmentGraphAmount{color:#247ba0}.cashGraphAmount{font-family:Brother 1816;font-style:normal;font-weight:700;font-size:21px;line-height:30px;color:#69306d}.mainChartsContainer{margin-left:40px;display:flex;align-items:flex-start;width:1280px}.retirmentBox{background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;height:552px}.retirementFactors{width:326px}.retirementFactorsHeader{margin-top:10px!important;margin-left:10px!important}.retirementFactorsDivider{margin-left:10px;margin-bottom:10px;height:10px}.startValue{margin-left:10px!important}.startValueHeader{font-weight:700!important}.startValueValue,.startValueValue:focus{background:#f5f8fa;border:none;width:256px;height:24px;padding:10px 23px;font-style:normal;font-weight:400;font-size:18px;line-height:25px;display:flex;align-items:center;outline:none}.grossMonthlyContributions{margin-left:18px}.grossMonthlyContributions,.grossMonthlyContributionsHeader{display:flex;align-items:center}.grossMonthlyContributionsValue{position:absolute;left:100px;top:307px;bottom:49.88%;font-weight:700!important;display:flex;align-items:center}.retirementChart{display:flex;align-items:center;justify-content:center;width:854px;margin-left:20px}.taxRateFilledButtonCardHandlerContainer{margin:0;padding:0;height:36px}.emptyTaxButtonHandlerContainer{margin-top:0;padding:0;height:36px}.selectTaxRate{margin-top:10px}.taxRateHeaderContainer{display:flex}.selectTaxRateHeader{font-weight:700!important;display:flex;align-items:center;width:230px}.taxButtons{display:flex;flex-direction:column;height:180px;width:326px}.taxText{display:flex;align-items:center;justify-content:center;letter-spacing:.01em;height:36px!important;padding:0;margin-left:5px!important}.taxBold{font-weight:700!important}.tax{margin:5px 15px 15px;display:flex;flex-direction:row;align-items:center}.chargeFees{margin-top:20px;margin-left:10px}.chargeFeesLabel{font-family:Brother 1816;font-style:normal;font-weight:700;font-size:16px;line-height:26px;color:#0c3957}.chargeFeesDropdownIcon,.taxRatesDropdownIcon{margin-top:5px;margin-left:20px}.dropdownIsOpen{-webkit-transform:scaleY(-1);transform:scaleY(-1);margin-top:0}.fees{display:flex;flex-direction:column}.chartsWarning{position:absolute;top:600px;left:400px;display:flex;align-items:flex-start;justify-content:flex-start}.chartsWarningIcon{-webkit-transform:scale(.5);transform:scale(.5);position:absolute;top:635px;left:510px}.chartsWarningText{top:640px;left:541px;width:800px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:14px;line-height:26px;color:#7a7a7a}.chartsWarningText,.startValueUnit{position:absolute;display:flex;align-items:center}.startValueUnit{top:220px;left:62px;color:#0c3957}.netMonthlyContributionsUnit{position:absolute;top:289.7px;left:62px;font-style:normal;font-weight:400;font-size:18px;line-height:25px;display:flex;align-items:center;color:#0c3957}.graphHeader{position:absolute;top:200px;left:500px}li{padding:5px 0 0}li:first-child{margin-bottom:0}.coveredContainer{justify-content:center;padding:10px 5px 5px;display:flex;align-items:center}.coveredTick{height:30px}.coveredText{width:247px}.sortOutContainer{justify-content:center;margin-bottom:15px;display:flex;align-items:center}.sortOutText{margin-left:10px!important;line-height:25px!important}.toastContainer{height:89px;width:525px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.toastIllustration{height:48.99px;padding-top:24.8px;padding-left:15px}.toastTextContainer{position:absolute;top:21px;left:99px}.house{padding-left:20px}.actionsContainer{display:flex;align-items:center;justify-content:flex-start;margin-top:21px;margin-left:40px;width:1280px}.toast{position:absolute;top:30px;left:740px;background-color:#fff;z-index:5}.displayToast{margin:0}.actionToDoCard{width:329px}.actionAmmoniteCard,.actionToDoCard{height:609px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;font-family:Brother 1816;font-style:normal;font-weight:700;font-size:21px;line-height:30px;color:#0c3957}.actionAmmoniteCard{width:500px;margin-left:50px}.actionCardLabel{padding-top:30px;padding-left:20px}.actionToDoDivider{align-items:center;padding:10px 20px}.actionsToDo,.actionToDoDivider{display:flex;justify-content:center}.actionsToDo{align-items:flex-start;flex-direction:column;padding-left:20px}.toSortOut{display:flex;align-items:center;justify-content:flex-start;margin-top:10px;margin-left:76px}.toSortOutList{display:flex;flex-direction:column;align-items:flex-start}.successIllustration{position:absolute;left:510.59px;top:440px}.summaryTextContainer{position:absolute;left:516px;top:336px}.summaryText{line-height:23px!important;text-align:center}.summaryText,.summaryTextBold{display:flex;align-items:center;justify-content:center}.summaryTextBold{font-weight:700!important}@-webkit-keyframes toastLoadingAnimation{0%{height:100;opacity:1;border-radius:10px 0 0 10px}20%{border-radius:10px 0 0 0}40%{opacity:1}to{height:0;opacity:0;border-radius:10px 0 0 0}}@keyframes toastLoadingAnimation{0%{height:100;opacity:1;border-radius:10px 0 0 10px}20%{border-radius:10px 0 0 0}40%{opacity:1}to{height:0;opacity:0;border-radius:10px 0 0 0}}.successLoadingBarInFront{background-color:#3bb9c4;-webkit-animation-name:toastLoadingAnimation;animation-name:toastLoadingAnimation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:2}.successLoadingBar,.successLoadingBarInFront{width:40px;height:100px;float:left;border-radius:10px 0 0 10px;position:relative}.successLoadingBar{background-color:#2b9ba5;z-index:1}.errorBar{width:40px;height:100px;background-color:#8c0125;float:left;border-radius:10px 0 0 10px}.successToastText{padding-top:40px;padding-right:115px;float:right}.success2ToastText,.successToastText{color:#fff;align-items:center;font-family:Brother 1816;font-size:16px;font-weight:500px}.success2ToastText{display:flex;height:100px;padding-left:5px}.errorToastText{padding-right:60px}.error2ToastText,.errorToastText{color:#fff;align-items:center;padding-top:40px;font-family:Brother 1816;font-size:16px;float:right;font-weight:500px}.error2ToastText{padding-right:95px}.close{position:relative;left:260px;top:10px;opacity:.3}.close:hover{opacity:1}.close:after,.close:before{position:absolute;left:15px;content:" ";height:20px;width:2px;background-color:#fff}.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.errorIconPosition{margin-left:7px;margin-top:37px}.successIconPosition{margin-left:12px;margin-top:41px;position:absolute;z-index:3}.validationWarningContainer{position:absolute;background:rgba(0,0,0,.5);display:flex;align-content:center;justify-content:center;height:800px;width:100%;z-index:3}.validationMessage{align-self:center;background:#fff;border:4px solid #b40125;display:block;border-radius:8px;height:200px;width:auto}.validationMessage,.warningButtonContainer{align-content:center;justify-content:center}.warningButtonContainer{display:flex}.warningText{text-align:center;margin-left:10px;margin-right:10px}.sessionLoading{position:absolute;top:300px;left:640px}.tableRowTitles,.tableRowValues{display:inline-block;width:170px;height:97px;font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#0c3957}.linkLabels{position:absolute;top:199px;left:30px}p{margin:0}.linkChips{position:relative;top:255px;width:400px;display:flex;flex-direction:column;align-items:start;justify-content:center;margin-left:33px}.linkChip{margin-bottom:19px}.additionalInformationLinks{display:flex;flex-direction:column;align-items:start;justify-content:center}.sidePanelCheckboxes{position:absolute;left:880px;top:32px;width:374px;height:654px;background-color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.checklistTitle{font-size:30px;line-height:46px;margin-top:2px;padding-left:37px;padding-bottom:0}.checklistItem,.checklistTitle{font-style:normal;font-weight:500}.checklistItem{display:flex;align-items:center;justify-content:start;width:374px;height:35px;margin:0 0 10px!important;padding-left:20px;font-size:18px;line-height:25px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none}.clientCheckboxText{display:flex;align-items:center;justify-content:center;margin-top:22px}.home{margin-right:765px}.srbstyles_pageTitleText__36LSB{position:absolute;width:591.02px;height:39.21px;top:30px;left:40px;font-family:Brother 1816;font-style:normal;font-weight:500;font-size:30px;line-height:46px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.srbstyles_pageInfoText__16xWR{position:absolute;display:flex;align-items:center;justify-content:left;top:86px;left:40px;width:580px;font-style:normal;font-weight:500;font-size:16px;line-height:22px}.srbstyles_pageMainText__KpSY6{width:700px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;font-family:Brother 1816;-webkit-user-select:none;-ms-user-select:none;user-select:none}.srbstyles_suitabilityPanel__3pb5u{width:1280px;height:800px;background-color:#f5f8fa}.srbstyles_menuBar__3UfAu{position:absolute;display:flex;align-items:center;justify-content:flex-end;bottom:0;width:1280px;height:102px;background-color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15)}.srbstyles_menuChips__kSzWy{margin:21px;display:flex;align-items:start}.srbstyles_menuChip__2i5ur{margin-right:11px}.srbstyles_softFactsPanel__26w6k{position:absolute;top:145px;left:40px;display:flex;flex-direction:column;align-items:start;justify-content:start;width:1200px;height:518px;background-color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;font-style:normal;font-weight:500;font-size:16px;line-height:26px}.srbstyles_whyInput__mZqqm,.srbstyles_whyInput__mZqqm:focus{background:#f5f8fa;border:none;border-radius:4px;height:46px;width:1100px;margin:0 25px;padding:10px 23px;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957}.srbstyles_notesInput__3gtop,.srbstyles_notesInput__3gtop:focus{height:200px;border:0;outline:none;font-family:Brother 1816;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#0c3957}.srbstyles_pensionFieldInput__3YAns,.srbstyles_pensionFieldInput__3YAns:focus{height:17px;margin-right:60px}.srbstyles_pensionAdviceFieldInput__3a4Ok{width:125px!important}.srbstyles_multipleChoiceValues__1x2ZP{display:flex;align-items:flex-start;justify-content:flex-start}.srbstyles_multipleChoiceButtonLabel__3ROLw{margin-top:-30px;padding-left:10px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;display:flex;align-items:center;letter-spacing:.01em}.srbstyles_emptyCardButtonHandlerContainerSR__1vLA8{display:flex;align-items:center;margin-top:15px;margin-left:27px;height:60px;width:100px}.srbstyles_buttonHandlerContainer__jddjf{margin-top:4px}.srbstyles_financiallyDependent__1GflK{margin:-20px 22px}.srbstyles_currentPension__89Hjy{position:absolute;top:100px;left:140px}.srbstyles_prevPension__2Ca7J{position:absolute;top:346px;left:40px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.srbstyles_nextPension__ZvQWv{position:absolute;top:346px;right:40px}.srbstyles_pensionOfPensions__RXkiM{position:absolute;top:48px;right:130px;font-style:normal;font-weight:500;font-size:18px;line-height:27px;color:#7a7a7a}.srbstyles_addPension__3OSsm{display:flex;position:absolute;top:30px;left:62px}.srbstyles_addPensionText__3oPgd{margin-left:20px;font-style:normal;font-weight:500;font-size:21px;line-height:32px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.srbstyles_pensionCard__d7Qm0{height:580px;width:1000px!important;margin-right:20px;display:flex;margin-top:-10px;padding:8px;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;background-color:#fff}.srbstyles_pensionCol__dZie5{display:flex;flex-direction:column;margin-top:10px}.srbstyles_newPensionFieldContainerMargin__1xwt3{margin-left:10px}.srbstyles_newPensionFieldContainer__1Ycme{display:flex;align-items:center;justify-content:center;margin-top:11px;width:501px!important;height:35px}.srbstyles_ownerPension__1DbZk{margin-top:12px;display:flex;align-items:center;justify-content:left;width:400px}.srbstyles_ownerPensionButton__3hZZy{margin-top:30px}.srbstyles_customerLabel__3ogwS{margin-top:-12px;margin-left:10px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none}.srbstyles_transferPension__60DNV{display:flex;align-items:center;justify-content:center;margin-left:212px;margin-top:0}.srbstyles_transferPensionText__iSEd4{margin-top:22px;margin-right:20px;font-style:normal;font-weight:500;font-size:24px;line-height:26px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.srbstyles_pensionTrashcan__2a8CC{position:relative;top:0;left:450px}.srbstyles_subFieldContainerMargin__2cV4-{margin-left:30px;margin-right:-30px}.srbstyles_goalsAllocationContainer__2hgdZ{position:absolute;display:flex;flex-direction:column;align-content:center;margin-top:400px;margin-left:-290px}.srbstyles_goalAllocationTotal__3IBkZ{position:absolute;top:50px;display:flex;align-items:center;justify-content:flex-start;margin-left:30px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#0c3957}.srbstyles_investmentStrategyLabel__2k6ES{margin-top:27px}.srbstyles_investmentStrategyButton__1iCCS{display:flex;align-items:center;justify-content:flex-start}.srbstyles_pensionAdviceFieldContainer__1YEQi{margin-left:0;width:600px!important;justify-content:flex-start}.srbstyles_advice__2-qT1{width:250px}.srbstyles_labelOwner__2gzqf{width:370px}.srbstyles_why__1NYYw{margin-top:17px;margin-left:25px;margin-bottom:5px}.srbstyles_pensionFieldContainer__3sXIS{display:flex;width:380px!important;margin-left:11px;margin-top:-19px}.srbstyles_goalsTotalPercent__1o9B3{margin-left:110px;margin-top:-27px}.srbstyles_investmentStrategyButtonWidth__2Arnd{width:100px}.srbstyles_investmentStrategyFieldContainer__2mXfZ{width:770px!important}.srbstyles_pensionInvestmentStrategy__2cwKY{margin-top:36px;margin-left:-8px;position:absolute;top:472px;left:10px}.personCardAdditional{width:567px;height:509px;margin-right:45px;background-color:#fff;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.personCardAdditionalName{position:relative;height:29.52px;top:15px;left:27px;font-family:Brother 1816;font-style:normal;font-weight:550;font-size:18px;line-height:26px}.personCardAdditionalFieldsCols{display:flex}.personCardAdditionalFields{display:flex;flex-direction:column;margin-right:50px}.personCardAdditionalFieldLabel{margin-top:32px;margin-left:27px;font-style:normal;font-weight:500;font-size:16px}.personCardAdditionalInput,.personCardAdditionalInput:focus{width:159px;height:39px;padding:0 0 0 23px}.marginalTax{display:flex;flex-direction:column}.cashSignLabel{top:31px;left:35px;width:0;position:relative;align-items:center;display:flex;font-style:normal;font-weight:400;font-size:16px;line-height:25px;z-index:1}.additionalPersonCards{display:flex;padding-top:93px;padding-left:40px}.childCardContainer{display:flex;align-items:flex-start;flex-direction:row;padding:0;margin-right:20px;margin-bottom:20px;height:152px;width:488px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.childrenContainer{display:flex;flex-direction:column;margin:0 0 0 -20px}.childFields{display:flex;margin-top:10px}.childLabel{margin-left:27px;font-weight:500}.childLabel,.nameInput,.nameInput:focus{font-style:normal;font-size:16px;line-height:26px;color:#0c3957}.nameInput,.nameInput:focus{background:#f5f8fa;border:none;border-radius:4px;height:19px;width:182px;margin:10px 21px;padding:10px;font-family:Brother 1816;font-weight:400}.childTrash{position:relative;display:flex;align-items:center;justify-content:center;height:40px;width:40px;top:0;left:440px}.childPanel{top:119px;left:40px;width:488px;height:152px;margin-right:100px}.childDetails,.childPanel{position:relative}.addChild{position:absolute;top:630px;left:40px;display:flex;align-items:center;justify-content:center}.addChildLabel{margin-left:10px;font-style:normal;font-weight:500;font-size:21px;line-height:32px;color:#0c3957}.childPanelCols{display:flex;overflow-x:scroll;height:700px;scroll-behavior:auto}.addGoalInstructions{position:absolute;width:590px;height:23px;left:43px;top:79px;font-style:normal;font-weight:500;font-size:16px;line-height:22px}.goalCardsEditDetails{position:absolute;left:40px;top:122px}.clientAttitudeToRiskTitle{margin-top:11.5px;margin-left:25px}.clientAttitudeToRiskButtons{height:56px}.riskContainer{width:180px}.riskInput,.riskInput:focus{height:38px}textarea{font-family:Roboto,sans-serif}.optionsOnRetirement{margin-top:20px;margin-bottom:8px;margin-left:10px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#0c3957}.ownerPensionButtonRightCol{margin-left:70px}.transferISA{top:444px}.sell,.transferISA{display:flex;position:absolute;right:0}.sell{top:500px}.transferISAtext{margin-top:34px}.investmentOf{margin-right:20px}.newPolicyCard{height:150px;width:350px!important;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;margin-top:0}.newPolicyCardFieldContainer{position:relative;padding-top:10px}.newPolicyField{display:flex;font-style:normal;font-weight:500;font-size:16px;white-space:normal;line-height:26px;color:#0c3957}.newPolicyFieldTitle{margin-left:20px}.newPolicyCardIcons{position:relative;top:-126px;left:274px;display:flex}.newPolicyCardTrashcan{margin-top:-3px;margin-left:40px}.newPolicyCardEdit{margin-top:-4px}.sRmenuChips{margin-top:22px}.reportForContainer{position:absolute;top:84px;left:30px;display:flex;align-items:center;flex-direction:column;margin-left:0}.keyInformationTitle{position:absolute;top:156px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.keyInformationPanel{position:absolute;height:375px;left:33px;right:853px;top:204px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px}.suitabilityRBField{display:flex}.suitabilityRBFieldText{margin-left:15px;margin-bottom:5px;margin-top:7px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#0c3957}.suitabilityRBGoalFocus{display:flex;flex-direction:column;margin-left:10px}.suitabilityRBGoalFocusTopRow{height:70px}.focusButton,.suitabilityRBGoalFocusTopRow{display:flex;align-content:flex-start;justify-content:flex-start}.focusButton{height:60px;width:70px;padding:0 30px 0 20px}.newPoliciesTitle{position:absolute;left:531px}.MainPoliciesContainer{display:flex;overflow:auto}.newPoliciesContainer{position:absolute;top:80px;left:500px;height:510px;width:auto;display:flex;overflow-y:scroll;overflow-x:hidden;white-space:nowrap}.newPoliciesContainerNextRow{position:absolute;top:510px;display:flex}.newPoliciesContainerLastRow{position:absolute;top:1020px;display:flex}.newPoliciesCol{display:flex;flex-direction:column}.newPolicy{margin:10px}.chipPanel{position:relative;top:590px;padding:.5px;width:1279px;height:103px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;z-index:1}.adviserSelect{position:absolute;left:34px;display:flex;align-items:center;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#0c3957}.srbLoader{position:absolute;left:50%;top:50%}.goalAllocateBarContainer{display:flex;align-content:center;height:40px;margin:5px}.newPensionGoalAllocationButtons{display:flex;flex-direction:column;height:400px}.goalAllocationButton,.newPensionGoalAllocation{display:flex;align-content:center}.goalAllocationButton{height:34px;margin-right:15px}.goalAllocationFieldInput,.goalAllocationFieldInput:focus{width:72px;height:30px;padding:2px;margin:0 10px 0 0}.percentSign{font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#0c3957;-webkit-user-select:none;-ms-user-select:none;user-select:none}.investmentStrategyFieldLabel{margin-right:35px}.newPensionsInvestmentStrategy{position:absolute;top:472px;left:10px}.includeAnnualAllowanceDetailsCheckboxContainer{display:flex;align-items:center;justify-content:center}.includeAllowanceDetailsLabel{margin-top:25px;margin-left:-15px}.newPensionInvestmentStrategyButtonsContainer{margin-left:200px}.newPensionInvestmentButtonWidth{width:150px}.newPensionInvestmentStrategyFieldLabel{position:absolute;margin-top:16px;margin-left:8px}.allocationOfGoalsNewCash{margin-top:60px}.allocationText{margin-left:70px;margin-bottom:50px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;font-family:Brother 1816;-webkit-user-select:none;-ms-user-select:none;user-select:none}.niNumbers{position:relative;top:250px;left:28px;display:flex}.niNumberField,.niNumberField:focus{display:flex;align-items:center;justify-content:center;padding:0;width:470px;height:50px}.niNumberLabel{width:150px;height:28px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;padding:10px;color:#0c3957}.niNumber,.niNumberInput,.niNumberInput:focus{width:240px!important;margin:0 0 0 20px}.address{position:absolute;top:300px;left:40px}.addressInput,.addressInput:focus{width:710px!important;margin-left:42px}.factFinderPanel{top:100px;height:560px}.factFinderInput,.factFinderInput:focus{height:470px}.goalRecommendationContainer{display:flex;width:1148.03px;background:#fff;box-sizing:border-box;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;margin-top:10px;margin-bottom:10px}.goalRecommendationsPanel{position:absolute;display:flex;flex-direction:column}.colourBar{width:66px}.goalRecommendationsCentreLine{position:absolute;top:65px;left:125px}.goalRecommendationsTop{position:absolute;top:0;left:75px;display:flex;width:1015px;margin-left:50px}.goalRecommendationsTopRow{width:1015px;height:80px}.goalRecommendationsBottom{position:absolute;top:75px;left:75px;display:flex;width:1015px;margin-left:50px}.goalRecommendationsTopRowTitle{margin-top:22px;font-family:Brother 1816;font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#0c3957}.goalRecommendationsTopRowTitleLong{width:245px!important}.goalRecommendationsTopRowValue{font-family:Brother 1816;font-style:normal;font-weight:300;font-size:16px;line-height:22px;color:#0c3957}.investmentSolution{font-size:12px}.platform{width:200px}.reportGoalCardContainer{padding:0;margin-left:20px;margin-right:5px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.reportGoalCardBody,.reportGoalCardContainer{height:311px;display:flex;align-items:flex-start;width:263px}.reportGoalCardBody{flex-direction:column}.reportGoalCardHeader{width:263px;margin-left:10px;padding-top:20px}.reportGoalDivider{margin-left:0;height:25px;width:218px;display:flex;align-items:center}.reportGoalNameContainer{font-weight:700;font-size:18px;line-height:30px}.reportGoalNameContainer,.reportGoalTypeContainer{font-family:Brother 1816;font-style:normal;color:#0c3957}.reportGoalTypeContainer{font-weight:400;font-size:16px;line-height:26px}.reportGoalCardMiddle{width:263px;margin-left:10px;display:flex;justify-content:flex-start;align-items:center}.reportGoalMiddleContainer{padding-right:15px}.reportGoalRequiredTodayLabel{font-weight:700;padding-top:5px}.reportGoalRequiredTodayContainer,.reportGoalRequiredTodayLabel{font-family:Brother 1816;font-style:normal;font-size:16px;line-height:26px;color:#0c3957}.reportGoalRequiredTodayContainer{font-weight:400;display:flex;align-items:center}.reportGoalCardEnd{display:flex;align-items:flex-start;width:263px;margin-left:10px}.investmentSummaryContainer{justify-content:center;position:relative;height:42px;width:1150px;background:#f5f8fa;border-radius:4px;margin-bottom:10px}.investmentField,.investmentSummaryContainer{display:flex;align-items:center}.investmentFieldPensionRecommendation{position:absolute;top:0;left:300px}.whoInvestment{position:absolute;top:5px;left:8px}.wrapperInvestment{position:absolute;top:5px;left:305px}.contributionInvestment{position:relative;top:0;left:295px}.recommendationInvestment{position:absolute;top:3px;left:822px}.pensionInvestment{position:absolute;top:3px;left:550px}.investmentTitle{font-weight:500}.investmentItem,.investmentTitle{font-family:Brother 1816;font-style:normal;font-size:21px;line-height:32px;color:#000}.investmentItem{font-weight:300;padding-left:10px;margin-right:10px}.investmentFund{margin-left:370px}.investmentItemLong{font-size:17px!important}.bigmargin{margin-right:100px}.riskLevelGoal,.riskLevelGoalTab{display:flex;align-items:center}.riskLevelGoalTab{margin-right:10px;margin-bottom:10px}.goalInvestment{position:absolute;top:3px;left:24px}.investmentTitleRisk{margin-right:100px}.riskInvestment{position:absolute;top:3px;left:760px}.investmentAfterRecommendationsContainer{position:relative;height:215px;width:1143px;background:#f5f8fa;border-radius:4px}.investmentAfterRecommendationsField{display:flex;height:36px}.investmentAfterRecommendationsItem{position:absolute;left:265px}.investmentCharges{position:absolute;left:571px}.existingPensionContainer{position:relative}.existingPensionTable{background:#f5f8fa;border-radius:4px}.existingPensionTableDimensions{height:435px;width:1143px}.existingInvestmentTableDimensions{height:260px;width:1143px}.existingPensionField{position:relative;height:36px}.existingPensionSummaryItem{position:absolute;top:3px;left:272px}.existingPensionRecommendation{margin-top:10px;width:544px}.recommendationTable{margin-top:41px!important;margin-bottom:21px!important}.recommendationSubHeading{margin-bottom:20px}.recommendationHeaderText{font-weight:500}.recommendationHeaderText,.recommendationText{font-family:Brother 1816;font-style:normal;font-size:21px;line-height:32px;color:#000}.recommendationText{font-weight:300;margin-top:20px;margin-bottom:20px}.sbPDF{height:21600px!important}.sbPDFPage{width:100%;background:#fff}.sbPDFHeader{margin-top:132px}.bottomLine{display:"flex";justify-content:"space-between"}.sbPDFTitle{font-family:Brother 1816;font-style:normal;font-weight:500;font-size:30px;line-height:46px;text-align:center}.sbrBody{margin-left:68px;margin-right:64px}.sbrSubheading{font-family:Brother 1816;font-style:normal;font-weight:500;font-size:30px;line-height:46px}.recommendationsParagraph{font-style:normal}.italicText,.recommendationsParagraph{font-family:Brother 1816;font-weight:300;font-size:21px;line-height:32px;color:#000;margin-top:30px}.italicText{font-style:italic;margin-bottom:30px}.recommendationsParagraph1{margin-bottom:20px}.sbrBlueSubSubHeading{font-family:Brother 1816;font-style:normal;font-weight:500;font-size:21px;line-height:26px}.financialHealthCols,.sbrSubSubHeadingItem{display:flex}.investmentSummaryRow{margin:8px}.nonFlex,.sbrChildren{display:inline}.sbrGoals{display:flex;margin-bottom:20px}.financialHealthCol1{width:150px;margin:10px;display:flex;align-items:center;justify-content:center;-webkit-transform:scale(.8);transform:scale(.8)}.goalRecommendationOuterContainer{height:100%}.sbrAdvisorSignature{display:inline-block;font-weight:600}.sbrAdvisor{font-weight:300}.sbreportSignature{-webkit-transform:scale(1);transform:scale(1)}.docXButton{margin-left:1110px;display:flex;align-items:center;position:fixed;z-index:1}.docXButton,.spacingSmall{margin-top:30px}.spacingLarge{margin-top:40px}
/*# sourceMappingURL=main.fe05ffbe.chunk.css.map */