html,*,*:before,*:after{box-sizing:border-box}html,body,iframe,h1,h2,h3,h4,h5,h6,p,img,dl,dt,input,select,textarea,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}input{border:none;outline:none}.displayNone,.riskCaptureNavigation li.mobileActive,.labelNone .labelContainer,.hiddenDiv,.pageTitle,.feTitleDiv,.postcode,.plainText .postcodeLookup .selectedAddressTitle,.postcodeLookup .postcodeLookupUnavailable,.postcodeLookup .resultsTitle{display:none}.formEngineRadioButton input,.formEngineCheckbox input{border:none;outline:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;font-weight:normal}textarea,input,select{outline:none}*:focus{outline:none}img{max-height:100%;max-width:100%;border:none}body{font-size:62.5%}.hideimportant{display:none !important}.inlineRed{color:red}.centerText{text-align:center}.passwordChangeError.groupValidator,.passwordChangeError.errorBox,.passwordChangeError.validationBox,.passwordChangeError.logonFailure{margin:16px 0}.unhandledError{color:red;font-weight:bold;font-size:12px;background-color:#fee;padding:10px;border:2px solid red}.tlsEncryption{list-style-type:decimal;padding:0 0 0 40px;font-size:12px}.noPadding{padding:0 !important}.noPaddingTop{padding-top:0 !important}.noPaddingBottom{padding-bottom:0 !important}.padded{padding:16px}.paddedTop{padding-top:24px !important}.paddedTopSmall{padding-top:16px !important}.paddedLeft{padding-left:8px}.paddedRight{padding-right:24px !important}.paddedRight48{padding-right:44px}.paddedBottom{padding-bottom:24px}.noMargin{margin:0 !important}.noMarginTop{margin-top:0 !important}.marginBottom{margin-bottom:24px}.marginBottomSmall{margin-bottom:16px}.marginTop8{margin-top:8px}.marginTop12{margin-top:12px}.marginTop24{margin-top:24px}.marginTop48{margin-top:48px}.offsetTop{margin-top:-16px}.relative{position:relative}.floatRight{float:right}.floatLeft{float:left}.cf:before,.confirmTextAndButtons:before,.poller:before,.modalContainer:before,.navigation:before,.ui-datepicker-header:before,.logonFailure:before,.mainContent:before,.mainContainer:before,.cf:after,.confirmTextAndButtons:after,.poller:after,.modalContainer:after,.navigation:after,.ui-datepicker-header:after,.logonFailure:after,.mainContent:after,.mainContainer:after{content:"";display:table}.cf:after,.confirmTextAndButtons:after,.poller:after,.modalContainer:after,.navigation:after,.ui-datepicker-header:after,.logonFailure:after,.mainContent:after,.mainContainer:after{clear:both}.flexed,.closeButton,.editAddressControl,.editBtn a,.mailButton a,.successBanner .title,.notificationBox,.warningBox,.successBox,.errorBox,.validationBox,.logonFailure,.docLink a,.myAccount a,.myAccount .top,.formEngineRadioButton .control label,p.warning,p.monument,p.playground,p.onlinepackage{display:flex}.flexedWrap{display:flex;flex-wrap:wrap}.pullRight,.docsSection .mailButton{margin-left:auto}.alignCenter{align-items:center}.alignStart{align-items:start}.flexedJustifiedCenter{display:flex;justify-content:center}.transition{transition:all,.3s}.displayInline,.powerList,.formEngineRadioButton div.control div:first-child{display:inline-block}.displayInlineMiddle,.inlineButtons,.popupIcon,.formEngineCheckbox span,.formEngineCheckbox label,.formEngineRadioButton .multiControlItemHorizontal,.plainText,.prependedText,.appendedText,.formEngineRadioButton div.control>div:first-child{display:inline-block;vertical-align:middle}.displayInlineTop,.formEngineMultiSelect .control label,.labelContainer,div.control,.plainText,.formEngineMultiSelect div.control div:first-child{display:inline-block;vertical-align:top}.hidden,.hiddenSubmit,.formEngineRadioButton .control input,.formEngineMultiSelect .control input,.formEngineCheckbox .control input,.collapseHeaderContainer img,#menu-switcher{opacity:0;position:absolute;left:0;top:0;overflow:hidden;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;clip:rect(0, 0, 0, 0);margin:-1px}@font-face{font-family:"Zurich";src:url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-300.woff2") format("woff2"),url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-300.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Zurich";src:url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-400.woff2") format("woff2"),url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-400.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Zurich";src:url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-500.woff2") format("woff2"),url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-500.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Zurich";src:url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-600.woff2") format("woff2"),url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-600.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Zurich";src:url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-700.woff2") format("woff2"),url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-700.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Zurich";src:url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-italic.woff2") format("woff2"),url("../../TennysonParent/Styles/assets2/fonts/ZurichSans-italic.woff") format("woff");font-weight:normal;font-style:italic}.center,.cookie-notification .cookieContainer,.centerNoPadded,.navigation{max-width:1344px;margin:0 auto}.mainContainer{max-width:1344px}.mainCentred .mainContainer{max-width:inherit}.mainSide{margin:0 auto;padding:0 8px}.innerGroups{display:flex;flex-wrap:wrap}.mainContent{background:#fff;padding:0 16px 16px;border-radius:25px}.mainContent+.mainContent{margin-top:48px}.gridContent{display:flex;flex-wrap:wrap;gap:24px}.gridContent>*{flex:1 1 calc(50% - 24px);min-width:360px;background:#fff;padding:24px;border-radius:25px}.sidePod{border-radius:25px;padding:16px;margin-bottom:24px}.sideColumnSimple{background:#fff}.sideColumnColour{background:#aed0ea}.sideColumnSand{background:#dad2bd}.formEngineGroup{padding:16px 16px 32px}.formEngineGroup+.formEngineGroup{padding-top:0}.mainContent .formEngineGroup{padding:0}.mainContent .formEngineGroup h2{margin-top:16px}.mainContent .formEngineGroup:not(:first-child) h2{margin-top:24px}.header>.cf,.header>.confirmTextAndButtons,.header>.poller,.header>.modalContainer,.header>.navigation,.header>.ui-datepicker-header,.header>.logonFailure,.header>.mainContainer,.header>.mainContent{display:flex;align-items:center;padding-right:16px}.header>.cf .royalBlueButton,.header>.confirmTextAndButtons .royalBlueButton,.header>.poller .royalBlueButton,.header>.modalContainer .royalBlueButton,.header>.navigation .royalBlueButton,.header>.ui-datepicker-header .royalBlueButton,.header>.logonFailure .royalBlueButton,.header>.mainContainer .royalBlueButton,.header>.mainContent .royalBlueButton{margin-left:auto}@media(max-width: 950px){.header>.cf,.header>.confirmTextAndButtons,.header>.poller,.header>.modalContainer,.header>.navigation,.header>.ui-datepicker-header,.header>.logonFailure,.header>.mainContainer,.header>.mainContent{padding:0 8px}}.leftColumn{background:#fff}@media(min-width: 951px){.mainSide .mainContent{width:calc(100% - 456px);float:left}.mainSide .mainContent:has(+.narrowSide){width:calc(100% - 364px - 24px)}.leftColumn{padding:16px 0 0 0}.leftColumn,.logoContainer{width:252px;float:left;clear:left;margin-right:24px;box-shadow:0 3px 14px 2px #00000008;clip-path:inset(0 -16px -19px -16px)}.logoContainer .logo{margin:16px}.mainContentWrapper{width:calc(100% - 276px);float:left}.headerfixed .header{position:fixed;top:0;width:100%;z-index:1}.leftColumn{position:fixed;top:85px;height:100vh}.leftColumn+.mainContentWrapper{padding-left:276px;width:100%;padding-top:85px}.spacedLeft .footerContainer{margin-left:252px}.sideColumn{width:432px;float:right;clear:right}.sideColumn.narrowSide{width:364px}.innerGroups .sideColumn{flex:0 0 318px}.innerGroups .mainContent,.innerGroups .contentWidth{width:calc(100% - 342px);margin-right:24px}.mainContentInner{margin:0 auto;max-width:1140px;padding-right:24px}}@media(max-width: 950px){.mainContent{margin-bottom:24px}.mainContentWrapper{padding:0 8px}}@media(max-width: 1070px){.leftColumn+.mainContentWrapper .innerGroups{flex-direction:column}.leftColumn+.mainContentWrapper .innerGroups .mainContent{width:100%;margin-right:0;margin-bottom:24px}.leftColumn+.mainContentWrapper .innerGroups .sideColumn{width:100%}}.cookie-notification{background:#2b2b2b;width:100%;color:#fff;display:none}.cookie-notification .cookieContainer{display:flex;padding:16px}.cookie-notification .cookieContainer div:nth-child(2){padding:0 24px}.cookie-notification .cookieContainer div:nth-child(3){align-self:center}.cookie-notification .cookieContainer div:nth-child(3) a{white-space:nowrap;font-size:1.2em}@media(max-width: 640px){.cookie-notification .cookieContainer{flex-wrap:wrap}.cookie-notification .cookieContainer div:nth-child(2){padding:16px 0}}.cookie-notification a{color:#fff;text-decoration:underline;font-weight:normal}.cookie-notification a:hover{color:#aed0ea}.cookie-notification p{font-size:1.4rem;position:relative}.header{background:#fff;box-shadow:0 1px 10px 0 #00000008;min-height:85px;position:relative;z-index:1}.header .center,.header .cookie-notification .cookieContainer,.cookie-notification .header .cookieContainer{padding-right:8px;padding-left:8px}.branding{padding:16px 0;position:relative}.logo{position:relative;display:block;background:url("assets/Zurich.svg") no-repeat left;background-size:contain;height:53px;width:160px;outline-offset:2px;border-radius:4px}.logo:focus-visible{outline:1px solid #2b2b2b}#menu-switcher+label{display:none;float:right;margin-top:-5px;margin-right:-10px;z-index:3}.leftColumn .mainContentModule{height:100%}.leftColumn .mainContentModule>div:first-child{height:calc(100% - 72px);display:flex;flex-direction:column}.leftColumn ul{padding:12px 16px}.leftColumn ul,.leftColumn li{list-style:none}.leftColumn li{padding-bottom:12px}.leftColumn ul a{font-weight:400;padding:10px 8px;border-radius:4px;display:flex;align-items:center;text-decoration:none}.leftColumn ul a:hover{text-decoration:underline}.leftColumn ul a:focus{outline:1px solid #2b2b2b}.leftColumn ul a:before{content:"";width:24px;height:24px;margin-right:8px}.leftColumn li.active a{background:#eceeef}.leftColumn a[href*=MyAccount]:before{background:url(assets/dashboard.svg) no-repeat center}.leftColumn a[href*=AllPolicies]:before{background:url(assets/policies.svg) no-repeat center}.leftColumn a[href*=AllQuotes]:before{background:url(assets/quotes.svg) no-repeat center}.leftColumn a[href*=Documents]:before{background:url(assets/documents.svg) no-repeat center}.leftColumn a[href*=Resources]:before{background:url(assets/resource.svg) no-repeat center}.leftColumn a[href*=ContactUs]:before{background:url(assets/phone.svg) no-repeat center}.leftColumn a[href*=YourAccount]:before{background:url(assets/user.svg) no-repeat center}.leftColumn a[href*=Login]:before{background:url(assets/logout.svg) no-repeat center}.leftColumn ul+ul{background:#1d5996;margin-top:auto}.leftColumn ul+ul a{color:#fff}.leftColumn ul+ul a:focus{outline-color:#fff}.leftColumn ul+ul li.active a{background:#23366f}.contactInformation a{display:inline-flex;align-items:center;margin:8px 0}.contactInformation a:before{content:"";width:24px;height:24px;margin-right:8px}.contactInformation a[href*=tel]:before{background:url(assets/phone.svg) no-repeat center;filter:brightness(0) saturate(100%) invert(18%) sepia(44%) saturate(1756%) hue-rotate(201deg) brightness(91%) contrast(94%)}.contactInformation a[href*=mailto]:before{background:url(assets/email.svg) no-repeat center}a[href*=faqs]:before{background:url(assets/launch-outline.svg) no-repeat center;content:"";width:24px;height:24px;margin-right:8px}a[href*=faqs]{display:inline-flex;margin-top:24px}@media(max-width: 950px){.header{box-shadow:0 3px 14px 2px #00000008}.logo{margin:16px 0}.leftColumn .mainContentModule>div:first-child{flex-flow:row wrap;background:#1d5996}.leftColumn .fullName{flex:0 0 calc(100% - 192px);background:#fff;padding-top:16px}.leftColumn ul{padding:12px 8px;flex:1 0 50%;background:#fff}.leftColumn ul+ul{margin:0;flex:0 0 192px}}.footerTop,.footerBottom{background:#dae1f2;text-align:center;padding:16px}.footerTop a,.footerBottom a{font-weight:300}.footerTop li:has(a):after{content:".";display:inline-block;padding-left:32px;padding-right:24px;vertical-align:text-bottom;font-weight:700}.footerTop li:last-child:after{content:none}.footerBottom{color:#fff;background:#23366f}.footerBottom a{color:#fff}.footerBottom a:hover{color:#dde4e3}.footerBottom a:focus{outline-color:#fff}.footerContainer{margin-top:68px}.footerContainer img{float:left;margin-right:24px}.footerContainer ul{list-style:none;margin:0;padding:0}.footerContainer li{display:inline-block;margin-right:8px;padding:0}#modulePanel,#AWEContainer,html,form,#modulePanel>div,#modulePanel>div>div,.main{height:100%}#modulePanel>div>div{display:table;width:100%}.main,.blockFooter{display:table-row}.blockFooter{height:1px}html,body{font-family:"Zurich",arial,sans-serif;font-size:10px;color:#23366f;height:100%;font-weight:400;background:#eceeef}html{-webkit-text-size-adjust:100%}#AWEContainer{font-size:1.6rem}h1{font-size:3rem;padding:0 0 16px;font-weight:300;position:relative}h1.pageHeader{padding:48px 0 32px 0}.contactInformation h1{padding-top:8px;padding-bottom:24px}.mainContent h1,.mainContentWrapper h1{padding-top:24px}h1.pageInnerHeader{padding:16px 0 0}.pageHeader span,.pageInnerHeader span,.lightPar{font-size:1.6rem;font-weight:300;display:block;margin-top:8px}.lightPar{margin-top:0}h2{font-size:3rem;font-weight:300;padding:0 0 16px;color:#23366f}.groupBG h2{padding-top:0}.confirmTextAndButtons h2{padding:0 0 24px}.innerGroups .mainContent h2,h2.subTitle,.riskSummary h2,.mainContent .formEngineGroup:not(:first-child) h2{font-size:2.4rem;font-weight:500;letter-spacing:-4%}h3{font-size:2.3rem;font-weight:700;letter-spacing:6%}h2.tableTitle{font-size:3rem;font-weight:300}h2.tableTitle span{font-size:1.6rem;display:block;margin-top:8px}a{color:#23366f;font-weight:500;text-decoration:underline}a:hover{color:#1d5996}a:focus{outline:1px solid #2b2b2b}:not(.navigation,[class*=Button])>:not([class*=Button])>a:not([class*=Button],[id*=Button]):focus{border-radius:4px}.smallText{font-size:1.4rem}.bigTxt{font-size:1.8rem;font-weight:600}.fullName{padding:0 16px}@media(max-width: 950px){.fullName{padding:0 8px}}p{line-height:1.5}p .bold{font-weight:600}p+p,p+h2{padding-top:24px}p.warning,p.monument,p.playground,p.onlinepackage{color:#1d5996;font-weight:400;font-size:2rem;align-items:center;padding:16px 0 16px 0}p.warning:before,p.monument:before,p.playground:before,p.onlinepackage:before{background:url(assets2/images/info.svg) no-repeat center center;content:"";width:32px;height:32px;background-size:contain;margin-right:8px;flex:0 0 32px}p.warning a,p.monument a,p.playground a,p.onlinepackage a{margin-left:5px}p.monument:before{background:url(assets2/images/monument.svg) no-repeat center center}p.playground:before{background:url(assets2/images/playground.svg) no-repeat center center}p.onlinepackage:before{background:url(assets2/images/onlinepackage.svg) no-repeat center center}.groupBG p{color:#2b2b2b}ul,ol{padding:16px 0 16px 24px}ul li,ol li{padding-bottom:8px;line-height:1.5}ul ul,ol ul{padding-top:8px;padding-bottom:0}ul ul li:last-child,ol ul li:last-child{padding-bottom:0}ul.twoColumns,ol.twoColumns{column-count:2}ul.twoColumns li,ol.twoColumns li{page-break-inside:avoid;margin-right:16px}em{font-style:normal}strong{font-weight:700}.extraText{color:#1d5996;font-weight:600;margin-top:8px;margin-left:8px;display:inline-block}.extraText a{font-weight:600}.newLine{display:block;line-height:1.6}.red{color:#930707}.blue{color:#1d5996}.formItem{padding:12px 0}.formItem.formEngineAjaxSpinner{padding:0}.formItem.separator{border-top:1px solid #aed0ea;padding-top:16px}.formEngineFreeText{padding:0}.labelContainer{display:block;font-weight:300;position:relative;margin-bottom:8px}.labelContainer ul{margin:0;padding:0 0 0 16px}.labelContainer li{padding-bottom:0;text-align:left;font-size:90%}.readonly .labelContainer{margin-top:0}.readonly .labelContainer *{color:#767676}.fullWidth .labelContainer{width:100%;text-align:left;margin:0;padding:0 0 16px}.alignLeft .labelContainer{text-align:left}.labelContainer small{color:#45484a;font-size:1.4rem}.nonMandatoryIndicator+label.label:not(:empty,:has(>*)):after,.nonMandatoryIndicator+label.label>*:first-child:after{content:"(optional)";font-size:1.4rem;color:#45484a;margin-left:4px}.readonly .nonMandatoryIndicator+label.label:after,.readonly .nonMandatoryIndicator+label.label>*:after,.plainText .nonMandatoryIndicator+label.label:after,.plainText .nonMandatoryIndicator+label.label>*:after,.plainTextItem .nonMandatoryIndicator+label.label:after,.plainTextItem .nonMandatoryIndicator+label.label>*:after,.hideOptional .nonMandatoryIndicator+label.label:after,.hideOptional .nonMandatoryIndicator+label.label>*:after{content:none}.control input,.control select,.control textarea,.select2-search__field,.select2-selection{font-family:inherit;border:1px solid #23366f;font-size:inherit;color:#23366f;-webkit-appearance:none;border-radius:4px}div.control{position:relative}div.control .validator{max-width:364px}@media(max-width: 422px){div.control{width:100%}}.control input,.control select,.control textarea,.select2-search__field,.select2-selection{width:364px;padding:12px 0 12px 12px;line-height:22px;font-size:1.6rem}@media(max-width: 422px){.control input,.control select,.control textarea,.select2-search__field,.select2-selection{width:calc(100% - 46px)}}.control input:focus,.select2-container--open .control input,.control select:focus,.select2-container--open .control select,.control textarea:focus,.select2-container--open .control textarea,.select2-search__field:focus,.select2-container--open .select2-search__field,.select2-selection:focus,.select2-container--open .select2-selection{outline:1px solid #23366f}.control input:disabled,.control select:disabled,.control textarea:disabled,.select2-search__field:disabled,.select2-selection:disabled{background:none;border-color:#767676;color:#767676;text-overflow:ellipsis}textarea{max-width:364px}.textareaShort textarea{height:55px;overflow:hidden;resize:vertical;padding-right:16px}.formEngineDateSeparate div.control{display:inline-flex;gap:16px}.dateSeparate:before{display:block;margin-bottom:4px;font-size:1.4rem;font-weight:300;color:#45484a}.dateSeparate input{width:48px}.dateSeparate.day:before{content:"Day"}.dateSeparate.month:before{content:"Month"}.dateSeparate.year:before{content:"Year"}.dateSeparate.year input{width:80px}.dp-choose-date{display:none}.select2-search__field,.select2-selection{width:100%}.select2-container{width:364px !important}@media(max-width: 422px){.select2-container{width:calc(100% - 46px) !important}}.control .Password,.control .PasswordWithoutValidation{font-family:arial,sans-serif}input::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date]{-webkit-appearance:none;min-height:37px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}div.hasAppendedText,div.hasPrependedText{display:inline-flex;width:364px}.prependedText,.appendedText{padding:12px;border:1px solid;background:#eceeef}.prependedText{border-radius:4px 0 0 4px}.prependedText:has(+input:focus){outline:1px solid;border-right-width:2px}.readonly .prependedText{display:none}div.hasPrependedText input{border-radius:0 4px 4px 0;border-left:none}.appendedText{border-radius:0 4px 4px 0}input:focus+.appendedText{outline:1px solid}div.hasAppendedText input{border-radius:4px 0 0 4px;border-right:none}.plainText{padding-top:16px;max-width:300px;word-wrap:break-word;overflow-wrap:break-word}.readonly .plainText{padding-top:0}.plainText+.appendedText{padding-top:8px;margin-left:0}.readonly .plainTextAddress,.readonly .prependedText{display:none}.readonly .readonly label,.readonly .readonly .control label{cursor:default}.formEngineMultiSelect .control label{cursor:pointer;margin:2px 5px 2px 0;max-width:260px;position:relative;padding-left:25px}.formEngineMultiSelect div.control{margin-top:8px;margin-left:6px}.formEngineMultiSelect .popupIcon{vertical-align:top}.formEngineMultiSelect .control label,.formEngineCheckbox label{padding-left:43px;padding-top:6px;min-height:32px}.formEngineMultiSelect input[disabled=disabled]+label:before{background:#636363}.formEngineRadioButton .control label{align-items:center;cursor:pointer}.formEngineRadioButton .control label:before{width:32px;height:32px;background:#fff;border:1px solid #23366f;border-radius:50%;flex:0 0 32px;margin:6px 10px 6px 6px;content:""}.formEngineRadioButton .control label.selected{position:relative}.formEngineRadioButton .control label.selected:after{width:24px;height:24px;background:#23366f;border-radius:50%;content:"";position:absolute;top:50%;margin-top:-12px;left:10px}.formEngineRadioButton .multiControlItemHorizontal:not(:last-child){margin-right:32px}.formEngineMultiSelect .control label:before,.formEngineCheckbox .control label:before,.formEngineCheckbox label:before{content:"";position:absolute;left:1px;top:0;background:#fff;box-shadow:none;border:1px solid #1d5996;width:32px;height:32px;border-radius:4px}.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox .control label.selected:before,.formEngineCheckbox label.selected:before{background-clip:content-box;line-height:22px;border:2px solid #23366f;text-align:center;content:"";background:#23366f url(assets/tick.svg) no-repeat center;box-shadow:4px -4px 0 0 inset #fff,4px 4px 0 0 #fff inset,-4px 4px 0 0 #fff inset}.multiControlItemVertical+.multiControlItemVertical{padding-top:8px}.formEngineRadioButton.answerInvalid .control label:before,.formEngineMultiSelect.answerInvalid .control label:before{border-color:#930707}.formEngineRadioButton .control label:hover:before,.formEngineRadioButton .control input:focus+label:before,.formEngineMultiSelect .control label:hover:before,.formEngineMultiSelect .control input:focus+label:before{border-width:2px;outline:6px solid rgba(29,89,150,.3)}.formEngineRadioButton .control label.selected:hover:before,.formEngineRadioButton .control input:focus+label.selected:before,.formEngineMultiSelect .control label.selected:hover:before,.formEngineMultiSelect .control input:focus+label.selected:before{padding:3px}.formEngineRadioButton.readonly,.formEngineMultiSelect.readonly{pointer-events:none}.formEngineRadioButton.readonly .control label,.formEngineMultiSelect.readonly .control label{color:#767676}.formEngineRadioButton.readonly .control label:before,.formEngineMultiSelect.readonly .control label:before{border-color:#767676}.formEngineCheckbox{margin-top:24px}.formEngineCheckbox label{position:relative;width:100%;cursor:pointer}.formEngineCheckbox .labelContainer{font-weight:400;display:inline-block}.formEngineCheckbox.answerInvalid label:before{border-color:#930707}.formEngineCheckbox label:hover:before,.formEngineCheckbox:focus-within label:before{border-width:2px;outline:6px solid rgba(29,89,150,.3)}.formEngineCheckbox label.selected:hover:before,.formEngineCheckbox:focus-within label.selected:before{padding:3px}.formEngineCheckbox.readonly{pointer-events:none}.formEngineCheckbox.readonly label{color:#767676}.formEngineCheckbox.readonly label:before{border-color:#767676}.answerInvalid{position:relative;padding-left:12px}.answerInvalid:after{position:absolute;content:"";border-left:2px solid #930707;top:16px;left:0;height:calc(100% - 28px)}.answerInvalid .select2-selection,.answerInvalid input,.answerInvalid select,.answerInvalid textarea{border:1px solid #930707}.answerInvalid.formEngineTextBox input{background:url(assets/alert-circle.svg) no-repeat center right 8px}.validator span{color:#930707 !important;font-size:1.4rem;margin:8px 0;position:relative;font-weight:300;display:inline-block}.logonFailure{padding:0;margin-bottom:12px}.groupValidator.validator,.passwordChangeError{width:100%}.groupValidator.validator span,.passwordChangeError span{margin-bottom:24px;width:100%}.groupValidator.validator span:after,.passwordChangeError span:after{display:none}.passwordChangeError span{display:block;float:none;margin:0}.passwordChangeError span:after{display:none}.powerList .promptText{display:none !important}.postcodeLookupResultsLinksDiv,.powerListResultItems{max-height:200px;width:100%;overflow-y:auto;max-width:364px}.postcodeLookupResultsLinksDiv .resultItem,.powerListResultItems .resultItem{padding:8px}.postcodeLookupResultsLinksDiv .resultItem:hover,.powerListResultItems .resultItem:hover{cursor:pointer;color:#fff;background:#1d5996}.powerListResultItems{margin-top:15px}.resultsTitle{padding:16px 4px}div.selectedAddress{width:100%;font-weight:700;padding:16px 0;color:#1d5996}.popupIcon{margin-left:8px}.popupIcon span{background:url(assets/infoHelp.svg) no-repeat;width:32px;height:32px;background-size:contain;display:block;cursor:pointer}.popupActive span,.visibleInfoBox .popupIcon span,.popupIcon:focus span,.popupIcon.popupActive:focus{transform:scale(1.05)}.popupText,.infoBox{z-index:3;background:#23366f;color:#fff;font-size:1.4rem;font-weight:300}.popupText{position:absolute;width:252px}.popupText.popupOffScreenRight{left:auto !important;right:40px;margin-top:40px}.popupText.popupOffScreenRight .popupTextContainer:before,.popupText.popupOffScreenRight .popupTextContainer:after{display:none}.infoBox{width:364px;margin-top:8px}@media(max-width: 422px){.infoBox{width:100%}}.popupTextContainer,.infoBoxText{position:relative;padding:8px;word-wrap:break-word}.popupTextContainer:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;right:100%;top:0%;border-color:rgba(255,255,255,0);border-right-color:#23366f;border-width:11px;margin-top:8px}.centredHelpText{position:relative}.centredHelpText div.control{position:static}.expandExternalExamples .popupIcon{display:flex;cursor:pointer;margin:4px 0 0 8px;padding:4px 4px 0 0;font-weight:500;width:fit-content}.expandExternalExamples .popupIcon span{background:none;width:auto;height:auto;transform:none !important}.expandExternalExamples .popupIcon:before{content:"";background:url(assets/arrow-right.svg) no-repeat;width:22px;height:22px;background-size:contain;transform-origin:center 42%;transition:transform .3s}.expandExternalExamples .popupIcon:after{content:"Examples of external wall systems";text-decoration:underline}.expandExternalExamples .popupIcon:hover:after{text-decoration:none}.expandExternalExamples .popupIcon:focus{outline:1px solid #2b2b2b;border-radius:4px}.expandExternalExamples .infoBox{width:auto;background:transparent;color:unset;margin:0 0 0 32px}.expandExternalExamples .infoBoxText{padding-top:0;padding-left:0}.expandExternalExamples .infoBoxText div.flexedWrap{gap:24px}.expandExternalExamples .visibleInfoBox .popupIcon:before{transform:rotate(90deg)}figure{margin:0}figcaption{padding:4px 0}.mandatoryIndicator{display:none}.modalContainer .ajaxSpinner span{background-color:#fff}.ajaxSpinner span,.tabbedParent .ajaxSpinner span{opacity:.9;position:absolute;background:#eef0f1 url(assets/ellipsis.gif) no-repeat center center;top:0;left:0;right:0;bottom:0}.loader h1{text-align:center;margin-top:32px}.spinner{width:60px;height:60px;position:relative;margin:50px auto 0}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#1d5996;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}input::-webkit-input-placeholder{color:#636363}input::-moz-placeholder{color:#636363}input:-ms-input-placeholder{color:#636363}input::-ms-input-placeholder{color:#636363}.promptText{color:#636363}.select2-selection__arrow{color:#2b2b2b;display:block;position:absolute;right:12px;width:24px;height:24px;text-align:left;background:url(assets/arrow-down.svg) no-repeat;background-size:contain}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-selection--single,.select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;user-select:none;-webkit-user-select:none;min-height:48px}.select2-selection--single{padding-right:calc(12px - -20px)}.select2-selection--multiple .select2-selection__rendered{padding-left:12px}.select2-selection__rendered{text-overflow:ellipsis;overflow:hidden}.select2-selection--single .select2-selection__rendered{display:block}.select2-selection--multiple .select2-selection__rendered{display:inline-block;box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%}.select2-selection--multiple{cursor:text;padding-top:11px !important}.select2-selection--multiple .select2-selection__placeholder{margin-top:5px;float:left}.select2-selection--multiple .select2-selection__clear{margin-top:5px;margin-right:10px}.select2-selection--multiple .select2-selection__choice{border-radius:0;padding:8px 16px;cursor:default;float:left;margin-right:5px;margin-top:5px;position:relative;line-height:14px;color:red;cursor:default;background-color:#930707}.select2-selection--multiple .select2-selection__choice__remove{color:red;font-weight:bold;cursor:pointer;display:inline-block;margin-right:2px}.select2-selection--multiple .select2-selection__choice__remove:hover{color:red}.select2-container--focus .select2-selection--multiple{outline:0}.select2-search--inline{float:left}.select2-selection--multiple .select2-search--inline{line-height:14px;width:100%}.select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:8px 0;background:transparent;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-selection--multiple .select2-search--inline .select2-search__field{padding:0}.select2-selection__choice+.select2-search--inline{width:auto}.select2-selection--multiple .select2-search__field[style="width: 100px;"]{width:100% !important}.select2-search--dropdown{min-height:48px;margin:0;background:#eee;border-top:1px solid #23366f;border-bottom:1px solid #ddd;white-space:nowrap}.select2-search--dropdown .select2-search__field{width:100%;height:auto !important;min-height:48px;padding:7px;border:1px solid #23366f}.select2-results>.select2-results__options{max-height:300px;overflow-y:auto}.select2-results__option[aria-disabled=true]{color:#999}.select2-results__option[aria-selected=true]{background-color:#fff;color:#1d5996}.select2-results__option .select2-results__option{padding-left:1em}.select2-results__option:first-child{min-height:30px}.select2-results__option--highlighted[aria-selected]{background-color:#1d5996;color:#fff}.select2-search--hide+.select2-results .select2-results__option:first-child{display:block}.select2-selection__placeholder{color:#aaa}.select2-container--disabled .select2-selection--single,.select2-container--disabled .select2-selection--multiple{background-color:#f4f4f4;cursor:default}.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-selection__clear{width:16px;height:16px;border-radius:10px;color:#999;border:1px solid #999;display:inline-block;text-align:center;position:absolute}.select2-dropdown{box-sizing:border-box;background-color:#fff;border:1px solid #23366f;border-radius:4px;font-size:1.6rem;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;top:100%}.select2-results{display:block;position:relative;z-index:1}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:8px 16px;user-select:none;-webkit-user-select:none;color:inherit}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--open.select2-container--above .select2-selection--single,.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.select2-container--open.select2-container--below .select2-selection--single,.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.select2-search--dropdown{display:block;padding:7px;position:relative;z-index:1}.select2-search--dropdown .select2-search__field{width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-selection--multiple .select2-selection__choice__remove{vertical-align:middle;font-size:18px}@media(max-width: 1000px){li.loading-results{display:none}}.selectionClear .select2-selection__rendered{padding-right:40px}.select2-selection__clear{top:50%;right:48px;margin-top:-9px;line-height:13px;color:#23366f;border-color:#23366f}.select2-search--dropdown .select2-search__field{padding:8px 15px}.select2-container--open .select2-dropdown--below{box-shadow:0 4px 4px rgba(0,0,0,.15)}.select2-container--open .select2-dropdown--above{box-shadow:0 -4px 4px rgba(0,0,0,.15)}.select2-container--open .select2-dropdown{overflow:hidden}table{width:100%}table:not(.highlightTop,.formEngineGroupChild){border-collapse:separate;border-spacing:0 16px}th,td,table.formEngineGroupChild td,table.formEngineGroupChild th,.fakeTableRowDocs .docLink{padding:16px 1.6%}@media(max-width: 640px){th,td,table.formEngineGroupChild td,table.formEngineGroupChild th,.fakeTableRowDocs .docLink{padding:16px 5px}}th{font-weight:600;font-size:1.6rem}th.sortable{vertical-align:top}th.sortable span{cursor:pointer;display:flex;align-items:start}th.sortable span:after{content:"";margin-top:-1px;margin-left:4px;background:transparent url(assets/arrow-down.svg) no-repeat;width:24px;height:24px}.sortable.ascStyle span:after{transform:rotate(180deg)}th.iconColumn,td.iconColumn{padding-right:0;padding-top:0;padding-bottom:0;width:40px}.iconColumn+th,.iconColumn+td{padding-left:8px}td{font-weight:300}td span{display:block;line-height:1.6;font-size:1.4rem}td a{display:block;font-weight:400}td a:focus,td a:hover{text-decoration:none}td:has(p.noResults){padding:0}table.results td:first-child span{overflow-wrap:break-word}td.status{padding:16px 0}td.status span{font-weight:600;border-radius:4px;padding:4px 8px;color:#fff;text-align:center;min-width:fit-content;white-space:nowrap;margin:0 Max(8px, 1vw)}td.status span.green{background:#32633d}td.status span.grey{background:#636363}td.status span.yellow{background:#8e6f00}td.status span.red{background:#930707}td.status span.blue{background:#aed0ea;color:#23366f}.width50{width:50%}tbody:not(.formEngineGroup) td{border-top:1px solid #dde4e3;border-bottom:1px solid #dde4e3}tbody:not(.formEngineGroup) td:first-child{border-left:1px solid #dde4e3}tbody:not(.formEngineGroup) td:last-child{border-right:1px solid #dde4e3}tbody:not(.formEngineGroup) td:first-child{border-top-left-radius:4px}tbody:not(.formEngineGroup) td:last-child{border-top-right-radius:4px}tbody:not(.formEngineGroup) td:first-child{border-bottom-left-radius:4px}tbody:not(.formEngineGroup) td:last-child{border-bottom-right-radius:4px}table td.link a{display:inline-flex;min-width:77px}table td.link a:after{background:url(assets2/images/arrow-right.svg) no-repeat;margin-left:auto;width:10px;height:20px;flex:0 0 10px;background-size:contain;content:""}table td.link a.standardLinkSpacing:after{margin-left:16px}.nopaddedCell td{padding:0}.nopaddedCell td.link a{padding:16px;display:block;font-weight:300;text-decoration:none}.blueBox{background:#23366f;color:#fff;border-radius:8px;padding:16px;margin-bottom:24px}.blueBox:has(+.royalBlueBox){margin-bottom:0;border-radius:8px 8px 0 0}.royalBlueBox{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:8px 64px;background:#1d5996;color:#fff;font-size:1.8rem;font-weight:300;border-radius:0 0 8px 8px;padding:16px;margin-bottom:24px}.royalBlueBox>span{display:inline-flex;align-items:center;gap:16px}.royalBlueBox>span>span{font-size:3.6rem;font-weight:600}.royalBlueBox p{font-size:1.4rem;flex:0 0 100%}table.highlightTop td,table.highlightTop th{padding:2px 8px;border:0 !important}.noResults.tablenoResults{padding:16px 24px 16px 24px;display:flex;flex-direction:column;align-items:center}.noResults.tablenoResults a{margin-top:16px}.FooterTextInCss:after{content:"*Cover lasts one year and needs to be renewed annually.";font-weight:300;font-size:1.6rem}#stepMyAccount tr:hover td,tr:hover td[data-search-row-link] tr:hover td:has(a){cursor:pointer;background:#f4f5f5}ul.searchNavigation{margin-top:8px;display:flex;gap:8px;justify-content:center;align-items:center;margin:0 0 12px;padding:0}ul.searchNavigation li{list-style:none;padding-bottom:0;text-align:center;min-width:40px}ul.searchNavigation li.activeNavigationLink,ul.searchNavigation li:not(.inactiveNavigationLink) a{cursor:pointer}ul.searchNavigation li.inactiveNavigationLink{color:#767676}ul.searchNavigation li.activeNavigationLink{color:#23366f}ul.searchNavigation li.activeNavigationLink:hover,ul.searchNavigation li.activeNavigationLink:focus{text-decoration:underline;cursor:pointer}ul.searchNavigation li.selectedResultPage{background:#23366f;border-radius:50%;color:#fff;line-height:40px;width:40px;height:40px;text-align:center}table.formEngineGroupChild th{background:#aed0ea}table.formEngineGroupChild td{border-bottom:1px solid #aed0ea}table.formEngineGroupChild .labelContainer{display:none}table.formEngineGroupChild div.control .plainText{padding:0}table.formEngineGroupChild .width16{width:16%}.myAccount .top{background:#1d5996;font-size:2rem;margin-top:-32px;margin-left:-24px;margin-right:-24px;padding:32px 24px;margin-bottom:32px;align-items:flex-start}.myAccount small{display:block;font-size:1.6rem;margin-top:24px}.myAccount img{margin-right:16px}.myAccount a{align-items:center;font-size:1.8rem;font-weight:400}.myAccount a img{width:20px;height:20px;margin-right:16px}.myAccount a:focus,.myAccount a:hover{text-decoration:none}.myAccount a+a{margin-top:32px}.noResults{padding:24px}.breadcrumbs{margin-top:48px}.breadcrumbs a{font-weight:400}.breadcrumbs span.arrow{display:inline-flex;background:url(assets/arrow-right.svg) no-repeat center;background-size:24px;margin:0 8px;width:24px;height:24px}.breadcrumbs .current-page{color:#2b2b2b}.breadcrumbsModule+.pageHeaderModule .pageHeader{padding-top:16px}.quoteDocMain{display:flex;align-items:center;width:100%}.fakeTableRowDocs .docLink{border:1px solid #dde4e3;border-radius:4px;margin:16px 0}.docLink a{font-weight:400;align-items:center;text-decoration:none;gap:8px}.docLink a:before{content:"";background:url(assets/download.svg) no-repeat center;background-size:contain;width:24px;height:24px;flex:0 0 24px}.docLink span{font-size:90%;margin-left:42px}.docPolling{position:relative}.myAccount a,.myAccount h2{color:#fff}.sideColumn .greenButton,.sideColumn .navigation .next a,.navigation .next .sideColumn a{margin-top:44px}.notificationBox,.warningBox,.successBox,.errorBox,.validationBox,.logonFailure{border-radius:0 8px 8px 0;padding:16px;align-items:center}.notificationBox:before,.warningBox:before,.successBox:before,.errorBox:before,.validationBox:before,.logonFailure:before{background-size:contain;content:"";width:24px;height:24px;flex:0 0 24px;margin-right:16px}.notificationBox,.warningBox,.successBox{margin:32px 0}.successBox{background:rgba(50,99,61,.1);color:#32633d;border-left:2px solid #32633d}.successBox:before{background:url(assets/check.svg) no-repeat}.notificationBox{background:#eaf3f7;color:#23366f;border-left:2px solid #23366f}.notificationBox:before{background:url(assets/infoHelp.svg) no-repeat}.warningBox{background:rgba(255,199,0,.1);color:#784e01;border-left:2px solid #784e01}.warningBox:before{background:url(assets/info.svg) no-repeat}.errorBox,.validationBox,.logonFailure{background:#fff1f0;color:#930707;border-left:2px solid #930707}.errorBox:before,.validationBox:before,.logonFailure:before{background:url(assets/alert-circle.svg) no-repeat}.successBanner{margin-bottom:32px}.successBanner .title,.successBanner .content{padding:16px 24px}.successBanner .title{border-radius:8px;background:#32633d;color:#fff;font-size:2rem;padding:16px 24px;align-items:center}.successBanner .title:before{background:url(assets/check.svg) no-repeat;filter:brightness(10);background-size:contain;content:"";width:30px;height:30px;flex:0 0 30px;margin-right:16px}.successBanner .title:has(+.content){border-radius:8px 8px 0 0}.successBanner .content{border-radius:0 0 8px 8px;border:1px solid #32633d;background:#fff}.tabbedModuleGroupList{border-bottom:1px solid #aed0ea;display:flex;padding:16px 0}.tabbedModuleGroupList li{list-style:none;color:#23366f;font-weight:600;font-size:2rem;padding:0 16px;position:relative}.tabbedModuleGroupList li:first-child{padding-left:0}.tabbedModuleGroupList li:not(.moduleToggleSelectedTab){cursor:pointer}.tabbedModuleGroupList .moduleToggleSelectedTab:before,.tabbedModuleGroupList li:focus:before{content:"";position:absolute;left:0;right:0;bottom:-17px;border-bottom:2px solid #23366f}.validationBox{margin-bottom:24px}.sidebySide .formQuestionSelf{display:flex;align-items:flex-start}.sidebySide .labelContainer{width:120px;font-weight:500;margin-right:8px;margin-bottom:0}.sidebySide .plainText{padding-top:0;font-weight:300}.sidebySide.plainTextItem:has(+.sidebySide){padding-bottom:0}.quoteSummaryContainer{display:flex;flex-wrap:wrap}.basket{flex:0 1 35%}.basket+div{flex:1 1 65%;padding-left:24px}.basketInfo{background:#eceeef;padding:16px;border-radius:16px}.basketInfo h3{font-size:2.4rem}.basketInfo .section{border-top:#aed0ea solid 1px;border-bottom:#aed0ea solid 1px;padding:16px 0;margin:16px 0}.basketInfo h4{font-size:1.8rem;font-weight:500;padding-bottom:8px}.basketInfo h4~div,.basketInfo span{font-weight:300}.basketInfo h4+div+div{margin-top:4px}.riskSummary h2{margin-top:0 !important}.riskSummary .formQuestionSelf{display:flex;gap:24px}.riskSummary .label{color:unset}.riskSummary .labelContainer{flex:0 1 45%}.riskSummary div.control{flex:0 1 55%}.riskSummary .formItem.separator{padding-top:12px}.riskSummary .formItem{padding:0 0 12px}.control input.Date{width:170px;padding-left:53px}@media only screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 768px){.control input.Date{padding-left:24px}}.ui-datepicker-trigger{display:inline-block;border:none;background:none;position:absolute;z-index:0;cursor:pointer;left:24px;top:14px;padding:0;background:url(assets2/images/calendar.svg) no-repeat;width:22px;height:22px;background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 768px){.ui-datepicker-trigger{display:none}}.ui-datepicker{top:40px !important;left:0 !important;z-index:3 !important;width:300px;display:none;font-size:.9em;position:absolute !important;background:#fff;box-shadow:0 3px 1px rgba(0,0,0,.15)}@media(max-width: 480px){.ui-datepicker{width:280px}}.ui-datepicker table{width:100% !important;margin-left:0}.ui-datepicker th,.ui-datepicker td{text-align:center;width:14.2857142857%}.ui-datepicker th{padding:4px 0;background:#1d5996;color:#fff;border:1px solid #23366f}.ui-datepicker td{padding:0;border:1px solid #eee;border-bottom:1px solid #eee}.ui-datepicker .ui-datepicker-today{background:#eee}.ui-datepicker .ui-datepicker-current-day{background:#1d5996}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker td a{display:block;padding:7px 0;color:#23366f;text-decoration:none}.ui-datepicker td a:hover{background:#23366f;text-decoration:none;color:#fff}.ui-datepicker-header{background:#23366f;padding:4px 0}.ui-datepicker-header div,.ui-datepicker-header a{text-align:center;float:left}.ui-datepicker-header .ui-datepicker-next{float:right}.ui-datepicker-prev,.ui-datepicker-next{width:25%;padding:5px 0;color:#fff;text-decoration:none}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{cursor:pointer;text-decoration:none}.ui-datepicker-title{width:50%;float:left}.ui-datepicker-title select{float:left;padding:2px;z-index:1;margin-top:2px;height:auto;position:static;font-size:1em;width:48% !important;border:1px solid #ddd;background:#fff}.ui-datepicker-title select:focus{border-color:#fff}.ui-datepicker-title select:first-child+select{float:right}.navigation a,.formEngineButton a,.formEngineNavigationButton a,.lookupCtrl input,a.secondaryButton,.navigation .back a,a.blueButton,.okButton a,.confirmButton a,.navigation .save a,a.greenButton,.navigation .next a,a.whiteButton,.whiteButton div.control a,.blueButton .control a,a.ghostButton,.secondaryButton div.control a,input[type=button],button,.royalBlueButton{cursor:pointer;display:inline-block;padding:16px 24px;outline:none;text-align:center;text-decoration:none;-webkit-appearance:none;border-radius:32px;font-family:"Zurich";font-size:1.8rem;line-height:22px;font-weight:normal}div.control input[type=button]{width:auto}.navigation{padding:32px 0 0 0}.navigation .next a,.navigation .back a,.navigation .save a{min-width:130px;text-transform:inherit}.navigation .next a{float:left;margin-right:32px}.navigation .back a{float:left;margin-right:32px}.navigation .save a{float:left;margin-right:32px}@media(max-width: 550px){.next a{width:100%;margin:0 0 24px}.save a{margin-bottom:32px}}.modularButtons{margin-top:24px}a.backButton,.backButton div.control a,a.forwardButton,.forwardButton div.control a,.addIcon{display:flex !important;align-items:center}a.backButton:before,.backButton div.control a:before,a.forwardButton:after,.forwardButton div.control a:after,.addIcon:before{content:"";width:24px;height:22px;background:url(assets/arrow-left.svg) no-repeat 0 -1px;flex:0 0 24px}a.backButton:before,.backButton div.control a:before,.addIcon:before{margin-right:8px}a.forwardButton:after,.forwardButton div.control a:after{background:url(assets/arrow-right.svg) no-repeat 0 -1px;margin-left:8px}.addIcon:before{background:url(assets/file-add.svg) no-repeat 0 0}.login:before{background:url(assets/login.svg) no-repeat 0 0}a.blueButton,.okButton a,.confirmButton a,.navigation .save a,.blueButton div.control a,.blueButton input[type=button],.okButton a input[type=button],.confirmButton a input[type=button],.navigation .save a input[type=button],.control span.lookupCtrl input,a.darkBlueButton,.darkBlueButton div.control a,.formEngineButton div.control a,.formEngineNavigationButton div.control a,.formEngineButton a{background:#23366f;color:#fff;border:1px solid #23366f}a.blueButton:hover,.okButton a:hover,.confirmButton a:hover,.navigation .save a:hover,.blueButton div.control a:hover,.blueButton input[type=button]:hover,.okButton a input[type=button]:hover,.confirmButton a input[type=button]:hover,.navigation .save a input[type=button]:hover,.control span.lookupCtrl input:hover,a.darkBlueButton:hover,.darkBlueButton div.control a:hover,.formEngineButton div.control a:hover,.formEngineNavigationButton div.control a:hover,.formEngineButton a:hover{background:#1d5996;text-decoration:underline;border-color:#1d5996}a.blueButton:focus,.okButton a:focus,.confirmButton a:focus,.navigation .save a:focus,.blueButton div.control a:focus,.blueButton input[type=button]:focus,.okButton a input[type=button]:focus,.confirmButton a input[type=button]:focus,.navigation .save a input[type=button]:focus,.control span.lookupCtrl input:focus,a.darkBlueButton:focus,.darkBlueButton div.control a:focus,.formEngineButton div.control a:focus,.formEngineNavigationButton div.control a:focus,.formEngineButton a:focus{outline:1px solid #2b2b2b}a.blueButton:before,.okButton a:before,.confirmButton a:before,.navigation .save a:before,a.blueButton:after,.okButton a:after,.confirmButton a:after,.navigation .save a:after,.blueButton div.control a:before,.blueButton div.control a:after,.blueButton input[type=button]:before,.okButton a input[type=button]:before,.confirmButton a input[type=button]:before,.navigation .save a input[type=button]:before,.blueButton input[type=button]:after,.okButton a input[type=button]:after,.confirmButton a input[type=button]:after,.navigation .save a input[type=button]:after,.control span.lookupCtrl input:before,.control span.lookupCtrl input:after,a.darkBlueButton:before,a.darkBlueButton:after,.darkBlueButton div.control a:before,.darkBlueButton div.control a:after,.formEngineButton div.control a:before,.formEngineButton div.control a:after,.formEngineNavigationButton div.control a:before,.formEngineNavigationButton div.control a:after,.formEngineButton a:before,.formEngineButton a:after{color:#fff}.readonly a.blueButton,.readonly .okButton a,.okButton .readonly a,.readonly .confirmButton a,.confirmButton .readonly a,.readonly .navigation .save a,.navigation .save .readonly a,a.blueButton.readonly,.okButton a.readonly,.confirmButton a.readonly,.navigation .save a.readonly,.readonly .blueButton div.control a,.blueButton div.control a.readonly,.readonly .blueButton input[type=button],.readonly .okButton a input[type=button],.okButton .readonly a input[type=button],.readonly .confirmButton a input[type=button],.confirmButton .readonly a input[type=button],.readonly .navigation .save a input[type=button],.navigation .save .readonly a input[type=button],.blueButton input[type=button].readonly,.okButton a input[type=button].readonly,.confirmButton a input[type=button].readonly,.navigation .save a input[type=button].readonly,.readonly .control span.lookupCtrl input,.control span.lookupCtrl input.readonly,.readonly a.darkBlueButton,a.darkBlueButton.readonly,.readonly .darkBlueButton div.control a,.darkBlueButton div.control a.readonly,.readonly .formEngineButton div.control a,.formEngineButton div.control a.readonly,.readonly .formEngineNavigationButton div.control a,.formEngineNavigationButton div.control a.readonly,.readonly .formEngineButton a,.formEngineButton a.readonly{pointer-events:none;color:#767676;background:#dde4e3}.readonly a.blueButton:before,.readonly .okButton a:before,.okButton .readonly a:before,.readonly .confirmButton a:before,.confirmButton .readonly a:before,.readonly .navigation .save a:before,.navigation .save .readonly a:before,.readonly a.blueButton:after,.readonly .okButton a:after,.okButton .readonly a:after,.readonly .confirmButton a:after,.confirmButton .readonly a:after,.readonly .navigation .save a:after,.navigation .save .readonly a:after,a.blueButton.readonly:before,.okButton a.readonly:before,.confirmButton a.readonly:before,.navigation .save a.readonly:before,a.blueButton.readonly:after,.okButton a.readonly:after,.confirmButton a.readonly:after,.navigation .save a.readonly:after,.readonly .blueButton div.control a:before,.readonly .blueButton div.control a:after,.blueButton div.control a.readonly:before,.blueButton div.control a.readonly:after,.readonly .blueButton input[type=button]:before,.readonly .okButton a input[type=button]:before,.okButton .readonly a input[type=button]:before,.readonly .confirmButton a input[type=button]:before,.confirmButton .readonly a input[type=button]:before,.readonly .navigation .save a input[type=button]:before,.navigation .save .readonly a input[type=button]:before,.readonly .blueButton input[type=button]:after,.readonly .okButton a input[type=button]:after,.okButton .readonly a input[type=button]:after,.readonly .confirmButton a input[type=button]:after,.confirmButton .readonly a input[type=button]:after,.readonly .navigation .save a input[type=button]:after,.navigation .save .readonly a input[type=button]:after,.blueButton input[type=button].readonly:before,.okButton a input[type=button].readonly:before,.confirmButton a input[type=button].readonly:before,.navigation .save a input[type=button].readonly:before,.blueButton input[type=button].readonly:after,.okButton a input[type=button].readonly:after,.confirmButton a input[type=button].readonly:after,.navigation .save a input[type=button].readonly:after,.readonly .control span.lookupCtrl input:before,.readonly .control span.lookupCtrl input:after,.control span.lookupCtrl input.readonly:before,.control span.lookupCtrl input.readonly:after,.readonly a.darkBlueButton:before,.readonly a.darkBlueButton:after,a.darkBlueButton.readonly:before,a.darkBlueButton.readonly:after,.readonly .darkBlueButton div.control a:before,.readonly .darkBlueButton div.control a:after,.darkBlueButton div.control a.readonly:before,.darkBlueButton div.control a.readonly:after,.readonly .formEngineButton div.control a:before,.readonly .formEngineButton div.control a:after,.formEngineButton div.control a.readonly:before,.formEngineButton div.control a.readonly:after,.readonly .formEngineNavigationButton div.control a:before,.readonly .formEngineNavigationButton div.control a:after,.formEngineNavigationButton div.control a.readonly:before,.formEngineNavigationButton div.control a.readonly:after,.readonly .formEngineButton a:before,.readonly .formEngineButton a:after,.formEngineButton a.readonly:before,.formEngineButton a.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}a.secondaryButton,.navigation .back a,.secondaryButton div.control a,.editAddressControl input{background:transparent;color:#23366f;border:1px solid #23366f}a.secondaryButton:hover,.navigation .back a:hover,.secondaryButton div.control a:hover,.editAddressControl input:hover{background:transparent;text-decoration:underline}a.secondaryButton:focus,.navigation .back a:focus,.secondaryButton div.control a:focus,.editAddressControl input:focus{outline:1px solid #2b2b2b}.readonly a.secondaryButton,.readonly .navigation .back a,.navigation .back .readonly a,a.secondaryButton.readonly,.navigation .back a.readonly,.readonly .secondaryButton div.control a,.secondaryButton div.control a.readonly,.readonly .editAddressControl input,.editAddressControl input.readonly{pointer-events:none;color:#767676;border-color:#767676}.readonly a.secondaryButton:before,.readonly .navigation .back a:before,.navigation .back .readonly a:before,.readonly a.secondaryButton:after,.readonly .navigation .back a:after,.navigation .back .readonly a:after,a.secondaryButton.readonly:before,.navigation .back a.readonly:before,a.secondaryButton.readonly:after,.navigation .back a.readonly:after,.readonly .secondaryButton div.control a:before,.readonly .secondaryButton div.control a:after,.secondaryButton div.control a.readonly:before,.secondaryButton div.control a.readonly:after,.readonly .editAddressControl input:before,.readonly .editAddressControl input:after,.editAddressControl input.readonly:before,.editAddressControl input.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}a.greenButton,.navigation .next a,.greenButton div.control a,.greenButton button,.navigation .next a button{background:#32633d;color:#fff;border:1px solid #32633d}a.greenButton:hover,.navigation .next a:hover,.greenButton div.control a:hover,.greenButton button:hover,.navigation .next a button:hover{background:#3f7d4f;text-decoration:underline;border-color:#3f7d4f}a.greenButton:focus,.navigation .next a:focus,.greenButton div.control a:focus,.greenButton button:focus,.navigation .next a button:focus{outline:1px solid #2b2b2b}a.greenButton:before,.navigation .next a:before,a.greenButton:after,.navigation .next a:after,.greenButton div.control a:before,.greenButton div.control a:after,.greenButton button:before,.navigation .next a button:before,.greenButton button:after,.navigation .next a button:after{color:#fff}.readonly a.greenButton,.readonly .navigation .next a,.navigation .next .readonly a,a.greenButton.readonly,.navigation .next a.readonly,.readonly .greenButton div.control a,.greenButton div.control a.readonly,.readonly .greenButton button,.readonly .navigation .next a button,.navigation .next .readonly a button,.greenButton button.readonly,.navigation .next a button.readonly{pointer-events:none;color:#767676;background:#dde4e3}.readonly a.greenButton:before,.readonly .navigation .next a:before,.navigation .next .readonly a:before,.readonly a.greenButton:after,.readonly .navigation .next a:after,.navigation .next .readonly a:after,a.greenButton.readonly:before,.navigation .next a.readonly:before,a.greenButton.readonly:after,.navigation .next a.readonly:after,.readonly .greenButton div.control a:before,.readonly .greenButton div.control a:after,.greenButton div.control a.readonly:before,.greenButton div.control a.readonly:after,.readonly .greenButton button:before,.readonly .navigation .next a button:before,.navigation .next .readonly a button:before,.readonly .greenButton button:after,.readonly .navigation .next a button:after,.navigation .next .readonly a button:after,.greenButton button.readonly:before,.navigation .next a button.readonly:before,.greenButton button.readonly:after,.navigation .next a button.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}a.whiteButton,.whiteButton div.control a{background:#fff;color:#23366f;border:1px solid #fff}a.whiteButton:hover,.whiteButton div.control a:hover{background:#eceeef;text-decoration:underline;border-color:#eceeef}a.whiteButton:focus,.whiteButton div.control a:focus{outline:1px solid #2b2b2b;outline-color:#fff}.readonly a.whiteButton,a.whiteButton.readonly,.readonly .whiteButton div.control a,.whiteButton div.control a.readonly{pointer-events:none;color:#767676;background:#dde4e3}.readonly a.whiteButton:before,.readonly a.whiteButton:after,a.whiteButton.readonly:before,a.whiteButton.readonly:after,.readonly .whiteButton div.control a:before,.readonly .whiteButton div.control a:after,.whiteButton div.control a.readonly:before,.whiteButton div.control a.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}a.skyButton,.skyButton div.control a{background:#aed0ea;color:#23366f;border:1px solid #aed0ea}a.skyButton:hover,.skyButton div.control a:hover{background:#d7e7f4;text-decoration:underline;border-color:#d7e7f4}a.skyButton:focus,.skyButton div.control a:focus{outline:1px solid #2b2b2b}.readonly a.skyButton,a.skyButton.readonly,.readonly .skyButton div.control a,.skyButton div.control a.readonly{pointer-events:none;color:#767676;background:#dde4e3}.readonly a.skyButton:before,.readonly a.skyButton:after,a.skyButton.readonly:before,a.skyButton.readonly:after,.readonly .skyButton div.control a:before,.readonly .skyButton div.control a:after,.skyButton div.control a.readonly:before,.skyButton div.control a.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}a.royalBlueButton,.royalBlueButton div.control a{background:#1d5996;color:#fff;border:1px solid #1d5996}a.royalBlueButton:hover,.royalBlueButton div.control a:hover{background:#23366f;text-decoration:underline;border-color:#23366f}a.royalBlueButton:focus,.royalBlueButton div.control a:focus{outline:1px solid #2b2b2b}a.royalBlueButton:before,a.royalBlueButton:after,.royalBlueButton div.control a:before,.royalBlueButton div.control a:after{color:#fff}.readonly a.royalBlueButton,a.royalBlueButton.readonly,.readonly .royalBlueButton div.control a,.royalBlueButton div.control a.readonly{pointer-events:none;color:#767676;background:#dde4e3}.readonly a.royalBlueButton:before,.readonly a.royalBlueButton:after,a.royalBlueButton.readonly:before,a.royalBlueButton.readonly:after,.readonly .royalBlueButton div.control a:before,.readonly .royalBlueButton div.control a:after,.royalBlueButton div.control a.readonly:before,.royalBlueButton div.control a.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}a.ghostButton,.ghostButton div.control a{background:transparent;color:#fff;border:1px solid #fff}a.ghostButton:hover,.ghostButton div.control a:hover{background:transparent;text-decoration:underline}a.ghostButton:focus,.ghostButton div.control a:focus{outline:1px solid #2b2b2b;outline-color:#fff}a.ghostButton:before,a.ghostButton:after,.ghostButton div.control a:before,.ghostButton div.control a:after{color:#fff}.readonly a.ghostButton,a.ghostButton.readonly,.readonly .ghostButton div.control a,.ghostButton div.control a.readonly{pointer-events:none;color:#767676;border-color:#767676}.readonly a.ghostButton:before,.readonly a.ghostButton:after,a.ghostButton.readonly:before,a.ghostButton.readonly:after,.readonly .ghostButton div.control a:before,.readonly .ghostButton div.control a:after,.ghostButton div.control a.readonly:before,.ghostButton div.control a.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}a.redButton,.redButton div.control a{background:transparent;color:#930707;border:1px solid #930707}a.redButton:hover,.redButton div.control a:hover{background:#eceeef;text-decoration:underline;border-color:#eceeef}a.redButton:focus,.redButton div.control a:focus{outline:1px solid #2b2b2b}.readonly a.redButton,a.redButton.readonly,.readonly .redButton div.control a,.redButton div.control a.readonly{pointer-events:none;color:#767676;border-color:#767676}.readonly a.redButton:before,.readonly a.redButton:after,a.redButton.readonly:before,a.redButton.readonly:after,.readonly .redButton div.control a:before,.readonly .redButton div.control a:after,.redButton div.control a.readonly:before,.redButton div.control a.readonly:after{filter:brightness(0) saturate(100%) invert(43%) sepia(0%) saturate(176%) hue-rotate(213deg) brightness(107%) contrast(88%)}.editAddressControl,.editBtn a,.mailButton a{align-items:center}.editAddressControl:before,.editBtn a:before,.mailButton a:before{content:"";background:url(assets2/images/edit.svg) no-repeat;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:8px}.editAddressControl input{padding:16px 0}.noResults a,.mailButton a{font-size:1.8rem;white-space:nowrap}.docsSection .mailButton{align-self:flex-end}.mailButton a:before{background:url(assets2/images/envelope.svg) no-repeat;background-size:contain}.control span.lookupCtrl input{padding:16px 0;width:160px;height:46px;line-height:13px;right:0;position:absolute;top:0;border-radius:4px}.answerInvalid .control span.lookupCtrl input{height:55px}.controlPostcode input:focus~span.lookupCtrl input{height:55px}.okButton a,.confirmButton a{float:right}.confirmButton a{float:left}.fullWidthButton,.fullWidthButton .control{width:100%}@media(max-width: 950px){.fullWidthButton,.fullWidthButton .control{width:280px}}.docSearch .inlineButtons{vertical-align:bottom}.inlineButtons+.inlineButtons{margin-left:24px}.docSearch{position:relative}.docSearch .inputSearchButton{position:absolute;left:364px;bottom:0;margin-left:16px}.docSearch .inputSearchButton a{display:flex;border-radius:4px;padding:11px;font-size:unset;line-height:2.4rem}.docSearch .inputSearchButton a:before{content:"";background:url(assets/search.svg) no-repeat;width:24px;height:24px;margin-right:4px}.closeButton{cursor:pointer;float:right;padding:0 8px;margin-right:-8px;align-items:center}.closeButton:after{content:"";margin-left:8px;background:url(assets/close.svg) no-repeat;width:24px;height:24px}.closeButton:hover:after{filter:brightness(0) saturate(100%) invert(27%) sepia(85%) saturate(516%) hue-rotate(170deg) brightness(96%) contrast(97%)}#ConfirmationShield,.confirmDialogShield,.popupShield,.modalShield,.modalWindow{top:0;bottom:0;right:0;left:0;position:fixed;z-index:10}.modalWindow{padding:8px}.positioningModal,#ConfirmationShield{margin:0;background:none;padding:50px 0;overflow-y:auto}@media(max-width: 1344px){.positioningModal,#ConfirmationShield{padding:24px}}@media(max-width: 640px){.positioningModal,#ConfirmationShield{padding:16px}}.confirmDialogShield,.popupShield,.modalShield{background:#2b2b2b;opacity:.4}.modalSpaced{background:#fff;max-width:600px;z-index:12;animation:ngdialog-flyin .5s;position:relative;z-index:12;padding:32px;margin:0 auto;max-height:95vh;overflow-y:auto}@media(min-width: 481px){.modalSpaced{margin:50px auto 0}}.modalTxt{clear:both;padding-top:8px}.modalContainer{position:relative;z-index:12;margin:0 auto;max-width:520px;padding:24px;background:#fff;-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;border-radius:25px}.confirmBoxPositioningDiv{position:fixed;top:0;width:100%;height:100%;left:0;z-index:12;overflow-x:hidden;overflow-y:auto}.confirmTextAndButtons,.poller{width:640px;margin:50px auto;padding:32px;background:#fff;border-radius:30px}@media(max-width: 640px){.confirmTextAndButtons,.poller{width:300px;margin:24px auto}.confirmTextAndButtons #clickShieldYes,.confirmTextAndButtons #clickShieldNo,.poller #clickShieldYes,.poller #clickShieldNo{float:none;margin-top:16px}}.confirmTextAndButtons{font-size:1.6rem}.modalPopup{background:#fff;margin:50px auto;max-width:1020px;z-index:10;position:relative}@media(max-width: 1344px){.modalPopup{width:auto;margin:10px}}.poller{text-align:center;margin:0 auto 0}.poller.confirmTextAndButtons{margin:50px auto}.poller p{margin-bottom:24px}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.riskNavContainer{background:#fff;border-radius:16px;margin:0 0 24px}.riskCaptureNavigation{display:flex;position:relative;top:2px;padding:0}.riskCaptureNavigation li{list-style:none;border-left:none;color:#23366f;padding:8px 0}@media(max-width: 950px){.riskCaptureNavigation{margin:0}.riskCaptureNavigation li:not(.mobileActive){display:none}.riskCaptureNavigation li.mobileActive{display:flex;margin:0 auto}.riskCaptureNavigation li.mobileActive:after{display:none}}.riskCaptureNavigation li{display:flex;flex-direction:column;align-items:center;padding:24px 16px;max-width:100%;height:100%;justify-content:center;position:relative}.riskCaptureNavigation li:after{right:50%;width:100%;height:1px;content:"";background:#dde4e3;position:absolute;top:40px}.riskCaptureNavigation li:first-child:after{display:none}.riskCaptureNavigation li span{color:#2b2b2b;text-align:center;color:#23366f;font-size:1.6rem}.riskCaptureNavigation em{font-style:normal;width:32px;height:32px;text-align:center;border-radius:50%;background:#dde4e3;font-weight:400;margin-bottom:8px;line-height:32px;z-index:1;color:#23366f}.riskCaptureNavigation em+span{max-width:100%}.riskCaptureNavigation .navComplete em{background:#32633d url(assets/tick.svg) no-repeat center;color:#fff}.riskCaptureNavigation .navComplete span{font-weight:500;text-decoration:underline}.riskCaptureNavigation .navComplete:after{background:#32633d}.riskCaptureNavigation .navCurrent em{color:#fff;background:#23366f}.riskCaptureNavigation .navCurrent:after{background:#32633d}.riskCaptureNavigation .navCurrent a{text-decoration:none}.riskCaptureNavigation li.navComplete:hover span{text-decoration:none;cursor:pointer}
