/*! skin 1.1.7  && core 3.1.13 !*/
*,*::before,*::after{box-sizing:inherit}html,body,body.tundra{background:transparent;box-sizing:border-box;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:inherit;margin:0;min-height:100%;padding:0;-webkit-text-size-adjust:none;text-size-adjust:none}html{background:#fff;background-size:cover}body{overflow-x:hidden}.woosh,.row:empty,.floatSkins,.removeElement{display:none}.LoginPanel .woosh{display:none}.fleft{float:left}.fright{float:right}.container.mainWrap,.container.footerWrap{max-width:100%}.container.mainWrap tr.row{margin:0}.container.mainWrap .wizardView .formSection>.row{margin:0}body{font-size:1em}body>a.offPageElement{background:#16184e;outline-color:4px solid #1e2a78;color:#fff;text-decoration:underline;left:0;padding:10px;position:absolute;top:-100px;z-index:1000}body>a.offPageElement:focus{top:0}body.employeeRole .reflexDialog.woosh{display:inline-block}img{max-width:100%}img.jm-slides{width:100%}.LoginWizardBoxHeaderless{background:#fff}.loginWizard.employeeRole .wizardButton button.cancel,.loginWizard.employeeRole .wizardButton button.finish{display:inline-block}.highlight{background:rgba(22,24,78,.1)}.typeD.aiLinkPanel,.typeA.aiLinkPanel,.typeB.aiLinkPanel{margin:-25px 0 25px}.typeD.noMargin,.typeA.noMargin,.typeB.noMargin{margin:0}.typeB{background:none}.MyDetailsPanelBox h2,.EnrolmentTermsAndConditionsPanel h2{display:block;margin:0 0 10px}.EnrolmentTermsAndConditionsPanel label{max-width:100%;width:auto}.EnrolmentTermsAndConditionsPanel label .text{display:block}.forgottenPassword .wizardHeader{display:block}.forgottenPassword button.disabled{display:inline-block}.forgottenPassword .wizardButton .disabled{display:none}.forgottenPassword .wizardButton button.cancel{display:inline-block;margin:0 0 10px}.wizardHeader{margin:0}.bg-generic3{background:#fff}.DojoDialog .header,.DojoDialog .footerWrap,.DojoDialog a.offPageElement,.DojoDialog p.offPageElement,div.expandableAreaClosed,.DojoDialog .mainWrap::before{display:none}.dijitReset td:hover,.dijitReset td:focus{color:#16184e}.overlay{display:none;background:rgba(102,102,102,0);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-10000}.dijitReset form input[type=text]{border:0}input[type=text].dijitReset{border:0}.dijitSelect form input{border:0}.dijitInline .dijitSelectLabel{padding:7px 10px}.dijit .formComponent{margin:7px 0}.dijitTooltipContainer{min-width:90px}.tundra .dijitMenuItem{padding:0}.modal .dijitDialogPaneContent{height:auto;max-height:2000px;padding-right:20px;width:100%}.modal .dijitDialogPaneContent p,.modal .dijitDialogPaneContent li{margin:0 0 7px;width:95%}.ConfirmDialog button.primary{float:right;margin:0 0 10px 0}.LifeEventPanelDialog ul li button{background:none;border:0;color:#16184e;padding:0}.LifeEventPanelDialog ul li button:hover,.LifeEventPanelDialog ul li button:focus{background:none;border:0;text-decoration:0;color:#16184e}.LifeEventPanelDialog p:empty{display:none}.selectLifeEventCancelButton{margin:0 0 20px 20px}div.MoreInfoPanel .dijitTabContainer,div.MoreInfoPanel .dijitTabPaneWrapper,div.MoreInfoPanel .dijitTabPane{min-height:300px;overflow-x:hidden;padding-top:8px}.MoreInfoPanelDialog{height:auto;padding-right:20px;width:100%}.MoreInfoPanelDialog.modal .dijitDialogPaneContent{width:100%}.dijitExpando h2,.MoreInfoPanelDialog .dijitExpando h2{font-size:105%}.dijitExpando{margin:0 0 1px}.dijitDialogPaneContent{padding:15px}body div[id=loadIndicator],div[id=loadIndicator].ajax{animation:spinner .5s linear infinite spinner .5s;background-image:none;border:4px solid #16184e;border-left:4px solid transparent;border-radius:50%;height:25px;position:fixed;right:40px;top:40px;width:25px;z-index:1000001}body div[id=loadIndicator] img,div[id=loadIndicator].ajax img{display:none}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.aiTrans .BoxPanel.ResourcePanelBox{background:rgba(22,24,78,.1);padding:40px;text-align:center}@page{margin:10mm}.alignCenter{text-align:center}a{color:#0069b1;cursor:pointer;font-weight:normal;text-decoration:underline;transition:.2s ease-in-out}a:hover,a:focus{color:#16184e;font-weight:normal;text-decoration:none}p,p.small{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:145%;margin:0 0 15px}p[style*="font-weight:bold"],p[style*="font-size: 15px; font-weight: bold"],p.small[style*="font-weight:bold"],p.small[style*="font-size: 15px; font-weight: bold"]{font-family:Arial,Helvetica,sans-serif;font-weight:bold}h1{color:#fff;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:2.2em;font-weight:normal;margin:0 0 15px 0}h2{color:#1e2a78;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:1.8em;font-weight:normal;margin:0 0 15px 0}h3{color:#16184e;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:1.3em;font-weight:normal;margin:0 0 15px 0}h4{color:#16184e;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:1.2em;font-weight:normal;margin:0 0 15px 0}h5{color:#16184e;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:1em;font-weight:normal;margin:0 0 15px 0}.lineThrough{background:#16184e;border-bottom:2px solid #57068c;border-radius:0;color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.6em;margin:0 0 10px;overflow:hidden;padding:10px;position:relative;text-align:center}ul,ol{list-style-position:inside;padding-left:20px}ul li,ol li{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:145%;list-style:disc;list-style-position:outside;padding:0;position:relative}ul li:last-child,ol li:last-child{margin:0}ul li a,ol li a{cursor:pointer}ol li{list-style-type:decimal}.BasePanel.EventAwarePanel.DependantsPanel{margin:0 0 15px}ul.custom{padding-left:20px}ul.custom li{list-style:none;margin-top:0}ul.custom li a{color:#16184e}ul.custom li a::before{background-image:url("images/custom-li.svg");background-position:2px 1px;background-repeat:no-repeat;content:"";float:left;height:15px;margin:6px 7px 3px -5px;opacity:1;transform:scale(1.8, 1.8);width:15px}button{background:none;border:none;cursor:pointer;font-size:1em}button:hover,button:focus{text-decoration:underline}button:not(.button--link),.button,.calculateButton,.privacyPolicy .submitButton,.editSaveButtons a.secondary,.updateDependantsButton,.selectButtons a,.secondary.dojoButton,.totalrewardText .secondary.buttonWithIcon,.callToAction,.buttonContainer a,.outsideAnnualEnrolment a.secondary,.newsPanel a.secondary,.buttonContainer a,.submitButton,.primary,.PensionOptOutLinkPanel a.secondary,.pdfSelections,.print,.previewLink,.latestOtherDocument>a.secondary{background:#0550d1;border:1px solid #0550d1;border-radius:3px;clear:both;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:150%;padding:7px 25px;text-decoration:none;width:auto;transition:background .2s ease-in-out,color .2s ease-in-out}button:not(.button--link):hover,button:not(.button--link):focus,.button:hover,.button:focus,.calculateButton:hover,.calculateButton:focus,.privacyPolicy .submitButton:hover,.privacyPolicy .submitButton:focus,.editSaveButtons a.secondary:hover,.editSaveButtons a.secondary:focus,.updateDependantsButton:hover,.updateDependantsButton:focus,.selectButtons a:hover,.selectButtons a:focus,.secondary.dojoButton:hover,.secondary.dojoButton:focus,.totalrewardText .secondary.buttonWithIcon:hover,.totalrewardText .secondary.buttonWithIcon:focus,.callToAction:hover,.callToAction:focus,.buttonContainer a:hover,.buttonContainer a:focus,.outsideAnnualEnrolment a.secondary:hover,.outsideAnnualEnrolment a.secondary:focus,.newsPanel a.secondary:hover,.newsPanel a.secondary:focus,.buttonContainer a:hover,.buttonContainer a:focus,.submitButton:hover,.submitButton:focus,.primary:hover,.primary:focus,.PensionOptOutLinkPanel a.secondary:hover,.PensionOptOutLinkPanel a.secondary:focus,.pdfSelections:hover,.pdfSelections:focus,.print:hover,.print:focus,.previewLink:hover,.previewLink:focus,.latestOtherDocument>a.secondary:hover,.latestOtherDocument>a.secondary:focus{background:#1e2a78;border:1px solid #1e2a78;color:#fff;text-decoration:underline}button:not(.button--link):hover .fa-caret-right,button:not(.button--link):focus .fa-caret-right,.button:hover .fa-caret-right,.button:focus .fa-caret-right,.calculateButton:hover .fa-caret-right,.calculateButton:focus .fa-caret-right,.privacyPolicy .submitButton:hover .fa-caret-right,.privacyPolicy .submitButton:focus .fa-caret-right,.editSaveButtons a.secondary:hover .fa-caret-right,.editSaveButtons a.secondary:focus .fa-caret-right,.updateDependantsButton:hover .fa-caret-right,.updateDependantsButton:focus .fa-caret-right,.selectButtons a:hover .fa-caret-right,.selectButtons a:focus .fa-caret-right,.secondary.dojoButton:hover .fa-caret-right,.secondary.dojoButton:focus .fa-caret-right,.totalrewardText .secondary.buttonWithIcon:hover .fa-caret-right,.totalrewardText .secondary.buttonWithIcon:focus .fa-caret-right,.callToAction:hover .fa-caret-right,.callToAction:focus .fa-caret-right,.buttonContainer a:hover .fa-caret-right,.buttonContainer a:focus .fa-caret-right,.outsideAnnualEnrolment a.secondary:hover .fa-caret-right,.outsideAnnualEnrolment a.secondary:focus .fa-caret-right,.newsPanel a.secondary:hover .fa-caret-right,.newsPanel a.secondary:focus .fa-caret-right,.buttonContainer a:hover .fa-caret-right,.buttonContainer a:focus .fa-caret-right,.submitButton:hover .fa-caret-right,.submitButton:focus .fa-caret-right,.primary:hover .fa-caret-right,.primary:focus .fa-caret-right,.PensionOptOutLinkPanel a.secondary:hover .fa-caret-right,.PensionOptOutLinkPanel a.secondary:focus .fa-caret-right,.pdfSelections:hover .fa-caret-right,.pdfSelections:focus .fa-caret-right,.print:hover .fa-caret-right,.print:focus .fa-caret-right,.previewLink:hover .fa-caret-right,.previewLink:focus .fa-caret-right,.latestOtherDocument>a.secondary:hover .fa-caret-right,.latestOtherDocument>a.secondary:focus .fa-caret-right{border-color:transparent transparent transparent #fff}button:not(.button--link)[type=submit],.button[type=submit],.calculateButton[type=submit],.privacyPolicy .submitButton[type=submit],.editSaveButtons a.secondary[type=submit],.updateDependantsButton[type=submit],.selectButtons a[type=submit],.secondary.dojoButton[type=submit],.totalrewardText .secondary.buttonWithIcon[type=submit],.callToAction[type=submit],.buttonContainer a[type=submit],.outsideAnnualEnrolment a.secondary[type=submit],.newsPanel a.secondary[type=submit],.buttonContainer a[type=submit],.submitButton[type=submit],.primary[type=submit],.PensionOptOutLinkPanel a.secondary[type=submit],.pdfSelections[type=submit],.print[type=submit],.previewLink[type=submit],.latestOtherDocument>a.secondary[type=submit]{right:0}button:not(.button--link).disabled,.button.disabled,.calculateButton.disabled,.privacyPolicy .submitButton.disabled,.editSaveButtons a.secondary.disabled,.updateDependantsButton.disabled,.selectButtons a.disabled,.secondary.dojoButton.disabled,.totalrewardText .secondary.buttonWithIcon.disabled,.callToAction.disabled,.buttonContainer a.disabled,.outsideAnnualEnrolment a.secondary.disabled,.newsPanel a.secondary.disabled,.buttonContainer a.disabled,.submitButton.disabled,.primary.disabled,.PensionOptOutLinkPanel a.secondary.disabled,.pdfSelections.disabled,.print.disabled,.previewLink.disabled,.latestOtherDocument>a.secondary.disabled{display:none}button:not(.button--link).confirmLifeEventCancelButton,.button.confirmLifeEventCancelButton,.calculateButton.confirmLifeEventCancelButton,.privacyPolicy .submitButton.confirmLifeEventCancelButton,.editSaveButtons a.secondary.confirmLifeEventCancelButton,.updateDependantsButton.confirmLifeEventCancelButton,.selectButtons a.confirmLifeEventCancelButton,.secondary.dojoButton.confirmLifeEventCancelButton,.totalrewardText .secondary.buttonWithIcon.confirmLifeEventCancelButton,.callToAction.confirmLifeEventCancelButton,.buttonContainer a.confirmLifeEventCancelButton,.outsideAnnualEnrolment a.secondary.confirmLifeEventCancelButton,.newsPanel a.secondary.confirmLifeEventCancelButton,.buttonContainer a.confirmLifeEventCancelButton,.submitButton.confirmLifeEventCancelButton,.primary.confirmLifeEventCancelButton,.PensionOptOutLinkPanel a.secondary.confirmLifeEventCancelButton,.pdfSelections.confirmLifeEventCancelButton,.print.confirmLifeEventCancelButton,.previewLink.confirmLifeEventCancelButton,.latestOtherDocument>a.secondary.confirmLifeEventCancelButton{opacity:1}button:not(.button--link).confirmLifeEventConfirmButton,.button.confirmLifeEventConfirmButton,.calculateButton.confirmLifeEventConfirmButton,.privacyPolicy .submitButton.confirmLifeEventConfirmButton,.editSaveButtons a.secondary.confirmLifeEventConfirmButton,.updateDependantsButton.confirmLifeEventConfirmButton,.selectButtons a.confirmLifeEventConfirmButton,.secondary.dojoButton.confirmLifeEventConfirmButton,.totalrewardText .secondary.buttonWithIcon.confirmLifeEventConfirmButton,.callToAction.confirmLifeEventConfirmButton,.buttonContainer a.confirmLifeEventConfirmButton,.outsideAnnualEnrolment a.secondary.confirmLifeEventConfirmButton,.newsPanel a.secondary.confirmLifeEventConfirmButton,.buttonContainer a.confirmLifeEventConfirmButton,.submitButton.confirmLifeEventConfirmButton,.primary.confirmLifeEventConfirmButton,.PensionOptOutLinkPanel a.secondary.confirmLifeEventConfirmButton,.pdfSelections.confirmLifeEventConfirmButton,.print.confirmLifeEventConfirmButton,.previewLink.confirmLifeEventConfirmButton,.latestOtherDocument>a.secondary.confirmLifeEventConfirmButton{float:right}button:not(.button--link).next::after,.button.next::after,.calculateButton.next::after,.privacyPolicy .submitButton.next::after,.editSaveButtons a.secondary.next::after,.updateDependantsButton.next::after,.selectButtons a.next::after,.secondary.dojoButton.next::after,.totalrewardText .secondary.buttonWithIcon.next::after,.callToAction.next::after,.buttonContainer a.next::after,.outsideAnnualEnrolment a.secondary.next::after,.newsPanel a.secondary.next::after,.buttonContainer a.next::after,.submitButton.next::after,.primary.next::after,.PensionOptOutLinkPanel a.secondary.next::after,.pdfSelections.next::after,.print.next::after,.previewLink.next::after,.latestOtherDocument>a.secondary.next::after{background:none;content:">>";margin-left:10px}button:not(.button--link).previous::before,.button.previous::before,.calculateButton.previous::before,.privacyPolicy .submitButton.previous::before,.editSaveButtons a.secondary.previous::before,.updateDependantsButton.previous::before,.selectButtons a.previous::before,.secondary.dojoButton.previous::before,.totalrewardText .secondary.buttonWithIcon.previous::before,.callToAction.previous::before,.buttonContainer a.previous::before,.outsideAnnualEnrolment a.secondary.previous::before,.newsPanel a.secondary.previous::before,.buttonContainer a.previous::before,.submitButton.previous::before,.primary.previous::before,.PensionOptOutLinkPanel a.secondary.previous::before,.pdfSelections.previous::before,.print.previous::before,.previewLink.previous::before,.latestOtherDocument>a.secondary.previous::before{background:none;content:"<<";margin-right:10px}.employeeHome .DocumentStoreLinkPanel{text-align:center}.ExpressionOfWish table button:not(.saveButton),.ExpressionOfWish table .selectButtons a:not(.saveButton),.ExpressionOfWish table .secondary.dojoButton:not(.saveButton){background:none;border:0;border-radius:0;box-shadow:none;color:#0069b1;font-weight:normal;padding:0 3px;text-decoration:underline}.ExpressionOfWish table button:hover,.ExpressionOfWish table .selectButtons a:hover,.ExpressionOfWish table .secondary.dojoButton:hover{background:none;border:0;color:#16184e;font-weight:normal;text-decoration:none}.UnreadDocumentsCountPanel{font-weight:bold;margin:0 0 10px}.saveButton{top:1px;float:right;margin:0 0 10px}.editSaveButtons a.secondary{background:rgba(22,24,78,.7)}.editSaveButtons a.secondary.cancel{background:rgba(102,102,102,.7)}.editSaveButtons a.secondary.cancel:hover,.editSaveButtons a.secondary.cancel:focus{background:#666}.mySettingsChangePassword .secondary.cancel{display:none}.pdfSelections,.print,.previewLink{margin:10px 0 0}.pdfSelections:active,.print:active,.previewLink:active{left:2px;outline:none;top:0}.pdfSelections::before,.print::before,.previewLink::before{background-position:-650px -51px;background-size:auto 80px;content:"";display:inline-block;height:18px;margin:3px 6px -1px 0;width:18px}.pdfSelections .previewLink,.print .previewLink,.previewLink .previewLink{background:none;border:0;box-shadow:none;margin:0;padding:0}.pdfSelections .previewLink:hover,.pdfSelections .previewLink:focus,.print .previewLink:hover,.print .previewLink:focus,.previewLink .previewLink:hover,.previewLink .previewLink:focus{background:none;border:0}.pdfSelections .previewLink::before,.print .previewLink::before,.previewLink .previewLink::before{display:none}.pdfSelections a,.print a,.previewLink a{float:none;font-weight:bold;padding:0;text-decoration:none}.previewLink{display:inline-block;text-decoration:none}.previewLink em{font-style:normal}.calculateButton{margin-bottom:15px}.selectButton{margin:15px 0;text-align:right}.selectButton .cancel{float:left}.expandableAreaClosed{display:none}body.myEnrolment .button::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 10px;content:"";float:right;height:0;margin:7px 0 3px 7px;opacity:1;width:0}body.myEnrolment .button:hover::after{border-color:transparent transparent transparent #fff}.modal div.dijitDialogPaneContent .confirmText{display:block;font-weight:bold;margin-bottom:15px;padding-right:20px}.modal div.dijitDialogPaneContent fieldset>h3.legend{padding-right:30px}.modal div.dijitDialogPaneContent .selectLifeEvent ul{margin:0 0 13px}.modal div.dijitDialogPaneContent .selectLifeEvent ul li{font-size:1em}.modal div.dijitDialogPaneContent .selectLifeEvent ul li li>button{background:transparent;border:0;border-radius:0;box-shadow:none;color:#0069b1;font-weight:normal;line-height:100%;margin:0 0 7px;padding:0;text-align:left;text-decoration:underline}.modal div.dijitDialogPaneContent .selectLifeEvent ul li li>button:hover,.modal div.dijitDialogPaneContent .selectLifeEvent ul li li>button:focus{color:#16184e;font-weight:normal;text-decoration:underline}button.changeButton,button.viewButton{min-width:100px;width:100%}button.changeButton span,button.viewButton span{display:block;line-height:165%}.primary.dojoButton.moreInfoButton{background:#0550d1;color:#fff;margin:0 0 7px;padding:3px 5px}.primary.dojoButton.moreInfoButton:hover,.primary.dojoButton.moreInfoButton:focus{background:#16184e;color:#fff}.endMembershipButton{margin-bottom:15px}.visuallyHidden{border:0;clip:rect(0 0 0 0);color:#000;height:auto;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}div.row{display:block;margin:0 auto;width:100%}div.row::before,div.row::after{content:"";display:table}div.row::after{clear:both}.myEnrolment.employeeRole .__layoutPanel__ .col-16{margin-right:10px}.myEnrolment.employeeRole .__layoutPanel__ .col-16 .col-16{margin:0}.myEnrolment.employeeRole .content div[class*=col-]{display:inline-block;margin:0}.myEnrolment.employeeRole .content div.col-8{padding-left:0}.contentSection,.accessDenied .AccessDeniedPanel,.container.mainWrap .DecisionBasedResourcePanel,.myEnrolment.employeeRole .col-8 .ResourcePanelBoxHeaderless,.myEnrolment.employeeRole .col-8 .aiGeneral{background:none;border:0;border-radius:0;box-sizing:border-box;margin:0;padding:0}.contentSection.noMargin,.accessDenied .AccessDeniedPanel.noMargin,.container.mainWrap .DecisionBasedResourcePanel.noMargin,.myEnrolment.employeeRole .col-8 .ResourcePanelBoxHeaderless.noMargin,.myEnrolment.employeeRole .col-8 .aiGeneral.noMargin{margin:0}.contentSection.highlight,.accessDenied .AccessDeniedPanel.highlight,.container.mainWrap .DecisionBasedResourcePanel.highlight,.myEnrolment.employeeRole .col-8 .ResourcePanelBoxHeaderless.highlight,.myEnrolment.employeeRole .col-8 .aiGeneral.highlight{background:rgba(22,24,78,.2);margin:0 0 10px}.container.mainWrap .welcomePanel .DecisionBasedResourcePanel{background:none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;margin:0;padding:0;position:relative;z-index:4}.accessDenied .woosh,.timeout .woosh{display:block}.accessDenied .accessDeniedMsg,.timeout .accessDeniedMsg{margin:0 0 15px}.wizardView .contentSection{margin:0 0 10px}.timeout .SessionTimeoutPanelBox{text-align:center}.timeout .SessionTimeoutPanelBox a:last-of-type{clear:both;display:inline-block}.timeout .SessionTimeoutPanel{text-align:center}.accessDenied .AccessDeniedPanel{border:2px solid #16184e;margin:0 0 10px;padding:25px;text-align:center}.employeeRole .contentSection{margin:0 0 10px}.employeeRole .contentSection.highlight{box-shadow:none}.employeeRole .col-12 .contentSection{margin:0}.centered{text-align:center}div[class*=col-]{position:relative;width:100%}.content div[class*=col-].last{margin-right:0}.content div.col-24{margin-right:0}.myEnrolment .col-16 .col-16{width:100%}.col-mrh{margin-right:25px}.col-mlh{margin-left:25px}.extIcon{display:inline-block}.EnrolmentFormPanelTable .productGroup .TaxFriendly,.EnrolmentFormPanelTable tbody .TaxFriendly{min-width:130px;position:relative}.EnrolmentFormPanelTable .productGroup .TaxFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly::before{display:block;clear:both;padding-left:30px}.EnrolmentFormPanelTable .productGroup .TaxFriendly::after,.EnrolmentFormPanelTable tbody .TaxFriendly::after{background-size:auto 72px;background-position:-694px -14px;content:"";display:inline-block;height:15px;left:10px;position:absolute;text-indent:-9999px;top:9px;width:17px}.EnrolmentFormPanelTable .productGroup .TaxFriendly span,.EnrolmentFormPanelTable tbody .TaxFriendly span{display:block;margin-top:10px;text-indent:-9999px}.EnrolmentFormPanelTable .productGroup .TaxFriendly span::after,.EnrolmentFormPanelTable tbody .TaxFriendly span::after{left:3px;top:0}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxNiFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxNiFriendly::before{content:"Tax friendly"}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxNiFriendly .taxNiFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxNiFriendly .taxNiFriendly::before{content:"NI friendly";left:30px;padding:0;position:absolute;text-indent:0;top:0;width:100%}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxFriendly::before{content:"Tax friendly"}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxFriendly .taxFriendly,.EnrolmentFormPanelTable tbody .TaxFriendly.taxFriendly .taxFriendly{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.notTaxFriendly::before,.EnrolmentFormPanelTable .productGroup .TaxFriendly.notTaxFriendly::after,.EnrolmentFormPanelTable .productGroup .TaxFriendly.notTaxFriendly span,.EnrolmentFormPanelTable tbody .TaxFriendly.notTaxFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.notTaxFriendly::after,.EnrolmentFormPanelTable tbody .TaxFriendly.notTaxFriendly span{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.niFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.niFriendly::before{content:"NI friendly"}.EnrolmentFormPanelTable .productGroup .TaxFriendly.niFriendly .niFriendly,.EnrolmentFormPanelTable tbody .TaxFriendly.niFriendly .niFriendly{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.notNIFriendly::before,.EnrolmentFormPanelTable .productGroup .TaxFriendly.notNIFriendly::after,.EnrolmentFormPanelTable .productGroup .TaxFriendly.notNIFriendly span,.EnrolmentFormPanelTable tbody .TaxFriendly.notNIFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.notNIFriendly::after,.EnrolmentFormPanelTable tbody .TaxFriendly.notNIFriendly span{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxNotNIFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxNotNIFriendly::before{content:"Tax friendly"}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxNotNIFriendly .taxNotNIFriendly,.EnrolmentFormPanelTable tbody .TaxFriendly.taxNotNIFriendly .taxNotNIFriendly{display:none}.fa-external-link{background-position:-700px -110px;display:inline-block;height:15px;margin-top:4px;width:15px}.dontForget::before,.EmployerDetailsLabel::before,[class*=spriteIcon]::before,[id=cookieCloser],.TaxFriendly::after,.changeButton span::before,.navigation.Primary ul::before,.fa-minus,.fa-plus,.titleOpen a::before,.titleClosed a::before,.pdfSelections::before,.print::before,.previewLink::before,.feedbackPanelERROR .feedbackPanelERROR::before{background-image:url("images/iconSprite.svg");background-repeat:no-repeat}.dontForget::before:hover,.EmployerDetailsLabel::before:hover,[class*=spriteIcon]::before:hover,[id=cookieCloser]:hover,.TaxFriendly::after:hover,.changeButton span::before:hover,.navigation.Primary ul::before:hover,.fa-minus:hover,.fa-plus:hover,.titleOpen a::before:hover,.titleClosed a::before:hover,.pdfSelections::before:hover,.print::before:hover,.previewLink::before:hover,.feedbackPanelERROR .feedbackPanelERROR::before:hover{background-image:url("images/iconSprite.svg");background-repeat:no-repeat}.TRSWrap .fa{background:none}.feedbackPanel li{list-style:none}fieldset{border:1px solid rgba(0,0,0,.1);margin:0 0 10px}fieldset.checkboxFieldSet{border:0;margin:0;padding:0}fieldset fieldset{border:0;padding:0}fieldset legend{display:none;padding:0}fieldset .legend{font-weight:normal}.checkboxFieldSet fieldset,.employeeRole fieldset{border:0;margin:0;padding:0}.mandatoryR{margin-right:7px}form label{color:#16184e;float:none;line-height:100%;max-width:100%;width:100%}form label .text{clear:none;display:inline}form input{font-family:Arial,Helvetica,sans-serif;font-size:1em;max-width:100%;width:100%}form input[type=text],form input[type=password]{background:transparent;border:1px solid #16184e;box-sizing:border-box;color:#000;float:left;max-width:360px;padding:7px 12px;width:100%}form input[type=text].dijitInputInner,form input[type=password].dijitInputInner{max-width:100%;width:100%}form .dijitTextBoxFocused,form .dijitCheckBoxFocused{outline:4px solid #1e2a78}form table label{font-family:Arial,Helvetica,sans-serif;line-height:100%;margin-right:7px;min-width:auto;width:auto}form table.listTable{background:none}form table.listTable .editButtons{padding:7px}form table.listTable button:not(.saveButton),form table.listTable .secondary.dojoButton{background:none;border:0;box-shadow:none;color:#0069b1;font-weight:normal;padding:0;text-decoration:underline}form table.listTable button:not(.saveButton):hover,form table.listTable .secondary.dojoButton:hover{background:none;border:0;color:#16184e;font-weight:normal;text-decoration:none}form .formComponent{clear:both;display:block;margin:12px 0}form .formComponent.significantPersonisStudent label{padding:3px 0}form .formComponent .mandatoryR{color:#1e2a78}form .formComponent.invalid .dijitInputInner{border:1px solid #1e2a78 !important}form select{font-size:inherit;margin:6px 0 0;padding:7px}form .text{clear:none;display:inline-block}form .text .mandatoryR{display:inline-block}form .substitute{display:none}form .dijitError .dijitButtonContents .dijitInputField{padding:7px 12px}form input:-webkit-autofill,form textarea:-webkit-autofill,form select:-webkit-autofill{background:rgba(22,24,78,.5);border:rgba(22,24,78,.5);color:#666;padding:7px 12px}.dj_webkit .employeeLifeEvent .dijitMenuTable td.dijitReset:hover{background:#f0f0f0}.tundra .EmployeeLifeEventPanel label{font-weight:bold;line-height:100%;margin:0 0 10px;display:inline-block}.tundra .EmployeeLifeEventPanel .benefitsLabelTextContainer,.tundra .EmployeeLifeEventPanel .lifeEventsLabelTextContainer{margin:0 0 15px}.tundra .EmployeeLifeEventPanel .benefitsLabelTextContainer>div,.tundra .EmployeeLifeEventPanel .lifeEventsLabelTextContainer>div{padding:0 10px}.tundra .EmployeeLifeEventPanel .benefitsLabelTextContainer>div br,.tundra .EmployeeLifeEventPanel .lifeEventsLabelTextContainer>div br{content:"";height:1px;display:block;border-bottom:1px solid rgba(102,102,102,.05);margin:10px 0}.tundra .EmployeeLifeEventPanel .employeeLifeEventBenefits,.tundra .EmployeeLifeEventPanel .employeeLifeEvents{background:rgba(102,102,102,.05);padding:10px}.tundra .EmployeeLifeEventPanel table.dijitDownArrowButton{width:100%}.ForgottenUsernamePanel .feedbackForm label{padding:0}.ForgottenUsernamePanel .feedbackForm .dijitTextBox{border:1px solid #16184e;max-width:350px;padding:0 0 0 5px;width:60%}.ForgottenUsernamePanel .emailUserNameContainer label{width:100%}.ForgottenUsernamePanel .emailUserNameContainer .dijitTextBox{width:60%}.EditEmployeeTaxCodePanel{padding-bottom:40px}div.EnrolmentFormPanelTable .contributionEntryFieldSet label,div.EnrolmentFormPanelTable .FeedbackFormPanel label{max-width:100%;padding:7px 0;width:100%}div.EnrolmentFormPanelTable .contributionEntryFieldSet .tcAccepted label,div.EnrolmentFormPanelTable .contributionEntryFieldSet .dijitCheckBox label,div.EnrolmentFormPanelTable .contributionEntryFieldSet .selectDependant label,div.EnrolmentFormPanelTable .contributionEntryFieldSet .formComponentCheckbox label,div.EnrolmentFormPanelTable .FeedbackFormPanel .tcAccepted label,div.EnrolmentFormPanelTable .FeedbackFormPanel .dijitCheckBox label,div.EnrolmentFormPanelTable .FeedbackFormPanel .selectDependant label,div.EnrolmentFormPanelTable .FeedbackFormPanel .formComponentCheckbox label{line-height:135%;padding:0;width:auto}div.EnrolmentFormPanelTable .contributionEntryFieldSet .autoEscalationRadioChoiceFieldSet,div.EnrolmentFormPanelTable .FeedbackFormPanel .autoEscalationRadioChoiceFieldSet{background:rgba(22,24,78,.05);padding:20px;margin:0 0 10px}div.EnrolmentFormPanelTable .contributionEntryFieldSet .autoEscalationRadioChoiceFieldSet h3,div.EnrolmentFormPanelTable .FeedbackFormPanel .autoEscalationRadioChoiceFieldSet h3{margin:0}.invalid ul.feedbackPanel,.forgottenPassword ul.feedbackPanel{background:#1e2a78;margin:15px 0 25px;padding:15px}.invalid ul.feedbackPanel ul.feedback,.forgottenPassword ul.feedbackPanel ul.feedback{background:none}.invalid ul.feedbackPanel h3,.invalid ul.feedbackPanel li,.invalid ul.feedbackPanel a,.forgottenPassword ul.feedbackPanel h3,.forgottenPassword ul.feedbackPanel li,.forgottenPassword ul.feedbackPanel a{color:#fff}.errorSummaryPanel{background:#1e2a78;color:#fff;padding:15px;background-position:-785px -36px}.errorSummaryPanel ul.feedbackPanel{background:none}.errorSummaryPanel h3{color:#fff}.errorSummaryPanel ul li{color:#fff}.errorSummaryPanel .feedbackPanelERROR .feedbackPanelERROR::before{background-position:-785px -36px;background-size:auto 60px;content:"";display:inline-block;height:16px;margin-right:5px;position:relative;top:2px;width:18px}.conditionCheck label{line-height:100%;margin:0 7px 0 0;padding:0;width:auto}.conditionCheck.invalid ul{margin:0 0 15px;padding:0}.conditionCheck.invalid .feedbackPanelERROR{background:#1e2a78;color:#fff;padding:15px}.conditionCheck.invalid span.text{color:#ffa100}.editSavePanel label{display:block;width:100%}.mandatoryIndicatorLabel{color:#16184e;display:inline-block;margin:0 0 10px}.formComponent::before,.formComponent::after{content:"";display:table}.formComponent::after{clear:both}.formComponent table{width:auto}.myDetails1 h2.pageTitle{display:none}.tundra .wizardView .col-16 .expandoTableRowItem .ProductDetailsChildPanel table.dijit.dijitDownArrowButton{margin:0}.myEnrolment.employeeRole .HolidaySelectionPanel label{float:none;line-height:100%;max-width:100%;width:auto}.myEnrolment.employeeRole .HolidaySelectionPanel>.formComponent{clear:both;display:block;font-weight:bold;margin:-15px 0 10px}.myEnrolment.employeeRole .HolidaySelectionPanel div .formComponent{clear:none;display:inline-block;margin:0 7px 0 0}.myEnrolment.employeeRole .HolidaySelectionPanel div .formComponent .dijitInputContainer{padding-left:7px}.myEnrolment.employeeRole .HolidaySelectionPanel div .formComponent::before{display:none}.myEnrolment.employeeRole .HolidaySelectionPanel table.dijitDownArrowButton{margin:0;width:auto}.myEnrolment.employeeRole .HolidaySelectionPanel .choicebuySellOption{clear:none;display:inline;margin:0 7px 0 0}.myEnrolment.employeeRole .HolidaySelectionPanel .choicebuySellOption .dijitInputField.dijitValidationInner{min-width:100px}.myEnrolment.employeeRole .HolidaySelectionPanel .choicebuySellValue{display:inline;clear:none;margin:0 7px 0 0}.myEnrolment.employeeRole .HolidaySelectionPanel .choicebuySellValue .dijitTextBox{margin-right:7px;width:50px}form[id=cookiePolicyForm] label{clear:both;display:block;float:none;line-height:100%;margin:25px 0;max-width:none;width:100%}form[id=cookiePolicyForm] input{margin:0 10px 0 0;max-width:none;width:auto}form[id=cookiePolicyForm] input[type=submit]{clear:both;float:none;margin:0 0 10px}.enrolmentHistoryPanel>span{display:block;margin:0 0 15px}table.adjustmentDateContainer-adjustmentDate,table.benefitContainer-benefit{width:100%}table.adjustmentDateContainer-adjustmentDate tbody tr,table.benefitContainer-benefit tbody tr{border:1px solid rgba(0,0,0,.3)}table.adjustmentDateContainer-adjustmentDate tbody tr:focus,table.benefitContainer-benefit tbody tr:focus{border:1px solid #000}.feedbackForm .datePickereffectiveDateContainer-effectiveDate.dijitTextBox{width:100%}.feedbackForm{background:none;padding:0}.feedbackForm .dijitTextBox{color:#16184e;padding:0;width:100%}.feedbackForm input{padding:0;width:100%}.ExpressionOfWish.employeeRole .col-6{text-align:right}.myEnrolment.employeeRole table.dijitDownArrowButton,.ExpressionOfWish.employeeRole table.dijitDownArrowButton{width:100%}.myEnrolment.employeeRole [class*=employeeContributions] table,.ExpressionOfWish.employeeRole [class*=employeeContributions] table{width:50%}.myEnrolment.employeeRole textarea,.ExpressionOfWish.employeeRole textarea{border:1px solid rgba(22,24,78,.15);font-size:1em;min-height:120px;padding:7px;width:100%;font-family:Arial,Helvetica,sans-serif}.myEnrolment.employeeRole .OptionBasedProductSelectionPanel table.dijitDownArrowButton,.ExpressionOfWish.employeeRole .OptionBasedProductSelectionPanel table.dijitDownArrowButton{width:100%}.myEnrolment.employeeRole .OptionBasedProductSelectionPanel .MultipleDropDownTopSelectionPanel table.dijitDownArrowButton,.ExpressionOfWish.employeeRole .OptionBasedProductSelectionPanel .MultipleDropDownTopSelectionPanel table.dijitDownArrowButton{width:50%}.tundra .dialogContent .EventAwarePanel table tbody.addRow tr td{padding:0}.tundra .dijitCalendarPopup{background:#fff}.tundra.myBenefitsEnrolmentFormHistory .showEnrolmentHistoryButton,.tundra.myBenefitsEnrolmentFormHistory .showBenefitHistoryButton{margin-bottom:15px}.tundra .dijitTextBoxDisabled input,.tundra .dj_safari .dijitTextBoxDisabled input{color:#000;opacity:.5}.tundra .dijitCheckBox{float:left;margin:0 7px 0 0}.tundra .dijitTextBox .dijitArrowButtonContainer{padding:7px 10px 7px 9px;vertical-align:middle}.tundra .dijitTextBoxDisabled{background:none;border:0}.tundra .myBenefitsEnrolmentFormHistory table,.tundra .myBenefitsEnrolmentFormHistory table.dijitDownArrowButton,.tundra .beneficiaryRelationship table,.tundra .beneficiaryRelationship table.dijitDownArrowButton,.tundra .EnrolmentHistoryPanelBox table,.tundra .EnrolmentHistoryPanelBox table.dijitDownArrowButton,.tundra .employeeStategenderEnum table,.tundra .employeeStategenderEnum table.dijitDownArrowButton{width:100%}.tundra td.digitReset{border:1px solid #e6e6e6}.tundra td.digitReset.dijitButtonNode{border:1px solid #e6e6e6}.tundra td.dijitSelect{border:1px solid #e6e6e6}.tundra td.dijitSelect.dijirButtonContents{border:1px solid #e6e6e6}.tundra tr.dijitSelectSelectedOption *{font-weight:unset}.tundra .dijitMenuTable .dijitFocused.dijitMenuItemFocused{font-weight:bold}.tundra table.dijitDownArrowButton{width:100%}.tundra table.dijitDownArrowButton tr{border:1px solid #e6e6e6}.tundra table.dijitDownArrowButton tr td.dijitArrowButton{padding:0 10px 0 9px;width:15px}.tundra.loginWizard.employeeRole table.dijitDownArrowButton{width:50%}.tundra form .options .formComponent{margin:0}.tundra table.displayGroupOptions tbody tr td{border:0}.tundra table.displayGroupOptions span.text{padding:7px}.tundra .DropDownOptionBasedSelectionPanel td.option{padding:0}.tundra .EnrolmentFormPanelTable .DropDownOptionBasedSelectionPanel div.option{width:50%}.tundra .wizardView .col-16 .expandoTableRowItem table:first-of-type{margin:0 0 15px}.tundra .wizardView .col-16 .expandoTableRowItem table:first-of-type table{margin:0}.dijitMenuTable td.dijitReset{color:#666}.dijitMenuTable td.dijitReset:hover{color:#16184e}.EmployeeTaxCodePanel{margin:0 0 20px}.radios .dijitRadio,form .radios .dijitRadio{margin:0 7px 0 0;float:left}.radios label,form .radios label{padding:0;line-height:100%;width:auto}.radios .formComponent,form .radios .formComponent{margin:0 0 10px}.radios .formComponent:last-of-type,form .radios .formComponent:last-of-type{margin:0 0 15px}.myEnrolment.employeeRole .error.feedback{outline:none}.myEnrolment.employeeRole .errorSummaryPanel{background:#1e2a78;padding:15px}.myEnrolment.employeeRole .errorSummaryPanel h2,.myEnrolment.employeeRole .errorSummaryPanel h3,.myEnrolment.employeeRole .errorSummaryPanel p,.myEnrolment.employeeRole .errorSummaryPanel li,.myEnrolment.employeeRole .errorSummaryPanel a{color:#fff;text-decoration:none}.myEnrolment.employeeRole .errorSummaryPanel .feedbackPanel{margin:0;padding:0}.myEnrolment.employeeRole .ProductGroup2Holiday tr>:nth-child(1) td{line-height:200%;padding:0 7px}.myEnrolment.employeeRole .ProductGroup2Holiday .feedbackPanel{font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 7px;padding:0}.myEnrolment.employeeRole .ProductGroup2Holiday .text{display:block;margin-top:0 0 7px}.myEnrolment.employeeRole .ProductGroup2Holiday td{padding:7px;vertical-align:bottom;width:auto}.myEnrolment.employeeRole .ProductGroup2Holiday td .formComponent td{padding:0}.myEnrolment.employeeRole .ProductGroup2Holiday td .dijitValidationInner{margin:7px}.myEnrolment.employeeRole .ProductGroup2Holiday td .EventAwarePanel table button{width:100%}.myEnrolment.employeeRole .ProductGroup2Holiday td .dijitInputInner{text-align:center;width:100%}.myEnrolment.employeeRole .ProductGroup2Holiday td .formComponent{margin:0}.myEnrolment.employeeRole .ProductGroup2Holiday label{margin-bottom:10px}.feedbackForm .ChildcareVoucherSelectionPanel label{min-width:auto;width:auto}.feedbackForm .ChildcareVoucherSelectionPanel .dijitTextBox{width:100px}form .optionBasedPensionContributionsFieldset h3.legend{display:none}form .optionBasedPensionContributionsFieldset .formComponent{margin:0}.tundra .wizardView .col-16 .expandoTableRowItem .PensionSelectionPanel table:first-of-type{margin:0}.tundra .wizardView .col-16 .expandoTableRowItem .percentageFields .formComponent{margin:0}.tundra .wizardView .col-16 .expandoTableRowItem .secondary.dojoButton.cancel{background:rgba(102,102,102,.3);border:0}.tundra .wizardView .col-16 .expandoTableRowItem .secondary.dojoButton.cancel:hover{background:rgba(102,102,102,.6);border:0}.tundra .wizardView .col-16 .expandoTableRowItem .MultipleDropDownOptionBasedSelectionPanel table:first-of-type.options{border:0;width:auto}.tundra .wizardView .col-16 .expandoTableRowItem .MultipleDropDownOptionBasedSelectionPanel table:first-of-type.options tr,.tundra .wizardView .col-16 .expandoTableRowItem .MultipleDropDownOptionBasedSelectionPanel table:first-of-type.options th,.tundra .wizardView .col-16 .expandoTableRowItem .MultipleDropDownOptionBasedSelectionPanel table:first-of-type.options td{border:0;text-align:left}form .pensionChoicepensionType .radios label{margin:0 0 10px;display:inline-block}.enrolmentFormPanelBlock .benefitCard .cardContent .cardContentItems .TaxFriendly .fa span{margin:0;position:absolute}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile){border:1px solid #ecf4fc;overflow-x:auto;display:flex;flex-flow:column}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader{min-width:560px;max-width:100%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass{display:flex}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass>div{flex:1 1 0;padding:15px 7px;min-width:10%;background-color:#16184e;color:#fff}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass>div:not(:last-child){border-right:1px solid rgba(255,255,255,.4)}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass>div.BenefitAndStrapline{flex:0 0 auto;width:23%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass>div.TaxFriendly{flex:0 0 auto;width:23%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitFooter{order:50}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitFooter .columnTotalHeaderClass{display:flex}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitFooter .columnTotalHeaderClass>div{flex:1 1 0;padding:15px 7px;min-width:10%;background-color:#16184e;color:#fff;font-weight:bold;text-align:right}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitFooter .columnTotalHeaderClass>div:not(:last-child){border-right:1px solid #16184e}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitFooter .columnTotalHeaderClass>div.columnTotalHeaderClass{flex:0 0 auto;width:23%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup{min-width:560px;max-width:100%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .grpHeading .groupHeaderText{margin-bottom:0;font-size:100%;font-weight:bold;position:relative;padding-left:30px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .grpHeading .groupHeaderText::before{content:"";position:absolute;left:5px;width:18px;height:18px;background-image:url("images/iconSprite.svg");background-repeat:no-repeat;background-position:-658px -44px;background-size:auto 72px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .grpHeading.closedState .groupHeaderText::before{background-position:-622px -44px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems{display:flex}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow,.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .actions{flex:1 1 0;padding:7px;position:relative;border-bottom:1px solid #ecf4fc;min-width:10%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow button.changeButton,.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow button.viewButton,.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .actions button.changeButton,.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .actions button.viewButton{min-width:85px;border-radius:25px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow{border-right:1px solid #ecf4fc;word-wrap:break-word}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow .primary.dojoButton.moreInfoButton{position:static}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow.BenefitAndStrapline{flex:0 0 auto;width:23%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow.BenefitAndStrapline .benefitHeading{font-weight:600;display:block;margin-bottom:5px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow.TaxFriendly{flex:0 0 auto;width:23%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow[class*=currency]{font-weight:bold;text-align:right}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .expandoTableRowItem{flex:0 0 auto;width:100%;border-bottom:1px solid #ecf4fc;padding:7px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .expandoTableRowItem label{line-height:100%;margin-right:7px;min-width:210px;max-width:100%;width:32%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .expandoTableRowItem .radios .dijitRadio{clear:both;float:left;margin:7px 10px 0 3px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .expandoTableRowItem .FeedbackFormPanel .formComponentCheckbox label{line-height:135%;padding:0;max-width:80%;width:80%}.enrolmentFormPanelBlock.enrolmentFormPanelTile{padding:10px 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader .benefitheaderclass{display:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter .benefitfooterclass{display:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader,.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter{display:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader.showTotals,.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter.showTotals{display:flex;flex-flow:row wrap;margin:15px 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.columnTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.annualTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.columnTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.annualTotalHeaderClass:has(.currency){width:100%;flex:0 0 auto;padding:15px 20px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.3);border-radius:10px;border:1px solid rgba(0,0,0,.15)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.columnTotalHeaderClass:has(.currency) .columnTotalHeaderClass,.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.columnTotalHeaderClass:has(.currency) .columnTotalHeaderClass{color:#000;font-weight:bold;margin:0 0 15px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.annualTotalHeaderClass:has(.currency) .annualTotalHeaderClass,.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.annualTotalHeaderClass:has(.currency) .annualTotalHeaderClass{color:#000;font-weight:bold;margin:0 0 15px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.columnTotalHeaderClass:has(.currency)+.annualTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.columnTotalHeaderClass:has(.currency)+.annualTotalHeaderClass:has(.currency){margin:20px 0 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader .currency,.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter .currency{color:rgba(0,0,0,.7);display:flex;font-weight:bold;justify-content:space-between;white-space:nowrap}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader .currency .totalLabel,.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter .currency .totalLabel{color:rgba(0,0,0,.7);font-weight:400;padding:0 10px 0 0;word-break:break-word;max-width:70%;white-space:normal}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader .currency:has(.totalLabel),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter .currency:has(.totalLabel){margin:0 0 15px 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup{display:block;width:100%;margin:0 0 20px 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText){position:relative}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText)::before,.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText)::after{content:"";position:absolute;background-color:#fff;transition:transform .25s ease-out}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText)::before{top:50%;left:22px;width:4px;height:20px;margin:-10px 0 0;transform:rotate(90deg)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText)::after{top:50%;left:14px;width:20px;height:4px;margin-top:-2px;transform:rotate(180deg)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText).closedState::after,.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText).closedState::before{transform:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText) .groupHeaderText{padding-left:50px;color:#000}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .grpHeading:has(.groupHeaderText) .groupHeaderText:hover{color:#000}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:0 -15px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitHeader{display:block;width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitFooter{display:block;width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard{height:auto;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:#edf1f7;margin:15px;width:100%;position:relative;transition:opacity 1s ease-in-out 0s;border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard.activeCard{opacity:1 !important}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent{height:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;height:100%;position:relative;padding:0 0 64px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow{padding:0 10px;word-wrap:break-word;margin-bottom:10px;margin-top:5px;font-size:.875rem;flex:0 0 auto;width:50%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow.TaxFriendly{display:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .benefitHeading::after{content:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer{display:flex;flex-direction:row;flex-wrap:wrap;background:rgba(255,255,255,.3);border:2px solid rgba(255,255,255,.7);border-radius:10px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .iconItem{height:35px;width:40px;text-align:center;margin:5px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .iconItem img{width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .iconItem.item1{order:1}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .iconItem.item2{order:2}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .iconItem.item3{order:3}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .iconItem.taxFriendly{order:4;background:url("images/taxFriendly.svg") no-repeat top center;background-size:cover}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .iconItem.niFriendly{order:5;background:url("images/niFriendly.svg") no-repeat top center;background-size:cover}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .flexFundPots{background:url("images/flexFundPots.svg") no-repeat top center;background-size:cover}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .iconImageContainer .anyTimeIcon{background:url("images/anytimeBenefit.svg") no-repeat top center;background-size:cover}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow.BenefitAndStrapline{padding-top:6px;width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow.BenefitAndStrapline .strapline{margin:8px 0 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .BenefitAndStrapline{color:#16184e;display:block;font-weight:bold;margin:8px 0 14px;font-size:1rem;padding:0 25px 0 0;position:relative}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow[class*=currency],.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow[class*=ByPayrollFrequency],.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow[class*=Cost]{font-weight:bold;flex:0 0 auto;width:50%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .moreinfoBtn{position:absolute;bottom:9px;z-index:3}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRow .primary.dojoButton.moreInfoButton{padding:7px 15px 7px 0;border-radius:25px;width:auto;background:none;color:#fff;text-decoration:underline}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .IconRow{width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .dataRowButton{flex:0 0 auto;width:100%;position:absolute;left:0;right:0;bottom:0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .cardLableHeading{font-size:.875rem;font-weight:bold;color:#16184e;margin:0 0 5px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .benefitDesc{padding:0 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .payDetails{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:10px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .payDetails .weYouPay{flex-grow:0;text-align:center;width:50%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .payDetails .weYouPay .weYouPayheading{font-weight:bold}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .benefitcta{height:auto;text-align:right;color:#fff;padding:0 15px 15px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .benefitcta button.changeButton,.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .benefitcta button.viewButton{border-radius:25px;width:auto;padding:7px 15px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .benefitDesc{max-height:40px;min-height:40px;line-height:20px;overflow:hidden;transition:max-height .3s ease}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .expanded{max-height:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .viewmore{cursor:pointer;text-decoration:none;color:#0069b1;font-size:inherit}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .viewmore::after{content:" ▾"}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .viewless{cursor:pointer;text-decoration:none;color:#0069b1;font-size:15px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .cardContent .cardContentItems .viewless::after{content:" ▴"}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .tableRowOuter.expandoTableRowItem{position:absolute;box-shadow:-1px 2px 5px 0 rgba(0,0,0,.3);padding:15px;width:100%;z-index:9;background:#0098db;border-radius:10px;animation-duration:1s;animation-fill-mode:both;top:calc(100% + 15px);border:4px solid #0550d1}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .tableRowOuter.expandoTableRowItem::before{width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:25px solid #0550d1;border-top:0;content:"";position:absolute;top:-28px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .tableRowOuter.expandoTableRowItem .FeedbackFormPanel{overflow-x:auto}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .tableRowOuter.expandoTableRowItem .FeedbackFormPanel .formComponentCheckbox label{line-height:135%;padding:0;max-width:80%;width:80%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .tableRowOuter.expandoTableRowItem .radios .dijitRadio{clear:both;float:left;margin:7px 10px 0 3px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateY(0)}}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .fadeInDown{animation-name:fadeindown}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard.cardOne .tableRowOuter.expandoTableRowItem{left:0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup0 .groupHeaderText{background:rgba(255,69,93,.4)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup0 .groupHeaderText:hover{background:rgba(255,69,93,.8)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup0 .benefitCard{box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:rgba(255,69,93,.4);border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup1 .groupHeaderText{background:rgba(112,221,236,.4)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup1 .groupHeaderText:hover{background:rgba(112,221,236,.8)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup1 .benefitCard{box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:rgba(112,221,236,.4);border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup2 .groupHeaderText{background:rgba(172,124,247,.4)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup2 .groupHeaderText:hover{background:rgba(172,124,247,.8)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup2 .benefitCard{box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:rgba(172,124,247,.4);border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup3 .groupHeaderText{background:rgba(255,201,31,.4)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup3 .groupHeaderText:hover{background:rgba(255,201,31,.8)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup3 .benefitCard{box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:rgba(255,201,31,.4);border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup4 .groupHeaderText{background:rgba(255,201,31,.4)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup4 .groupHeaderText:hover{background:rgba(255,201,31,.8)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup4 .benefitCard{box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:rgba(255,201,31,.4);border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup5 .groupHeaderText{background:rgba(255,201,31,.4)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup5 .groupHeaderText:hover{background:rgba(255,201,31,.8)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup5 .benefitCard{box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:rgba(255,201,31,.4);border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup6 .groupHeaderText{background:rgba(255,201,31,.4)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup6 .groupHeaderText:hover{background:rgba(255,201,31,.8)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup.ProductGroup6 .benefitCard{box-shadow:0 0 4px 0 rgba(0,0,0,.5);background:rgba(255,201,31,.4);border:4px solid #fff}.enrolmentFormPanelBlock.enrolmentFormPanelTile .HolidaySelectionPanel .buyHoliadysContainer{margin:0 0 25px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .__layoutPanel__{padding:7px}.enrolmentFormPanelBlock.enrolmentFormPanelTile.options{margin-bottom:25px}.enrolmentFormPanelBlock.enrolmentFormPanelTile.MyDetailsConfigurablePanel tr td{word-break:break-all}.enrolmentFormPanelBlock.enrolmentFormPanelTile.MyDetailsConfigurablePanel tr td:first-of-type{background:rgba(22,24,78,.07);width:33%}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection{border:0;margin-top:15px;text-align:center}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection td:nth-child(2){display:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .dijitInputContainer{overflow:visible}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .additionalCommentsLastUpdated .dijitTextBoxDisabled{background:transparent;border:0}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .formComponent,.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection label{display:inline-block;float:none;margin:0 7px 0 0;max-width:100%;min-width:0;padding:0 0 7px;width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection td,.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection tr,.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection th{border:0;padding:0}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection td:last-of-type{border-left:0;text-align:right;width:0}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection td:last-of-type input{text-align:right}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection td:last-of-type .feedbackForm .dijitTextBox{width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile.netSavings,.enrolmentFormPanelBlock.enrolmentFormPanelTile.NetPayPanel{min-width:750px}.enrolmentFormPanelBlock.enrolmentFormPanelTile.netSavings .currency,.enrolmentFormPanelBlock.enrolmentFormPanelTile.NetPayPanel .currency{text-align:right}.enrolmentFormPanelBlock.enrolmentFormPanelTile.MyDetailsConfigurablePanel .currency{text-align:left}.enrolmentFormPanelBlock.enrolmentFormPanelTile .highlight{background:none}.enrolmentFormPanelBlock.enrolmentFormPanelTile span.option{display:inline-block;padding:7px 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .offPageElement{display:none}.legendslist{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap}.legendslist .legend-item{display:flex;align-items:center;gap:8px}.legendslist .legend-icon{width:30px;height:30px;background-size:cover;background-repeat:no-repeat}.legendslist .flexfundicon{background:url("images/flexFundPots.svg") no-repeat center;background-size:30px}.legendslist .anytimebenefiticon{background:url("images/anytimeBenefit.svg") no-repeat center;background-size:30px}.legendslist .taxfriendlyicon{background:url("images/taxFriendly.svg") no-repeat center}.legendslist .nifriendlyicon{background:url("images/niFriendly.svg") no-repeat center}table{border:1px solid #212476;border-collapse:collapse;border-spacing:0;margin:0 0 10px;overflow-x:auto;text-align:left;width:100%}table .HolidaySelectionPanel .buyHoliadysContainer{margin:0 0 25px}table .__layoutPanel__{padding:7px}table.options{margin-bottom:25px}table.MyDetailsConfigurablePanel tr td{word-break:break-all}table.MyDetailsConfigurablePanel tr td:first-of-type{background:rgba(22,24,78,.07);width:33%}table.additionalCommentsSection{border:0;margin-top:15px;text-align:center}table.additionalCommentsSection td:nth-child(2){display:none}table.additionalCommentsSection .dijitInputContainer{overflow:visible}table.additionalCommentsSection .additionalCommentsLastUpdated .dijitTextBoxDisabled{background:transparent;border:0}table.additionalCommentsSection .formComponent,table.additionalCommentsSection label{display:inline-block;float:none;margin:0 7px 0 0;max-width:100%;min-width:0;padding:0 0 7px;width:100%}table.additionalCommentsSection td,table.additionalCommentsSection tr,table.additionalCommentsSection th{border:0;padding:0}table.additionalCommentsSection td:last-of-type{border-left:0;text-align:right;width:0}table.additionalCommentsSection td:last-of-type input{text-align:right}table.additionalCommentsSection td:last-of-type .feedbackForm .dijitTextBox{width:100%}table.EnrolmentFormPanelTable .expandoTableRowItem{padding:0}table.EnrolmentFormPanelTable .expandoTableRowItem>div{padding:0}table.EnrolmentFormPanelTable .row{display:block}table.EnrolmentFormPanelTable .DiningCard-V1 .AdditionalInformationPanel{height:0;margin:0;visibility:hidden}table.EnrolmentFormPanelTable .DiningCard-V1 .AdditionalInformationPanel[style="visibility: visible;"]{height:auto;margin:0 0 15px}table.EnrolmentFormPanelTable .DiningCard-V1 .AdditionalInformationPanel label{max-width:40%}table.EnrolmentFormPanelTable div.row .col-12:first-child{width:100%}table.EnrolmentFormPanelTable .dijitRadio{clear:both;float:left;margin:7px 10px 0 3px}table.EnrolmentFormPanelTable label{clear:none;max-width:45%;width:auto}table.EnrolmentFormPanelTable .radioGroup label,table.EnrolmentFormPanelTable .formComponentCheckbox label{clear:none;max-width:80%;width:80%}table.EnrolmentFormPanelTable .RadioOptionBasedSelectionPanel th.option{min-width:150px}table.EnrolmentFormPanelTable .RadioOptionBasedSelectionPanel label{min-width:100px;width:auto}table.EnrolmentFormPanelTable tbody tr td.BenefitAndStrapline{position:relative;max-width:200px}table.EnrolmentFormPanelTable .enrolmentData{display:block}table.EnrolmentFormPanelTable .enrolmentData.BenefitAndStrapline{display:block;font-weight:bold;margin:0 0 6px;padding:0;position:relative}table.netSavings,table.NetPayPanel{min-width:750px}table.netSavings .currency,table.NetPayPanel .currency{text-align:right}table.MyDetailsConfigurablePanel .currency{text-align:left}table .highlight{background:none}table span.option{display:inline-block;padding:7px 0}table thead th{background:rgba(30,42,120,.4);border:1px solid rgba(255,255,255,.4);color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:15px 7px;text-align:left}table thead th.option.currency{text-align:left}table thead th:first-of-type{border-left:0}table thead th:last-of-type{border-right:0}table thead th.last{max-width:80px}table thead td{background:#16184e;border:1px solid #212476;color:#fff;font-family:Arial,Helvetica,sans-serif;padding:7px}table tbody .groupHeaderText{display:table-cell;font-weight:bold}table tbody .fa-minus{background-position:-658px -44px}table tbody .fa-plus{background-position:-622px -44px}table tbody.Mylifestyle .groupHeaderText,table tbody.MoneyMatters .groupHeaderText{background:#57068c;color:#fff}table tbody.Myfinances .groupHeaderText,table tbody.HappyHealth .groupHeaderText{background:#57068c;color:#fff}table tbody.Myhealthandwellbeing .groupHeaderText,table tbody.LiveLife .groupHeaderText{background:#ffa100;color:#fff}table tbody tr{border:1px solid #212476;border-bottom:1px solid #212476}table tbody tr:empty{border:0}table tbody tr th{background:rgba(22,24,78,.1);border:1px solid rgba(22,24,78,.15);color:#1e2a78;font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:7px}table tbody tr th.hidden{display:none}table tbody tr th.monthlyColumn,table tbody tr th.yearlyColumn{text-align:right}table tbody tr td{background:#fff;background-clip:padding-box;border:1px solid rgba(22,24,78,.15);color:#666;font-family:Arial,Helvetica,sans-serif;padding:7px}table tbody tr td.hidden{display:none}table tbody tr td.monthlyColumn,table tbody tr td.yearlyColumn{text-align:right}table tfoot th{background:#16184e;border:1px solid #16184e;color:#fff;font-family:Arial,Helvetica,sans-serif;padding:15px 7px}table tfoot td,table tfoot td[class^=currency]{background:rgba(255,161,0,.1);border:1px solid rgba(255,161,0,.1);color:#000;font-family:Arial,Helvetica,sans-serif;padding:15px 7px}table tr{vertical-align:top}table tr th.hidden{display:none}table tr table td,table tr table th{font-size:100%}table tr.benefitfooterclass{display:none}table .offPageElement{display:none}table.listTable tr.feedback td.error,table.listTable tr.feedback td.info,table.listTable tr.feedback td.warn{line-height:200%;padding:0 5px}.trsTeaser table{border:0}.trsTeaser table tr{border:0}.trsTeaser table tr td{background:transparent;border:0;padding:0}.RadioOptionBasedSelectionPanel table label.text{display:inline-block;float:none;padding:0}.RadioOptionBasedSelectionPanel table .dijitRadio{clear:both;margin:7px 10px 0 3px}.columnTotalHeaderClass{font-weight:bold}td[class^=currency],th[class^=currency]{font-weight:bold;text-align:right}.saveForLater{display:none}.employeeRole .woosh{display:block}.employeeRole fieldset.pensionType{margin:0 0 15px}.employeeRole .ChangePasswordPanel .formSection{overflow:unset}.GeneralDetailPanel table thead{display:none}.GeneralDetailPanel table tr td{width:66.666666%}.GeneralDetailPanel table tr th:first-child{width:33.3333333%}.EnrolmentTotalsPanel table{border:0}.EnrolmentTotalsPanel table tr{border:0}.EnrolmentTotalsPanel table thead{display:none}.EnrolmentTotalsPanel table th,.EnrolmentTotalsPanel table td{width:33.333333333%}.groupHeaderText{background:rgba(22,24,78,.1);cursor:default;padding:7px;transition:all .2s ease-in-out}.groupHeaderText:hover{background:rgba(22,24,78,.35);color:#16184e}.scrollable.has-scroll{overflow:hidden;position:relative}.scrollable.has-scroll::after{box-shadow:-5px 0 10px rgba(0,0,0,.25);border-radius:100px;content:"";height:100%;left:100%;position:absolute;top:0;width:50px}.scrollable.has-scroll>div{overflow-x:auto;position:relative}.scrollable.has-scroll>div::-webkit-scrollbar{height:25px;margin:0 0 15px}.scrollable.has-scroll>div::-webkit-scrollbar-track{border-radius:0 0 15px 15px;background:rgba(102,102,102,.1);box-shadow:0 0 2px rgba(0,0,0,.15) inset}.scrollable.has-scroll>div::-webkit-scrollbar-thumb{background:rgba(102,102,102,.35);border-radius:15px}.MultipleFormsCallToActionComponentPanel .callToActionItems{margin:0 10px 20px 0}.stickyMultipleFormsContainer{bottom:0;left:0;position:fixed;padding:0;right:0;text-align:center;width:100%;z-index:100;background-color:#fff;box-shadow:0 10px 6px -9px rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.4);border-radius:5px}.stickyMultipleFormsContainer button{background:#fff;display:grid;font-weight:bold;padding:5px 20px;width:100%;border:none;border-radius:5px}.stickyMultipleFormsContainer button:hover,.stickyMultipleFormsContainer button:focus{background:#fff;box-shadow:none;border:none;text-decoration:none}.stickyMultipleFormsContainer button span{border:none;border-radius:5px;color:#fff;display:block;order:2;padding:7px;transition:all .2s}.stickyMultipleFormsContainer button span::after{background-image:url("images/web-icons.svg");background-repeat:no-repeat;background-size:auto 25px;content:"";display:inline-block;height:20px;left:2px;margin-right:0;position:relative;top:5px;width:28px}.stickyMultipleFormsContainer button p{display:none;color:#666;font-weight:bold}.stickyMultipleFormsContainer span::after{background-position:-172px -2px}.stickyMultipleFormsContainer span.multipleFormsLable::before{background-image:url("images/web-icons.svg");background-repeat:no-repeat;background-size:auto;content:"";display:inline-block;height:28px;margin-right:0;position:relative;top:5px;left:5px;width:40px;background-position:-287px -3px}.stickyMultipleFormsContainer .switchButton span{background:#ed871b}.stickyMultipleFormsContainer .switchButton span:hover,.stickyMultipleFormsContainer .switchButton span:focus{background:#c76a05}.stickyScrollButtonContainer{bottom:0;left:0;position:fixed;right:0;text-align:center;width:100%;z-index:100;background-color:#fff;display:none;border-radius:5px}.stickyScrollButtonContainer button{background:#fff;display:grid;font-weight:bold;padding:5px 20px;width:100%;border:none;border-radius:5px}.stickyScrollButtonContainer button:hover,.stickyScrollButtonContainer button:focus{background:#fff;box-shadow:none;border:none;text-decoration:none}.stickyScrollButtonContainer button span{border:none;border-radius:5px;color:#fff;display:block;order:2;padding:7px;transition:all .2s}.stickyScrollButtonContainer button span::after{background-image:url("images/web-icons.svg");background-repeat:no-repeat;background-size:auto 25px;content:"";display:inline-block;height:20px;left:7px;margin-right:0;position:relative;top:5px;width:28px}.stickyScrollButtonContainer button p{display:none;color:#666;font-weight:bold}.stickyScrollButtonContainer span::after{background-position:-56px -3px}.stickyScrollButtonContainer .scrollButton span{background:rgba(2,170,38,.75)}.stickyScrollButtonContainer .scrollButton span:hover,.stickyScrollButtonContainer .scrollButton span:focus{background:#02aa26}.stickyShadowBox{box-shadow:0 10px 6px -9px rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.4)}.enrolmentButtonContainer{bottom:0;left:0;position:fixed;right:0;text-align:center;width:100%;z-index:100;background-color:#fff;display:none;border-radius:5px}.enrolmentButtonContainer button{background:#fff;font-weight:bold;padding:5px 20px;width:100%;border:none;border-radius:5px}.enrolmentButtonContainer button:hover,.enrolmentButtonContainer button:focus{background:#fff;box-shadow:none;border:none;text-decoration:none}.enrolmentButtonContainer button span{border:none;border-radius:5px;color:#fff;display:block;order:2;padding:7px;transition:all .2s}.enrolmentButtonContainer button span::after{background-image:url("images/web-icons.svg");background-repeat:no-repeat;background-size:auto 25px;content:"";display:inline-block;height:20px;left:7px;margin-right:0;position:relative;top:5px;width:28px}.enrolmentButtonContainer button p{display:none;color:#666;font-weight:bold}.enrolmentButtonContainer .enrolmentStickyNextButton span::after{background-position:-3px -3px}.enrolmentButtonContainer .enrolmentStickyCancelButton span::after{background-position:-33px -3px}.enrolmentButtonContainer .enrolmentStickyCheckoutButton span::after{background-position:-145px -3px}.enrolmentButtonContainer .enrolmentStickyFinishButton span::after{background-position:-237px -3px}.enrolmentStickyCheckoutButton label{flex:1;color:#666}.enrolmentStickyCheckoutButton span{background:rgba(2,170,38,.75)}.enrolmentStickyCheckoutButton span:hover,.enrolmentStickyCheckoutButton span:focus{background:#02aa26}.enrolmentStickyNextButton span{background:rgba(2,170,38,.75)}.enrolmentStickyNextButton span:hover,.enrolmentStickyNextButton span:focus{background:#02aa26}.enrolmentStickyCancelButton span{background:rgba(227,25,55,.75)}.enrolmentStickyCancelButton span:hover,.enrolmentStickyCancelButton span:focus{background:#e31937}.enrolmentStickyFinishButton span{background:rgba(2,170,38,.75)}.enrolmentStickyFinishButton span:hover,.enrolmentStickyFinishButton span:focus{background:#02aa26}.enrolmentStickyCheckoutButtonContainer .checkOutBadge{position:relative;display:flex;flex-wrap:wrap}.enrolmentStickyCheckoutButtonContainer .checkOutBadge::before{background-repeat:no-repeat;background-size:auto auto;content:"";display:flex;height:30px;width:40px;background-image:url("images/web-icons.svg");background-position:-162px -3px}.enrolmentStickyCheckoutButtonContainer .checkOutItems{position:absolute;top:0;left:15px;right:auto;margin:auto;width:fit-content;background:#e31937;padding:1px 5px;border-radius:50%;color:#fff;font-size:12px;-webkit-box-shadow:1px 0 3px -1px #4d4d4d;box-shadow:1px 0 3px -1px #4d4d4d;height:17px;line-height:17px}.enrolmentStickyCheckoutButtonContainer .checkOutItems::after{content:none}.enrolmentStickyCheckoutButtonContainer .checkOutItems:hover{background:#e31937}.enrolmentStickyCheckoutButtonContainer button:nth-child(1) span:nth-child(1){width:100%}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible{background:#fff}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible .head{padding:10px 10px 0 10px;cursor:pointer}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible .head .shoppingBasketLabel{color:#000;width:68%;margin-top:5px}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible .fa-minus{margin:8px 10px -1px;background-position:-658px -10px}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible .fa-plus{margin:8px 10px -1px;background-position:-622px -10px}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible .body{max-height:150px;padding:0;overflow-y:auto;margin:0}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible .body>div{padding-left:20px}.myEnrolment .enrolmentStickyCheckoutButtonContainer .collapsible .body ul li{color:#000;line-height:100%;text-align:left}.itemCount::after{content:attr(data-before);position:absolute;top:-10px;left:auto;right:50%;margin:auto;width:fit-content;background:#e31937;padding:1px 5px;border-radius:50%;color:#fff;font-size:12px;-webkit-box-shadow:1px 0 3px -1px #4d4d4d;box-shadow:1px 0 3px -1px #4d4d4d;height:17px;line-height:17px}.stepContent::after{content:none}.LogoPanel{box-shadow:3px 3px 3px 0 rgba(102,102,102,.3);padding:0}.LogoPanel>.publicPageHeader{max-width:1280px;height:80px;background:none no-repeat;background-size:50px 50px;margin:0 auto;padding:0 10px}.LogoPanel>.publicPageHeader a{background:url(images/logo-sm.svg) 50% 10px no-repeat;background-size:180px 52px;display:block;height:100%;transition:none;width:100%}.LogoPanel img{display:none}.login .header{display:block}.login .header .LogoPanel a,.accessDenied .header .LogoPanel a{background:url(images/logo-sm.svg) center center no-repeat;background-size:180px 52px}.BreadcrumbNavigationPanel,.MegaMenuNavigationPanel{display:none}.header .navigation{left:0;position:relative;top:-80px;width:100%;z-index:10;padding:0 10px}.header .navigation::before,.header .navigation::after{content:"";display:table}.header .navigation::after{clear:both}.header .navigation.nav-clicked ul::before{background-position:-1505px -71px;background-size:auto 150px}.header .navigation>ul{position:absolute;top:0;left:-75%;width:75%;transition:left .2s;background:#16184e;border-left:none;border-right:none;margin:0 auto;padding:10px}.header .navigation>ul::before,.header .navigation>ul::after{content:"";display:table}.header .navigation>ul::after{clear:both}.header .navigation>ul ul{display:none}.header .navigation>ul.nav-active{box-shadow:5px 5px 5px rgba(102,102,102,.2);left:0}.header .navigation>ul.nav-active li{left:0}.header .navigation>ul::before{background-color:#1e2a78;background-position:-2261px -94px;content:"";display:block;height:80px;right:-70px;position:absolute;top:0;width:70px;z-index:20;border-left:1px solid #fff}.header .navigation>ul li{left:-75%;line-height:100%;list-style:none;text-transform:none;position:relative}.header .navigation>ul li:last-of-type a{border-bottom:0}.header .navigation>ul li:last-of-type a:hover,.header .navigation>ul li:last-of-type a:focus,.header .navigation>ul li:last-of-type a:active{border-bottom:0}.header .navigation>ul li .lastLoggedInLabel{display:block;padding:7px}.header .navigation>ul li .userInformation{display:none}.header .navigation>ul li .loggedInAs{display:block;padding:7px;border-bottom:1px solid rgba(255,255,255,.4)}.header .navigation>ul li a{background:none;border-bottom:1px solid rgba(255,255,255,.4);color:#fff;display:block;font-weight:normal;text-decoration:none;transition:background .2s,color .2s}.header .navigation>ul li a span{display:inline-block;padding:7px}.header .navigation>ul li.selected a{background:rgba(255,255,255,.8);color:#1e2a78;text-decoration:none}.header .navigation>ul li.employeeHome a span::before,.header .navigation>ul li.employeeHomePage a span::before{content:"";background-image:url("images/home-icon.svg");background-position:0 0;display:none;height:13px;margin-right:7px;width:14px}.header .navigation>ul li.employeeHome a:hover span::before,.header .navigation>ul li.employeeHome a:focus span::before,.header .navigation>ul li.employeeHome a:active span::before,.header .navigation>ul li.employeeHomePage a:hover span::before,.header .navigation>ul li.employeeHomePage a:focus span::before,.header .navigation>ul li.employeeHomePage a:active span::before{background-position:0 -14px}.header .navigation>ul li.employeeHome.isSelected span::before,.header .navigation>ul li.employeeHomePage.isSelected span::before{background-position:0 -14px}.header .navigation>ul li.employeeHome.isSelected a:hover span::before,.header .navigation>ul li.employeeHome.isSelected a:focus span::before,.header .navigation>ul li.employeeHome.isSelected a:active span::before,.header .navigation>ul li.employeeHomePage.isSelected a:hover span::before,.header .navigation>ul li.employeeHomePage.isSelected a:focus span::before,.header .navigation>ul li.employeeHomePage.isSelected a:active span::before{background-position:0 -14px}.LastLoginPanel{display:none}.LastLoginPanel .lastLogInLabel,.LastLoginPanel .lastLogin{display:none}.CallToActionIconPanel{display:block;margin:0 auto;position:relative;z-index:4}.CallToActionIconPanel>div{position:absolute;right:0;top:25px}.CallToActionIconPanel button{background:url("images/worklist-icon-dark.svg") no-repeat;background-size:30px;padding-top:22px;border:none;height:30px}.CallToActionIconPanel button:hover,.CallToActionIconPanel button:focus,.CallToActionIconPanel button:active{background:url("images/worklist-icon-dark.svg") no-repeat;background-size:30px;padding-top:22px;border:none;height:30px}.CallToActionIconPanel .callToActionItemsCount{position:absolute;color:#fff;width:fit-content;background:#e31937;font-size:12px;padding:1px 5px;border-radius:50%;top:-4px;left:20px;-webkit-box-shadow:1px 0 3px -1px #4d4d4d;box-shadow:1px 0 3px -1px #4d4d4d;height:17px;line-height:17px}.content{padding:10px}.content>div{background:#fff;padding:10px;max-width:1280px}body.employeeHome .content>div{background:#fff;padding:0;max-width:1280px}body.login .content{padding:10px}body.login .content>div{background:#fff;margin:0 auto;padding:0;max-width:1280px}.fa-minus,.fa-plus{background-size:auto 72px;display:inline-block;height:18px;margin:0 7px 0 0;width:18px}.fa-minus::before,.fa-plus::before{display:none}.fa-minus{background-position:-658px -10px;display:none}.fa-minus.opened{display:inline-block}.fa-plus{background-position:-622px -10px}.fa-plus.opened{display:none}.acc-toggle-open{display:inherit}.acc-toggle-open .fa-plus{display:none}.acc-toggle-open .fa-minus{display:inline-block}.titleOpen,.titleClosed{background:#16184e;font-size:1.1em;margin:0 0 1px;transition:background .2s,ease-in-out}.titleOpen:hover,.titleClosed:hover{background:rgba(22,24,78,.8)}.titleOpen a,.titleClosed a{color:#fff;display:block;padding:10px 15px;text-decoration:none}.titleOpen a::before,.titleClosed a::before{background-size:auto 72px;content:"";display:inline-block;height:18px;margin:0 7px 0 0;width:18px}.titleOpen a::before{background-position:-658px -10px}.titleClosed a::before{background-position:-622px -10px}.expandableAreaClosed{display:none}.collapsible{background:rgba(22,24,78,.05);margin:0 0 2px;transition:all .2s ease-in-out}.collapsible h2{color:#16184e;cursor:pointer;display:inline-block;font-size:1.1em;line-height:145%;margin:0}.collapsible h2:hover{color:#16184e}.collapsible .head{padding:10px}.collapsible .body{height:0;padding:0 15px 20px 20px}.collapsible .body>div{padding-left:30px}.collapsible .body>div.TaxModellerLinkPanel{padding-left:0}.collapsible .body>div.TaxModellerLinkPanel .formSection div:last-of-type,.collapsible .body>div.TaxModellerLinkPanel .formSection form{padding-left:30px;position:relative}.collapsible .body>div.TaxModellerLinkPanel .formSection div:last-of-type .dijitCheckBoxInput,.collapsible .body>div.TaxModellerLinkPanel .formSection form .dijitCheckBoxInput{opacity:1}.collapsible .body>div.TaxModellerLinkPanel .formSection div:last-of-type .dijitCheckBox,.collapsible .body>div.TaxModellerLinkPanel .formSection form .dijitCheckBox{background:none;left:0;padding:0;position:absolute;top:0}.collapsible .body>div.TaxModellerLinkPanel label{float:none;line-height:145%;width:100%}.collapsible .body>div.TaxModellerLinkPanel .taxDescriptionText,.collapsible .body>div.TaxModellerLinkPanel form{display:block;margin:0 0 10px;padding-left:30px}.collapsible .body>div.TaxModellerLinkPanel .taxDescriptionText .dijitCheckBox,.collapsible .body>div.TaxModellerLinkPanel form .dijitCheckBox{background:none}.collapsible .body a.secondary{margin-top:15px}.collapsible .body p:last-of-type{margin:0}.collapsible .DependantsPanel ul{margin-bottom:0}.collapsible .fa-plus{margin:2px 10px -1px}.collapsible .fa-minus{margin:2px 10px -1px;background-position:-658px -10px;display:none}.collapsible .fa-minus.opened{display:inline-block}.EnrolmentFormPanelTable .collapsible .body{height:auto}.myEnrolment.employeeRole .col-16 .collapsible{background:none}.myEnrolment.employeeRole .col-8 .collapsible:last-of-type{margin:0}.FlexFundingSummaryPanel th{background:rgba(102,102,102,.5)}.FlexFundingSummaryPanel th a{color:#fff;text-decoration:none}.FlexFundingSummaryPanel th a:hover{text-decoration:underline}.FlexFundingSummaryPanel th a::after{background:url("images/potIcon.svg") center no-repeat;height:30px;width:30px;content:"";background-size:contain;margin:0 0 0 5px;display:inline-block;position:relative;top:5px}.FlexFundingSummaryPanel th a:hover::after{filter:drop-shadow(2px 2px 2px rgba(255, 255, 255, 0.75));transform:scale(1.2)}.FlexFundingSummaryPanel tbody tr td:first-child{background:rgba(102,102,102,.5);color:#fff;border:1px solid rgba(255,255,255,.4)}.container.mainWrap .myActionsWrapper{margin:0 auto 25px auto}.container.mainWrap .myActionsWrapper .col-24::before,.container.mainWrap .myActionsWrapper .col-24::after{content:"";display:table}.container.mainWrap .myActionsWrapper .col-24::after{clear:both}.container.mainWrap .myActionsWrapper .col-24>div{background:#fff;height:auto;position:relative;text-align:center;border:2px dashed #ec6519;border-radius:15px;box-shadow:0 0 5px 5px rgba(0,0,0,.05);margin:0 0 10px}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete{border:2px dashed #7eb22d;border-radius:15px;box-shadow:0 0 5px 5px rgba(0,0,0,.05);height:auto;position:relative;margin-bottom:0}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete em{text-indent:-9999px}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete em::before{background:none}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete h2{background:rgba(126,178,45,.3)}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete h3{background:#7eb22d}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete h3::before{background:url("images/icon-tick.png");background-size:15px 15px}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete .myActionsInfo a span{background:none;box-shadow:0 0 4px 4px rgba(126,178,45,.3);color:#000;border:1px solid #7eb22d;border-radius:15px}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete .myActionsInfo a:hover span,.container.mainWrap .myActionsWrapper .col-24>div.actionComplete .myActionsInfo a:focus span{background:#7eb22d;color:#fff}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete .myActionsInfo label{text-indent:-9999px}.container.mainWrap .myActionsWrapper .col-24>div.actionComplete .myActionsInfo label::before{background:none}.container.mainWrap .myActionsWrapper .col-24 h2{background:rgba(236,101,25,.3);font-size:1.1em;padding:15px 10px 25px}.container.mainWrap .myActionsWrapper .col-24 h2::before{height:100px;width:100px;content:"";display:block;margin:0 auto 15px}.container.mainWrap .myActionsWrapper .col-24 h3{border-radius:13px 13px 0 0;font-size:.95em;color:#fff;padding:10px;margin:0;background:#ec6519}.container.mainWrap .myActionsWrapper .col-24 h3::before{background:url("images/icon-bell.png");background-size:15px 15px}.container.mainWrap .myActionsWrapper .col-24 h3::before{width:15px;height:15px;content:"";display:inline-block;margin:0 10px 0 0;position:relative;top:1px}.container.mainWrap .myActionsWrapper .col-24 p{margin:0 0 15px;text-align:left;font-size:.95em}.container.mainWrap .myActionsWrapper .col-24 .button{background:none;padding:0;border:0;border-radius:0;display:block}.container.mainWrap .myActionsWrapper .col-24 .beneficiaries h2::before{background:url("images/icon-beneficiaries.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .beneficiaries.complete h2::before{background:url("images/icon-beneficiaries-comp.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .onTrack h2::before{background:url("images/icon-beneficiaries.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .onTrack.complete h2::before{background:url("images/icon-beneficiaries-comp.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .regularContributions h2::before{background:url("images/icon-reg-cont.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .regularContributions.complete h2::before{background:url("images/icon-reg-cont-comp.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .myInvestments h2::before{background:url("images/icon-my-inv.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .myInvestments.complete h2::before{background:url("images/icon-my-inv-comp.svg") center center no-repeat;background-size:100px 100px}.container.mainWrap .myActionsWrapper .col-24 .retirementAge h2::before{background:url("images/icon-calender.svg") center center no-repeat;background-size:78px 84px}.container.mainWrap .myActionsWrapper .col-24 .retirementAge.complete h2::before{background:url("images/icon-calender-comp.svg") center center no-repeat;background-size:78px 84px}.container.mainWrap .myActionsWrapper .col-24 .myActionsContent{padding:15px;border-radius:13px;font-size:.9em;width:auto;z-index:1;transition:all .2s;opacity:1;position:relative;padding-bottom:105px;top:auto;left:auto;bottom:0;right:0;background:none}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo{position:absolute;bottom:5px;left:5px;right:5px;z-index:10}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo a{text-decoration:none;color:#fff}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo a span{margin:0 10px 10px;float:none;padding:10px 20px;display:block;background:#ec6519;border:1px solid #ec6519;color:#fff;border-radius:15px;transition:all .2s}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo a:hover span,.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo a:focus span{background:#fff;color:#ec6519}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo a h3,.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo a p{display:none}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo label{display:block !important;width:100%;margin:0 0 15px}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo label span{visibility:hidden;width:0;text-indent:-9999px;display:inline-block}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo label::before{width:15px;height:15px;background:url("images/icon-time.png") center center no-repeat;display:inline-block;content:"";margin:0 5px 0 0;position:relative;top:1px;z-index:0}.container.mainWrap .myActionsWrapper .col-24:first-of-type{margin-left:0}.container.mainWrap .myActionsWrapper .col-24:last-of-type{margin-right:0}@supports(display: grid){.container.mainWrap .myActionsWrapper .col-24::before{display:none}.container.mainWrap .myActionsWrapper .col-24::after{display:none}.container.mainWrap .myActionsWrapper .col-24.myActions-1{max-width:393.33px;margin-left:auto;margin-right:auto}.container.mainWrap .myActionsWrapper .col-24.myActions-2{max-width:700px;margin-left:auto;margin-right:auto}}.aiBandLast{box-sizing:border-box;color:#fff;height:100%;text-align:center;background:#ffa100;padding:15px}.aiBandLast p{color:#666;margin:0}.aiBandLast a{background:#16184e;box-sizing:border-box;border-radius:3px;color:#fff;display:inline-block;margin:0 0 7px;padding:10px;text-decoration:none;width:100%;transition:all .2s}.aiBandLast a:hover{background:#fff;color:#16184e}.aiBandLast h2{color:#fff}.aiBandLast h3{display:none}.aiBandLast form{padding-top:100px;position:relative}.aiBandLast form a{cursor:pointer}.aiBandLast form a.buttonWithIcon,.aiBandLast form a.noIcon{margin:15px auto}.aiBandLast form::before{background:url("images/iconSprite.svg") no-repeat;background-position:-1004px -108px;border:2px solid #fff;border-radius:35px;content:"";height:64px;left:50%;margin-left:-32px;position:absolute;top:20px;width:64px}.amendYourSelection{display:inline-block;background:rgba(87,6,140,.9)}.amendYourSelection p{color:#fff;padding-bottom:15px}.amendYourSelection a{background:#0550d1;border:1px solid #0550d1;border-radius:7px;color:#fff;font-size:.8em;font-weight:bold;line-height:150%;text-decoration:none;padding:8px 15px;position:absolute;right:3%;top:45%}.amendYourSelection a:hover{background:#1e2a78;color:#fff}.amendYourSelection a::after{content:"";border-bottom:5px solid transparent;border-left:10px solid transparent transparent transparent #fff;border-top:5px solid transparent;margin-left:8px;display:inline-block}.annualEnrolment{position:relative;background:rgba(0,105,177,.2);margin:10px 0;padding:25px 50px}.annualEnrolment::before,.annualEnrolment::after{content:"";display:table}.annualEnrolment::after{clear:both}.annualEnrolment::before{background-position:-445px;border:4px solid #16184e;border-radius:55px;content:"";height:76px;left:40px;margin-top:-38px;position:absolute;text-align:center;top:50%;width:76px}.annualEnrolment a{background:#16184e;border-radius:3px;clear:both;color:#16184e;display:inline-block;margin-left:25px;padding:8px 15px;position:relative;text-decoration:none}.annualEnrolment a:hover{background:rgba(22,24,78,.1);color:#16184e}.outsideAnnualEnrolment{text-align:center;background:rgba(0,105,177,.2);margin:10px 0;padding:25px 50px}.outsideAnnualEnrolment h3{color:#666}.outsideAnnualEnrolment p{color:#666}.container.mainWrap .cardWrapper{text-align:center}.container.mainWrap .cardWrapper.linkCardWrapper{background:rgba(0,105,177,.2);margin:0 0 10px;padding:0 10px 10px}.container.mainWrap .cardWrapper.linkCardWrapper>div{display:none}.container.mainWrap .cardWrapper.linkCardWrapper>div br{display:none}.container.mainWrap .cardWrapper.linkCardWrapper>div.showLinkCard{display:block;flex:1;max-width:100%}.container.mainWrap .cardWrapper.linkCardWrapper.cards-1{display:block}.container.mainWrap .cardWrapper.linkCardWrapper.cards-1 .card{display:block;width:100%}.container.mainWrap .cardWrapper.linkCardWrapper>div{margin:0 0 10px}.container.mainWrap .cardWrapper.linkCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.linkCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.linkCardWrapper>div div{height:100%}.container.mainWrap .cardWrapper.linkCardWrapper>div:last-of-type a{margin-bottom:0}.container.mainWrap .cardWrapper.linkCardWrapper>div a{background:#0550d1;border-radius:3px;color:#fff;display:block;line-height:150%;height:100%;padding:7px 25px;text-decoration:none;transition:all .2s}.container.mainWrap .cardWrapper.linkCardWrapper>div a:hover{background:#1e2a78;color:#fff;text-decoration:underline}.container.mainWrap .cardWrapper.linkCardWrapper.secondRow.cards-1{display:block}.container.mainWrap .cardWrapper.linkCardWrapper.thirdRow.cards-1{display:block}.container.mainWrap .cardWrapper.iconCardWrapper{background:transparent;margin:0 0 10px}.container.mainWrap .cardWrapper.iconCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.iconCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.iconCardWrapper>div{background:rgba(204,234,248,.9);box-shadow:0 0 16px rgba(0,0,0,.2);height:270px;margin:10px 0 0;padding:10px;position:relative}.container.mainWrap .cardWrapper.iconCardWrapper>div a{background:#fff;border:1px solid #cdebf6;bottom:20px;color:#1e2a78;left:30px;position:absolute;padding:7px;right:30px;text-decoration:none;transition:all .2s}.container.mainWrap .cardWrapper.iconCardWrapper>div a:hover{background:#cdebf6;border:1px solid #cdebf6;color:#1e2a78;text-decoration:underline}.container.mainWrap .cardWrapper.iconCardWrapper>div h2,.container.mainWrap .cardWrapper.iconCardWrapper>div h3{color:#fff;font-size:1.3em;margin:10px 0 20px}.container.mainWrap .cardWrapper.iconCardWrapper>div::before{background:transparent url("images/iconSprite.svg") no-repeat;background-size:auto;background-position:-93px -8px;border:4px solid #fff;border-radius:100px;content:"";display:block;height:90px;margin:10px auto;width:90px;transform:scale(1)}.container.mainWrap .cardWrapper.iconCardWrapper>div:nth-child(1)::before{content:""}.container.mainWrap .cardWrapper.iconCardWrapper>div:nth-child(2)::before{background-position:-272px -8px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper>div:nth-child(3)::before{background-position:-183px -8px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper>div:nth-child(4)::before{background-position:-453px -8px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper>div:nth-child(5)::before{background-position:-633px -8px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div a:hover{text-decoration:underline}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div::before{content:""}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(1){background:#1e2a78}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(1)::before{background-position:2px -91px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(2){background:rgba(30,42,120,.5)}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(2)::before{background-position:-542px -95px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(3){background:#0069b1}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(3)::before{background-position:-633px -95px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(4)::before{content:""}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(5)::before{content:""}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div::before{content:"";margin:5px auto 15px}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(1){background:rgba(30,42,120,.5)}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(1)::before{background-position:-272px -93px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(2){background:#0069b1}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(2)::before{background-position:-723px -92px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(3){background:#1e2a78}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(3)::before{background-position:-180px -92px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(4)::before{content:""}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(5)::before{content:""}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div::before{content:"";margin:10px auto 25px}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(1){background:#0069b1}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(1)::before{background-position:-992px -94px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(2){background:#1e2a78}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(2)::before{background-position:-452px -95px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(3){background:rgba(30,42,120,.5)}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(3)::before{background-position:-1171px -95px;content:""}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(4)::before{content:""}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(5)::before{content:""}.container.mainWrap .cardWrapper.imageCardWrapper{margin:0 0 10px}.container.mainWrap .cardWrapper.imageCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.imageCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.imageCardWrapper>div{background:url("images/image-hero-1.jpg");background-size:cover;height:200px;margin:10px 0 0;position:relative}.container.mainWrap .cardWrapper.imageCardWrapper>div a{background:rgba(255,255,255,.9);bottom:10px;color:#16184e;left:10px;position:absolute;padding:10px;right:10px;text-decoration:none;transition:all .2s}.container.mainWrap .cardWrapper.imageCardWrapper>div a:hover{background:#fff;color:#16184e;text-decoration:underline}.viewOtherStandardLifePlansRetirementPlannerHeader,.cardWrapper .viewOtherStandardLifePlansRetirementPlannerHeader{display:none}.viewOtherStandardLifePlansRetirementPlannerImage,.cardWrapper .viewOtherStandardLifePlansRetirementPlannerImage{display:none}.viewOtherStandardLifePlansRetirementPlannerMessage,.cardWrapper .viewOtherStandardLifePlansRetirementPlannerMessage{display:none}.viewOtherStandardLifePlansRetirementPlannerLink,.cardWrapper .viewOtherStandardLifePlansRetirementPlannerLinkDisplay{display:none}.tundra .dijitDialog{margin:0 auto;max-width:800px}.tundra .dijitDialog .dialogContent.MoreInfoPanel{max-width:100%}.tundra .dijitDialogUnderlay{background:#fff;opacity:.9}.tundra .dijitDialogTitleBar{background:none;min-height:42px;padding:0;position:relative}.tundra .dijitDialogTitleBar .dijitDialogTitle{display:inline-block;padding:12px 50px 12px 10px}.tundra .dijitDialogCloseIcon{background:none;height:100%;right:0;text-align:center;top:0;width:40px;z-index:20}.tundra .dijitDialogCloseIcon::after{background:#16184e;border-right:0;border-top:0;content:"X";color:#fff;display:block;font-size:.8em;font-weight:bold;padding:14px;transition:background .2s}.tundra .dijitDialogCloseIcon:hover::after{background:rgba(22,24,78,.75)}.dialogueContent h3{font-size:1.3em;margin-top:30px}.dialogueContent h3:first-of-type{margin-top:0}.dialogueContent li{font-size:.9em}.dialogueContent .linkGroup{background:rgba(22,24,78,.06);border-radius:6px;padding:10px 15px 15px;margin:0 0 15px;text-align:center}.dialogueContent .linkGroup h2{font-size:1.5em;margin:0 0 10px}.dialogueContent .linkGroup ul{margin:0;padding:0}.dialogueContent .linkGroup ul li{line-height:115%;list-style:none;padding:45px 5px 10px;margin:0 0 15px}.dialogueContent .linkGroup ul li:last-child{margin:0}.dialogueContent .linkGroup ul li::before{display:none}.dialogueContent .linkGroup ul li a{background:#fff;border-radius:4px;box-shadow:0 0 5px 0 rgba(102,102,102,.3);display:block;font-size:.8em;height:100%;padding:45px 5px 10px;position:relative;text-decoration:none;transition:box-shadow .2s ease-in-out}.dialogueContent .linkGroup ul li a::after{background-image:url(images/iconSprite.svg);background-repeat:no-repeat;background-size:3300px;content:"";display:inline-block;height:50px;left:50%;margin-left:-25px;opacity:.5;position:absolute;top:0;transform:scale(0.7);transition:box-shadow .2s ease-in-out;width:50px}.dialogueContent .linkGroup ul li a:focus-visible{outline:1px solid #0069b1}.dialogueContent .linkGroup ul li a:hover,.dialogueContent .linkGroup ul li a:focus{box-shadow:0 0 5px 0 rgba(102,102,102,.6)}.dialogueContent .linkGroup ul li a:hover::after,.dialogueContent .linkGroup ul li a:focus::after{opacity:1}.dialogueContent .linkGroup ul li a[href$=".pdf"]::after{background-position:-1795px -20px}.dialogueContent .linkGroup ul li a::after{background-position:-340px -20px}.dialogueContent ul{padding:0}.dialogueContent ul li{line-height:145%;list-style:none;margin:0 0 7px;padding-left:15px;position:relative}.dialogueContent ul li::before{background-image:url(images/iconSprite.svg);background-position:-628px -10px;background-repeat:no-repeat;background-size:1050px;color:#fff;content:"";font-size:1.4em;height:20px;left:0;position:absolute;text-align:center;text-indent:-9999px;top:5px;width:8px}.dialogueContent h3{font-weight:normal}.qanda h2{font-size:1.4em;font-weight:bold;padding:15px 0 0 15px}.qanda ul{padding:0}.qanda ul li{list-style:none;padding:15px}.qanda ul li:nth-child(odd){background:rgba(102,102,102,.05)}.qanda ul li p{font-size:1em;padding-left:5.5em;position:relative}.qanda ul li p:last-child{margin:0}.qanda ul li strong{display:inline-block;left:0;position:absolute;width:5.5em}.qanda h3{font-size:1em;font-weight:normal;padding-left:5.5em;position:relative}.qanda em{font-style:normal}.modal div.dijitDialogPaneContent .qanda p{font-size:1em}.modal .dijitDialogPaneContent .CallToActionListPanel .callToActionItems{text-align:center;border-bottom:1px solid #979796;padding-bottom:10px}body.login .dialogContent form label .text{display:inline}.directoryCardsWrapper{width:100%}.directoryCardsWrapper::after{clear:both;content:"";display:table}.directoryCardsWrapper>div{display:block;margin:0 0 10px;min-height:260px;position:relative;width:100%}.directoryCardsWrapper>div section{display:none}.directoryCardsWrapper>div img{width:100%;z-index:2}.directoryCardsWrapper>div a{display:block;color:#666;font-weight:bold;padding:1rem;text-align:center;text-decoration:none;text-transform:none}.directoryCardsWrapper>div a::before{bottom:0;box-shadow:0 0 2px 2px rgba(102,102,102,.1);content:"";left:0;position:absolute;right:0;top:0;transform:scale(1);transition:all .2s;z-index:1}.directoryCardsWrapper>div a:hover,.directoryCardsWrapper>div a:focus{color:#666;text-decoration:underline}.directoryCardsWrapper>div a:hover::before,.directoryCardsWrapper>div a:focus::before{box-shadow:0 0 2px 2px rgba(102,102,102,.3);transform:scale(1.03)}@supports(display: grid){.directoryCardsWrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:1rem}.directoryCardsWrapper::after{display:none}.directoryCardsWrapper.twoCards{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}.directoryCardsWrapper.threeCards{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}.directoryCardsWrapper>div{width:100%;display:block;margin:0;float:none;min-height:auto;background-color:#fff}}.benefitsHub ul.cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr));grid-gap:1.5rem}.benefitsHub ul.cards>li{list-style:none;box-shadow:1px 1px 6px rgba(52,73,94,.2);border:1px solid rgba(52,73,94,.2);display:inline-block;margin:0;min-height:auto;padding:0;text-align:center;transition:all .2s;width:100%}.benefitsHub ul.cards>li:hover,.benefitsHub ul.cards>li:focus{box-shadow:1px 1px 6px rgba(52,73,94,.5);border:1px solid rgba(52,73,94,.5)}.benefitsHub ul.cards>li h3{margin:10px}.benefitsHub .cards.card-links>li{padding:10px}.benefitsHub .cards.card-links>li h3{color:#fff;padding:7px;margin:0}.benefitsHub .cards.card-links>li ul li{padding:5px 0}.benefitsHub ul.cards:first-of-type{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.benefitsHub ul.cards::before,.benefitsHub .directory .cards::after{display:none}.benefitsHub .dpHolder{display:flex;justify-content:space-around;flex-wrap:wrap}.benefitsHub .dpHolder .dpCard{width:220px;height:321px;background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;box-shadow:0 5px 40px rgba(0,0,0,.15);transition:all .3s ease-out;text-decoration:none;margin:5px;z-index:0}.benefitsHub .dpHolder .dpCard:hover{transform:translateY(-5px) scale(1.005) translateZ(0)}.benefitsHub .dpHolder .dpCard:hover .dpOverlay{transform:scale(4) translateZ(0)}.benefitsHub .dpHolder .dpCard:active{transform:scale(1) translateZ(0)}.benefitsHub .dpHolder .dpCard p{font-size:20px;font-weight:500;color:#000;margin-top:30px;z-index:1000;transition:color .3s ease-out}.benefitsHub .dpHolder .dpCard .dpCircle{width:131px;height:131px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1001;transition:all .3s ease-out;font-size:65px}.benefitsHub .dpHolder .dpCard .dpCircle::after{content:"";width:118px;height:118px;display:block;position:absolute;border-radius:50%;top:5px;left:5px;transition:opacity .3s ease-out}.benefitsHub .dpHolder .dpCard .dpCircle i{z-index:10000;transform:translateZ(0)}.benefitsHub .dpHolder .dpCard .dpOverlay{width:118px;position:absolute;height:118px;border-radius:50%;top:70px;left:50px;z-index:0;transition:transform .3s ease-out}.benefitsHub .dpHolder .dpCard.dpFinance:hover{box-shadow:0 24px 46px rgba(52,166,220,.6)}.benefitsHub .dpHolder .dpCard.dpFinance:hover .dpCircle{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.8)}.benefitsHub .dpHolder .dpCard.dpFinance:hover .dpCircle::after{background:rgba(52,166,220,.5)}.benefitsHub .dpHolder .dpCard.dpFinance:hover p{color:#fff}.benefitsHub .dpHolder .dpCard.dpFinance .dpCircle{border:2px solid #34a6dc}.benefitsHub .dpHolder .dpCard.dpFinance .dpCircle::after{background:rgba(52,166,220,.6)}.benefitsHub .dpHolder .dpCard.dpFinance .dpCircle i{color:#5e8231}.benefitsHub .dpHolder .dpCard.dpFinance .dpOverlay{background:#34a6dc}.benefitsHub .dpHolder .dpCard.dpHealth:hover{box-shadow:0 24px 46px rgba(205,235,246,.6)}.benefitsHub .dpHolder .dpCard.dpHealth:hover .dpCircle{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.8)}.benefitsHub .dpHolder .dpCard.dpHealth:hover .dpCircle::after{background:rgba(205,235,246,.5)}.benefitsHub .dpHolder .dpCard.dpHealth:hover p{color:#fff}.benefitsHub .dpHolder .dpCard.dpHealth .dpCircle{border:2px solid #cdebf6}.benefitsHub .dpHolder .dpCard.dpHealth .dpCircle::after{background:rgba(205,235,246,.6)}.benefitsHub .dpHolder .dpCard.dpHealth .dpCircle i{color:#cdebf6}.benefitsHub .dpHolder .dpCard.dpHealth .dpOverlay{background:#cdebf6}.benefitsHub .dpHolder .dpCard.dpLifestyle:hover{box-shadow:0 24px 46px rgba(142,68,173,.6)}.benefitsHub .dpHolder .dpCard.dpLifestyle:hover .dpCircle{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.8)}.benefitsHub .dpHolder .dpCard.dpLifestyle:hover .dpCircle::after{background:rgba(142,68,173,.5)}.benefitsHub .dpHolder .dpCard.dpLifestyle:hover p{color:#fff}.benefitsHub .dpHolder .dpCard.dpLifestyle .dpCircle{border:2px solid #8e44ad}.benefitsHub .dpHolder .dpCard.dpLifestyle .dpCircle::after{background:rgba(142,68,173,.6)}.benefitsHub .dpHolder .dpCard.dpLifestyle .dpCircle i{color:#8e44ad}.benefitsHub .dpHolder .dpCard.dpLifestyle .dpOverlay{background:#8e44ad}.benefitsHub .dpHolder .dpCard.stayProtected:hover{box-shadow:0 24px 46px rgba(255,69,93,.6)}.benefitsHub .dpHolder .dpCard.stayProtected:hover .dpCircle{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.8)}.benefitsHub .dpHolder .dpCard.stayProtected:hover .dpCircle::after{background:rgba(255,69,93,.5)}.benefitsHub .dpHolder .dpCard.stayProtected:hover p{color:#fff}.benefitsHub .dpHolder .dpCard.stayProtected .dpCircle{border:2px solid #ff455d}.benefitsHub .dpHolder .dpCard.stayProtected .dpCircle::after{background:rgba(255,69,93,.6)}.benefitsHub .dpHolder .dpCard.stayProtected .dpCircle i{color:#ff455d}.benefitsHub .dpHolder .dpCard.stayProtected .dpOverlay{background:#ff455d}.benefitsHub .dpHolderTwo{display:inline-block}.benefitsHub .dpHolderTwo .dpCardOth{display:block;width:305px;height:250px;border-radius:10px;border:3px solid #00965e;overflow:hidden;box-shadow:0 5px 40px rgba(0,0,0,.15);text-decoration:none;margin:15px}.benefitsHub .dpHolderTwo .dpCardOth:hover .dpSlide1{margin-top:-250px;opacity:.2;transition:all .3s ease-out}.benefitsHub .dpHolderTwo .dpCardOth:hover .dpSlide2{margin-top:0;opacity:1;transition:all .6s ease-out}.benefitsHub .dpHolderTwo .dpCardOth .dpBlank{display:none}.benefitsHub .dpHolderTwo .dpCardOth .dpSlide1{background:#00965e;z-index:0;position:relative;height:inherit;display:block;padding:25px;justify-content:center;text-align:center;opacity:1;transition:all .6s ease-out}.benefitsHub .dpHolderTwo .dpCardOth .dpSlide1 p{font-size:20px;font-weight:500;color:#fff;margin-top:30px;z-index:1000}.benefitsHub .dpHolderTwo .dpCardOth .dpSlide2{z-index:0;position:relative;height:inherit;display:block;padding:25px;justify-content:center;text-align:center;transition:all .6s ease-out;margin-top:250px;opacity:0;color:#000;font-size:15px}.benefitsHub .dpHolderTwo .dpCardOth .dpCircleOth{width:131px;height:131px;border-radius:50%;background:#00965e;border:5px solid #fff;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:1001;font-size:65px;text-align:center}.benefitsHub .dpHolderTwo .dpCardOth .dpCircleOth i{z-index:10000;transform:translateZ(0);color:#fff}.benefitsHub .dpHolderTwo .dpCardOth .dpCircleOth:active{box-shadow:0 15px 24px rgba(0,0,0,.11),0 15px 24px #00965e}.benefitsHub .dpHolderTwo .dpCardOth .dpButton{background:#00965e;border:1px solid #00965e;padding:10px;color:#fff;font-weight:550}.FeedbackFormPanel .noBenefitsToShow,.EnrolmentFormPanel .noBenefitsToShow{font-weight:bold}.dpHubPanelCards{background:#c9c9c9;padding:25px;margin:0 10px;min-height:200px}.dpHubPanelCards .primary.dojoButton.moreInfoButton{padding:7px 25px}.dpHubPanelCards p{min-height:60px}.dontForgetWrapper{background:rgba(30,42,120,.4);border:0;border-radius:0;box-shadow:none;margin:0 0 10px;padding:10px;box-sizing:border-box;position:relative;text-align:center;z-index:6}.dontForgetWrapper .BoxPanel{position:relative}.dontForgetWrapper .callToActionItems:last-of-type{margin-top:15px}.dontForgetWrapper h2{color:#fff;font-weight:bold;margin:0 0 10px;padding:0;text-transform:uppercase}.dontForgetWrapper h3,.dontForgetWrapper p{color:#fff}.dontForgetWrapper .buttonContainer a,.dontForgetWrapper .SelfSelectLifeEventPanel a{background:#0550d1;border:1px solid #0550d1;color:#fff;display:inline-block;padding:7px 25px;position:relative;text-decoration:none}.dontForgetWrapper .buttonContainer a::after,.dontForgetWrapper .SelfSelectLifeEventPanel a::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 10px;content:"";display:inline-block;margin:0 0 0 7px}.dontForgetWrapper .buttonContainer a:hover,.dontForgetWrapper .buttonContainer a:focus,.dontForgetWrapper .SelfSelectLifeEventPanel a:hover,.dontForgetWrapper .SelfSelectLifeEventPanel a:focus{background:#1e2a78;border:1px solid #1e2a78;color:#fff;text-decoration:underline}.dontForgetWrapper .buttonContainer a:hover::after,.dontForgetWrapper .buttonContainer a:focus::after,.dontForgetWrapper .SelfSelectLifeEventPanel a:hover::after,.dontForgetWrapper .SelfSelectLifeEventPanel a:focus::after{border-color:transparent transparent transparent #fff}.dontForget{position:relative}.dontForget::before{background-position:-816px -97px;background-color:transparent;border:4px solid #fff;border-radius:155px;content:"";display:inline-block;height:90px;margin:0 0 15px;transform:scale(0.8);width:90px}.CallToActionLeanPanel::before{display:none}.SubmissionTimerPanel .displayOverlay,.SubmissionTimerPanel form{display:none}.overlayClose{display:none}.SelfSelectLifeEventPanelBox .SelfSelectLifeEventPanel{padding-bottom:40px}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#666;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight::before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight button.featherlight-close-icon{position:absolute;z-index:9999;top:-15px;right:-15px;line-height:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;text-indent:-9999px;background:rgba(22,24,78,.8) url(images/iconSprite.svg) no-repeat;background-position:-1802px -89px;border-radius:100px;color:#fff;font-weight:bold;padding:8px 14px;transform:scale(0.4);height:90px;width:90px;transition:all .2s}.featherlight button.featherlight-close-icon:hover,.featherlight button.featherlight-close-icon:focus{background:#16184e url(images/iconSprite.svg) no-repeat;background-position:-1802px -89px;transform:scale(0.4) rotate(90deg)}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aiFastTrack,.fastTrackLogin{height:100%;text-align:center;background:rgba(102,122,143,.1);border-bottom:2px solid #16184e;margin:0 0 10px;padding:10px}.aiFastTrack h2,.fastTrackLogin h2{color:#667a8f;margin:0}.aiFastTrack .button,.fastTrackLogin .button{background:#0550d1;border:1px solid #0550d1;color:#fff;text-decoration:none}.aiFastTrack .button:hover,.aiFastTrack .button:focus,.fastTrackLogin .button:hover,.fastTrackLogin .button:focus{background:#1e2a78;border:1px solid #1e2a78;color:#fff;text-decoration:underline}.aiFastTrack .Rabbit,.fastTrackLogin .Rabbit{display:none}.aiFastTrack .aiFastTrackIcon::before,.aiFastTrack .fast-track-icon::before,.fastTrackLogin .aiFastTrackIcon::before,.fastTrackLogin .fast-track-icon::before{background:url("images/rabbit.svg") center center no-repeat;background-size:90px 101px;content:"";display:inline-block;height:130px;width:100%}.dijitTextBox{width:100%}.manualLogin,.aiLoginForm{background:rgba(30,42,120,.2);margin:0;padding:10px;position:relative;z-index:1}.manualLogin .loginInstructions p,.aiLoginForm .loginInstructions p{margin:0 0 15px}.manualLogin h2,.aiLoginForm h2{color:#667a8f;text-align:left;line-height:inherit}.manualLogin button::after,.aiLoginForm button::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 10px;content:"";display:inline-block;height:0;margin:-2px 0 0 4px;opacity:1;width:0}.manualLogin button:hover::after,.aiLoginForm button:hover::after{border-color:transparent transparent transparent #fff}.manualLogin .feedbackForm,.aiLoginForm .feedbackForm{padding:0;margin:0}.manualLogin .invalid.clearfix .feedback,.aiLoginForm .invalid.clearfix .feedback{clear:both;display:block;margin:15px 0}.manualLogin fieldset,.aiLoginForm fieldset{background:transparent;border:0;margin:0;padding:0}.manualLogin fieldset label,.aiLoginForm fieldset label{color:#16184e;display:inline-block;line-height:100%;padding:7px 0}.manualLogin fieldset .dijitInline,.manualLogin fieldset input,.aiLoginForm fieldset .dijitInline,.aiLoginForm fieldset input{background:#fff;border:1px solid #16184e;padding:5px;width:100%}.manualLogin fieldset .dijitInline input,.manualLogin fieldset input input,.aiLoginForm fieldset .dijitInline input,.aiLoginForm fieldset input input{padding:0}.manualLogin fieldset .dijitInline[type=password],.manualLogin fieldset input[type=password],.aiLoginForm fieldset .dijitInline[type=password],.aiLoginForm fieldset input[type=password]{max-width:100%}.manualLogin .errorSummaryPanel,.manualLogin ul.feedbackPanel,.aiLoginForm .errorSummaryPanel,.aiLoginForm ul.feedbackPanel{background:#1e2a78;margin:0 0 10px;padding:15px}.manualLogin .errorSummaryPanel h3,.manualLogin .errorSummaryPanel li,.manualLogin .errorSummaryPanel a,.manualLogin ul.feedbackPanel h3,.manualLogin ul.feedbackPanel li,.manualLogin ul.feedbackPanel a,.aiLoginForm .errorSummaryPanel h3,.aiLoginForm .errorSummaryPanel li,.aiLoginForm .errorSummaryPanel a,.aiLoginForm ul.feedbackPanel h3,.aiLoginForm ul.feedbackPanel li,.aiLoginForm ul.feedbackPanel a{color:#fff}.manualLogin ul.feedbackPanel,.aiLoginForm ul.feedbackPanel{margin:0;padding:7px}.feedbackPanelERROR .feedbackPanelERROR::before{background-position:-785px -36px;background-size:auto 60px;content:"";display:inline-block;height:16px;margin-right:5px;position:relative;top:2px;width:18px}.manualLoginNav,.aiLoginNav{background:rgba(30,42,120,.2);margin:0;padding:10px 17px;position:relative;z-index:0}.manualLoginNav .feedbackForm,.aiLoginNav .feedbackForm{background:transparent;padding:0}.manualLoginNav ul,.aiLoginNav ul{margin:0;padding:0}.manualLoginNav ul li,.aiLoginNav ul li{list-style:none;margin:0 0 7px;padding:0}.manualLoginNav ul li.problemsSigningIn,.aiLoginNav ul li.problemsSigningIn{display:block}.manualLoginNav ul li.forgottenUsername,.aiLoginNav ul li.forgottenUsername{display:block}.manualLoginNav ul li:last-of-type,.aiLoginNav ul li:last-of-type{margin:0}.manualLoginNav ul li a,.manualLoginNav ul li .secondary.dojoButton,.aiLoginNav ul li a,.aiLoginNav ul li .secondary.dojoButton{background:none;border:0;border-radius:3px;color:#667a8f;min-width:100%;padding:0;text-decoration:none;transition:background border color .2s}.manualLoginNav ul li a:hover,.manualLoginNav ul li a:focus,.manualLoginNav ul li .secondary.dojoButton:hover,.manualLoginNav ul li .secondary.dojoButton:focus,.aiLoginNav ul li a:hover,.aiLoginNav ul li a:focus,.aiLoginNav ul li .secondary.dojoButton:hover,.aiLoginNav ul li .secondary.dojoButton:focus{background:none;border:0;color:#0069b1;text-decoration:underline}.manualLoginNav ul li a:hover::before,.manualLoginNav ul li a:focus::before,.manualLoginNav ul li .secondary.dojoButton:hover::before,.manualLoginNav ul li .secondary.dojoButton:focus::before,.aiLoginNav ul li a:hover::before,.aiLoginNav ul li a:focus::before,.aiLoginNav ul li .secondary.dojoButton:hover::before,.aiLoginNav ul li .secondary.dojoButton:focus::before{border-color:transparent transparent transparent #0069b1}.manualLoginNav ul li a::before,.manualLoginNav ul li .secondary.dojoButton::before,.aiLoginNav ul li a::before,.aiLoginNav ul li .secondary.dojoButton::before{border-color:transparent transparent transparent #667a8f;border-style:solid;border-width:5px 0 5px 10px;content:"";display:inline-block;height:0;margin:6px 7px 3px -5px;opacity:1;width:0}.manualLoginNav ul li a::after,.manualLoginNav ul li .secondary.dojoButton::after,.aiLoginNav ul li a::after,.aiLoginNav ul li .secondary.dojoButton::after{background-image:none;background-repeat:no-repeat;background-position:2px 1px;content:"";display:none;float:left;height:15px;margin:6px 7px 3px -5px;transform:scale(1.8, 1.8);width:15px}ul.feedbackPanel{background:#ffa100;margin:0 0 10px;padding:15px}ul.feedbackPanel h3,ul.feedbackPanel li,ul.feedbackPanel a{color:#fff}.mfa .wizardStep{display:none}.mfa .container.mainWrap .wizardView .formSection>.row{margin-top:30px}.mfa .container.mainWrap .cardWrapper.iconCardWrapper p{color:#666}.mfa .container.mainWrap .cardWrapper.iconCardWrapper>div{height:auto}.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div{padding-top:30px}.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div::before{background-image:none;text-align:center;font-size:2em;padding-top:21px;margin:10px auto 25px;transform:scale(0.5);position:absolute;top:-55px;left:50%;margin-left:-45px;font-weight:bold}.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(1)::before{content:"1"}.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(2)::before{content:"2"}.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(3)::before{content:"3"}.mfa .iconCard2{text-align:center}.mfa .iconCard2 img{background:#fff;padding:10px}.mfa .iconCard3 label{display:inline-block}.mfa .wizardButton{text-align:left}.mfa .wizardButton .finish{text-align:center;display:block;text-indent:-9999px}.mfa .wizardButton .finish span::after{content:"Submit";display:block;text-indent:0;margin:0;float:left;width:100%}.mfa .wizardButton .cancel,.mfa .wizardButton .previous{display:none}.mfa .mfaTextCode{color:#666;font-style:oblique;background:#fff;padding:5px}form .PensionContributionsPanelBox .head h2,form .FundSelectionPanelBox .head h2,form .EwbpTermsAndConditionsPanelBox .head h2{margin:20px 0}form .pensionChoicepensionType label,form .EwbpTermsAndConditionsPanel label{float:none;margin:0 15px;line-height:100%}form .PensionContributionsPanel,form .PensionContributionChoicePanel,form .EwbpTermsAndConditionsPanel{background:rgba(0,56,78,.15);margin:20px 0}form .PensionContributionsPanel h2{display:none}form .PensionContributionsPanelBox table.dijitDownArrowButton,form .PensionContributionsPanelBox .feedbackForm .dijitTextBox{float:right;text-align:right;width:160px}form .PensionOptOutLinkPanelBox{margin:20px 0}.pensionValuation{position:relative;background:rgba(0,105,177,.2)}.pensionValuation .PensionValuationStyledPanelBox .head h2{display:none}.pensionValuation .ErrorPanel{background:#1e2a78;margin:10px 0 0;padding:15px;color:#fff;text-align:center}.pensionValuation .feedbackPanel{color:#0069b1}.pensionValuation .EmployerDetailsLabel{border-bottom:2px solid #1e2a78;color:#1e2a78;display:block;font-size:1.6em;margin:0 10px;padding:110px 0 65px;position:relative;text-align:center}.pensionValuation .EmployerDetailsLabel img{display:none}.pensionValuation .EmployerDetailsLabel::before{background-color:transparent;background-position:-633px -8px;border:4px solid #1e2a78;border-radius:100px;content:"";height:90px;left:50%;margin-left:-45px;position:absolute;top:10px;transform:scale(0.7);width:90px}.pensionValuation .EmployerDetailsLabel::after{background:url("images/sl-logo-dark.svg") 10px 0 no-repeat;background-size:165px auto;content:"";display:inline-block;height:60px;width:220px;position:absolute;bottom:5px;left:20%}.pensionValuation .companyLogo{display:none}.pensionValuation .copy{display:none}.pensionValuation .pensionValuationContainer{overflow:hidden;position:relative}.pensionValuation .pensionValuationContainer .pensionValuationHeader{color:#1e2a78;float:left;overflow:visible;padding-left:10px;width:50%}.pensionValuation .pensionValuationContainer .pensionValuationHeader span{border-bottom:1px solid #1e2a78;clear:both;display:block;font-size:1em;padding:10px;width:100%}.pensionValuation .pensionValuationContainer .pensionValuationBody{color:#1e2a78;float:left;margin:0;overflow:visible;padding-right:10px;text-transform:uppercase;width:50%}.pensionValuation .pensionValuationContainer .pensionValuationBody span{border-bottom:1px solid #1e2a78;clear:both;display:block;font-size:1em;padding:10px;width:100%}.pensionValuation .pensionValuationFooter{color:#1e2a78;clear:both;display:block;font-size:.9em;padding:10px;text-align:center;margin:0}.pensionValuation .pensionValuationFooter .pensionValuationTotalFooter,.pensionValuation .pensionValuationFooter .totalValue{display:none}.pensionValuation .pensionValuationFooter .CSOLInfoLabel{display:block}.pensionValuation .pensionValuationFooter .CSOLDetails{display:inline-block;margin-top:12px}.pensionValuation .pensionValuationFooter a{background:#0550d1;border-radius:3px;color:#fff;display:inline-block;padding:7px 25px;text-decoration:none}.pensionValuation .pensionValuationFooter a span::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 10px;content:"";display:inline-block;margin:0 0 0 7px}.pensionValuation .pensionValuationFooter a:hover,.pensionValuation .pensionValuationFooter a:focus{background:#1e2a78;color:#fff;text-decoration:underline}.pensionValuation .pensionValuationFooter a:hover span::after,.pensionValuation .pensionValuationFooter a:focus span::after{border-color:transparent transparent transparent #fff}.promo{background:#9eb38f;margin:0 0 10px;padding:10px}.promo .promo-left{width:100%;margin:0 0 10px;padding:10px}.promo .promo-right{width:100%;background:inherit;padding:0 10px 10px}.aiQuick.quickLinks,.quickLinks{background:#0069b1;margin:0;padding:0}.aiQuick.quickLinks ul,.quickLinks ul{margin:0;padding:0;text-align:center}.aiQuick.quickLinks ul li,.quickLinks ul li{width:100%;list-style:none}.aiQuick.quickLinks ul li a,.quickLinks ul li a{background:linear-gradient(0deg, #16184e 0%, #0069b1 100%);border-bottom:1px dotted #fff;color:#fff;display:block;font-weight:normal;height:100%;padding:7px;position:relative;text-decoration:none;transition:all .2s ease-in-out;width:100%;z-index:1}.aiQuick.quickLinks ul li a:hover,.aiQuick.quickLinks ul li a:focus,.quickLinks ul li a:hover,.quickLinks ul li a:focus{background:linear-gradient(0deg, #16184e 0%, #16184e 100%);background-size:300%;box-shadow:3px 3px 3px 0 rgba(102,102,102,.3);color:#fff;text-decoration:underline;z-index:2}.aiQuick.quickLinks ul li a i,.quickLinks ul li a i{display:none}.aiQuick.quickLinks ul li:last-child a,.quickLinks ul li:last-child a{border:0}.wizardButton{position:relative;margin:10px 0;text-align:right}.wizardButton button.cancel{display:none}.wizardButton .previous{float:left}.loginWizard.administratorRole button.cancel,.loginWizard.administratorRole button.finish,.enhancedProductSelectionWizard button.cancel,.enhancedProductSelectionWizard button.finish{display:inline-block}.loginWizard.administratorRole button.cancel.disabled,.loginWizard.administratorRole button.finish.disabled,.enhancedProductSelectionWizard button.cancel.disabled,.enhancedProductSelectionWizard button.finish.disabled{display:none}.enhancedProductSelectionWizard button.next{display:inline-block}.wizardStep1of3 .wizardButton button.cancel{display:inline-block;float:left}.wizardStep1of3 .wizardButton button.previous{display:none}.wizardStep2of2 button.next{display:none}.wizardStep2of2 button.finish{display:inline-block}.LoginWizard .wizardStep ul li:last-of-type{margin:0}.stepXofY{font-size:120%;margin:0 0 20px;text-align:center}.EnrolmentWizard .stepXofY,.EnrolmentWizard .wicketExtensionsWizardHeaderTitle,.EnrolmentWizard .wicketExtensionsWizardHeaderSummary{display:none}.wizardView .BoxPanel.EnrolmentFormPanelBoxHeaderless{background:none}.wizardView .col-16 .col-16{margin:0;width:100%}.wizardView .col-16 table:not(.dijitDownArrowButton):not(.options){margin:0 0 1px}.wizardStep ul{display:flex;margin:0 0 10px;padding:0}.wizardStep ul li{flex:1 1 auto;list-style:none;margin:0 5px 0 0;padding:0}.wizardStep ul li:last-of-type{margin:0 0 0 5px}.wizardStep ul li span{background:rgba(22,24,78,.1);color:#16184e;display:block;opacity:1;position:relative;text-align:center}.wizardStep ul li span:first-of-type{padding:15px}.wizardStep ul li .stepActive.stepContent,.wizardStep ul li.active span{background:#667a8f;color:#fff;display:block;opacity:1}.wizardStep ul li .stepActive.stepContent::after,.wizardStep ul li.active span::after{border-style:solid;border-color:#16184e transparent transparent transparent;border-width:10px 15px 0;bottom:-10px;content:"";height:0;left:50%;margin:0 0 0 -15px;position:absolute;width:0}.wizardStep ul li::before{display:none}.feedbackForm{max-width:99.9999%}.feedbackForm .mandatoryL{display:none}.feedbackForm .wizardStep ul li .stepIncomplete.stepContent{background:#fff;border:1px solid #000;color:#000;display:block;opacity:.5;padding-bottom:13px;position:relative;text-align:center}.col-8 .hideShowSalary,.col-8 .HideSalaryPanel,.TaxModellerPanel .hideSalary{background:rgba(22,24,78,.1);border:1px solid rgba(22,24,78,.15);border-bottom:0;padding:15px}.col-8 .hideShowSalary .hideShowSalary,.col-8 .hideShowSalary .HideSalaryPanel,.col-8 .HideSalaryPanel .hideShowSalary,.col-8 .HideSalaryPanel .HideSalaryPanel,.TaxModellerPanel .hideSalary .hideShowSalary,.TaxModellerPanel .hideSalary .HideSalaryPanel{background:none;border:0;padding:0}.col-8 .hideShowSalary p,.col-8 .HideSalaryPanel p,.TaxModellerPanel .hideSalary p{display:none}.HideSalaryPanelBox,.HideSalaryPanel{text-align:center}.HideSalaryPanelBox .head,.HideSalaryPanel .head{display:none}.HideSalaryPanelBox .hideSalary,.HideSalaryPanel .hideSalary{position:relative;z-index:0}.HideSalaryPanelBox .hideSalary button,.HideSalaryPanel .hideSalary button{background:none;border:0;box-shadow:none;cursor:default;display:inline-block;padding:0;position:relative;text-align:left}.HideSalaryPanelBox .hideSalary button:hover,.HideSalaryPanelBox .hideSalary button:focus,.HideSalaryPanel .hideSalary button:hover,.HideSalaryPanel .hideSalary button:focus{background:none;border:0;text-decoration:none}.HideSalaryPanelBox .hideSalary button::before,.HideSalaryPanelBox .hideSalary button::after,.HideSalaryPanel .hideSalary button::before,.HideSalaryPanel .hideSalary button::after{cursor:default;position:relative;top:3px}.HideSalaryPanelBox .hideSalary button::before,.HideSalaryPanel .hideSalary button::before{color:rgba(22,24,78,.8);content:"Show salary"}.HideSalaryPanelBox .hideSalary button::after,.HideSalaryPanel .hideSalary button::after{color:rgba(22,24,78,.8);content:"Hide salary"}.HideSalaryPanelBox .hideSalary button span,.HideSalaryPanel .hideSalary button span{background:#fff;border:2px solid #fff;border-radius:100px;cursor:default;display:inline-block;height:30px;margin:0 10px;position:relative;text-indent:-9999px;transition:all .2s ease-in-out;width:60px}.HideSalaryPanelBox .hideSalary button span::before,.HideSalaryPanel .hideSalary button span::before{border:0;border-radius:100px;content:"";cursor:pointer;display:block;height:22px;left:2px;position:absolute;top:2px;width:22px;z-index:2}.HideSalaryPanelBox .hideSalary .showSalaryButton span::before,.HideSalaryPanel .hideSalary .showSalaryButton span::before{background:#1e2a78;left:auto;right:2px}.HideSalaryPanelBox .hideSalary .hideSalaryButton span::before,.HideSalaryPanel .hideSalary .hideSalaryButton span::before{background:#0069b1}.showHideDetailsDiv{display:block;margin:25px auto 0;text-align:center}.showHideDetails{display:block;margin:0;padding:8px 70px 12px 0;padding:0;position:relative;width:100%}.showHideDetails::before,.showHideDetails::after{display:inline-block}.showHideDetails::before{color:#1e2a78;content:"Show values"}.showHideDetails::after{color:#1e2a78;content:"Hide values"}.showHideDetails .showHideLabel{display:inline-block;text-indent:-9999px;width:auto;position:relative;height:30px}.showHideDetails .showHideLabel .fa,.showHideDetails .showHideLabel i{background:#fff;border:2px solid #fff;border-radius:100px;display:block;height:30px;margin:-1.5em 7px 0;outline:0;position:relative;top:0;transition:all .2s ease-in-out;width:60px;z-index:1}.showHideDetails .showHideLabel .fa:focus,.showHideDetails .showHideLabel i:focus{outline:0}.showHideDetails .showHideLabel .fa::before,.showHideDetails .showHideLabel i::before{background:#1e2a78;border:0;border-radius:100px;content:"";cursor:pointer;display:block;height:22px;left:2px;position:absolute;top:2px;transition:all .2s ease-in-out;width:22px;z-index:2}.showHideDetails .showHideLabel .fa::before:focus,.showHideDetails .showHideLabel i::before:focus{outline:0}.showHideDetails .showHideLabel .fa.fa-toggle-on::before,.showHideDetails .showHideLabel i.fa-toggle-on::before{background:#0069b1;left:2px;right:auto}.showHideDetails .showHideLabel .fa.fa-toggle-off::before,.showHideDetails .showHideLabel i.fa-toggle-off::before{background:#1e2a78;left:auto;right:2px}.BenefitTogglePanel{background:rgba(22,24,78,.1);border:1px solid rgba(22,24,78,.15);border-bottom:0;padding:10px;text-align:center}.hideBenefitToggle,.showBenefitToggle{position:relative;z-index:0}.hideBenefitToggle>p,.showBenefitToggle>p{display:none}.hideBenefitToggle .currentBenefitButton,.hideBenefitToggle .availableBenefitButton,.showBenefitToggle .currentBenefitButton,.showBenefitToggle .availableBenefitButton{background:none;border:0;box-shadow:none;display:inline-block;padding:0;position:relative;text-align:left;cursor:default}.hideBenefitToggle .currentBenefitButton::before,.hideBenefitToggle .currentBenefitButton::after,.hideBenefitToggle .availableBenefitButton::before,.hideBenefitToggle .availableBenefitButton::after,.showBenefitToggle .currentBenefitButton::before,.showBenefitToggle .currentBenefitButton::after,.showBenefitToggle .availableBenefitButton::before,.showBenefitToggle .availableBenefitButton::after{position:relative;top:4px;cursor:pointer;content:""}.hideBenefitToggle .currentBenefitButton::before,.hideBenefitToggle .availableBenefitButton::before,.showBenefitToggle .currentBenefitButton::before,.showBenefitToggle .availableBenefitButton::before{color:rgba(22,24,78,.8);content:attr(data-before)}.hideBenefitToggle .currentBenefitButton::after,.hideBenefitToggle .availableBenefitButton::after,.showBenefitToggle .currentBenefitButton::after,.showBenefitToggle .availableBenefitButton::after{color:rgba(22,24,78,.8);content:attr(data-after)}.hideBenefitToggle .currentBenefitButton:hover,.hideBenefitToggle .currentBenefitButton:focus,.hideBenefitToggle .availableBenefitButton:hover,.hideBenefitToggle .availableBenefitButton:focus,.showBenefitToggle .currentBenefitButton:hover,.showBenefitToggle .currentBenefitButton:focus,.showBenefitToggle .availableBenefitButton:hover,.showBenefitToggle .availableBenefitButton:focus{background:none;border:0;text-decoration:none}.hideBenefitToggle .currentBenefitButton span,.hideBenefitToggle .availableBenefitButton span,.showBenefitToggle .currentBenefitButton span,.showBenefitToggle .availableBenefitButton span{background:#fff;border:2px solid #fff;display:inline-block;height:30px;margin:0 10px;position:relative;text-indent:-9999px;width:60px;border-radius:100px;transition:all .2s ease-in-out}.hideBenefitToggle .currentBenefitButton span::before,.hideBenefitToggle .availableBenefitButton span::before,.showBenefitToggle .currentBenefitButton span::before,.showBenefitToggle .availableBenefitButton span::before{cursor:pointer;content:"";display:block;height:22px;left:2px;position:absolute;top:2px;width:22px;z-index:2;border-radius:30px;transition:all .2s ease-in-out}.hideBenefitToggle .availableBenefitButton::before,.showBenefitToggle .availableBenefitButton::before{color:rgba(22,24,78,.8)}.hideBenefitToggle .availableBenefitButton::after,.showBenefitToggle .availableBenefitButton::after{opacity:1}.hideBenefitToggle .availableBenefitButton span::before,.showBenefitToggle .availableBenefitButton span::before{background:#1e2a78;left:auto;right:2px}.hideBenefitToggle .currentBenefitButton span::before,.showBenefitToggle .currentBenefitButton span::before{background:#0069b1}.dijitDialogPaneContent .hideBenefitTogglePanel{padding-right:25px;text-align:right}.dijitDialogPaneContent .hideBenefitTogglePanel .hideBenefitToggle .currentBenefitButton,.dijitDialogPaneContent .hideBenefitTogglePanel .hideBenefitToggle .availableBenefitButton{margin:0 10px 10px}.dijitDialogPaneContent .hideBenefitTogglePanel .hideBenefitToggle .currentBenefitButton span,.dijitDialogPaneContent .hideBenefitTogglePanel .hideBenefitToggle .availableBenefitButton span{margin:0 10px 10px}.BenefitTogglePanelBox h2,.BenefitTogglePanelBox p{display:none}.BenefitTogglePanelBox,.aiHCDirect{background:#000;border-radius:0;margin:0 1px 0 0;padding:15px}.BenefitTogglePanelBox h2,.BenefitTogglePanelBox p,.aiHCDirect h2,.aiHCDirect p{color:#666}.teaser{text-align:center;background:rgba(30,42,120,.4);box-shadow:0 3px 12px rgba(102,102,102,.3);margin:0 0 10px;padding:10px}.teaser h2{color:#fff}.teaser p{color:#fff}.teaser .button{background:#0550d1;border:1px solid #0550d1;color:#fff;display:inline-block;padding:7px 25px;position:relative;text-decoration:none}.teaser .button::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 10px;content:"";display:inline-block;margin:0 0 0 7px}.teaser .button:hover,.teaser .button:focus{background:#1e2a78;border:1px solid #1e2a78;color:#fff;text-decoration:underline}.teaser .button:hover::after,.teaser .button:focus::after{border-color:transparent transparent transparent #fff}.teaser ul{clear:both;margin:0 0 25px;min-height:43px;padding:0;position:relative;text-align:left;width:100%}.teaser ul::after{clear:both;content:"";display:table}.teaser ul li{box-sizing:border-box;margin:0;overflow:hidden;position:relative;text-align:left;min-height:43px;display:block}.teaser ul li span{display:block;padding:150px;min-width:150px;overflow:hidden}.teaser ul li:nth-child(1){color:#fff;text-align:center}.teaser ul li:nth-child(2){animation:width1-small .5s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:initial;background-color:#1e2a78;color:#fff;width:0}.teaser ul li:nth-child(3){animation:width2-small .5s;animation-delay:1s;animation-fill-mode:forwards;animation-iteration-count:initial;background-color:#ffa100;color:#fff;width:0}.teaser ul li:nth-child(4){animation:width3-small .5s;animation-delay:1.5s;animation-fill-mode:forwards;animation-iteration-count:initial;display:none;width:0}.teaser ul li:nth-child(5){animation:width4-small .5s;animation-delay:2s;animation-fill-mode:forwards;animation-iteration-count:initial;display:none;width:0}.teaser ul li:nth-child(6){animation:width5-small .5s;animation-delay:2.5s;animation-fill-mode:forwards;animation-iteration-count:initial;display:none;width:0}@keyframes width1-small{from{width:0}to{width:66%}}@keyframes width2-small{from{width:0}to{width:34%}}@keyframes width3-small{from{width:0}}@keyframes width4-small{from{width:0}}@keyframes width5-small{from{width:0}}@keyframes width1{from{width:0}to{width:66%}}@keyframes width2{from{width:0}to{width:34%}}@keyframes width3{from{width:0}}@keyframes width4{from{width:0}}@keyframes width5{from{width:0}}.container.mainWrap .aiWelcome .DecisionBasedResourcePanel,.container.mainWrap .welcomePanel .DecisionBasedResourcePanel{background:transparent;border-radius:0;padding:0}.row.welcomePanelWrapper,.welcomePanelWrapper{margin:0}.aiWelcome,.welcomePanel{box-sizing:border-box;min-height:370px;background:transparent url("images/welcome-panel.jpg") center center no-repeat;background-size:cover;margin:0 0 10px}.aiWelcome div,.welcomePanel div{height:100%;position:relative}.aiWelcome .bespoke,.aiWelcome .message,.aiWelcome .BasePanel,.welcomePanel .bespoke,.welcomePanel .message,.welcomePanel .BasePanel{background:none;padding:10px}.aiWelcome .bespoke h1,.aiWelcome .bespoke h2,.aiWelcome .message h1,.aiWelcome .message h2,.aiWelcome .BasePanel h1,.aiWelcome .BasePanel h2,.welcomePanel .bespoke h1,.welcomePanel .bespoke h2,.welcomePanel .message h1,.welcomePanel .message h2,.welcomePanel .BasePanel h1,.welcomePanel .BasePanel h2{color:#fff;font-size:2.2em}.aiWelcome .bespoke h1::before,.aiWelcome .bespoke h1::after,.aiWelcome .bespoke h2::before,.aiWelcome .bespoke h2::after,.aiWelcome .message h1::before,.aiWelcome .message h1::after,.aiWelcome .message h2::before,.aiWelcome .message h2::after,.aiWelcome .BasePanel h1::before,.aiWelcome .BasePanel h1::after,.aiWelcome .BasePanel h2::before,.aiWelcome .BasePanel h2::after,.welcomePanel .bespoke h1::before,.welcomePanel .bespoke h1::after,.welcomePanel .bespoke h2::before,.welcomePanel .bespoke h2::after,.welcomePanel .message h1::before,.welcomePanel .message h1::after,.welcomePanel .message h2::before,.welcomePanel .message h2::after,.welcomePanel .BasePanel h1::before,.welcomePanel .BasePanel h1::after,.welcomePanel .BasePanel h2::before,.welcomePanel .BasePanel h2::after{display:none}.aiWelcome .bespoke p,.aiWelcome .message p,.aiWelcome .BasePanel p,.welcomePanel .bespoke p,.welcomePanel .message p,.welcomePanel .BasePanel p{color:#fff}.aiWelcome .bespoke p:last-of-type,.aiWelcome .message p:last-of-type,.aiWelcome .BasePanel p:last-of-type,.welcomePanel .bespoke p:last-of-type,.welcomePanel .message p:last-of-type,.welcomePanel .BasePanel p:last-of-type{margin:0 0 15px}.welcomeSubPanel{box-sizing:border-box;display:block;height:100%;width:auto;background:rgba(30,42,120,.5);box-shadow:0 3px 12px rgba(102,102,102,.3);padding:10px}.welcomeSubPanel h2{color:#fff;text-align:left}.welcomeSubPanel h2::before,.welcomeSubPanel h2::after{display:none}.welcomeSubPanel a{background:transparent;color:#fff;text-decoration:none}.welcomeSubPanel a:hover{background:transparent;color:#fff;text-decoration:underline}.welcomeSubPanel ul{margin:0;padding:0}.welcomeSubPanel ul li{list-style:none}.welcomeSubPanel ul li:last-child{border:0}.welcomeSubPanel ul li a{background:transparent;color:#fff;display:block;padding:5px;text-decoration:none}.welcomeSubPanel ul li a::after{border-color:transparent transparent transparent;border-style:solid;border-width:5px 0 5px 10px;content:"";float:right;height:0;margin:6px 5px 3px 0;opacity:1;width:0}.welcomeSubPanel ul li a:hover{background:transparent;color:#fff}.aiWebinar{background:#0069b1}.aiWebinar .body{padding:15px}.aiWebinar .body h2,.aiWebinar .body h3,.aiWebinar .body p,.aiWebinar .body li{color:#fff}.aiWebinar .body .button{background:#1e874b;color:#fff}.aiWebinar .body .button:hover{background:#fff;color:#1e874b}.aiWebinar a span{padding-right:10px}.aiWebinar a::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 10px;content:"";opacity:1;width:0;position:absolute;top:50%;margin-top:-5px}.aiWebinar a:hover::after{border-color:transparent transparent transparent #1e874b}.webinarlink{background:#0069b1;padding:0 10px 20px;margin-bottom:10px;color:#fff}.webinarlink .viewOtherStandardLifePlansLink{text-align:center}.webinarlink .viewOtherStandardLifePlansLink a{background:#fff;color:#000;padding:10px 25px;text-decoration:none;border:none;border-radius:4px}.webinarlink .viewOtherStandardLifePlansLink a:hover{background:#667a8f;border:1px solid #1e2a78;color:#fff}.webinarlink .viewOtherStandardLifePlansLink a::after{border-color:transparent transparent transparent #000;border-style:solid;border-width:5px 0 5px 10px;content:"";opacity:1;width:0;position:absolute;margin-top:3px}.webinarlink .viewOtherStandardLifePlansLink a span{padding-right:10px}.webinarlink .viewOtherStandardLifePlansLink a:hover::after{border-color:transparent transparent transparent #fff}.newHome .header{width:100%;margin:0 auto;background:#fff;box-shadow:0 0 10px 0 rgba(138,138,138,.5);position:relative;z-index:99}.newHome .header .publicPageHeader{position:relative}.newHome .header .publicPageHeader a{position:absolute;top:0;z-index:9}.newHome .header .navigation{max-width:1280px;width:100%;margin:0 auto}.newHome .header.hamBOpen .navigation{z-index:3}.newHome .header.fixed-header .publicPageHeader{margin:0 auto}.newHome .header.fixed-header .CallToActionIconPanel .callToActionItems{top:120px}.newHome .header.fixed-header .LastLoginPanel>div{display:none}.newHome .header.fadeIn{animation-name:fadeIn;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease-out}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(-30%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-30%)}100%{opacity:1;transform:translateY(0)}}.newHome .header.fadeOut{animation-name:fadeOut;animation-duration:.5s;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.newHome .sideNav{width:100%;max-width:1280px;margin:0 auto;position:relative}.newHome .sideNav .hamburgerMenu .burger-wrapper{cursor:pointer}.newHome .sideNav .hamburgerMenu #hamBMenu{background:#ecf4fc;width:100%;height:100vh;position:fixed;right:0;transform:translateX(100%);opacity:0;top:0;z-index:8;transition:transform 1s ease-out,opacity 1s ease}.newHome .sideNav .hamburgerMenu #hamBCheck{display:none}.newHome .sideNav .hamburgerMenu #hamBCheck:checked~#hamBMenu{transform:translateX(0);opacity:1}.newHome .sideNav .hamburgerMenu #hamBCheck:checked~#burger div{background-color:#667a8f}.newHome .sideNav .hamburgerMenu #hamBCheck:checked~#burger div:nth-child(1){transform:translateY(2px) rotate(45deg)}.newHome .sideNav .hamburgerMenu #hamBCheck:checked~#burger div:nth-child(2){opacity:0}.newHome .sideNav .hamburgerMenu #hamBCheck:checked~#burger div:nth-child(3){transform:translateY(-15px) rotate(-45deg)}.newHome .sideNav .hamburgerMenu #burger{display:none}.newHome .sideNav .hamburgerMenu #burger:hover{width:40px}.newHome .sideNav .hamburgerMenu .hamB-Menu{padding-top:50px;margin-top:30px;position:relative;width:100%;border-bottom:10px solid #667a8f}.newHome .sideNav .hamburgerMenu .hamB-Menu ul{display:table}.newHome .sideNav .hamburgerMenu .hamB-Menu .container{width:100%;max-width:1280px;margin:0 auto;max-height:calc(100vh - 100px);overflow-y:auto;padding:0 130px}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul{list-style:none;padding-left:0;margin:15px}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li{list-style:none;margin:20px}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a{font-family:"kanit-medium",Arial,sans-serif;text-decoration:none}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a:hover,.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a .hamB-Menu-post a:hover{text-decoration:none}.newHome .welcomePanelWrapper{position:relative;height:auto;overflow:hidden}.newHome .welcomePanelWrapper .welcomePanel{height:auto}.newHome .welcomePanelWrapper .banner{position:relative}.newHome .welcomePanelWrapper .banner .control-btn{display:none;position:absolute;bottom:0;right:10px;z-index:10;background-color:#667a8f;width:50px;height:20px;color:#fff;text-align:center;cursor:pointer;transition:all .52s ease;border-radius:5px 5px 0 0;font-size:.8rem}.newHome .welcomePanelWrapper .banner .control-btn:hover{width:55px;height:25px}.newHome .welcomePanelWrapper .banner .control-btn div{display:inline-flex}.newHome .welcomePanelWrapper .banner .container.mainWrap .welcomePanel .DecisionBasedResourcePanel{z-index:0}.newHome .welcomePanelWrapper .banner .banner-text-left{position:absolute;top:45px;left:0;width:450px;padding:15px 15px 15px 30px;height:auto;z-index:10}.newHome .welcomePanelWrapper .banner .banner-text-left h1{color:#16184e;font-size:2.5rem;margin-bottom:20px}.newHome .welcomePanelWrapper .banner .banner-text-left .banner-text-decs{color:#16184e}.newHome .welcomePanelWrapper .banner .banner-text-right{position:absolute;top:45px;right:0;text-align:left;z-index:10;padding:15px 15px 15px 30px;height:auto;width:570px;background:rgba(92,32,62,.8);border-radius:25px 0 0 25px}.newHome .welcomePanelWrapper .banner .banner-text-right h1{font-size:2.5rem;margin-bottom:20px}.newHome .welcomePanelWrapper .banner .banner-text-right .banner-text-decs{border-left:3px solid #fff;padding:10px 0 10px 20px}.newHome .welcomePanelWrapper .banner .banner-text-right p{margin-bottom:30px;color:#fff}.newHome .welcomePanelWrapper .banner .banner-text-right .banner-text-btn a{background-color:#667a8f;color:#16184e;border-radius:50px;padding:8px 25px;width:fit-content;position:relative;text-decoration:none}.newHome .welcomePanelWrapper .banner .banner-text-right .banner-text-btn a:hover{background-color:#16184e;color:#fff;text-decoration:none}.newHome .tabCardWrapper{padding:25px auto}.newHome .tabCardWrapper .tabCardheader{text-align:center;margin:0 0 30px}.newHome .tabCardWrapper .tabCard{display:flex;flex-flow:column;flex-wrap:nowrap;padding:0 15px}.newHome .tabCardWrapper .tabCard .tabCardNav{padding:0;margin:0;flex:0 0 auto;width:100%;display:flex;flex-flow:row nowrap;overflow:auto;justify-content:flex-start}.newHome .tabCardWrapper .tabCard .tabCardNav li{list-style:none;padding:0 0 15px 0;margin:0;white-space:nowrap}.newHome .tabCardWrapper .tabCard .tabCardNav li .tabCardNavLink{display:inline-block;padding:6px 12px;background:#1e2a78;border:0;color:#fff;border-radius:0;transition:all 350ms ease}.newHome .tabCardWrapper .tabCard .tabCardNav li .tabCardNavLink:hover,.newHome .tabCardWrapper .tabCard .tabCardNav li .tabCardNavLink:focus,.newHome .tabCardWrapper .tabCard .tabCardNav li .tabCardNavLink.active{background:#0069b1;color:#fff}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper{position:relative;flex:0 0 auto;width:100%}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel{border-radius:0;height:320px;opacity:0;visibility:hidden;border:1px solid #667a8f;transition:opacity 350ms ease}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel:not(.active){position:absolute;top:0;right:0;left:0}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel.active{position:relative;opacity:1;visibility:visible;z-index:2}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel .tabCardPanelDesc{position:absolute;left:0;right:0;bottom:0;padding:15px 20px;border-radius:0;background:rgba(205,235,246,.75)}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel .tabCardPanelDesc a{background:#0550d1;color:#fff}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel .tabCardPanelDesc a:hover{background:#1e2a78;color:#fff;text-decoration:none}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel .tabCardPanelDesc p:last-child{margin-bottom:0}.newHome .tabCardWrapper .tabCardPanelWrapper .tabCardPanel:nth-child(1){background:url("images/change-retirement-age.png") no-repeat center bottom;background-size:cover}.newHome .tabCardWrapper .tabCardPanelWrapper .tabCardPanel:nth-child(2){background:url("images/retirement-tool.jpg") no-repeat center bottom;background-size:cover}.newHome .tabCardWrapper .tabCardPanelWrapper .tabCardPanel:nth-child(3){background:url("images/pension-mailbox.jpg") no-repeat center bottom;background-size:cover}.newHome .tabCardWrapper .tabCardPanelWrapper .tabCardPanel:nth-child(4){background:url("images/combine-pension.jpg") no-repeat center bottom;background-size:cover}.newHome .tabCardWrapper .tabCardPanelWrapper .tabCardPanel:nth-child(5){background:url("images/update-beneficiaries.jpg") no-repeat center bottom;background-size:cover}.newHome .tabCardWrapper .tabCardPanelWrapper .tabCardPanel:nth-child(6){background:url("images/change-investment.jpg") no-repeat center bottom;background-size:cover}.newHome .lazycontent{opacity:0;transform:translateY(90px);transition:opacity 1s ease-out,transform 1s ease-out}.newHome .loaded{opacity:1;transform:translateY(0)}.newHome .scrollToTop{width:35px;height:35px;padding:10px 0;text-align:center;color:#fff;text-decoration:none;position:fixed;bottom:30px;right:30px;display:none;background:#1e2a78;cursor:pointer;z-index:99;border-radius:50%;border:none;font-size:.8rem;box-shadow:1px 1px 5px 0 rgba(0,0,0,.5)}.newHome .scrollToTop:hover{text-decoration:none;background:#667a8f;color:#fff}.newHome .LoginPanel button:hover{color:#fff;border:1px solid #1e2a78}.newHome .aiWebinar{padding:25px}.newHome .aiWebinar .body{min-height:auto}.newHome .aiWebinar::after{content:"";position:absolute;top:82px;bottom:87px;right:407px;width:2px}.newHome .webinarlink a{font-family:"kanit-medium",Arial,sans-serif;font-size:1rem}.newHome .webinarlink .viewOtherStandardLifePlansLink{margin:0}.newHome .myActionsWrapper{padding:25px 20px}.newHome .myActionsWrapper h2{color:#16184e}.newHome .myActionsWrapper .myActionsContent{min-height:270px}.newHome .myActionsWrapper .myActionsInfo{min-height:10px}.newHome .dontForgetWrapper{min-height:auto}.newHome .dontForgetWrapper .callToActionItems h3{margin-bottom:30px}.newHome .dontForgetWrapper .callToActionItems .buttonContainer{margin-top:70px}.newHome .dontForgetWrapper .dontForget::before{content:none}.newHome .pensionValuationWrapper{padding:0 0}.newHome .outsideAnnualEnrolment a.secondary span,.newHome .header .navigation>ul li a,.newHome .footerWrap .footer ul li a span,.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a span{position:relative;text-decoration:none}.newHome .outsideAnnualEnrolment a.secondary span::before,.newHome .header .navigation>ul li a::before,.newHome .footerWrap .footer ul li a span::before,.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a span::before{content:"";position:absolute;display:block;width:100%;height:3px;bottom:-3px;left:0;background-color:#667a8f;transform:scaleX(0);transform-origin:top left;transition:transform .3s ease}.newHome .outsideAnnualEnrolment a.secondary span:hover::before,.newHome .header .navigation>ul li a:hover::before,.newHome .footerWrap .footer ul li a span:hover::before,.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a span:hover::before{transform:scaleX(1)}.newHome .outsideAnnualEnrolment a.secondary:hover{background:#16184e;text-decoration:none}.newHome .outsideAnnualEnrolment a.secondary span:hover{text-decoration:none}@keyframes move-to-right{0%{transform:translateX(-10rem);opacity:0}10%{opacity:.8}80%{transform:translateX(2rem)}100%{transform:translateX(0);opacity:1}}.newHome .LogoPanel>.publicPageHeader a{animation:move-to-right 1s ease-in-out both}.newHome .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div::before{padding-bottom:5px;animation:float 5s ease-in-out infinite}.newHome .showHideDetails .showHideLabel .fa:hover,.newHome .showHideDetails .showHideLabel i:hover{transform:scale(1.1)}.newHome .footerWrap .footer ul li:not(:first-child){border-left:1px solid #fff}.newHome .footerWrap .footer .collapsible .fa-plus{background-position:-622px -45px}.newHome .footerWrap .footer .collapsible .fa-minus{background-position:-658px -45px}.newHome .footerWrap .footer .collapsible h2 button{color:#fff}.footerWrap{padding:0 10px}.footerWrap::before,.footerWrap::after{content:"";display:table}.footerWrap::after{clear:both}.footerWrap .footer{max-width:1280px;text-align:left;margin:0 auto;padding:0 0 10px}.footerWrap .footer br{display:none}.footerWrap .footer p{color:#666;margin:0 0 15px}.footerWrap .footer ul{margin:0;padding:0 0 10px}.footerWrap .footer ul ul{display:none}.footerWrap .footer ul li{border-right:0;display:block;list-style:none;padding:0}.footerWrap .footer ul li:last-of-type{border-right:0}.footerWrap .footer ul li a{color:#0069b1;display:block;padding:5px 0;text-decoration:underline}.footerWrap .footer ul li a:hover,.footerWrap .footer ul li a:focus{color:#16184e;text-decoration:none}.footerWrap .footer .CopyrightAndSystemDatePanel .reflexVersion{display:block;word-break:break-all}.footerWrap .footer .reflexBuildDate{display:block;margin:0 0 10px}.footerWrap .footer .collapsible,.footerWrap .footer .titleOpen,.footerWrap .footer .titleClosed{background:none}.footerWrap .footer .collapsible a,.footerWrap .footer .titleOpen a,.footerWrap .footer .titleClosed a{color:#666}.footerWrap .footer .collapsible .head{padding:0 0 10px}.footerWrap .footer .collapsible .body{padding:0 30px 25px}.footerWrap .footer .collapsible .body>div{padding:0}.footerWrap .footer .collapsible .fa-minus,.footerWrap .footer .collapsible .fa-plus{margin:0 7px 0 0}.footerWrap div[id=cookiePrompt]{background:rgba(0,0,0,.9);bottom:0;left:0;position:fixed;width:100%;z-index:100000}.footerWrap div[id=cookiePrompt] .cookie_floatLeft{box-sizing:border-box;padding:10px 70px 10px 20px;margin:0 auto;max-width:1280px}.footerWrap div[id=cookiePrompt] .cookie_floatLeft a{color:#fff}.footerWrap div[id=cookiePrompt] .cookie_floatLeft a:hover,.footerWrap div[id=cookiePrompt] .cookie_floatLeft a:focus{color:#fff;text-decoration:none}.footerWrap div[id=cookiePrompt] a[id=cookieCloser]{background-color:rgba(255,255,255,.8);background-position:-1802px -4px;border-radius:100px;height:90px;position:absolute;right:0;text-indent:-9999px;top:0;transform:scale(0.4);transition:all .2s ease-in-out;width:90px}.footerWrap div[id=cookiePrompt] a[id=cookieCloser]:hover,.footerWrap div[id=cookiePrompt] a[id=cookieCloser]:focus{background-color:#fff;transform:scale(0.4) rotate(90deg)}.footerWrap div[id=cookiePrompt] a[id=cookieCloser]:focus{outline-width:10px}.footerWrap div[id=cookiePrompt] h3{color:#fff}.footerWrap div[id=cookiePrompt] p{color:#fff;margin:0 0 15px}body.localEnv div[id=cookiePrompt]{display:none}.welcomePanelWrapper .welcomePanel div.BoxPanel{position:static}.welcomePanelWrapper .welcomePanel div.BoxPanel::before{background:url("images/welcome-panel-text.svg") center 25px no-repeat;background-size:60%;height:100%;width:100%;position:absolute;display:block;content:""}.welcomePanelWrapper .welcomePanel div.BoxPanel .BasePanel h1,.welcomePanelWrapper .welcomePanel div.BoxPanel .BasePanel h2,.welcomePanelWrapper .welcomePanel div.BoxPanel .BasePanel p{display:none}.webinarlink .viewOtherStandardLifePlansLink a:hover{color:#fff;border:none}.container.mainWrap .welcomePanel .BasePanel h2{font-size:1.4em;color:#fff}.container.mainWrap .welcomePanel .BasePanel ol li,.container.mainWrap .welcomePanel .BasePanel p{color:#000;font-size:.85em}a.video{text-align:center;display:inline-block;position:absolute;top:50%;right:5%;margin-top:-35px}a.video::before{display:block;content:" ";background:url("images/video.svg") center center no-repeat;background-size:45px 45px;height:45px;width:45px;margin:0 auto}a.video::after{color:#fff;content:"Find Out More";display:inline-block;font-size:90%;margin:10px 0 0}a.video:hover::before{background-color:#cceaf8;background-image:url("images/video.svg");border-radius:50%}.teaser ul li{color:#fff}.welcomeSubPanel p.tel,.welcomeSubPanel p.mail{color:#fff;position:relative}.welcomeSubPanel p.tel::before,.welcomeSubPanel p.mail::before{display:inline-block;content:" ";background-size:22px 24px;height:23px;width:22px;margin:0 7px -5px 0}.welcomeSubPanel p.tel::before{background-image:url("images/phone.svg")}.welcomeSubPanel p.mail::before{background-image:url("images/email.svg");background-size:22px 17px;width:22px;height:17px}.wizardStep ul li span{background:rgba(102,122,143,.1);color:#666}table.EnrolmentFormPanelTable .enrolmentData.BenefitAndStrapline{padding-right:13%}.quickTest{background:#0069b1;padding:25px}.quickTest .body{background:transparent;border:1px solid #fff;padding:30px}.quickTest .body h2,.quickTest .body h3{color:#fff}.quickTest .body .button{background:#fff;border:0;color:#1e2a78}.quickTest .body .button:hover{background:#cdebf6;border:0;color:#1e2a78}.lineThrough{padding:20px 0;border-bottom:0}.container.mainWrap .cardWrapper.iconCardWrapper>div{min-height:270px}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(1){min-height:370px}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(1) p{color:#fff}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(2){min-height:370px}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(2) p{color:#fff}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(2) a.ben{position:initial;display:inline-block;padding:0;background-color:transparent;border:none;color:#fff;text-decoration:underline}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(2) a.ben:hover{color:#0069b1;text-decoration:none}body.employeeHome.altSkin{background:rgba(102,122,143,.2)}body.employeeHome.altSkin .header{background:#fff}body.employeeHome.altSkin .header .navigation{background:#1e2a78}body.employeeHome.altSkin .content.clearfix{background:none}body.employeeHome.altSkin .content.clearfix>div{margin:0;background:none;padding:0}body.employeeHome.altSkin .pensionValuation{background:rgba(102,102,102,.2)}body.employeeHome.altSkin .cardWrapper.linkCardWrapper{background:rgba(102,102,102,.2)}body.employeeHome.altSkin .aiWelcome,body.employeeHome.altSkin .welcomePanel{background:#fff url(images/welcome-panel-dboi.jpg) right center no-repeat;background-size:cover}body.employeeHome.altSkin .welcomeSubPanel{background:#0069b1}body.employeeHome.altSkin .inlineButtonWrapper{background:rgba(102,102,102,.2)}body.employeeHome.altSkin .inlineButtonWrapper a{padding:0}body.employeeHome.altSkin .inlineButtonWrapper a span:empty{display:none}body.employeeHome.altSkin .content .iconHeroWrapper .heroOne,body.employeeHome.altSkin .content .iconHeroWrapper .heroSix,body.employeeHome.altSkin .content .iconHeroWrapper .heroEight{background:#0069b1}body.employeeHome.altSkin .content .iconHeroWrapper .heroTwo,body.employeeHome.altSkin .content .iconHeroWrapper .heroFour,body.employeeHome.altSkin .content .iconHeroWrapper .heroNine{background:#1e2a78}body.employeeHome.altSkin .content .iconHeroWrapper .heroThree,body.employeeHome.altSkin .content .iconHeroWrapper .heroFive,body.employeeHome.altSkin .content .iconHeroWrapper .heroSeven{background:rgba(102,102,102,.4)}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(1){background:#0069b1}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(2){background:#1e2a78}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(3){background:rgba(30,42,120,.5)}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(1){background:#1e2a78}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(2){background:rgba(30,42,120,.5)}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(3){background:#0069b1}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(1){background:rgba(30,42,120,.5)}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(2){background:#0069b1}body.employeeHome.altSkin .container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(3){background:#1e2a78}body.employeeHome.altSkin .quickTest{background:rgba(102,102,102,.4)}body.employeeHome.altSkin .content .iconHeroWrapper a span::after{content:">";margin-left:8px}.footerWrap br{display:none}.pensionValuation .pensionValuationFooter span.pensionValuationTotalFooter,.pensionValuation .pensionValuationFooter span.totalValue{display:none}.inlineButton .otherStandardLifePlansContainer>div{display:none}.inlineButton .otherStandardLifePlansContainer>div.viewOtherStandardLifePlansLink{display:block}.employeeRole.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div{background:#cceaf8}.employeeRole.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(1)::before,.employeeRole.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(2)::before,.employeeRole.mfa .container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(3)::before{border:4px solid #666}.employeeRole.mfa .cardWrapper.iconCardWrapper>div{height:auto}.employeeRole.mfa .content>div{background:#fff;padding:10px 10px 0}.container.mainWrap .myActionsWrapper .col-24 .myActionsInfo a{display:block}@media screen and (min-width: 680px){.typeD.noMargin,.typeA.noMargin,.typeB.noMargin{margin:0}.MyDetailsPanelBox h2,.EnrolmentTermsAndConditionsPanel h2{margin:0 0 15px}.forgottenPassword .wizardButton button.cancel{margin:0}.dialogContent div.row{display:block}.MoreInfoPanelDialog{width:100%}body div[id=loadIndicator],div[id=loadIndicator].ajax{border:4px solid #16184e;border-left:4px solid transparent;border-radius:50%}.lineThrough{background:#16184e;border-bottom:none;color:#fff;margin:0 0 15px}.lineThrough::before,.lineThrough::after{background-image:linear-gradient(#ffffff, #ffffff);content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:50%}.lineThrough::before{margin-left:-50%;right:.5em}.lineThrough::after{left:.5em;margin-right:-50%}.UnreadDocumentsCountPanel{margin:0 0 15px}.saveButton{margin:0 0 15px}.pdfSelections,.print,.previewLink{margin:15px 0 0}button.changeButton span::before,button.viewButton span::before{background-position:-290px -60px;background-size:auto 92px;content:"";display:none;height:20px;left:3px;margin-right:7px;position:relative;top:5px;width:21px;z-index:1}button.changeButton .fa,button.viewButton .fa{display:none}button.viewButton{width:100%}button.viewButton span::before{display:none}div.row{margin:0 auto}.myEnrolment.employeeRole .__layoutPanel__ .col-16{margin-right:15px}.myEnrolment.employeeRole .content div[class*=col-]{margin:0}.contentSection.highlight,.accessDenied .AccessDeniedPanel.highlight,.container.mainWrap .DecisionBasedResourcePanel.highlight,.myEnrolment.employeeRole .col-8 .ResourcePanelBoxHeaderless.highlight,.myEnrolment.employeeRole .col-8 .aiGeneral.highlight{margin:0 0 15px}.wizardView .contentSection{margin:0 0 15px}.accessDenied .AccessDeniedPanel{margin:0 0 15px}.employeeRole .contentSection{margin:0 0 15px}div[class*=col-] .imageHero{margin:0}fieldset{margin:0 0 15px}form label{float:left;width:30%}form table label{min-width:200px}form .text{clear:both;display:block}.tundra .EmployeeLifeEventPanel label{margin:0;padding:10px 0}.tundra .EmployeeLifeEventPanel table.dijitDownArrowButton{width:65%}.ForgottenUsernamePanel .emailUserNameContainer label{width:40%}.ForgottenUsernamePanel .emailUserNameContainer .dijitTextBox{width:50%}.EditEmployeeTaxCodePanel .dojoButton.save{margin:0 0 15px 30%}div.EnrolmentFormPanelTable .contributionEntryFieldSet label,div.EnrolmentFormPanelTable .FeedbackFormPanel label{max-width:100%;width:32%}div.EnrolmentFormPanelTable .contributionEntryFieldSet .membershipButton,div.EnrolmentFormPanelTable .FeedbackFormPanel .membershipButton{padding-left:calc(30% + 7px)}div.EnrolmentFormPanelTable .contributionEntryFieldSet .calculateButton,div.EnrolmentFormPanelTable .FeedbackFormPanel .calculateButton{margin:0 0 15px calc(30% + 7px)}div.EnrolmentFormPanelTable .contributionEntryFieldSet .autoEscalationRadioChoiceFieldSet,div.EnrolmentFormPanelTable .FeedbackFormPanel .autoEscalationRadioChoiceFieldSet{margin:0 0 15px}.editSavePanel label{display:inline-block;width:100%}form[id=cookiePolicyForm] input[type=submit]{margin:0 0 15px}table.adjustmentDateContainer-adjustmentDate,table.benefitContainer-benefit{max-width:90%;width:45%}.feedbackForm .datePickereffectiveDateContainer-effectiveDate.dijitTextBox{max-width:90%;width:50%}.feedbackForm .dijitTextBox{width:50%}.myEnrolment.employeeRole table.dijitDownArrowButton,.ExpressionOfWish.employeeRole table.dijitDownArrowButton{width:50%}.myEnrolment.employeeRole .OptionBasedProductSelectionPanel table.dijitDownArrowButton,.ExpressionOfWish.employeeRole .OptionBasedProductSelectionPanel table.dijitDownArrowButton{width:100%}.tundra.myBenefitsEnrolmentFormHistory table.dijitDownArrowButton{width:50%}.tundra.myBenefitsEnrolmentFormHistory .showEnrolmentHistoryButton,.tundra.myBenefitsEnrolmentFormHistory .showBenefitHistoryButton{margin:0 0 15px 30%;min-width:210px}.tundra .myBenefitsEnrolmentFormHistory table,.tundra .myBenefitsEnrolmentFormHistory table.dijitDownArrowButton,.tundra .beneficiaryRelationship table,.tundra .beneficiaryRelationship table.dijitDownArrowButton,.tundra .EnrolmentHistoryPanelBox table,.tundra .EnrolmentHistoryPanelBox table.dijitDownArrowButton,.tundra .employeeStategenderEnum table,.tundra .employeeStategenderEnum table.dijitDownArrowButton{width:50%}.forgottenPassword .wizardStep2of3 form .securityAnswer0 label,.forgottenPassword .wizardStep2of3 form .securityAnswer1 label,.forgottenPassword .wizardStep2of3 form .securityAnswer2 label{max-width:45%;width:45%}body.forgottenPassword.administratorRole .wizardButton .finish{display:none}.tundra .wizardView .col-16 .expandoTableRowItem .MultipleDropDownOptionBasedSelectionPanel table:first-of-type.options{margin-left:30%;padding-left:7px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile){overflow-x:initial}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass>div.BenefitAndStrapline{flex:0 0 auto;width:26%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass>div.TaxFriendly{flex:1 1 0}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitFooter .columnTotalHeaderClass>div.columnTotalHeaderClass{flex:0 0 auto;width:26%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow.BenefitAndStrapline{flex:0 0 auto;width:26%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow.TaxFriendly{flex:1 1 0}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.columnTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.annualTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.columnTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.annualTotalHeaderClass:has(.currency){flex:1 0 0%;max-width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader>.columnTotalHeaderClass:has(.currency)+.annualTotalHeaderClass:has(.currency),.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter>.columnTotalHeaderClass:has(.currency)+.annualTotalHeaderClass:has(.currency){margin:0 0 0 20px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitHeader .currency .totalLabel,.enrolmentFormPanelBlock.enrolmentFormPanelTile .benefitFooter .currency .totalLabel{max-width:74%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard{width:calc(33.33% - 30px)}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .tableRowOuter.expandoTableRowItem{width:760px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard.cardOne .tableRowOuter.expandoTableRowItem::before{left:15px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard.cardTwo .tableRowOuter.expandoTableRowItem{left:-275px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard.cardTwo .tableRowOuter.expandoTableRowItem::before{left:380px}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard.cardThree .tableRowOuter.expandoTableRowItem{right:0;left:auto}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard.cardThree .tableRowOuter.expandoTableRowItem::before{right:15px;left:auto}.enrolmentFormPanelBlock.enrolmentFormPanelTile.MyDetailsConfigurablePanel tr td{word-break:normal}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection{padding-top:0}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection td:nth-child(2){display:table-cell}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .additionalCommentsLastUpdated{position:absolute;right:0;text-align:right;top:0;width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .additionalCommentsLastUpdated .dijitTextBox{width:150px}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .additionalCommentsLastUpdated label{color:#666;display:inline;width:auto}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .additionalCommentsLastUpdated input{color:#666;width:auto;max-width:100%;min-width:auto;float:none;display:inline-block}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .formComponent,.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection label{display:block;margin:0;max-width:100%;min-width:100%;padding:0 0 7px;width:auto}.enrolmentFormPanelBlock.enrolmentFormPanelTile.netSavings,.enrolmentFormPanelBlock.enrolmentFormPanelTile.NetPayPanel{min-width:auto}table{margin:0 0 15px}table.MyDetailsConfigurablePanel tr td{word-break:normal}table.additionalCommentsSection{padding-top:0}table.additionalCommentsSection td:nth-child(2){display:table-cell}table.additionalCommentsSection .additionalCommentsLastUpdated{position:absolute;right:0;text-align:right;top:0;width:100%}table.additionalCommentsSection .additionalCommentsLastUpdated .dijitTextBox{width:150px}table.additionalCommentsSection .additionalCommentsLastUpdated label{color:#666;display:inline;width:auto}table.additionalCommentsSection .additionalCommentsLastUpdated input{color:#666;width:auto;max-width:100%;min-width:auto;float:none;display:inline-block}table.additionalCommentsSection .formComponent,table.additionalCommentsSection label{display:block;margin:0;max-width:100%;min-width:100%;padding:0 0 7px;width:auto}table.EnrolmentFormPanelTable{min-width:650px}table.EnrolmentFormPanelTable{min-width:auto}table.EnrolmentFormPanelTable .radioGroup label,table.EnrolmentFormPanelTable .formComponentCheckbox label{max-width:80%;width:80%}table.EnrolmentFormPanelTable .RadioOptionBasedSelectionPanel label{min-width:100px;width:auto}table.netSavings,table.NetPayPanel{min-width:auto}.stickyMultipleFormsContainer{bottom:20px;left:auto;position:fixed;right:20px;width:270px}.stickyMultipleFormsContainer button{font-weight:normal;padding:5px 15px;transition:all .2s}.stickyMultipleFormsContainer button p{display:block;font-weight:normal}.stickyScrollButtonContainer{bottom:20px;left:auto;position:fixed;right:20px;width:270px}.stickyScrollButtonContainer button{font-weight:normal;padding:5px 15px;transition:all .2s}.stickyScrollButtonContainer button p{display:block;font-weight:normal}.enrolmentButtonContainer{bottom:20px;left:auto;position:fixed;right:20px;width:270px}.enrolmentButtonContainer button{border-radius:5px;font-weight:normal;padding:5px 15px;transition:all .2s}.enrolmentButtonContainer button p{display:block;font-weight:normal}.enrolmentStickyCheckoutButtonContainer .checkOutItems{left:12px}.LogoPanel{box-shadow:none;padding:0 15px}.LogoPanel>.publicPageHeader{height:105px;background:url(images/sub-logo.svg) right 20px no-repeat;background-size:60px 60px;border-left:none;border-right:none;padding:0}.LogoPanel>.publicPageHeader a{background:url(images/logo.svg) left center no-repeat;background-size:180px 52px;width:50%}.login .header .LogoPanel a,.accessDenied .header .LogoPanel a{background:url(images/logo.svg) left center no-repeat;background-size:180px 52px}.header .navigation{position:relative;z-index:1;top:0;padding:0 15px}.header .navigation>ul{left:auto;max-width:1280px;position:relative;top:auto;transition:none;width:auto;z-index:1;background:#16184e}.header .navigation>ul::before{display:none}.header .navigation>ul li .lastLoggedInLabel{display:inline-block;padding:0}.header .navigation>ul li .loggedInAs{border-bottom:0;display:inline-block;padding:0}.header .navigation>ul li.employeeLogOut,.header .navigation>ul li.employeeLogout,.header .navigation>ul li.logout{float:left}.header .navigation>ul li.employeeLogOut a span,.header .navigation>ul li.employeeLogout a span,.header .navigation>ul li.logout a span{border-left:none}.header .navigation>ul li.yourpassword,.header .navigation>ul li.myPassword{float:right}.header .navigation>ul li.yourpassword a span,.header .navigation>ul li.myPassword a span{border-left:none}.header .navigation>ul li{float:left;left:0}.header .navigation>ul li:first-of-type a span{border-left:0}.header .navigation>ul li:first-of-type a:hover span,.header .navigation>ul li:first-of-type a:focus span,.header .navigation>ul li:first-of-type a:active span{border-left:0}.header .navigation>ul li a{border-bottom:0;display:inline-block}.header .navigation>ul li a:hover,.header .navigation>ul li a:focus,.header .navigation>ul li a:active{background:rgba(255,255,255,.8);color:#1e2a78;text-decoration:underline}.header .navigation>ul li a span{border-left:none;border-right:1px solid rgba(255,255,255,.6)}.CallToActionIconPanel{display:block}.CallToActionIconPanel>div{position:absolute;right:0;top:135px}.CallToActionIconPanel button{background:url("images/worklist-icon-light.svg") no-repeat;background-size:30px}.CallToActionIconPanel button:hover,.CallToActionIconPanel button:focus,.CallToActionIconPanel button:active{background:url("images/worklist-icon-light.svg") no-repeat;background-size:30px}.content{padding:15px}.content>div{padding:15px}body.employeeHome .content>div{padding:0}body.login .content{padding:0 15px 15px}body.login .content>div{padding:0}.myEnrolment.employeeRole .col-8 .collapsible:last-of-type{margin:0 0 15px}.container.mainWrap .myActionsWrapper .col-24>div{margin:0 1% 15px;width:31.333333%;float:left;display:inline-block}@supports (display: grid){.container.mainWrap .myActionsWrapper .col-24{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill, minmax(330px, 1fr))}}@supports (display: grid){.container.mainWrap .myActionsWrapper .col-24{grid-gap:15px;margin:0 0 15px}}@supports (display: grid){.container.mainWrap .myActionsWrapper .col-24>div{width:100%;display:block;float:none;margin:0}}.aiBandLast{display:block;width:auto;background:#ffa100;margin:0 0 10px;padding:25px}.aiBandLast a a{display:block;width:75%}.amendYourSelection{background:rgba(87,6,140,.9)}.annualEnrolment{background:rgba(0,105,177,.2);margin:15px 0}.outsideAnnualEnrolment{background:rgba(0,105,177,.2);margin:15px 0}.container.mainWrap .cardWrapper{align-items:stretch;display:flex;-webkit-box-pack:space-around;-moz-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;width:100%}.container.mainWrap .cardWrapper>div{flex:1}.container.mainWrap .cardWrapper.linkCardWrapper>div.showLinkCard{max-width:50%}.container.mainWrap .cardWrapper.linkCardWrapper{margin:0 0 15px;padding:0 15px 15px}.container.mainWrap .cardWrapper.linkCardWrapper.cards-1 .card{display:inline-block;width:40%}.container.mainWrap .cardWrapper.linkCardWrapper>div{margin:0 7px 0 8px}.container.mainWrap .cardWrapper.linkCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.linkCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.iconCardWrapper{margin:0 0 15px}.container.mainWrap .cardWrapper.iconCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.iconCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.iconCardWrapper>div{height:auto;margin:0 7px 0 8px;padding:15px}.container.mainWrap .cardWrapper.iconCardWrapper>div h2,.container.mainWrap .cardWrapper.iconCardWrapper>div h3{margin:10px 0 20px}.container.mainWrap .cardWrapper.iconCardWrapper>div::before{margin:10px auto 20px;transform:scale(1.2)}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(1){margin:0 12px 0 0}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(3){margin:0 0 0 13px}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div::before{margin:10px auto 25px}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(1){margin:0 12px 0 0}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(3){margin:0 0 0 13px}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(1){margin:0 12px 0 0}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(3){margin:0 0 0 13px}.container.mainWrap .cardWrapper.imageCardWrapper{margin:0 0 15px}.container.mainWrap .cardWrapper.imageCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.imageCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.imageCardWrapper>div{margin:0 7px 0 8px}.dialogueContent .linkGroup{padding:10px 20px 20px}.dialogueContent .linkGroup ul{display:flex}.dialogueContent .linkGroup ul li{flex-grow:1;flex-basis:0;margin:0}.dialogueContent .linkGroup ul li a{padding:45px 5px 10px;margin:0 0 15px}.directoryCardsWrapper>div{display:inline-block;float:left;margin:1%;width:48%}@supports (display: grid){.directoryCardsWrapper{grid-gap:1.2rem}}.benefitsHub .dpHolderTwo .dpCardOth{width:350px}.dontForgetWrapper{background:rgba(30,42,120,.4);margin:0 0 15px;padding:15px}.dontForgetWrapper .alignLeft,.dontForgetWrapper .leftAlign{padding:0 0 0 130px;text-align:left}.dontForgetWrapper .alignLeft::before,.dontForgetWrapper .leftAlign::before{left:45px;position:absolute;top:25px}.dontForgetWrapper .alignLeft .buttonContainer,.dontForgetWrapper .leftAlign .buttonContainer{text-align:right}.dontForgetWrapper h2{padding:0}.dontForget::before{margin:0 0 15px;transform:scale(1)}.CallToActionLeanPanel{top:10%}.CallToActionLeanPanel::before{display:none}.aiFastTrack,.fastTrackLogin{margin:0 0 15px;padding:15px}.aiFastTrack .aiFastTrackIcon::before,.aiFastTrack .fast-track-icon::before,.fastTrackLogin .aiFastTrackIcon::before,.fastTrackLogin .fast-track-icon::before{background-size:100px 112px;height:150px}.manualLogin,.aiLoginForm{padding:15px}.manualLogin fieldset .dijitInline,.manualLogin fieldset input,.aiLoginForm fieldset .dijitInline,.aiLoginForm fieldset input{display:inline-block;width:70%}.manualLogin fieldset,.aiLoginForm fieldset{padding:0}.manualLogin fieldset button,.manualLogin fieldset .button,.aiLoginForm fieldset button,.aiLoginForm fieldset .button{margin-left:30%}.manualLogin .errorSummaryPanel,.manualLogin ul.feedbackPanel,.aiLoginForm .errorSummaryPanel,.aiLoginForm ul.feedbackPanel{margin:0 0 15px}.manualLoginNav,.aiLoginNav{padding:15px 25px}.manualLoginNav ul li a,.manualLoginNav ul li .secondary.dojoButton,.aiLoginNav ul li a,.aiLoginNav ul li .secondary.dojoButton{min-width:60%}ul.feedbackPanel{margin:0 0 15px}.pensionValuation .ErrorPanel{margin:15px 0 0}.pensionValuation .EmployerDetailsLabel{font-size:2em;margin:0 20px;padding:110px 0 65px;text-align:center}.pensionValuation .EmployerDetailsLabel::before{top:30px;transform:scale(0.8)}.pensionValuation .EmployerDetailsLabel::after{background-size:165px auto;bottom:5px;left:42%}.pensionValuation .pensionValuationContainer .pensionValuationHeader{display:flex;float:none;text-align:center;width:auto}.pensionValuation .pensionValuationContainer .pensionValuationHeader span{border:0;padding:25px 0 0}.pensionValuation .pensionValuationContainer .pensionValuationBody{display:flex;float:none;font-size:1.7em;text-align:center;width:auto}.pensionValuation .pensionValuationContainer .pensionValuationBody div{display:flex;width:100%}.pensionValuation .pensionValuationContainer .pensionValuationBody span{border:0}.pensionValuation .pensionValuationFooter{display:inline-block;left:25px;max-width:290px;margin:0;padding:0;position:absolute;top:15px}.pensionValuation .pensionValuationContainer .pensionValuationBody{display:block}.promo{margin:0 0 15px;padding:15px;display:flex}.promo .promo-left{margin:0;padding:15px;min-height:0;width:66.666666%}.promo .promo-right{padding:15px;width:33.333333%;min-height:0}.aiQuick.quickLinks.quickLinks-1 li,.quickLinks.quickLinks-1 li{width:33.33333333%}.aiQuick.quickLinks ul,.quickLinks ul{display:flex}.aiQuick.quickLinks ul li a,.quickLinks ul li a{border-bottom:0;border-right:1px dotted #fff;padding:25px 7px}.wizardButton{margin:15px 0}.wizardView .col-16 table:not(.dijitDownArrowButton):not(.options){margin:0;min-width:650px}.wizardStep ul{margin:0 0 15px}.wizardStep ul li{margin:0 6px 0 0}.wizardStep ul li:last-of-type{margin:0 0 0 7px}.showHideDetailsDiv{position:absolute;right:15px;top:0;display:block;width:17em}.BenefitTogglePanel{padding:15px}.teaser{margin:0 0 15px;padding:15px}.teaser ul{padding-left:150px}.teaser ul li{display:inline-block;float:left;text-align:center}.teaser ul li span{padding:15px 0}.teaser ul li:nth-child(1){left:0;padding-right:10px;position:absolute;text-align:right;top:14px;width:150px}.teaser ul li:nth-child(2){animation:width1 .5s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:initial;display:inline-block}.teaser ul li:nth-child(3){animation:width2 .5s;animation-delay:1s;animation-fill-mode:forwards;animation-iteration-count:initial;display:inline-block}.teaser ul li:nth-child(4){animation:width3 .5s;animation-delay:1.5s;animation-fill-mode:forwards;animation-iteration-count:initial}.teaser ul li:nth-child(5){animation:width4 .5s;animation-delay:2s;animation-fill-mode:forwards;animation-iteration-count:initial}.teaser ul li:nth-child(6){animation:width5 .5s;animation-delay:2.5s;animation-fill-mode:forwards;animation-iteration-count:initial}.row.welcomePanelWrapper,.welcomePanelWrapper{display:flex;margin:0 0 15px}.aiWelcome,.welcomePanel{min-height:370px;margin:0 15px 0 0}.aiWelcome .bespoke,.aiWelcome .message,.aiWelcome .BasePanel,.welcomePanel .bespoke,.welcomePanel .message,.welcomePanel .BasePanel{background:linear-gradient(90deg, #ffffff 0%, #ffffff 40%, rgba(255, 255, 255, 0) 100%);padding:25px 40% 25px 15px}.welcomeSubPanel{background:rgba(30,42,120,.5);padding:15px}.aiWebinar .body{background:url("images/signpost.svg") 5% bottom no-repeat;background-size:contain;padding:25px 25px 25px 260px}.webinarlink{padding:0 15px 30px;margin-bottom:15px}.newHome .header .publicPageHeader{transition:height .3s linear}.newHome .header .navigation ul{justify-content:flex-start;list-style:none;display:flex}.newHome .header.fixed-header{position:fixed;top:0;left:0}.newHome .header.fixed-header .publicPageHeader{height:111px}.newHome .sideNav .hamburgerMenu #burger{position:absolute;cursor:pointer;width:30px;height:20px;right:15px;top:-31px;display:flex;justify-content:space-between;flex-direction:column;margin:0 10px 0 0;z-index:9;transition:all .6s ease}.newHome .sideNav .hamburgerMenu #burger div{height:4px;background-color:#667a8f;transition:all .4s ease;z-index:999;border-radius:5px}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list{display:table;padding:100px 0;list-style:none;padding-left:0}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a{font-size:1.75rem}.newHome .tabCardWrapper{padding:20px 0 30px}.newHome .tabCardWrapper .tabCard{flex-flow:row wrap;padding:0}.newHome .tabCardWrapper .tabCard .tabCardNav{flex:0 0 auto;width:34%;flex-flow:column;max-height:510px}.newHome .tabCardWrapper .tabCard .tabCardNav li{padding:0;white-space:normal;margin:0}.newHome .tabCardWrapper .tabCard .tabCardNav li:last-child{margin:0}.newHome .tabCardWrapper .tabCard .tabCardNav li .tabCardNavLink{padding:30px 25px;display:block;width:100%}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper{flex:0 0 auto;width:66%;margin-left:auto}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel{height:510px}.newHome .aiWebinar{padding:50px 0 0 120px}.footerWrap{padding:0 15px}.footerWrap .footer{padding:0 0 15px}.footerWrap .footer ul{padding:0 0 15px}.footerWrap .footer ul li{display:inline-block;border-right:1px solid #16184e}.footerWrap .footer ul li:first-of-type a{padding-left:0}.footerWrap .footer ul li a{padding:5px 10px}.footerWrap .footer .reflexBuildDate{margin:0 0 20px}.welcomePanelWrapper .welcomePanel div.BoxPanel::before{background:url("images/welcome-panel-text.svg") 25px 25px no-repeat;background-size:auto}a.video{margin-top:-45px}a.video::before{background-size:65px 65px;height:65px;width:65px}.quickTest .body{background:transparent url("images/QuickTestIcon.svg") 4% center no-repeat;border:1px solid #fff;padding:30px 30px 30px 230px}body.employeeHome.altSkin .content.clearfix{background:none}body.employeeHome.altSkin .content.clearfix>div{margin:0 auto;background:none;padding:0}body.employeeHome.altSkin .cardWrapper.linkCardWrapper{background:rgba(102,102,102,.2)}body.employeeHome.altSkin .aiWelcome,body.employeeHome.altSkin .welcomePanel{background:#fff url(images/welcome-panel-dboi.jpg) right center no-repeat;background-size:cover}.employeeRole.mfa .content>div{background:#fff;padding:15px 15px 0}.newHome .tabCardWrapper .tabCard .tabCardNav li:not(:last-child) .tabCardNavLink{border-bottom:1px solid #0069b1}}@media screen and (min-width: 680px)and (min-width: 680px){button.changeButton:hover span::before,button.viewButton:hover span::before{background-position:-290px -60px}}@media screen and (min-width: 1280px){.typeD.noMargin,.typeA.noMargin,.typeB.noMargin{margin:0}.MyDetailsPanelBox h2,.EnrolmentTermsAndConditionsPanel h2{margin:0 0 25px}.MoreInfoPanelDialog{width:720px}.lineThrough{background:#16184e;color:#fff;margin:0 0 25px}.UnreadDocumentsCountPanel{margin:0 0 15px}.saveButton{margin:0 0 25px}.pdfSelections,.print,.previewLink{margin:25px 0 0}div.row{align-content:space-between;display:flex;justify-content:space-between;margin:space-between}.myEnrolment.employeeRole .__layoutPanel__ .col-16 div.row div.row{align-content:initial;display:block;justify-content:initial}.myEnrolment.employeeRole .__layoutPanel__ .col-16{margin-right:25px}.myEnrolment.employeeRole .content div[class*=col-]{margin:0}.myEnrolment.employeeRole .content div.col-8{padding-left:25px}.contentSection.highlight,.accessDenied .AccessDeniedPanel.highlight,.container.mainWrap .DecisionBasedResourcePanel.highlight,.myEnrolment.employeeRole .col-8 .ResourcePanelBoxHeaderless.highlight,.myEnrolment.employeeRole .col-8 .aiGeneral.highlight{margin:0 0 25px}.wizardView .contentSection{margin:0 0 25px}.accessDenied .AccessDeniedPanel{margin:0 0 25px}.employeeRole .contentSection{margin:0 0 25px}div.row .col-12:first-child{margin-right:13px;width:50%}div.row .col-12:last-child{margin-left:12px;width:50%}.login div.row .col-12:first-child{margin-right:12px;width:50%}.login div.row .col-12:last-child{margin-left:12px;width:50%}div.col-1{width:4%}div.col-2{width:8%}div.col-3{width:12%}div.col-4{width:16%}div.col-5{width:22%}div.col-6{width:25%}div.col-7{width:28%}div.col-9{width:36%}div.col-10{width:40%}div.col-11{width:44%}div.col-12{width:50%}div.col-13{width:52%}div.col-14{width:56%}div.col-15{width:60%}div.col-17{width:68%}div.col-18{width:75%;padding-right:25px}div.col-19{width:76%}div.col-20{width:80%}div.col-21{width:84%}div.col-22{width:88%}div.col-23{width:92%}div.colReset{width:100%}div.col-16{width:66.666666%}div.col-8{width:33.333333%}div.col-8:nth-child(3){page-break-after:always}.MyBenefitsPanel div.col-8{padding-left:25px}fieldset{margin:0 0 25px}.tundra .EmployeeLifeEventPanel table.dijitDownArrowButton{width:40%}div.EnrolmentFormPanelTable .contributionEntryFieldSet .autoEscalationRadioChoiceFieldSet,div.EnrolmentFormPanelTable .FeedbackFormPanel .autoEscalationRadioChoiceFieldSet{margin:0 0 25px}form[id=cookiePolicyForm] input[type=submit]{margin:0 0 25px}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitHeader>.benefitheaderclass>div.BenefitAndStrapline{flex:0 0 auto;width:33.333%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .benefitFooter .columnTotalHeaderClass>div.columnTotalHeaderClass{flex:0 0 auto;width:33.333%}.enrolmentFormPanelBlock:not(.enrolmentFormPanelTile) .productGroup .FormGroupPanel .benefitCard .cardContent .cardContentItems .dataRow.BenefitAndStrapline{flex:0 0 auto;width:33.333%}.enrolmentFormPanelBlock.enrolmentFormPanelTile .productGroup .FormGroupPanelForTilePanel .benefitCard .tableRowOuter.expandoTableRowItem{width:790px}table{margin:0 0 25px}table.EnrolmentFormPanelTable .radioGroup label,table.EnrolmentFormPanelTable .formComponentCheckbox label{max-width:80%;width:80%}.enrolmentStickyCheckoutButtonContainer .checkOutItems{left:12px}.LogoPanel{padding:0 25px}.LogoPanel>.publicPageHeader{height:125px;background:url(images/sub-logo.svg) right center no-repeat;background-size:75px 75px;border-left:none;border-right:none}.LogoPanel>.publicPageHeader a{background:url(images/logo.svg) left center no-repeat;background-size:200px 58px}.login .header .LogoPanel a,.accessDenied .header .LogoPanel a{background:url(images/logo.svg) left center no-repeat;background-size:200px 58px}.header .navigation{padding:0}.header .navigation>ul{background:#16184e}.header .navigation>ul.nav-active{box-shadow:none}.header .navigation>ul.nav-active{box-shadow:none}.header .navigation>ul li .userInformation{display:inline}.LastLoginPanel{color:#fff;display:block;margin:0 auto;position:relative;width:1280px;z-index:2}.LastLoginPanel .lastLoggedInLabel{display:inline}.LastLoginPanel .loggedInAs{display:inline}.LastLoginPanel .lastLogInLabel{display:inline}.LastLoginPanel .lastLogin{display:inline}.LastLoginPanel>div{position:absolute;right:90px;top:140px}.CallToActionIconPanel{display:block;width:1280px}.CallToActionIconPanel>div{position:absolute;right:33px;top:135px}.CallToActionIconPanel button{background:url("images/worklist-icon-light.svg") no-repeat;background-size:30px}.CallToActionIconPanel button:hover,.CallToActionIconPanel button:focus,.CallToActionIconPanel button:active{background:url("images/worklist-icon-light.svg") no-repeat;background-size:30px}.content{padding:25px}.content>div{margin:0 auto;padding:25px}body.employeeHome .content>div{padding:0}body.login .content{padding:0 25px 25px}body.login .content>div{margin:0 auto;padding:0}.myEnrolment.employeeRole .col-8 .collapsible:last-of-type{margin:0 0 25px}@supports (display: grid){.container.mainWrap .myActionsWrapper .col-24{grid-gap:25px;margin:0 0 25px}}.aiBandLast{background:#ffa100}.amendYourSelection{background:rgba(87,6,140,.9)}.annualEnrolment{background:rgba(0,105,177,.2);margin:25px 0}.outsideAnnualEnrolment{background:rgba(0,105,177,.2);margin:25px 0}.container.mainWrap .cardWrapper.linkCardWrapper{margin:0 0 25px;padding:0 25px 25px}.container.mainWrap .cardWrapper.linkCardWrapper>div{margin:0 12px 0 13px}.container.mainWrap .cardWrapper.linkCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.linkCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.iconCardWrapper{margin:0 0 25px 0}.container.mainWrap .cardWrapper.iconCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.iconCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.iconCardWrapper>div{height:auto;margin:0 12px 0 13px}.container.mainWrap .cardWrapper.iconCardWrapper>div h2,.container.mainWrap .cardWrapper.iconCardWrapper>div h3{margin:10px 0 20px}.container.mainWrap .cardWrapper.iconCardWrapper>div::before{margin:10px auto 20px}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(1){margin:0 12px 0 0}.container.mainWrap .cardWrapper.iconCardWrapper.firstRow>div:nth-child(3){margin:0 0 0 13px}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(1){margin:0 12px 0 0}.container.mainWrap .cardWrapper.iconCardWrapper.secondRow>div:nth-child(3){margin:0 0 0 13px}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(1){margin:0 12px 0 0}.container.mainWrap .cardWrapper.iconCardWrapper.thirdRow>div:nth-child(3){margin:0 0 0 13px}.container.mainWrap .cardWrapper.imageCardWrapper{margin:0 0 25px}.container.mainWrap .cardWrapper.imageCardWrapper>div:first-child{margin-left:0}.container.mainWrap .cardWrapper.imageCardWrapper>div:last-child{margin-right:0}.container.mainWrap .cardWrapper.imageCardWrapper>div{height:225px;margin:0 12px 0 13px}.directory .col-18,.directory .col-6{padding-bottom:25px}.directoryCardsWrapper>div{margin:1%;width:23%}@supports (display: grid){.directoryCardsWrapper{grid-gap:1.5rem}}.benefitsHub .dpHolderTwo .dpCardOth{width:350px}.dontForgetWrapper{background:rgba(30,42,120,.4);background-size:60%;margin:0 0 25px;padding:25px 21%}.dontForget::before{margin:0 0 15px;transform:scale(1)}.CallToActionLeanPanel{top:10%}.CallToActionLeanPanel::before{display:none}.aiFastTrack,.fastTrackLogin{border-bottom:0;padding:25px}.aiFastTrack .aiFastTrackIcon::before,.aiFastTrack .fast-track-icon::before,.fastTrackLogin .aiFastTrackIcon::before,.fastTrackLogin .fast-track-icon::before{background-size:134px 150px;height:190px}.dijitTextBox{width:200px}.manualLogin,.aiLoginForm{margin:0;padding:25px 25px 0}.manualLogin fieldset,.aiLoginForm fieldset{padding:0}.manualLogin .errorSummaryPanel,.manualLogin ul.feedbackPanel,.aiLoginForm .errorSummaryPanel,.aiLoginForm ul.feedbackPanel{margin:0 0 25px}.manualLoginNav,.aiLoginNav{padding:25px 30px 25px}ul.feedbackPanel{margin:0 0 25px}.mfa .iconCard3 label{width:30%}.mfa .iconCard3 .dijitTextBox{width:68%;float:left}.mfa .wizardButton{padding-left:30%}.pensionValuation .ErrorPanel{margin:25px 0 0}.pensionValuation .EmployerDetailsLabel{margin:0 20px;padding:110px 0 65px;text-align:center}.pensionValuation .EmployerDetailsLabel::before{top:15px;transform:scale(1)}.pensionValuation .EmployerDetailsLabel::after{background-size:195px auto;bottom:5px;left:42%}.pensionValuation .pensionValuationContainer .pensionValuationBody{display:block}.promo{margin:0 0 25px;padding:25px}.promo .promo-left{padding:25px}.promo .promo-right{padding:25px}.AjaxWizardButtonBar{max-width:100%;padding-right:0}.wizardButton{margin:25px 0}.wizardStep ul{margin:0 0 25px}.wizardStep ul li{margin:0 12px 0 0}.wizardStep ul li:last-of-type{margin:0 0 0 13px}.showHideDetailsDiv{right:25px;top:10px}.BenefitTogglePanel{padding:25px}.teaser{margin:0 0 25px;padding:25px}.row.welcomePanelWrapper,.welcomePanelWrapper{margin:0 0 25px}.aiWelcome,.welcomePanel{min-height:100%;width:auto;margin:0 25px 0 0}.aiWelcome .bespoke,.aiWelcome .message,.aiWelcome .BasePanel,.welcomePanel .bespoke,.welcomePanel .message,.welcomePanel .BasePanel{background:linear-gradient(90deg, #ffffff 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);padding:25px 50% 25px 25px}.welcomeSubPanel{background:rgba(30,42,120,.5);box-shadow:none;padding:25px 15px}.webinarlink{padding:0 25px 35px;margin-bottom:25px}.newHome .header .publicPageHeader{transition:height .3s linear}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list li ul li a{font-size:1.5rem}.newHome .sideNav .hamburgerMenu .hamB-Menu .hamB-Menu-list>li{width:20%;display:table-cell;vertical-align:top;padding:0}.newHome .tabCardWrapper{padding:40px 0 50px}.newHome .tabCardWrapper .tabCard{padding:0}.newHome .tabCardWrapper .tabCard .tabCardNav{max-height:510px}.newHome .tabCardWrapper .tabCard .tabCardPanelWrapper .tabCardPanel{height:510px}.newHome .aiWebinar{padding:50px 0 0 15px}.footerWrap{padding:0 25px}.footerWrap .footer{padding:0 0 25px}.footerWrap .footer ul{padding:0 0 25px}.welcomePanelWrapper div.col-16:not(.trs-reset){width:75%}.welcomePanelWrapper div.col-8:not(.trs-reset){width:25%}a.video::before{background-size:85px 85px;height:85px;width:85px}.welcomeSubPanel{min-height:320px}.quickTest .body{background:transparent url("images/QuickTestIcon.svg") 4% center no-repeat;border:1px solid #fff;padding:30px 30px 30px 230px}body.employeeHome.altSkin .welcomePanel{min-height:340px;background-size:cover}body.employeeHome.altSkin .content.clearfix{background:none}body.employeeHome.altSkin .content.clearfix>div{margin:0 auto;background:none;padding:0}body.employeeHome.altSkin .cardWrapper.linkCardWrapper{background:rgba(102,102,102,.2)}body.employeeHome.altSkin .aiWelcome,body.employeeHome.altSkin .welcomePanel{background:#fff url(images/welcome-panel-dboi.jpg) center center no-repeat;background-size:cover}.employeeRole.mfa .content>div{background:#fff;padding:25px 25px 0}}@media print{html{background:#fff}.wizardHeader{margin:0}a,a:visited{text-decoration:underline}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #666;page-break-inside:avoid}img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.site-navigation{display:none}.editSaveButtons,.PDFPrintBeneficiaryDetailsPanel{display:none}button.changeButton,button.viewButton{display:none}.primary.dojoButton.moreInfoButton{display:none}.content div[class*=col-]{margin:0}.EnrolmentFormPanelTable .productGroup .TaxFriendly,.EnrolmentFormPanelTable tbody .TaxFriendly{position:static}.EnrolmentFormPanelTable .productGroup .TaxFriendly::before,.EnrolmentFormPanelTable .productGroup .TaxFriendly::after,.EnrolmentFormPanelTable tbody .TaxFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly::after{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly::after,.EnrolmentFormPanelTable tbody .TaxFriendly::after{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly span,.EnrolmentFormPanelTable tbody .TaxFriendly span{text-indent:0}.EnrolmentFormPanelTable .productGroup .TaxFriendly span.iconAdded,.EnrolmentFormPanelTable tbody .TaxFriendly span.iconAdded{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxNiFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxNiFriendly::before{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxNiFriendly .taxNiFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxNiFriendly .taxNiFriendly::before{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxFriendly::before{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.niFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.niFriendly::before{display:none}.EnrolmentFormPanelTable .productGroup .TaxFriendly.taxNotNIFriendly::before,.EnrolmentFormPanelTable tbody .TaxFriendly.taxNotNIFriendly::before{display:none}table{page-break-inside:auto;font-size:8px}table.EnrolmentFormPanelTable tbody tr td.BenefitAndStrapline{position:static;max-width:none}table thead th.last{max-width:auto}.scrollable.has-scroll{display:none}table{border:1px solid rgba(102,102,102,.25) !important;border-bottom:0 !important;font-size:12px !important}table thead{display:table-row-group !important;page-break-inside:avoid !important}table tfoot{display:table-row-group !important;page-break-inside:avoid !important}table thead,table tbody,table tfoot{border:0 !important}table thead tr,table tbody tr,table tfoot tr{border:0 !important;page-break-inside:avoid !important}table thead tr th,table thead tr td,table tbody tr th,table tbody tr td,table tfoot tr th,table tfoot tr td{background:none !important;border:0 !important;border-bottom:1px solid rgba(102,102,102,.25) !important;padding:10px !important;page-break-inside:avoid !important}table thead tr .groupHeaderText,table tbody tr .groupHeaderText,table tfoot tr .groupHeaderText{font-size:15px !important}table thead tr td,table tbody tr td,table tfoot tr td{border:1px solid #000 !important}table tfoot tr td{border-top:3px solid #000 !important;border-bottom:3px solid #000 !important}table .fa-minus,table .fa-plus{display:none !important}.LogoPanel{box-shadow:none;border:0}.LogoPanel>.publicPageHeader a{background:none;height:auto}.LogoPanel img{display:block;margin:25px 15px}.header .navigation{display:none}.header .navigation>ul{display:none}.content>div{max-width:100%}.content{max-width:100%}body.employeeHome .content{max-width:100%}body.employeeHome .content>div{max-width:100%}body.login .content{max-width:100%}body.login .content>div{max-width:100%}.collapsible .head{padding:0}.collapsible .body{padding:10px 0 0;display:block !important;height:auto !important}.collapsible .body>div{padding:0}.collapsible .body>div.TaxModellerLinkPanel .formSection div:last-of-type,.collapsible .body>div.TaxModellerLinkPanel .formSection form{padding:0}.collapsible .body>div.TaxModellerLinkPanel .taxDescriptionText,.collapsible .body>div.TaxModellerLinkPanel form{padding:0}.collapsible .fa-plus{display:none}.collapsible .fa-minus{display:none}.outsideAnnualEnrolment{background:#fff;border:2px solid rgba(0,0,0,.4);color:#666;page-break-inside:avoid;padding:15px}.outsideAnnualEnrolment .secondary{display:none}.container.mainWrap .cardWrapper{display:none}.dontForgetWrapper .buttonContainer{display:none}.dontForgetWrapper{background:#fff;border:2px solid rgba(0,0,0,.4);color:#666;page-break-inside:avoid;padding:15px}.dontForgetWrapper h2{color:#666}.dontForgetWrapper h3,.dontForgetWrapper p{color:#666}.dontForget::before{display:none}.CallToActionLeanPanel::before{display:none}html.with-featherlight>*>:not(.featherlight){display:none}.aiFastTrack,.fastTrackLogin{display:none}.manualLogin fieldset,.aiLoginForm fieldset{padding:0}.pensionValuation{background:#fff;border:2px solid rgba(0,0,0,.4);color:#666;page-break-inside:avoid;padding:15px}.pensionValuation .logoDetailsDiv .logoDetails::before{content:"My FOCUS pension from Standard Life";padding:15px;border-bottom:2px solid rgba(102,102,102,.4);width:100%;display:block;text-align:center}.pensionValuation .logoDetailsDiv .EmployerDetailsLabel{display:none}.pensionValuation .EmployerDetailsLabel{padding:0}.pensionValuation .EmployerDetailsLabel::before{display:none}.pensionValuation .pensionValuationFooter{display:none}.wizardButton{display:none}.wizardStep ul{display:none}.showHideDetails{display:none}.teaser{background:#fff;border:2px solid rgba(0,0,0,.4);color:#666;page-break-inside:avoid;padding:15px}.teaser .button{display:none}.teaser ul{margin:0}.teaser ul li:nth-child(2){animation:none;border:2px solid #666;color:#666;margin-bottom:2px;width:100%}.teaser ul li:nth-child(2) span{background:#fff}.teaser ul li:nth-child(3){animation:none;border:2px solid #666;color:#666;margin-bottom:2px;width:80%}.teaser ul li:nth-child(3) span{background:#fff}.teaser ul li:nth-child(4){animation:none;border:2px solid #666;color:#666;margin-bottom:2px;width:80%}.teaser ul li:nth-child(4) span{background:#fff}.teaser ul li:nth-child(5){animation:none;border:2px solid #666;color:#666;margin-bottom:2px;width:80%}.teaser ul li:nth-child(5) span{background:#fff}.teaser ul li:nth-child(6){animation:none;border:2px solid #666;color:#666;margin-bottom:2px;width:80%}.teaser ul li:nth-child(6) span{background:#fff}.aiWelcome,.welcomePanel{background:none}.aiWelcome .bespoke,.aiWelcome .message,.aiWelcome .BasePanel,.welcomePanel .bespoke,.welcomePanel .message,.welcomePanel .BasePanel{padding:0;background:#fff;color:#666}.footerWrap{border-top:2px solid #666;padding-top:20px}.footerWrap .footer{display:block;max-width:100%}.footerWrap .footer ul{display:none}.footerWrap .footer .collapsible .head{display:none}.footerWrap .footer .collapsible .body{display:block !important;padding:0}.footerWrap div[id=cookiePrompt]{display:none}}@media screen and (max-width: 680px){.container.mainWrap,.container.footerWrap{max-width:100%}.ExpressionOfWish table label{margin:0 0 7px;width:100%}.ExpressionOfWish table .feedbackForm .dijitTextBox{width:100%}form.previous,form.next{background:#16184e;color:#fff}form.previous span,form.next span{display:none}form.previous::after,form.previous::before,form.next::after,form.next::before{margin:0}form table.listTable{margin:0}.forgottenPassword form label{max-width:100%;width:100%}.forgottenPassword .feedbackForm .dijitTextBox{width:100%}.enrolmentFormHistoryFieldSet label{width:100%}.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection .formComponent input,.enrolmentFormPanelBlock.enrolmentFormPanelTile.additionalCommentsSection label input{border:0;float:none;padding:0}table.additionalCommentsSection .formComponent input,table.additionalCommentsSection label input{border:0;float:none;padding:0}table.EnrolmentFormPanelTable .ProductDetailsChildPanel.expandoItem{max-width:100%}table.EnrolmentFormPanelTable .ProductDetailsChildPanel.expandoItem label{display:inline-block;float:none;width:auto}table.EnrolmentFormPanelTable .ProductDetailsChildPanel.expandoItem table{margin:0}.stickyEnabled .container.footerWrap{padding-bottom:70px}.container.mainWrap .cardWrapper.linkCardWrapper>div.card,.container.mainWrap .cardWrapper.iconCardWrapper>div.card,.container.mainWrap .cardWrapper.imageCardWrapper>div.card{margin-top:0}.pensionValuation .pensionValuationContainer .pensionValuationHeader span.currentValueHeader,.pensionValuation .pensionValuationContainer .pensionValuationHeader span.paidInValueHeader,.pensionValuation .pensionValuationContainer .pensionValuationHeader span.planNumberHeader{visibility:hidden}.pensionValuation .pensionValuationContainer .pensionValuationBody span.currentValue{border-bottom:1px solid transparent}.pensionValuation .pensionValuationContainer .pensionValuationBody span.currentValue::before{border-bottom:1px solid transparent;position:absolute;padding:0;content:"Plan Value";left:5%;text-transform:capitalize;padding-bottom:10px;width:50%;margin-left:-2%}.pensionValuation .pensionValuationContainer .pensionValuationBody span.paidInValue{border-bottom:1px solid transparent}.pensionValuation .pensionValuationContainer .pensionValuationBody span.paidInValue::before{border-bottom:1px solid transparent;position:absolute;padding:0;content:"Paid in";left:5%;text-transform:capitalize;padding-bottom:10px;width:50%;margin-left:-2%}.pensionValuation .pensionValuationContainer .pensionValuationBody span.planNumber{border-bottom:1px solid #1e2a78}.pensionValuation .pensionValuationContainer .pensionValuationBody span.planNumber::before{border-bottom:1px solid #1e2a78;position:absolute;padding:0;content:"Plan Number";left:5%;text-transform:capitalize;padding-bottom:10px;width:50%;margin-left:-2%}.LoginWizard .wizardButton{display:flex;flex-flow:row wrap;justify-content:space-around}.LoginWizard .wizardButton button{display:inline-flex;width:49%}.LoginWizard .wizardButton button::before{background:none}.LoginWizard .wizardButton button.previous{margin-right:1%;order:1}.LoginWizard .wizardButton button.next{margin-left:1%;order:2}.LoginWizard .wizardButton button.cancel{margin-right:1%;order:3}.LoginWizard .wizardButton button.finish{margin-left:1%;order:4}.col-24>.pensionValuation{margin-top:10px}}@media screen and (max-width: 1280px){.container.mainWrap,.container.footerWrap{max-width:100%}.tundra .dijitDialog{max-width:95%}.welcomeSubPanel a{word-break:break-all}}@media screen and (max-width: 720px){.amendYourSelection a{display:block;font-size:1em;position:relative;margin:0 auto;text-align:center}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media screen and (max-width: 260px){.LogoPanel>.publicPageHeader{background:none}}