﻿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,.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{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}html,*,*:before,*:after{box-sizing:border-box}.clearfix:before,.claimsSearch:before,.claimSummary:before,.docResult:before,.docSearch:before,.ui-datepicker-header:before,.raisedPanel p:before,.confirmTextAndButtons:before,.modalContainer:before,.dataTable .dataTableRow:before,.dataTable .dataTableHeaderRow:before,.navigation:before,.groupButtons:before,.mainContainer:before,.clearfix:after,.claimsSearch:after,.claimSummary:after,.docResult:after,.docSearch:after,.ui-datepicker-header:after,.raisedPanel p:after,.confirmTextAndButtons:after,.modalContainer:after,.dataTable .dataTableRow:after,.dataTable .dataTableHeaderRow:after,.navigation:after,.groupButtons:after,.mainContainer:after{content:"";display:table}.clearfix:after,.claimsSearch:after,.claimSummary:after,.docResult:after,.docSearch:after,.ui-datepicker-header:after,.raisedPanel p:after,.confirmTextAndButtons:after,.modalContainer:after,.dataTable .dataTableRow:after,.dataTable .dataTableHeaderRow:after,.navigation:after,.groupButtons:after,.mainContainer:after{clear:both}.transition,.tooltip,.toggleable{transition:all,.3s}.transition,.tooltip,.toggleable{transition:all 0.3s ease}.displayInlineMiddle,div.control,.prependedText,.appendedText,.plainText,.formEngineMultiSelect .control label,.formEngineRadioButton div.control div:first-child:not(.infoBoxTop),.formEngineRadioButton .multiControlItemHorizontal,.popupIcon,span.popup,.helpIcon,.subMenuPositioning ul span,.subMenuPositioning ul .icon{display:inline-block;vertical-align:middle}.displayInlineTop,.labelContainer,.marketingContactOptions .multiControlItemVertical{display:inline-block;vertical-align:top}.hidden,.hiddenSubmit,.formEngineRadioButton .control input,.formEngineMultiSelect .control input,.formEngineCheckbox .control input,.collapseHeaderContainer img{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}.displayNone,.claimsSearch label.label:after,.claimsSearch .formEngineButton,.claimsSearch .ajaxSpinner,.flexedTableCell th,.claimGroup label.label:after,.fileUploader .descType-each .text-input-container label,ul.myAccount.displayNone{display:none}.topBarFlexed{display:flex}.topBar,.riskSummaryHeader,.bottomBar{border-top:1px solid #ded8d9;padding-block-start:16px;margin-block-start:16px;margin-inline:-24px;padding-inline-start:24px}.bottomBar{border-top:0;border-bottom:1px solid #ded8d9;margin-bottom:16px;padding-bottom:16px}.panel,.addonGroup,div.informationBox,div.errorBox,div.successBox,.panelFlexed{padding:16px;border-radius:16px}.panelFlexed{display:flex;align-items:center}.gridParent,.documents,.addonContainer .formEngineGroupChild{display:flex;flex-wrap:wrap;justify-content:space-between}.gridItem,.docLink,.addonGroup{flex:0 0 auto;width:calc(50% - 8px);display:flex;margin:8px 0}@media(max-width: 680px){.gridItem,.docLink,.addonGroup{width:100%}}.flexed,.fileUploader .trigger,.fileUploader .file-upload-container,.fileUploader li>div{display:flex}.alignCenter,.fileUploader .remove-files,.fileUploader li>div{align-items:center}.centered{text-align:center}.withArrowBorder:after,.vehicleResultsContainer:after,.formEngineDateSeparate .dp-choose-date:after,.followingGroup:after,.withArrowBorder:before,.vehicleResultsContainer:before,.formEngineDateSeparate .dp-choose-date:before,.followingGroup:before{border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.withArrowBorder.above:after,.formEngineDateSeparate .above.dp-choose-date:after,.vehicleResultsContainer:after,.formEngineDateSeparate .dp-choose-date.vehicleResultsContainer:after,.formEngineDateSeparate .dp-choose-date.followingGroup:after,.followingGroup:after,.withArrowBorder.above:before,.formEngineDateSeparate .above.dp-choose-date:before,.vehicleResultsContainer:before,.formEngineDateSeparate .dp-choose-date.vehicleResultsContainer:before,.formEngineDateSeparate .dp-choose-date.followingGroup:before,.followingGroup:before{left:50%;bottom:100%}.withArrowBorder.left:after,.left.vehicleResultsContainer:after,.formEngineDateSeparate .left.dp-choose-date:after,.left.followingGroup:after,.withArrowBorder.left:before,.left.vehicleResultsContainer:before,.formEngineDateSeparate .left.dp-choose-date:before,.left.followingGroup:before{right:100%;top:50%}.marginTop,.paymentOption .accentButton,.fileUploader .fileUploder-nav,.fileUploader .fileUploder-nav ul{margin-top:16px}.marginTopLarge{margin-top:24px}.marginTopMassive{margin-top:32px}.marginRightSmall{margin-right:8px}.marginTopSmall{margin-top:8px}.marginBottom{margin-bottom:16px}.marginBottomLarge{margin-bottom:24px}.marginVertical,.fileUploader .remove-files{margin:16px 0}.padded{padding:16px 16px 0}@font-face{font-family:"Material icon";font-style:normal;font-weight:400;src:url(../../Default/Fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../../Default/Fonts/MaterialIcons-Regular.woff) format("woff"),url(../../Default/Fonts/MaterialIcons-Regular.ttf) format("truetype")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url(../../Default/Fonts/MaterialIconsOutlined-Regular.woff2) format("woff2"),url(../../Default/Fonts/MaterialIconsOutlined-Regular.woff) format("woff"),url(../../Default/Fonts/MaterialIconsOutlined-Regular.ttf) format("truetype")}.icon,.paymentOption.selectedBox .accentButton:before,.paymentOption .accentButton:before,.fileUploader li button .fileUploadDeleteFileIcon:before,.icon-before:before,.validationBox:before,div.informationBox:before,div.errorBox:before,div.successBox:before,.icon-after:after,.addonGroup h4:after,.icon.outlined,.icon.outlined-before:before,.icon.outlined-after:after{font-family:"Material icon";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;white-space:nowrap;color:#47585c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.icon.small,.paymentOption .small.accentButton:before,.fileUploader li button .small.fileUploadDeleteFileIcon:before{font-size:16px}.icon.medium,.paymentOption .medium.accentButton:before,.fileUploader li button .medium.fileUploadDeleteFileIcon:before,.iconMedium{font-size:32px}.icon.large,.paymentOption .large.accentButton:before,.fileUploader li button .large.fileUploadDeleteFileIcon:before{font-size:40px}.icon-spaced,.validationBox:before{padding-right:8px}.icon-arrow-up:before{content:""}.icon-check:before,div.successBox:before{content:""}.info-outline:before{content:""}.info-filled:before{content:""}.icon-today:before{content:""}.icon-cancel:before{content:""}.icon-description:before{content:""}.icon-file-download:before{content:""}.icon-check-circle:after,.addonGroup h4:after{content:""}.icon-report-problem:before,.validationBox:before{content:""}.icon-error:before,div.informationBox:before,div.errorBox:before,div.successBox:before{content:""}.icon-check-box-blank:before{content:""}.icon-check-box:before{content:""}.icon-file-upload:before{content:""}.icon-folder:before{content:""}.icon-clear:before{content:""}.icon-warning:before{content:""}.icon-computer:after{content:""}.icon-email:after{content:""}.icon-phone:after{content:""}.icon-textsms:after{content:""}@font-face{font-family:"Polaris";src:url("../../Default/Fonts/Polaris-300.woff2") format("woff2"),url("../../Default/Fonts/Polaris-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Polaris";src:url("../../Default/Fonts/Polaris-400.woff2") format("woff2"),url("../../Default/Fonts/Polaris-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Polaris";src:url("../../Default/Fonts/Polaris-500.woff2") format("woff2"),url("../../Default/Fonts/Polaris-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Polaris";src:url("../../Default/Fonts/Polaris-600.woff2") format("woff2"),url("../../Default/Fonts/Polaris-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Polaris";src:url("../../Default/Fonts/Polaris-700.woff2") format("woff2"),url("../../Default/Fonts/Polaris-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Polaris";src:url("../../Default/Fonts/Polaris-italic.woff2") format("woff2"),url("../../Default/Fonts/Polaris-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Copernicus";src:url("../../Default/Fonts/Copernicus-300.woff2") format("woff2"),url("../../Default/Fonts/Copernicus-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Copernicus";src:url("../../Default/Fonts/Copernicus-400.woff2") format("woff2"),url("../../Default/Fonts/Copernicus-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Copernicus";src:url("../../Default/Fonts/Copernicus-500.woff2") format("woff2"),url("../../Default/Fonts/Copernicus-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Copernicus";src:url("../../Default/Fonts/Copernicus-600.woff2") format("woff2"),url("../../Default/Fonts/Copernicus-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Copernicus";src:url("../../Default/Fonts/Copernicus-700.woff2") format("woff2"),url("../../Default/Fonts/Copernicus-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Copernicus";src:url("../../Default/Fonts/Copernicus-italic.woff2") format("woff2"),url("../../Default/Fonts/Copernicus-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}html{font-size:10px;-webkit-text-size-adjust:100%}body{font-size:1.6rem;color:#3c3937;background:#fbfaf5;height:100%;font-family:"Polaris",Helvetica,arial,sans-serif;font-weight:400}h1{font-weight:500;font-size:3.8rem;font-family:"Copernicus","Times New Roman",serif;color:#000;letter-spacing:-2px}h2{font-weight:400;color:#000;font-size:3rem;padding-bottom:20px;font-family:"Copernicus","Times New Roman",serif;letter-spacing:-1px}div[id*=_FileUpload] h2{margin-top:24px}h3,#MyAccount .mainContent h2{font-weight:500;color:#000;font-size:2.2rem;padding-bottom:8px;letter-spacing:-1px;font-family:"Copernicus","Times New Roman",serif}h3:has(+.topBar),#MyAccount .mainContent h2:has(+.topBar){padding-bottom:0}h4{font-size:1.8rem;font-weight:600;color:#000;padding-bottom:8px}h4.contactNumber{font-weight:500;font-size:2.2rem;color:#47585c;padding-top:4px}h5{font-size:1.6rem;color:#000}@media(max-width: 480px){h1{text-align:center;font-size:2.6rem;letter-spacing:-1px}h2{font-size:2.2rem}h3{font-size:2rem}h4{font-size:1.8rem}}a{color:#47585c;font-weight:500;text-decoration:underline;cursor:pointer}a:focus,a:hover{text-decoration:none}a:focus-visible{outline:1px solid #47585c;offset:2px}label a{text-transform:lowercase}p{line-height:1.6}p.bold{font-weight:700}p+p,p+h2,p+h3{padding-top:16px}.small{font-size:1.4rem}.large{font-size:2.2rem;font-weight:400}.labelText{font-weight:500;font-size:1.6rem}ul,ol{list-style-type:square}.formEngineFreeText ul,.formEngineFreeText ol{padding:16px 0 0 24px}.formEngineFreeText ul li,.formEngineFreeText ol li{padding-bottom:8px;line-height:1.6}.dataSummaryTable ul,.dataSummaryTable ol{padding:16px 0 0 16px}.formEngineCheckbox ul,.formEngineCheckbox ol{padding-left:16px}ul.indentListFormat,ol.indentListFormat{overflow-wrap:break-word;word-wrap:break-word;padding-left:16px}ul.indentListFormat li,ol.indentListFormat li{padding-bottom:8px;line-height:1.6}ul.indentListFormat li:only-child,ol.indentListFormat li:only-child{padding-bottom:0}ul.indentListFormat li:has(p.small),ol.indentListFormat li:has(p.small){list-style-type:none;padding-bottom:8px}ul.indentListFormat:not(.modalContainer .indentListFormat):has(:only-child),ol.indentListFormat:not(.modalContainer .indentListFormat):has(:only-child){padding-left:0}.summaryPanelTop li,.martialPayment li{padding-bottom:8px;font-weight:500}@media(max-width: 480px){.summaryPanelTop li,.martialPayment li{list-style:none}}.newLine{display:block;line-height:1.6}.red{color:#bc252c}.green{color:#297a2d}.orange{color:#e88930}.black{color:#000;font-weight:500}.center,.mainContainer{margin:0 auto;max-width:1088px}@media(max-width: 1088px){.mainContainer{padding:0 8px}}.mainContent{width:calc(100% - 336px);float:left}.sideColumn{margin-bottom:16px;width:320px;float:right;clear:right}@media(max-width: 830px){.mainContent,.sideColumn{width:100%}.sideColumn{border-top:1px dashed #ded8d9;margin-top:32px;padding-top:32px}.contactInformation{display:none}}.formEngineGroup{background:#fff;border-radius:24px;padding-block:16px;padding-inline:24px;margin-bottom:16px;position:relative}.formEngineGroup .formEngineGroup,.modalnoBorders .formEngineGroup{box-shadow:none;padding:0;margin-bottom:0;border-radius:0;background:none}.formEngineGroup.topBar{padding:16px}.followingGroup,.followingGroupwithButton{background:#f4f2f4;margin:16px -24px 0;padding:0 24px;position:relative}.followingGroupwithButton{margin-top:-16px;border-bottom:1px solid #ded8d9}.followingGroup{border-top:1px solid #ded8d9;border-bottom:1px solid #ded8d9}.followingGroup:after{border-bottom-color:#f4f2f4;border-width:11px;margin-left:-11px}.followingGroup:before{border-bottom-color:#ded8d9;border-width:12px;margin-left:-12px}.followingGroup+.followingGroupwithButton{top:-1px}.cookieNotification{background:#47585c;width:100%;color:#fff;font-size:1.2rem;display:none}.cookieNotification>.center,.cookieNotification>.mainContainer{padding:8px 16px;justify-content:center}.cookieNotification a{color:#fff}.cookieNotification .icon{color:#fff;z-index:4}.cookieNotification p{padding-right:16px;flex:0 1 auto;width:calc(100% - 30px)}@media(max-width: 1088px){.backGroundPanel .center,.backGroundPanel .mainContainer{padding-left:16px;padding-right:16px}.backGroundPanel .topHeader .center,.backGroundPanel .topHeader .mainContainer{padding:0}}.header .center,.header .mainContainer{display:flex;justify-content:space-between;align-items:center}.backGroundPanel>.center,.backGroundPanel>.mainContainer{margin-block:32px}.header li{list-style:none}.topHeader{background:#fff;position:relative;border-bottom:1px solid #ded8d9}.topHeader h1{height:68px}@media(min-width: 831px){.topHeader .mainMenu{display:flex !important}}.topHeader a:not([href*=contact],[href*=tel]){color:#000;display:block;padding:0 16px;text-decoration:none;font-weight:400}.topHeader a:not([href*=contact],[href*=tel]):focus,.topHeader a:not([href*=contact],[href*=tel]):hover,.topHeader a:not([href*=contact],[href*=tel]):active{background:#ebefef;text-decoration:underline;font-weight:500;text-decoration-color:#47585c;text-decoration-thickness:2px;text-underline-offset:5px}.topHeader .activeTab a{text-decoration-color:#47585c;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media(max-width: 480px){.header h1{text-align:center}}ul.myAccount{background:#ebefef;padding:16px;border-radius:24px;position:relative;flex:0 0 320px;display:flex;align-items:center;max-width:320px}ul.myAccount>li{padding-right:8px;position:relative}ul.myAccount>li .icon{color:#000}ul.myAccount>li.userDetails{font-weight:700;flex:0 1 auto}ul.myAccount>li .newLine{font-size:1.4rem;overflow-wrap:anywhere;word-break:break-word}ul.myAccount>li.arrowLock{flex:0 0 auto;margin-left:auto;padding-right:0;display:flex;align-items:center}ul.myAccount>li.arrowLock:hover,ul.myAccount>li.arrowLock:focus,ul.myAccount>li.arrowLock.active{cursor:pointer}ul.myAccount>li.arrowLock:hover .subMenuPositioning,ul.myAccount>li.arrowLock:focus .subMenuPositioning,ul.myAccount>li.arrowLock.active .subMenuPositioning{display:block}ul.myAccount>li.arrowLock:focus,ul.myAccount>li.arrowLock.active{border-radius:8px;padding:4px 0;background:#ded8d9}ul.myAccount>li.arrowLock i+i{margin-left:8px}.subMenuPositioning{position:absolute;display:none;top:100%;padding-top:16px;right:-16px;z-index:3}.subMenuPositioning ul{background:#fff;border-radius:8px;width:240px;box-shadow:0 0 8px 0 rgba(0,0,0,.24),0 8px 8px 0 rgba(0,0,0,.24)}.subMenuPositioning ul li{position:relative}.subMenuPositioning ul a{display:flex;align-items:center;text-decoration:none;padding:16px}.subMenuPositioning ul a:hover,.subMenuPositioning ul a:focus{background:#ded8d9}.subMenuPositioning ul a i{margin-right:8px}.subMenuPositioning ul li:not(:last-child) a{border-bottom:1px solid #ded8d9}.subMenuPositioning ul li:first-child:after{bottom:100%;right:16px;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:11px;margin-bottom:-1px}.subMenuPositioning ul li .icon{color:#63a7a2}@media(min-width: 831px){.bigscreenNone,.mainMenu a .icon,.icon-spaced{display:none}.topHeader{padding:0 8px}.topHeader a{height:90px;line-height:90px}.aggregator .center,.aggregator .mainContainer{padding:11px 0}}.hamburger{display:none}@media(max-width: 830px){.topHeader h1{padding-block:16px;height:80px;margin-left:16px}.topHeader h1 img{height:48px;display:block}.topHeader .center,.topHeader .mainContainer{display:block}.hamburger{display:block}.topHeader .mainMenu{display:none}.topHeader .mainMenu li:first-child{border-top:1px solid #ded8d9}.topHeader .mainMenu li:last-child{margin-top:16px;background:#f0e5d2;padding:16px 24px 24px;border-radius:0 0 32px 32px}.topHeader .mainMenu li:last-child span a{padding:0;display:inline;text-decoration:underline;color:#47585c}.mainMenu a:not([href*=contact],[href*=tel]){padding:24px;position:relative;display:inline-block;vertical-align:middle;width:100%;font-weight:500}.mainMenu a:not([href*=contact],[href*=tel]):before{position:absolute;content:"";display:block;height:.5px;background-color:#c8c2be;bottom:0;left:4%;width:92%}.mainMenu a:not([href*=contact],[href*=tel]) span{display:inline-block;vertical-align:middle}.mainMenu a:not([href*=contact],[href*=tel]) .icon-spaced{padding-right:12px;vertical-align:middle}.mainMenu .panel{border:0;border-top:1px solid #ded8d9;border-radius:0}.mainMenu h4{font-size:1.6rem}.mainMenu h4 a{font-size:2.2rem;padding:8px 0;display:inline-block;font-weight:400;color:#47585c;text-decoration:underline}.mainMenu h4 a:before{content:"";background:url(../../TowergateParent/Styles/assets/images/phone.svg) no-repeat;width:23px;height:23px;vertical-align:middle;margin-right:12px;display:inline-block}.mainMenu p{flex:0 1 100%}.mainMenu .panelFlexed p{padding-left:12px}ul.mobileNone,.mainMenu .displayNone,.mainMenu ul.myAccount.displayNone{display:none}}.hamburger{width:44px;height:44px;position:absolute;z-index:3;top:20px;right:16px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.hamburger span{display:block;position:absolute;height:4px;width:90%;background:#000;border-radius:4px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.hamburger span:nth-child(1){top:9px}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:19px}.hamburger span:nth-child(4){top:29px}.hamburger.open span:nth-child(1){top:9px;width:0%;left:50%}.hamburger.open span:nth-child(2){transform:rotate(45deg)}.hamburger.open span:nth-child(3){transform:rotate(-45deg)}.hamburger.open span:nth-child(4){top:9px;width:0%;left:50%}.footerContainer{background:#000}.footerContainer{font-size:1.4rem;margin-top:32px;padding:32px 8px;color:#fff}.footerContainer ul{list-style:none}.footerContainer li{display:inline-block;margin-right:8px;padding:0}.footerContainer a{color:#fff}.footerContainer a[href*=http]{text-transform:none}#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}.browserAlert{display:none;text-align:center}.browserAlert .validationBox{padding:16px 8px;font-size:16px}@media screen\0 {.browserAlert{display:block}}@media \0 screen\,screen\9 {.browserAlert{display:block}}@media all and (-ms-high-contrast: none){.browserAlert{display:block}*::-ms-backdrop,.browserAlert{display:none}}.formItem:not(.formEngineFreeText){padding:16px 0}.labelContainer{width:294px;padding-right:16px;margin-top:12px;position:relative;padding-bottom:8px;font-weight:500}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.labelContainer{margin:0;width:100%}}.formEngineCheckbox .labelContainer{width:100%;margin:0;padding:0;color:#fbfaf5}.longLabels .labelContainer{margin-top:0;width:100%;margin-bottom:16px}.noLabel .labelContainer{display:none}.extraText{display:block;font-size:.8em;margin-top:4px;color:#47585c;line-height:1.4}.mandatoryIndicator{display:none}.nonMandatoryIndicator+.label:after,.nonMandatoryIndicator+.control .label:after,.agreeCheckBox .nonMandatoryIndicator:after{content:"(optional)";display:block;color:rgba(0,0,0,.48);font-size:1.2rem;padding-top:2px}.mainLoginForm .nonMandatoryIndicator+.label:after,.readonly .nonMandatoryIndicator+.label:after,.riskSummary .nonMandatoryIndicator+.label:after,.plainTextItem .nonMandatoryIndicator+.label:after,.hideOptional:not(.formEngineCheckbox) .nonMandatoryIndicator+.label:after,.mainLoginForm .nonMandatoryIndicator+.control .label:after,.readonly .nonMandatoryIndicator+.control .label:after,.riskSummary .nonMandatoryIndicator+.control .label:after,.plainTextItem .nonMandatoryIndicator+.control .label:after,.hideOptional:not(.formEngineCheckbox) .nonMandatoryIndicator+.control .label:after,.mainLoginForm .agreeCheckBox .nonMandatoryIndicator:after,.readonly .agreeCheckBox .nonMandatoryIndicator:after,.riskSummary .agreeCheckBox .nonMandatoryIndicator:after,.plainTextItem .agreeCheckBox .nonMandatoryIndicator:after,.hideOptional:not(.formEngineCheckbox) .agreeCheckBox .nonMandatoryIndicator:after{display:none}.agreeCheckBox .nonMandatoryIndicator{padding-left:40px}.formEngineCheckbox .nonMandatoryIndicator+.label:after{content:""}.formEngineCheckbox .labelContainer:has(.nonMandatoryIndicator):after{content:"(optional)";display:block;color:rgba(0,0,0,.48);font-size:1.2rem;padding-left:40px}.formEngineCheckbox.hideOptional .labelContainer:after{content:none}.control input,.control select,.control textarea,.select2-search__field,.select2-selection,.emailDocsTo .textInput input{font-family:inherit;border:2px solid #47585c;font-size:1.6rem;font-weight:500;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;border-radius:32px}div.control{position:relative}.control input,.control select,.control textarea,.select2-search__field,.select2-selection,.emailDocsTo .textInput input{width:280px;padding:16px 24px;display:inline-block;color:#3c3937}@media(max-width: 360px){.control input,.control select,.control textarea,.select2-search__field,.select2-selection,.emailDocsTo .textInput input{width:240px}}.control input:not(.select2-search__field):focus,.select2-container--open .control input,.control select:not(.select2-search__field):focus,.select2-container--open .control select,.control textarea:not(.select2-search__field):focus,.select2-container--open .control textarea,.select2-search__field:not(.select2-search__field):focus,.select2-container--open .select2-search__field,.select2-selection:not(.select2-search__field):focus,.select2-container--open .select2-selection,.emailDocsTo .textInput input:not(.select2-search__field):focus,.select2-container--open .emailDocsTo .textInput input{border-color:#000;outline:1px solid #000}.control input:disabled,.readonly .control input,.control select:disabled,.readonly .control select,.control textarea:disabled,.readonly .control textarea,.select2-search__field:disabled,.readonly .select2-search__field,.select2-selection:disabled,.readonly .select2-selection,.emailDocsTo .textInput input:disabled,.readonly .emailDocsTo .textInput input{background:#e5e5e5;color:#666;border-color:#a4a4a4;cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}div.control input[type=month]{line-height:1;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}.control .Password,.control .PasswordWithoutValidation{font-family:arial,sans-serif}.select2-search__field,.select2-selection{width:100%}.select2-container{width:280px !important}@media(max-width: 360px){.select2-container{width:240px !important}}.select2-selection__choice{font-weight:400;border:none}.select2-selection--multiple{padding-block:3px !important}.select2-selection--multiple.select2-selection:focus,.select2-selection--multiple.select2-selection:focus-within{outline:1px solid #000}.select2-selection--multiple .select2-search__field{line-height:34px}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],input.YearMonth{-webkit-appearance:none;min-height:56px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.prependedText,.appendedText{font-weight:500;color:#3c3937}.prependedText{position:relative;left:24px;vertical-align:text-bottom}.prependedText+input{margin-left:-11px;padding-left:37px}.readonly .prependedText{display:none}.appendedText{width:24px;margin-left:-24px}.answerValid .appendedText{position:relative;left:-24px}.plainText{max-width:290px;font-weight:700;word-wrap:break-word;overflow-wrap:break-word}.plainText+.appendedText{padding-top:8px;margin-left:0}.plainText.plainTextMultiSelect{padding-left:16px}.plainTextItem div.control,.riskSummary .readonly div.control{padding-top:10px}.readonly .plainTextAddress,.readonly .prependedText{display:none}.readonly .readonly label,.readonly .readonly .control label{cursor:default}.formEngineMultiSelect .control label{max-width:280px;position:relative}.formEngineMultiSelect div.control{margin-top:8px}.formEngineMultiSelect div.control>div:first-child{display:inline-block;padding:2px 0 16px 0}.formEngineMultiSelect div.control>div:first-child input:focus-visible+label:before{outline:2px solid #47585c;outline-offset:2px}.formEngineMultiSelect div.control>.popupIcon{vertical-align:top}.formEngineMultiSelect .control label,.formEngineCheckbox label{cursor:pointer;color:#000;padding-left:40px}.formEngineMultiSelect .control label:before,.formEngineMultiSelect .control label:after,.formEngineCheckbox label:before,.formEngineCheckbox label:after{width:24px;height:24px;content:"";position:absolute;left:1px;border-radius:8px;top:-1px}.formEngineMultiSelect .control label:before,.formEngineCheckbox label:before{border:1px solid #47585c;background:#fff}.formEngineMultiSelect .control label.selected,.formEngineCheckbox label.selected{font-weight:500}.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox label.selected:before{background:#47585c}.formEngineMultiSelect .control label.selected:after,.formEngineCheckbox label.selected:after{filter:brightness(10);background:url(../../TowergateParent/Styles/assets/images/form-tick.svg) no-repeat center/14px}.multiControlItemVertical+.multiControlItemVertical{padding-top:16px}.readonly.formEngineMultiSelect .control label,.readonly.formEngineCheckbox label{cursor:auto}.readonly.formEngineMultiSelect .control label:before,.readonly.formEngineCheckbox label:before{border-color:#a4a4a4;background:#e5e5e5}.readonly.formEngineMultiSelect .control label:after,.readonly.formEngineCheckbox label:after{filter:brightness(0) saturate(100%) invert(75%) sepia(0%) saturate(7%) hue-rotate(211deg) brightness(90%) contrast(79%)}.formEngineCheckbox input:focus-visible+label:before{outline:2px solid #47585c;outline-offset:2px}.agreeCheckbox.flexed .formQuestionSelf{display:flex;flex-wrap:wrap}.agreeCheckbox.flexed .formQuestionSelf .labelContainer{max-width:calc(100% - 40px)}.agreeCheckbox.flexed .validator{max-width:none}.marketingContactOptions .multiControlItemVertical{padding-top:0;margin:0 8px 8px 0}.marketingContactOptions .multiControlItemVertical:last-child{margin-right:0}.marketingContactOptions .multiControlItemVertical label{display:inline-block;cursor:pointer;border:2px solid #47585c;padding:35px 16px 8px 16px;border-radius:16px;min-width:84px;text-align:center;background:#fff}.marketingContactOptions .multiControlItemVertical label:before,.marketingContactOptions .multiControlItemVertical label.selected:before{display:none}.marketingContactOptions .multiControlItemVertical label:after{content:"";position:absolute;left:50%;top:12px;margin-left:-10px;height:20px;width:20px;display:block;border-radius:0}.marketingContactOptions .multiControlItemVertical label.selected{background:#47585c;color:#fff;border-color:#47585c}.marketingContactOptions .multiControlItemVertical label.selected:after{filter:brightness(10)}.marketingContactOptions .multiControlItemVertical.first label:after{background:url(../../TowergateParent/Styles/assets/images/letter.svg) no-repeat center/contain;height:16px}.marketingContactOptions .multiControlItemVertical.last label:after{background:url(../../TowergateParent/Styles/assets/images/postbox.svg) no-repeat center/contain}.marketingContactOptions .multiControlItemVertical:nth-child(2) label:after{background:url(../../TowergateParent/Styles/assets/images/phone.svg) no-repeat center/contain}.marketingContactOptions .multiControlItemVertical:nth-child(3) label:after{background:url(../../TowergateParent/Styles/assets/images/speech-bubble.svg) no-repeat center/contain;height:19px}.formEngineRadioButton div.control div:first-child:not(.infoBoxTop) input:focus+label{box-shadow:0 0 0 2px rgba(0,0,0,.24);border-color:#000;outline:1px solid #000}.formEngineRadioButton .control label{display:inline-block;cursor:pointer;border:2px solid #47585c;padding:16px 24px;border-radius:100px;text-align:center;background:#fff;color:#000}.formEngineRadioButton .control label.selected{border-color:#000;outline:1px solid #000;font-weight:500}.formEngineRadioButton .control label.selected:after{content:"";background-color:#47585c;mask:url(../../TowergateParent/Styles/assets/images/form-tick.svg) no-repeat right/contain;-webkit-mask:url(../../TowergateParent/Styles/assets/images/form-tick.svg) no-repeat right/contain;width:28px;height:14px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:-4px}.formEngineRadioButton .multiControlItemHorizontal:not(:last-child){margin-right:16px}.formEngineRadioButton.readonly .control label{background:#e5e5e5;color:#666;border-color:#a4a4a4;outline-color:#a4a4a4}.formEngineRadioButton.readonly .control label.selected:after{background-color:#666}.formEngineCheckbox .validator span{margin-top:16px}.formEngineCheckbox .label{display:inline-block}.controlHolder{display:inline-block;position:relative}.formEngineTextBox.answerValid input{padding-right:50px}.formEngineTextBox.answerValid .controlHolder:before{position:absolute;right:22px;top:50%;margin-top:-7px;content:"";background:url(../../TowergateParent/Styles/assets/images/form-tick.svg) no-repeat center/contain;width:20px;height:14px}.answerInvalid label.label{color:#bc252c}.answerInvalid .select2-selection,.answerInvalid input,.answerInvalid select,.answerInvalid textarea{border-color:#bc252c}.validator{max-width:280px}.validator span{color:#fff !important;float:left;clear:left;font-size:1.4rem;padding:8px;margin-top:12px;position:relative;background:#bc252c;border-radius:8px;z-index:1}.validator span:after{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#bc252c;border-width:8px;left:8px}.validator a{color:#fff;text-decoration:underline}.validator a:hover{text-decoration:none}.groupValidator{margin:8px 16px 0;max-width:none}.formEngineGroupChild .groupValidator{margin:0}.groupValidator span,p.validator{background:#bc252c;width:100%;padding:8px;color:#fff !important;font-size:1.4rem;border-radius:8px;float:none;display:inline-block}.groupValidator span:after,p.validator:after{display:none}p.validator{margin:8px 0;position:relative;max-width:none}.powerList{display:inline-block}.powerList .promptText{display:none !important}.postcodeLookup{max-width:280px}.postcodeLookup .results{overflow:hidden}.resultsTitle{margin-top:8px}.postcodeLookup .results:not(:empty),.powerListResultItems{margin-top:8px;border:1px solid #000;border-radius:8px}.postcodeLookupResultsLinksDiv,.powerListResultItems{max-height:200px;width:100%;overflow-y:auto;background:#fff}.postcodeLookupResultsLinksDiv div.hoverMimic,.powerListResultItems div.hoverMimic{background:#47585c}.postcodeLookupResultsLinksDiv .resultItem,.powerListResultItems .resultItem{padding:8px;font-size:1.4rem}.postcodeLookupResultsLinksDiv .resultItem:hover,.powerListResultItems .resultItem:hover{cursor:pointer;background:#47585c;color:#fff}.hideLookup .selectedAddressContainer{display:none}div.selectedAddressContainer{padding:8px;background:#fbfaf5;border-radius:8px;margin-top:16px;position:relative}div.selectedAddressContainer:after{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fbfaf5;border-width:11px;left:8px}div.selectedAddressContainer .selectedAddressHolder{display:flex;align-items:center}div.selectedAddressContainer span{padding:0 16px;flex:1 1 auto;color:#3c3937}div.selectedAddressContainer input{background:none;color:#3c3937}div.selectedAddressContainer input:hover{text-decoration:underline}.formEngineSelectList .controlHolder{overflow:hidden;border-radius:8px;border:1px solid #000}.formEngineSelectList .controlHolder:focus-within{outline:1px solid #000}.formEngineSelectList select{padding:0;border-radius:0;border:none;outline:none !important;height:280px}.formEngineSelectList option{padding:12px 16px;text-wrap:auto}.formEngineSelectList option:checked{background:#47585c;color:#fff}.formEngineTextArea .popupIcon,.formEngineTextArea span.popup,.formEngineTextArea .helpIcon{vertical-align:top}.popupIcon span,span.popup,.helpIcon{display:inline-block;cursor:pointer;margin-left:4px}.popupIcon span:before,span.popup:before,.helpIcon:before{width:24px;height:24px;display:inline-block;content:"";background-color:#47585c;-webkit-mask:url("../../TowergateParent/Styles/assets/images/info.svg") no-repeat center/contain;mask:url("../../TowergateParent/Styles/assets/images/info.svg") no-repeat center/contain}.popupActive span:before,.visibleInfoBox .popupIcon span:before{background-color:#000}.popupIcon:focus span:before,.popupIcon.popupActive:focus span:before{background-color:#2a3437}.popupText,.infoBox{z-index:10;background:#47585c;color:#fff;font-size:1.4rem;border-radius:8px;line-height:20px}.popupText{position:absolute;width:252px}.infoBox{width:312px;margin-top:8px}@media(max-width: 360px){.infoBox{width:271px}}.popupTextContainer,.infoBoxText{position:relative;padding:8px}.popupTextContainer ul,.infoBoxText ul{padding:8px 0 8px 16px}.popupTextContainer a,.infoBoxText a{word-wrap:break-word;color:#fff}.popupTextContainer:before,.tooltip span:before{border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;right:100%;top:0%;border-color:hsla(0,0%,100%,0);border-right-color:#47585c;border-width:11px;margin-top:8px}p .infoExample{position:relative;top:5px}.modalHelp{color:inherit;position:static;background:rgba(0,0,0,0)}.modalContainer .ajaxSpinner span{background-color:#fff}.ajaxSpinner span{opacity:.9;position:absolute;background:#fff url(../../B2C2/Styles/assets/images/spinner.gif) no-repeat center center;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1}.pollingforQuotes{background:#fff url(../../B2C2/Styles/assets/images/spinner.gif) no-repeat center center;height:19px;width:24px;display:inline-block;vertical-align:middle}.docHolder .pollingforQuotes{margin-right:8px}.poller{margin:16px auto 0;text-align:center;padding:0 8px}.poller h1 span{font-weight:700}.loader,.loader:after{border-radius:50%;width:10rem;height:10rem}#progress-bar .loader,#progress-bar .loader:after{width:8rem;height:8rem;margin:0 auto}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1rem solid #3c3937;border-right:1.1rem solid #3c3937;border-bottom:1.1rem solid #3c3937;border-left:1.1rem solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}#progress-bar .loader{border-top:.8rem solid #3c3937;border-right:.8rem solid #3c3937;border-bottom:.8rem solid #3c3937;border-left:.8rem solid hsl(24,4.347826087%,18.3490196078%)}#progress-bar{position:relative;margin:8px auto}#progress-bar span{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-1rem;font-size:1.8rem;font-weight:700;color:#3c3937;width:50px;text-align:center}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aggregatorPoller{display:flex;min-height:70vh;justify-content:center;flex-direction:column}.aggregatorPoller h1{padding:16px;font-weight:300;text-align:center}.aggregatorPoller h1 strong{font-weight:700}.pollerGroup{display:flex;padding:24px 16px;max-width:100vw}.pollerGroup span{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:24px;width:196px;height:196px;background:#fff;border-radius:100%;box-shadow:0 0 2px rgba(0,0,0,.16),0 2px 2px rgba(0,0,0,.24);margin:auto;opacity:0;transform:scale(0.8);overflow:hidden}.pollerGroup span.aggregator{margin-left:0}.pollerGroup span.logo{margin-right:0}.pollerGroup span img{max-width:100%;max-height:100%;flex:0 0 auto}.pollerGroup span:before{content:"";float:left;padding-bottom:100%}.pollerGroup span{animation:repeat 2500ms ease-in-out infinite}@media(max-width: 1200px){.pollerGroup span{padding:8px;width:calc(20vw - 16px);height:calc(20vw - 16px)}}.pollerGroup span:nth-child(0){animation-delay:0ms}.pollerGroup span:nth-child(1){animation-delay:500ms}.pollerGroup span:nth-child(2){animation-delay:1000ms}.pollerGroup span:nth-child(3){animation-delay:1500ms}.pollerGroup span:nth-child(4){animation-delay:2000ms}.pollerGroup span:nth-child(5){animation-delay:2500ms}@keyframes repeat{0%{transform:scale(0.7);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(0.7);opacity:.1}}input::-webkit-input-placeholder,input::-moz-placeholder,input:-ms-input-placeholder{color:#747474}.toggleable .nextSection{text-align:right}.toggleable.lastGroup .nextSection{display:none}.collapseHeaderContainer h2{color:#000;padding:16px 74px 16px 24px;margin:16px -24px 16px;position:relative;background:#f4f2f4;cursor:pointer;border-bottom:1px solid #ded8d9;font-size:2rem;font-weight:500;font-family:"Polaris",arial,sans-serif}.collapseHeaderContainer h2:before{right:24px;position:absolute;content:"Open";font-size:1.6rem;font-weight:700;top:50%;margin-top:-10px;color:#47585c;font-family:"Copernicus",Arial,Helvetica,sans-serif}.collapseHeaderContainer input[value=False]+h2:before{content:"Close"}.collapseHeaderContainer:focus h2{background:#a4a4a4}.formItem.formEngineVehicle2{padding-top:0}.vehicleLookup{margin-left:280px}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.vehicleLookup{margin-left:0}}.vehicleLookup .formEngineButton a{min-width:280px}.vehicleLookup .formEngineButton+.formEngineButton a{position:relative;margin-top:32px}.vehicleRowClickNotFound{color:#3c3937;text-transform:uppercase}.filtersResultsGroup{display:flex}.vehicleFiltersContainer{width:280px;padding:16px;margin-top:16px;background:rgba(0,0,0,.24);border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.vehicleFiltersContainer .labelContainer{padding-bottom:8px;font-size:1.4rem}.vehicleFiltersContainer .select2-container{width:160px !important}.vehicleFiltersContainer .formItem{padding:0}.vehicleResultsContainer{width:100%;background:#f9f9f9;margin-top:16px;padding:16px;position:relative;border:1px solid #000}.vehicleResultsContainer:after{border-bottom-color:#f9f9f9;border-width:11px;margin-left:-11px}.vehicleResultsContainer:before{border-bottom-color:#e1e1e1;border-width:12px;margin-left:-12px}div.filters+.vehicleResultsContainer{width:calc(100% - 280px);padding:16px 16px 0 16px}.vehicleSelectedContainer .panelFlexed div:first-child{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center}.vehicleSelectedContainer .panelFlexed div:first-child strong{flex-shrink:0;margin:4px 8px 0 0}@media(min-width: 480px){.vehicleSelectedContainer .panelFlexed .clickModelSearch{padding-left:8px}}@media(max-width: 480px){.vehicleSelectedContainer .panelFlexed{flex-direction:column;padding:8px}.vehicleSelectedContainer .panelFlexed div:first-child{flex-direction:column;margin-bottom:4px}}@media(max-width: 680px){.filtersResultsGroup{flex-direction:column}.vehicleFiltersContainer{width:100%}.vehicleResultsContainer{margin-top:0}.vehicleResultsContainer:after,.vehicleResultsContainer:before{display:none}}.formEngineDateSeparate>div{position:relative}.formEngineDateSeparate .control{display:inline-flex;flex-wrap:wrap;width:280px}.formEngineDateSeparate .control .dateSeparate input{width:100%}.formEngineDateSeparate .control .dateSeparate.day,.formEngineDateSeparate .control .dateSeparate.month{flex:0 0 30%}.formEngineDateSeparate .control .dateSeparate.year{flex:0 1 calc(40% - 2*4px)}.formEngineDateSeparate .control .dateSeparate:nth-child(2){margin:0 4px}.formEngineDateSeparate .control .dateSeparate .dp-choose-date{display:none}.formEngineDateSeparate .validator{max-width:unset;width:100%}.formEngineDateSeparate.answerInvalid+.formItem{clear:both}.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:59px}.select2-selection--single{padding-right:calc(24px + 20px)}.select2-selection--multiple .select2-selection__rendered{padding-left:24px}.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:3px !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:8px;padding:5px 8px;cursor:default;float:left;margin-right:5px;margin-top:5px;position:relative;line-height:1.6;color:#fff;cursor:default;background-color:#2a3437}.select2-selection--multiple .select2-selection__choice__remove{color:#fff;font-weight:normal;cursor:pointer;display:inline-block;margin-right:2px}.select2-selection--multiple .select2-selection__choice__remove:hover{color:#e1e1e1}.select2-container--focus .select2-selection--multiple{outline:0}.select2-search--inline{float:left}.select2-selection--multiple .select2-search--inline{line-height:1.6;width:100%}.select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:5px 0;background:rgba(0,0,0,0);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:59px;margin:0;background:#a4a4a4;border-top:2px solid #47585c;border-bottom:2px solid #e1e1e1;white-space:nowrap}.select2-search--dropdown .select2-search__field{width:100%;height:auto !important;min-height:59px;padding:7px;border:2px solid #47585c}.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:#47585c}.select2-results__option .select2-results__option{padding-left:1em}.select2-results__option:first-child{min-height:45px}.select2-results__option--highlighted[aria-selected]{background-color:#47585c;color:#fff}.select2-search--hide+.select2-results .select2-results__option:first-child{display:block}.select2-selection__placeholder{color:#747474}.select2-container--disabled .select2-selection--single,.select2-container--disabled .select2-selection--multiple{background-color:#e5e5e5;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:2px solid #000;border-radius:8px;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:5px 8px;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:8px;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:0}@media(max-width: 1000px){li.loading-results{display:none}}.select2-results__option,.select2-selection__choice{word-wrap:break-word;overflow-wrap:break-word}.select2-results__option:first-child{min-height:33px}.select2-selection__arrow{display:block;position:absolute;top:50%;bottom:0;margin-top:-3px;right:24px}.select2-selection__arrow:before{content:"";background-color:#47585c;mask:url(../../TowergateParent/Styles/assets/images/arrow_down.svg) no-repeat center/contain;-webkit-mask:url(../../TowergateParent/Styles/assets/images/arrow_down.svg) no-repeat center/contain;width:14px;height:8px;display:block}.selectionClear .select2-selection__rendered{padding-right:24px}.select2-selection__clear,.select2-selection__choice__remove{top:50%;right:50px;font-size:0;width:auto;height:auto;border:none;color:#e1e1e1;margin-top:-9px}.select2-selection__clear:before,.select2-selection__choice__remove:before{content:"";background-color:#47585c;mask:url(../../TowergateParent/Styles/assets/images/close.svg) no-repeat center/contain;-webkit-mask:url(../../TowergateParent/Styles/assets/images/close.svg) no-repeat center/contain;width:18px;height:18px;display:block}.select2-selection__choice__remove{left:8px;margin-top:-3px}.select2-selection__choice__remove:before{background-color:#fff}.select2-container--open .select2-dropdown--below{box-shadow:0 -3px 0 -2px #fff,0 0 0 1px #000,0 4px 4px 0 rgba(0,0,0,.16)}.select2-container--open .select2-dropdown--above{box-shadow:0 3px 0 -2px #fff,0 0 0 1px #000,0 -4px 4px 0 rgba(0,0,0,.16)}.select2-container--open.select2-container--below .select2-selection{box-shadow:0 -4px 4px 0 rgba(0,0,0,.16)}.select2-container--open.select2-container--above .select2-selection{box-shadow:0 -4px 4px 0 rgba(0,0,0,.16)}.answerInvalid .select2-selection:focus{border-color:#47585c}.select2-dropdown{overflow:hidden}.select2-search--dropdown .select2-search__field{padding:8px 16px}.navigation a:not([id*=ave],.buttonLink),.formEngineButton a,.formEngineNavigationButton a,.button,#clickShieldYes,.smallButton a,#clickShieldNo,.remove-files{cursor:pointer;display:inline-block;padding:16px 34px;border-radius:32px;border-width:2px;border-style:solid;border-color:#47585c;outline:none;text-align:center;text-decoration:none;-webkit-appearance:none;transition:all 500ms;position:relative;overflow:hidden;z-index:1;font-size:1.8rem;font-family:"Copernicus",Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:.5px}.navigation a:not([id*=ave],.buttonLink):hover,.formEngineButton a:hover,.formEngineNavigationButton a:hover,.button:hover,#clickShieldYes:hover,.smallButton a:hover,#clickShieldNo:hover,.remove-files:hover{background:#000;color:#fff}.navigation a:not([id*=ave],.buttonLink):focus-visible,.formEngineButton a:focus-visible,.formEngineNavigationButton a:focus-visible,.button:focus-visible,#clickShieldYes:focus-visible,.smallButton a:focus-visible,#clickShieldNo:focus-visible,.remove-files:focus-visible{border-color:#000}.navigation a:not([id*=ave],.buttonLink):active,.formEngineButton a:active,.formEngineNavigationButton a:active,.button:active,#clickShieldYes:active,.smallButton a:active,#clickShieldNo:active,.remove-files:active{background:#2a3437}@media(max-width: 480px){.navigation a:not([id*=ave],.buttonLink),.formEngineButton a,.formEngineNavigationButton a,.button,#clickShieldYes,.smallButton a,#clickShieldNo,.remove-files{min-width:120px;padding-inline:24px}}.next a,.formEngineButton a,.formEngineNavigationButton a,.button,.back a,.removeBtn a{background:#47585c;color:#fbfaf5}.back a,.removeBtn a,.secondary a,.removeBtnJs a,#clickShieldNo,.editButton a,.accentButton,.remove-files{background:#fff;color:#47585c}.smallButton a,#clickShieldYes,.smallArrowRight,.navigation a.emailDocsButton,#clickShieldNo,.accentButton,.nextSection .ghostButton,#logonlinkb2c,.saveButton a,.remove-files{padding-block:12px;font-size:1.6rem}#clickShieldYes,.smallArrowRight{background:#fff;color:#47585c;border-color:#47585c}#clickShieldYes,.smallArrowRight a{display:inline-flex;align-items:center}#clickShieldYes:after,.smallArrowRight a:after{content:"";width:20px;height:20px;background-color:#47585c;-webkit-mask:url("../../TowergateParent/Styles/assets/images/chevron-right.svg") no-repeat center/contain;mask:url("../../TowergateParent/Styles/assets/images/chevron-right.svg") no-repeat center/contain;pointer-events:none;flex:0 0 auto;position:relative;right:-24px}#clickShieldYes:hover::after,#clickShieldYes:focus-visible::after,.smallArrowRight a:hover::after,.smallArrowRight a:focus-visible::after{background-color:#fff}#clickShieldYes,#clickShieldNo{margin-top:8px}.thinButton a{line-height:32px}.addButton a,.removeBtn a,.editButton a,.remove-files{display:inline-flex;align-items:center;padding-block:12px}.addButton a:before,.removeBtn a:before,.editButton a:before,.remove-files:before{content:"";width:20px;height:20px;background-color:#47585c;-webkit-mask:url("../../TowergateParent/Styles/assets/images/close.svg") no-repeat center/contain;mask:url("../../TowergateParent/Styles/assets/images/close.svg") no-repeat center/contain;pointer-events:none;flex:0 0 auto;position:relative;left:-8px}.addButton a:hover:before,.addButton a:focus-visible:before,.removeBtn a:hover:before,.removeBtn a:focus-visible:before,.editButton a:hover:before,.editButton a:focus-visible:before,.remove-files:hover:before,.remove-files:focus-visible:before{background-color:#fff}.addButton a:before{background-color:#fff;-webkit-mask:url("../../TowergateParent/Styles/assets/images/plus.svg") no-repeat center/contain;mask:url("../../TowergateParent/Styles/assets/images/plus.svg") no-repeat center/contain}.editButton a:before{-webkit-mask:url("../../TowergateParent/Styles/assets/images/edit.svg") no-repeat center/contain;mask:url("../../TowergateParent/Styles/assets/images/edit.svg") no-repeat center/contain}.linkButton a{background:rgba(0,0,0,0);color:#47585c}.linkButton a:hover:before,.linkButton a:before{display:none}.linkButton a:hover,.linkButton a:focus{border-radius:8px;background:#fbfaf5}.removeBtn.displayBlock2{display:block}.navigation .disabledIfNotAllGroupsViewed{background:#a4a4a4}.navigation .disabledIfNotAllGroupsViewed:hover:before,.navigation .disabledIfNotAllGroupsViewed:before{display:none}.navigation .disabledIfNotAllGroupsViewed:focus,.navigation .disabledIfNotAllGroupsViewed:hover{cursor:default;background:#a4a4a4}.next a,.save a{float:right}.save a,.basketButtons .linkButton.controlButton a{padding:18px 34px;color:#000;font-size:1.8rem;text-decoration:underline;font-weight:700;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#bbbcb8;font-family:"Copernicus","Times New Roman",serif}.save a:hover,.basketButtons .linkButton.controlButton a:hover{text-decoration-color:#000}.save a:focus,.save a:focus-visible,.basketButtons .linkButton.controlButton a:focus,.basketButtons .linkButton.controlButton a:focus-visible{outline:1px solid #000}.save a:active,.basketButtons .linkButton.controlButton a:active{color:#47585c;text-decoration-color:#47585c}.save span:not(:only-child) a{padding:18px 16px}.back a{float:left;margin-right:16px}.save a:focus,.save a:hover{text-decoration:underline}@media(max-width: 830px){.save a{display:block;clear:both;padding:0;margin-top:16px}}@media(max-width: 480px){.back a{margin-right:16px}}.formEngineButton .label,.formEngineNavigationButton .label{display:none}@media(max-width: 480px){.stackedButtons .navigation a{width:100%;margin-bottom:16px}.stackedButtons .navigation div:last-child a{margin-bottom:0}}.formEnginePostCode input[type=button]{width:auto;font-size:1.4rem;text-transform:uppercase;transition:all,.3s;border:0;font-weight:700;cursor:pointer;flex:0 0 auto;padding:8px}.formEnginePostCode input[type=button]:focus,.formEnginePostCode input[type=button]:hover{text-decoration:underline}.lookupCtrl{position:absolute;top:8px;right:8px}.lookupCtrl input[type=button]{color:#fff;background:#47585c;height:44px;line-height:44px;text-transform:none;padding:0 16px;font-family:"Copernicus",Arial,Helvetica,sans-serif}.lookupCtrl input[type=button]:focus,.lookupCtrl input[type=button]:hover{box-shadow:0 0 0 2px rgba(0,0,0,.24);text-decoration:none}@media(max-width: 480px){.documents .thinButton{flex:0 0 100%;padding-bottom:16px}}.topBarFlexed a:last-child{margin-left:auto}.groupButtons{display:block;margin-top:16px}.groupButtons .labelContainer{display:none}.groupButtons .formEngineButton,.groupButtons .formEngineNavigationButton{padding:0;float:right}.groupButtons .formEngineButton:first-child,.groupButtons .formEngineNavigationButton:first-child{float:left}@media(max-width: 480px){.groupButtons .formEngineButton,.groupButtons .formEngineNavigationButton,.groupButtons .control{width:100%}.groupButtons .formEngineButton+.formEngineButton,.groupButtons .formEngineNavigationButton+.formEngineNavigationButton{margin-top:16px}}.indented2{margin-left:294px}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.indented2{margin-left:0}}table{width:100%}th,td{padding:16px;vertical-align:middle}td{background:#f9f9f9;border:1px solid #ded8d9}.modalContainer td{font-size:1.4rem;font-weight:600;border-color:rgb(240.3,240.3,240.3)}@media(max-width: 480px){.modalContainer td{padding:8px}}td span{display:block;line-height:1.6}td:first-child:not([colspan],.claimsTable td){word-wrap:break-word;overflow-wrap:break-word;white-space:normal;border-radius:8px 0 0 0;border-right:none}td:last-child:not([colspan],.ui-datepicker-week-end,.docResults td,.claimsTable td){text-align:right;border-radius:0 8px 0 0;border-left:none}.modalContainer td:last-child:not([colspan],.ui-datepicker-week-end,.docResults td,.claimsTable td):not(.ui-datepicker-week-end){text-align:left}.summaryPanelTop table td{border:0;border-bottom:1px solid #ded8d9;background:rgba(0,0,0,0);padding-inline:8px}.summaryPanelTop table tr:last-child td{border-bottom:0}.summaryPanelTop table b{font-weight:500}.summaryPanelTop table th[colspan="2"]{padding:0}.panelTableStyle{padding-inline:0;border-radius:0;border-bottom:1px solid #ded8d9}.panelTableStyle div{flex:1 1 25%}.panelTableStyle div:first-child{flex:1 1 50%}.panelTableStyle div strong{color:#000}.panelTableStyle div:last-child{flex:0 0 160px;white-space:nowrap;text-align:right}.panelTableStyle div:last-child a+a{margin-left:8px}.panelTableStyle:not(:last-child){margin-bottom:8px}.panelTableStyle span,.flexedTableCell .panelFlexed span{display:block;font-size:1.2rem;line-height:1.6;text-transform:uppercase}@media(max-width: 480px){.panelTableStyle,.flexedTableCell .panelFlexed{flex-direction:column}.panelTableStyle div,.flexedTableCell .panelFlexed div{text-align:center;margin-bottom:8px;flex:0 0 auto !important;padding-right:0 !important}.panelTableStyle div:last-child,.flexedTableCell .panelFlexed div:last-child{margin-bottom:0}}.validationBox{position:fixed;background:#bc252c;padding:0 8px;top:0;left:0;right:0;color:#fff;z-index:3;height:70px;align-items:center;display:flex;justify-content:center}.validationBox:before{color:#fff}.validationBox a.validationSummaryLink{color:#fff;cursor:pointer;text-decoration:underline}.validationBox a.validationSummaryLink:focus,.validationBox a.validationSummaryLink:hover{text-decoration:none}.validationBox a.validationSummaryLink:focus{background:#fff;color:#bc252c;padding:4px;border-radius:8px}.validationSummaryActive{padding-top:70px}div.informationBox,div.errorBox,div.successBox{height:auto;margin-bottom:16px;display:inherit;position:relative}div.informationBox:before,div.errorBox:before,div.successBox:before{position:absolute;top:50%;margin-top:-12px}div.informationBox p,div.errorBox p,div.successBox p{padding-left:32px}div.informationBox{border-color:#0d52fd;border:1px solid #0d52fd;background:#f7f9fc;color:#3c3937;font-weight:500}div.informationBox:before{content:"";background:url(../../TowergateParent/Styles/assets/images/information.svg) no-repeat center center;width:24px;height:24px}div.errorBox{border-color:#bc252c;border:1px solid #bc252c;color:#bc252c}div.errorBox:before{color:#bc252c}div.errorBox.validationBox{color:#fff}div.errorBox.validationBox:before{color:#fff}div.successBox{border-color:#297a2d;border:1px solid #297a2d;background:#eaf2ea;color:#297a2d}div.successBox:before{color:#297a2d}.positioningModal,#ConfirmationShield,.confirmDialogShield,.popupShield,.modalShield,.act-popup-holder{top:0;bottom:0;right:0;left:0;position:fixed;z-index:10}.positioningModal,#ConfirmationShield,.act-popup-holder{padding:0;margin:0;background:none;overflow-y:auto;padding:24px}@media(max-width: 480px){.positioningModal,#ConfirmationShield,.act-popup-holder{padding:8px}}.confirmDialogShield,.popupShield,.modalShield,.act-shield{background:rgba(0,0,0,.48)}.confirmBoxPositioningDiv,.act-shield{position:fixed;top:0;width:100%;height:100%;left:0;z-index:12;overflow-x:hidden;overflow-y:auto;font-size:1.4rem}.act-shield{z-index:0}.confirmTextAndButtons{width:320px;margin:50px auto;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.24),0 8px 8px 0 rgba(0,0,0,.24)}@media(max-width: 480px){.confirmTextAndButtons{max-width:300px;margin:8px auto}}#AlertShield .confirmTextAndButtons{background:#000;max-width:640px;color:#fff;width:100%}#AlertShield .confirmTextAndButtons h2,#AlertShield .confirmTextAndButtons p{color:#fff}.modalContainer{position:relative;z-index:3;margin:0 auto;max-width:752px;-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;overflow-y:auto;max-height:90vh}.modalContainer .topBar{margin-inline:0;padding-inline-start:0}.modalWindow .modalContainer{background:#fff;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.24),0 8px 8px 0 rgba(0,0,0,.24);padding:16px}.modalWindow .closeButton{position:absolute;right:16px;top:10px;z-index:2;background:rgba(0,0,0,0);border-radius:50px;cursor:pointer;padding:0;border:2px solid rgba(0,0,0,0)}.modalWindow .closeButton a:after,.modalWindow button.closeButton:after{content:"";width:32px;height:32px;display:block;background-color:#47585c;-webkit-mask:url(../../TowergateParent/Styles/assets/images/close.svg) no-repeat center;mask:url(../../TowergateParent/Styles/assets/images/close.svg) no-repeat center}.modalWindow .closeButton a:focus,.modalWindow .closeButton a:hover,button.closeButton:focus,button.closeButton:hover{border:2px solid #000}.modalWindow .closeButton a:focus:after,.modalWindow .closeButton a:hover:after,button.closeButton:focus:after,button.closeButton:hover:after{background-color:#000}.formModalWindow .closeButton{padding:0;top:0px;right:0}.formModalWindow .closeButton a{min-width:auto;padding:0;background:rgba(0,0,0,0);border:0;vertical-align:middle}.formModalWindow .closeButton a:focus:before,.formModalWindow .closeButton a:hover:before{display:none}.formModalWindow .closeButton .ajaxSpinner{display:none}.modalWindow .saveButton{text-align:center}.modalWindow .saveButton div.labelContainer{display:none}.subMenu ul,.groupTabbed ul,.tabs ul{flex:0 0 100%;padding:0 16px 0 28px;margin-bottom:-32px;display:flex !important;align-items:stretch;position:relative;z-index:0}@media(max-width: 830px){.subMenu ul,.groupTabbed ul,.tabs ul{max-width:100%}}.subMenu ul.tabsInForm,.groupTabbed ul.tabsInForm,.tabs ul.tabsInForm{margin-bottom:-1px}.subMenu li,.subMenu div,.subMenu a,.groupTabbed li,.groupTabbed div,.groupTabbed a,.tabs li,.tabs div,.tabs a{display:flex;margin-right:28px}.subMenu li:last-child,.subMenu div:last-child,.subMenu a:last-child,.groupTabbed li:last-child,.groupTabbed div:last-child,.groupTabbed a:last-child,.tabs li:last-child,.tabs div:last-child,.tabs a:last-child{margin-right:0}.subMenu a,.subMenu div,.groupTabbed a,.groupTabbed div,.tabs a,.tabs div{color:#000;background:#f4f2f4;position:relative;padding:12px;display:block;text-align:center;text-transform:capitalize;font-size:1.6rem;z-index:1;font-weight:700;box-shadow:1px -1px 4px 0 #e9e5e7;text-decoration:none}.subMenu a:before,.subMenu a:after,.subMenu div:before,.subMenu div:after,.groupTabbed a:before,.groupTabbed a:after,.groupTabbed div:before,.groupTabbed div:after,.tabs a:before,.tabs a:after,.tabs div:before,.tabs div:after{position:absolute;top:0;width:20px;background:#f4f2f4;content:"";border-radius:6px 6px 0 0;z-index:-1;bottom:-1px}.subMenu a:before,.subMenu div:before,.groupTabbed a:before,.groupTabbed div:before,.tabs a:before,.tabs div:before{transform:skew(-8deg);left:-10px}.subMenu a:after,.subMenu div:after,.groupTabbed a:after,.groupTabbed div:after,.tabs a:after,.tabs div:after{transform:skew(8deg);right:-10px}.subMenu div,.subMenu a,.groupTabbed div,.groupTabbed a,.tabs div,.tabs a{display:inline-block}.subMenu .active,.subMenu .tabSelectOn,.groupTabbed .active,.groupTabbed .tabSelectOn,.tabs .active,.tabs .tabSelectOn{position:relative;z-index:1}.subMenu .active a,.subMenu .active a:before,.subMenu .active a:after,.subMenu .tabSelectOn a,.subMenu .tabSelectOn a:before,.subMenu .tabSelectOn a:after,.groupTabbed .active a,.groupTabbed .active a:before,.groupTabbed .active a:after,.groupTabbed .tabSelectOn a,.groupTabbed .tabSelectOn a:before,.groupTabbed .tabSelectOn a:after,.tabs .active a,.tabs .active a:before,.tabs .active a:after,.tabs .tabSelectOn a,.tabs .tabSelectOn a:before,.tabs .tabSelectOn a:after{background:#fff}.subMenu .tabSelectOn,.groupTabbed .tabSelectOn,.tabs .tabSelectOn{background:#fff;border-bottom:1px solid #fff}.subMenu .tabSelectOn:before,.subMenu .tabSelectOn:after,.groupTabbed .tabSelectOn:before,.groupTabbed .tabSelectOn:after,.tabs .tabSelectOn:before,.tabs .tabSelectOn:after{background:#fff;border-bottom:1px solid #fff}.subMenu .tabSelectOff:hover,.groupTabbed .tabSelectOff:hover,.tabs .tabSelectOff:hover{cursor:pointer;background:#fff}.subMenu .tabSelectOff:hover:before,.subMenu .tabSelectOff:hover:after,.groupTabbed .tabSelectOff:hover:before,.groupTabbed .tabSelectOff:hover:after,.tabs .tabSelectOff:hover:before,.tabs .tabSelectOff:hover:after{background:#fff}@media(max-width: 480px){.subMenu ul,.groupTabbed ul,.tabs ul{padding-left:16px}.subMenu li,.subMenu div,.subMenu a,.groupTabbed li,.groupTabbed div,.groupTabbed a,.tabs li,.tabs div,.tabs a{width:auto;margin-right:20px}.subMenu a,.subMenu div,.groupTabbed a,.groupTabbed div,.tabs a,.tabs div{padding:8px 14px;font-size:1.4rem;z-index:1}.subMenu a:before,.subMenu div:before,.groupTabbed a:before,.groupTabbed div:before,.tabs a:before,.tabs div:before{left:-8px}.subMenu a:after,.subMenu div:after,.groupTabbed a:after,.groupTabbed div:after,.tabs a:after,.tabs div:after{right:-8px}}.tabsInForm li:not(.active) a,.tabsInForm li:not(.active) a:before,.tabsInForm li:not(.active) a:after{border-bottom:1px solid #f4f2f4}.tabsInForm li:not(.active) a:before,.tabsInForm li:not(.active) a:after{bottom:-1px}.subMenu{padding-left:16px}.subMenu ul{padding:0 0 0 12px;max-width:calc(100% - 336px);top:1px}.subMenu li{flex:0 0 auto;display:flex;padding-right:28px;margin-right:0;width:auto;position:relative;z-index:0}.subMenu li:last-child{padding-right:0}.subMenu a{flex:0 0 auto;padding:12px 5px}.subMenu a:before,.subMenu a:after{bottom:-1px}.subMenu .active a{border-bottom:none;cursor:default}.subMenu .active a:before,.subMenu .active a:after{border-bottom:none}@media(max-width: 480px){.subMenu ul{padding-left:14px}.subMenu a span{display:block}.subMenu li{padding-right:20px;flex:0 0 auto}.subMenu a{padding:8px}}.groupTabbed{background:#fbfaf5;margin:0 -16px 16px;padding-top:16px;padding-left:24px}.groupTabbed a:before,.groupTabbed a:after{height:calc(100% + 1px)}@media(max-width: 480px){.groupTabbed{padding-left:16px}}@-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)}}.dataTable .formEngineFreeText{margin-top:0}.dataTable .formEngineButton{margin:0 !important;padding:0}.dataTable .formEngineButton a{min-width:auto;line-height:normal;padding:12px 34px;font-size:1.6rem}.dataTable .formEngineGroup{padding:0 16px}.dataTableHeaderRow .flexed{flex-wrap:wrap;padding-left:16px}.dataTableHeaderRow ul{padding-top:0;flex:1 1 45%}.dataTableHeaderRow ul li{text-align:left;padding-bottom:0}.dataTableRow{position:relative;padding:10px 0;border-bottom:1px solid #ded8d9;margin-left:-1%}.dataTableRow .labelContainer{display:none}.dataTableRow div.control,.dataTableRow input.control{width:100%}.dataTableRow .controlHolder,.dataTableRow .plainText{width:auto}.dataTableRow div.control:after{right:15px !important;top:10px !important}.dataTableRow .prependedText{position:absolute;top:10px;left:10px}.dataTableRow .plainText{padding:0;line-height:1.2;max-width:none}.dataTableRow .validator span{z-index:1}.dataTableRow.bold{font-weight:bold}.plainTextBook .dataTableRow .plainTextItem:first-child .plainText{font-weight:400}.dataTableHeaderRow{font-weight:bold;text-align:center;margin-bottom:16px;background:#e1e1e1;padding:16px 8px}.dataTableRowContent,.dataTableHeader{width:4.1666666667%;float:left;min-height:38px;padding:0 1% !important}.plainData .dataTableRowContent,.plainData .dataTableHeader{min-height:22px}.dataTableRowContent ul,.dataTableHeader ul{padding-top:0}.dataTableRowContent li,.dataTableHeader li{font-weight:700}.dataTableRowContent .select2-container,.dataTableHeader .select2-container{width:calc(100% - 32px) !important;margin-top:-5px}.dataTableRowContent .infoBox,.dataTableHeader .infoBox{left:50%;margin-left:-156px;margin-top:37px;position:relative}.dataTableRowContent.formEngineRadioButton div.control>div:first-child,.dataTableHeader.formEngineRadioButton div.control>div:first-child{display:flex}.dataTableRowContent.formEngineRadioButton .control label,.dataTableHeader.formEngineRadioButton .control label{min-width:55px;line-height:35px}.dataTableRowContent.formEngineRadioButton .last,.dataTableHeader.formEngineRadioButton .last{margin-left:auto}.dataTableRowContent.two,.dataTableHeader.two{width:8.3333333333%}.dataTableRowContent.three,.dataTableHeader.three{width:12.5%}.dataTableRowContent.four,.dataTableHeader.four{width:16.6666666667%}.dataTableRowContent.five,.dataTableHeader.five{width:20.8333333333%}.dataTableRowContent.six,.dataTableHeader.six{width:25%}.dataTableRowContent.seven,.dataTableHeader.seven{width:29.1666666667%}.dataTableRowContent.eight,.dataTableHeader.eight{width:33.3333333333%}.dataTableRowContent.nine,.dataTableHeader.nine{width:37.5%}.dataTableRowContent.ten,.dataTableHeader.ten{width:41.6666666667%}.dataTableRowContent.twelve,.dataTableHeader.twelve{width:50%}.dataTableRowContent.fourteen,.dataTableHeader.fourteen{width:58.3333333333%}.dataTableRowContent.sixteen,.dataTableHeader.sixteen{width:66.6666666667%}.dataTableRowContent.eighteen,.dataTableHeader.eighteen{width:75%}.dataTableRowContent.formEngineFreeText,.dataTableRowContent.plainTextItem{max-width:100%;text-overflow:ellipsis;padding:0;text-align:center}.dataSummaryTable .dataTableRowContent.formEngineFreeText,.dataSummaryTable .dataTableRowContent.plainTextItem{text-align:left}.plainData .dataTableRowContent.formEngineFreeText,.plainData .dataTableRowContent.plainTextItem{height:22px;line-height:22px}.dataTableRowContent.formEngineFreeText:first-child,.dataTableRowContent.formEngineFreeText.wrappableStaticTxt,.dataTableRowContent.plainTextItem:first-child,.dataTableRowContent.plainTextItem.wrappableStaticTxt{text-align:left;line-height:1;display:table-row;vertical-align:middle;overflow:visible}.dataTableRowContent.formEngineFreeText:first-child .formQuestionSelf,.dataTableRowContent.formEngineFreeText.wrappableStaticTxt .formQuestionSelf,.dataTableRowContent.plainTextItem:first-child .formQuestionSelf,.dataTableRowContent.plainTextItem.wrappableStaticTxt .formQuestionSelf{display:table-cell;height:38px;float:none;vertical-align:smalldle}.riskSummary .dataTableRowContent.formEngineFreeText:first-child .formQuestionSelf,.riskSummary .dataTableRowContent.formEngineFreeText.wrappableStaticTxt .formQuestionSelf,.riskSummary .dataTableRowContent.plainTextItem:first-child .formQuestionSelf,.riskSummary .dataTableRowContent.plainTextItem.wrappableStaticTxt .formQuestionSelf{height:auto}.dataTableRowContent.formEngineFreeText.wrappableStaticTxt,.dataTableRowContent.plainTextItem.wrappableStaticTxt{text-align:center}.dataTableRowContent.formEngineFreeText .validator,.dataTableRowContent.plainTextItem .validator{line-height:normal;text-align:left;font-weight:normal}.dataTableRow.readOnlyRow{padding:0 0 0 8px}.dataTableRow.readOnlyRow .dataTableRowContent{height:15px;line-height:15px}.dataTableRow.readOnlyRow .plainText{line-height:3}.documents{margin-bottom:16px}.documents h2{width:100%}.documents:has(.fulldocsWidth,>.cspDocTable){margin-bottom:0}.documents:has(>.cspDocTable){display:block}.docLink a,.docLink>div:first-of-type,.fileUploader li a,.fileUploader li>div:first-of-type{border:2px solid #47585c;color:#47585c;border-radius:8px;justify-content:initial;position:relative;padding:16px 35px 16px 40px;flex:0 1 100%;font-size:1.6rem;font-weight:700;word-wrap:break-word;overflow-wrap:break-word;display:flex;align-items:center;text-decoration:none}.docLink a:before,.docLink a:after,.docLink>div:first-of-type:before,.docLink>div:first-of-type:after,.fileUploader li a:before,.fileUploader li a:after,.fileUploader li>div:first-of-type:before,.fileUploader li>div:first-of-type:after{top:50%;margin-top:-12px;content:"";width:24px;height:24px;position:absolute}.docLink a:before,.docLink>div:first-of-type:before,.fileUploader li a:before,.fileUploader li>div:first-of-type:before{background:url(../../TowergateParent/Styles/assets/images/policy.svg) no-repeat;left:8px}.docLink a:after,.docLink>div:first-of-type:after,.fileUploader li a:after,.fileUploader li>div:first-of-type:after{background:url(../../TowergateParent/Styles/assets/images/download.svg) no-repeat;right:8px}.docLink a:hover,.docLink>div:first-of-type:hover,.fileUploader li a:hover,.fileUploader li>div:first-of-type:hover{text-decoration:none;background:#ebefef}.docLink .fileDownload,.fileUploader li .fileDownload{display:flex;margin-left:auto}.fulldocsWidth+.docLink{width:100%}.emailDocsTo{display:flex;align-items:center;flex-wrap:wrap;width:100%}.emailDocsTo .textInput{flex:1;padding-left:8px}.emailDocsTo .textInput input{width:90%}.emailDocsTo .next a{padding:12px 34px;font-size:1.6rem}.threeDSecureIFrame,.paymentiframe{width:100%;height:500px;border:none}.paymentiframe{min-height:735px}#threedsFrictionLessRedirect,.processingThreeDSChallenge .poller{display:none}.insImage img,.quoteResults img{height:70px}.quoteComparison{margin-inline:-24px}.quoteComparison .button,.quoteComparison .fileUploader .remove-files,.fileUploader .quoteComparison .remove-files{min-width:inherit;padding:12px;font-size:1.6rem;text-transform:lowercase}.quoteComparison .button:first-letter,.quoteComparison .fileUploader .remove-files:first-letter,.fileUploader .quoteComparison .remove-files:first-letter{text-transform:uppercase}.quoteComparison ul{padding-left:24px;max-height:245px;overflow-y:auto}.quoteComparison ul li{text-align:left;color:rgba(0,0,0,.48);font-size:1.2rem;line-height:1.5}@media(min-width: 831px){.quoteComparison{display:flex;align-items:flex-start;margin-top:16px}.quoteComparison .quoteCells{flex:1 0 auto}.quoteComparison .quoteCells.quoteResults:not(:last-child)>div,.quoteComparison .quoteCells .ccHeaderCell{position:relative}.quoteComparison .quoteCells.quoteResults:not(:last-child)>div:after,.quoteComparison .quoteCells .ccHeaderCell:after{content:"";position:absolute;top:20%;bottom:20%;right:0;width:1px;background-color:#ded8d9}.quoteComparison .quoteCells div.nestedCell.autoHeight:after{top:8%;bottom:8%}.quoteComparison .quoteCells.quoteResults>div:not(.details){border-bottom:1px solid #ded8d9}.quoteComparison .quoteCells .details{padding-inline:8px}.quoteComparison .quoteCells div{height:64px;display:flex !important;align-items:center;justify-content:center;position:relative;font-weight:500;font-size:1.6rem;font-weight:500}.quoteComparison .quoteCells div.nestedCell{flex-direction:column;align-items:flex-start}.quoteComparison .quoteCells div.nestedCell>div{width:100%}.quoteComparison .quoteCells div.highlighted{background:#f9f9f9}.quoteComparison .quoteCells div.nestedCell.highlighted{line-height:1.5;margin-left:-16px;width:calc(100% - -16px)}.quoteComparison .quoteCells div.autoHeight{height:auto;padding-right:0}.quoteComparison .quoteCells div.verticallyCentred{justify-content:center !important}.quoteResults div.notes{align-items:flex-start}.quoteComparison .quoteCells .firstRow{height:80px}.quoteComparison div.notes{height:250px}.resultsContainerScroll{display:flex;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;flex:1 1 80%;max-width:800px;scrollbar-gutter:stable}}.quoteTitles{font-size:1.4rem;font-weight:600}.quoteTitles div{border-bottom:1px solid #ded8d9;padding-left:16px;justify-content:flex-start !important;padding-right:8px}.quoteTitles div:last-child{border-bottom:0}.quoteResults.quoteCells{text-align:center}.quoteResults.quoteCells div{font-weight:700;font-size:1.4rem;color:#3c3937}.quoteResults.quoteCells .premium{font-weight:700;font-size:1.6rem}.quoteResults.quoteCells span.quoteLabel,.quoteResults.quoteCells .jsButton{display:none !important}.tooltip{position:relative;cursor:pointer}.tooltip>div:first-child{height:auto !important}.tooltip span{width:180px;bottom:100%;left:calc(50% - 90px);padding:4px;display:inline-block;background:#ebefef;font-size:1.3rem;position:absolute;border-radius:24px;padding:16px;display:none}.tooltip span:before{left:50%;margin-left:-11px;top:100%;border-color:hsla(0,0%,100%,0);border-top-color:#ebefef;margin-top:0}@media(max-width: 680px){.tooltip span{width:100%;min-width:125px;left:0}}@media(min-width: 681px)and (max-width: 830px){.tooltip span{left:50%;margin-left:-90px}}.tooltip:hover span{display:block}@media(max-width: 830px){.quoteComparison{box-shadow:0 0 0 1px #e1e1e1;background:#fff;overflow:hidden}.quoteTitles,.nestedChild strong{display:none}.quoteResults{display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid #e1e1e1;align-items:stretch;height:100%}.quoteTitles+.quoteResults{border-top:none}.quoteResults>div{flex:0 0 50%;text-align:center;padding:0 4px;font-weight:600;font-size:1.4rem;height:auto;min-height:88px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 1px #e1e1e1;background:#fff}.quoteResults>div.firstRow{box-shadow:none}.quoteResults>div.topRow{flex:0 0 33.3%;box-shadow:none}div.premium,.optionTitle{font-weight:700}div.premium span.quoteLabel,.optionTitle span.quoteLabel{display:none}.optionTitle{margin-bottom:4px}.coverAmount{min-height:24px;display:flex;align-items:center;justify-content:center}div.nestedChild{padding:8px;align-items:stretch}.highlighted{background:#f5f5f5;padding:8px 0;margin:4px 0;font-size:1.2rem}.highlighted:empty{display:none}.quoteResults .container{width:100%}div.details{flex:0 0 100%}div.details .button,div.details .fileUploader .remove-files,.fileUploader div.details .remove-files{width:280px}.quoteLabel,.quotevalue{flex:0 0 50%}}.riskSummaryHeader .insImage,.formEnginePopup,.riskSummary .selectedAddressContainer{display:none}.riskSummary.panel,.riskSummary.addonGroup{padding:0}.riskSummary h2{font-weight:700;font-size:1.8rem;color:#000;background:#f4f2f4;padding:12px;border-radius:4px;position:relative;margin-left:-24px;font-family:"Polaris",Helvetica,arial,sans-serif}.riskSummary .formItem,.riskSummary .fileUploader .descType-one .text-input-container,.fileUploader .descType-one .riskSummary .text-input-container{padding:12px 0}.riskSummary .formEngineGroup .formItem:not(:last-child),.riskSummary .formEngineGroup .fileUploader .descType-one .text-input-container:not(:last-child),.fileUploader .descType-one .riskSummary .formEngineGroup .text-input-container:not(:last-child){border-bottom:1px solid #ded8d9}.riskSummary .plainText{color:#3c3937}.riskUpdated .label,.riskUpdated .plainText{color:#bc252c}div.addons{padding-block:0}.addonGroup .labelContainer,.addonGroup .fileUploader .text-input-container label,.fileUploader .text-input-container .addonGroup label{display:none}.addonGroup p{margin-bottom:8px}.addonGroup h4{font-size:1.6rem;font-weight:600;color:#3c3937;display:flex;align-items:flex-start}.addonGroup h4 span{max-width:calc(100% - 28px);display:inline-block}.addonGroup h4.noCover span{max-width:calc(100% - 90px)}.addonGroup h4.noCover:after{content:"Not included";color:rgba(0,0,0,.48);font-family:inherit;font-weight:600;font-size:1.6rem;margin-top:2px}.addonGroup .formEngineHiddenGroupSelf+div{display:flex;flex-direction:column;flex:0 0 100%}.addonGroup .optionInformation{padding:8px;margin:auto 0 8px 0;background:#47585c;border-radius:4px}.addonGroup .formEngineDropDown{padding:8px 0 0 0}.addonGroup .formEngineDropDown .select2-container,.addonGroup .formEngineDropDown div.control,.addonGroup .formEngineDropDown .fileUploader div.text-input-container,.fileUploader .addonGroup .formEngineDropDown div.text-input-container{width:100% !important}.addonGroup .coverTitle,.addonGroup .coverText{float:left}.addonGroup .coverPremium{float:right;font-weight:600}.addonGroup .coverText{clear:left}.premiumFinance .panel,.premiumFinance .addonGroup{background:#f4f2f4}.premiumFinance .panel h2,.premiumFinance .addonGroup h2{padding-bottom:8px;font-family:"Polaris",arial,sans-serif;font-size:2.7rem}.premiumFinance ul{padding-top:0}.premiumFinance .topBar,.premiumFinance .riskSummaryHeader{margin-inline:-16px;padding-inline-start:16px}.premiumFinance small{color:#000}.premiumFinance .priceBreakdown>div{display:grid;grid-template-columns:repeat(2, 1fr)}.noClaimsDiscountSection{font-weight:700}.noClaimsDiscountSection .docLink{flex:0 0 100%}.summaryPanelTop h1{color:#3c3937;font-size:3rem;font-weight:300}.summaryPanelTop h1 span{font-weight:700;padding-left:8px}.summaryPanelTop h3{padding-bottom:0}.summaryPanelTop p{font-weight:600;word-wrap:break-word;margin:16px 0}.summaryPanelTop p span{font-weight:700}.summaryPanelTop p.small.black{font-weight:500;color:#000;margin-top:8px;margin-bottom:0}.summaryPanelTop p.large{font-size:2.2rem;color:#3c3937;font-weight:400}.summaryPanelTop .formQuestionSelf{display:flex;flex:0 0 100%;align-items:center;flex-wrap:nowrap}.summaryPanelTop div.option{max-width:calc(100% - 160px);flex:1}.summaryPanelTop div.option>h2{padding-bottom:0}.summaryPanelTop .insImage{padding-left:16px;max-width:188px}.summaryPanelTop .insImage span{font-size:1.4rem;color:#000;margin-right:8px}.summaryPanelTop .insImage.policy{display:flex;align-items:center}@media(min-width: 481px){.summaryPanelTop .insImage.policy{align-self:flex-start;margin-left:32px}}.summaryPanelTop .pcl{flex-direction:column}.summaryPanelTop .pcl div{display:flex;align-items:center;flex-direction:row;max-width:100%}.summaryPanelTop .aggregatorLogo{max-height:70px;max-width:160px;margin-left:8px}.summaryPanelTop .option em{font-style:normal;border:1px solid #3c3937;padding:0 8px;border-radius:2px;margin-left:4px}@media(max-width: 480px){.summaryPanelTop .formQuestionSelf{flex-direction:column}.summaryPanelTop div.option{width:100%;max-width:100%}.summaryPanelTop .insImage{flex:0 0 auto;padding-top:8px}.summaryPanelTop h1{font-size:2.4rem}.summaryPanelTop p{font-size:1.6rem}}.policyDisplaySingle.topBar,.policyDisplaySingle.riskSummaryHeader{display:block}.martialPayment li{clear:both}.martialPayment li strong,.martialPayment h3 span{float:right;text-align:right}.martialPayment h3 span{padding-right:16px}.paymentOption{flex-direction:column}.paymentOption h1{color:#3c3937;text-align:center;padding:4px 0 24px 0}.paymentOption h1 small{font-size:45%;line-height:1.8}.paymentOption h4{font-size:2.4rem;font-weight:600;text-align:center}.paymentOption .buttonContainer{margin-top:auto}.paymentOption .accentButton{pointer-events:none}.paymentOption .accentButton,.paymentOption h4{display:flex;align-items:center;justify-content:center}.paymentOption.selectedBox{background:#f0e5d2}.paymentOption.selectedBox .accentButton:before{content:"check";background:#47585c;color:#fff;margin-right:16px;font-size:2.2rem;border-radius:8px}.paymentOption .accentButton:before{content:"check_box_outline_blank";height:auto;opacity:1;width:auto;transform:none}.paymentOption .accentButton:after{content:"Select";display:block;margin:0 auto;font-family:"Polaris",sans-serif;font-weight:400}.paymentOption.selectedBox .accentButton:after{content:"SELECTED";font-weight:500}.quoteSummaryInfo{position:fixed;background:#fff;left:0;right:0;bottom:0;z-index:5;padding:0 8px;box-shadow:0 0 8px 0 rgba(0,0,0,.24),0 -8px 8px 0 rgba(0,0,0,.24)}.quoteSummaryInfo .formEngine{max-width:1088px;margin:0 auto}.quoteSummaryPanel{background:#fff}.quoteSummaryPanel h1{color:#000;font-weight:500;font-size:2.7rem}.quoteSummaryPanel p{font-size:1.4rem;font-weight:500}.quoteSummaryPanel h3{padding:0;color:#000;font-size:1.6rem;font-weight:700}.quoteSummaryPanel .formEngineHiddenGroupSelf+div{align-items:center;display:flex}.quoteSummaryPanel .quoteSummaryDetail{flex:1 1 auto}.quoteSummaryPanel .basketButtons{flex:0 0 auto;margin-left:auto}.quoteSummaryPanel .basketButtons .labelContainer,.quoteSummaryPanel .basketButtons .fileUploader .text-input-container label,.fileUploader .text-input-container .quoteSummaryPanel .basketButtons label{display:none}.quoteSummaryPanel .basketButtons .buy{margin-left:8px}.quoteSummaryPanel .basketButtons .linkButton a{min-width:0;border:0}.quoteSummaryPanel .basketButtons .linkButton a:focus,.quoteSummaryPanel .basketButtons .linkButton a:hover{background:rgba(0,0,0,0);color:inherit;border:0}.quoteSummaryPanel .basketButtons .formEngineHiddenGroupSelf+div{align-items:flex-end}.quoteSummaryPanel .formEngineFreeText{flex:1 1 auto}.quoteSummaryPanel .formEngineFreeText .formQuestionSelf{display:flex;justify-content:center;align-items:stretch;padding:0}.quoteSummaryPanel .formEngineFreeText.singlePayment .formQuestionSelf{justify-content:flex-start}.quoteSummaryPanel .formEngineFreeText div{flex:0 0 auto;padding:8px}.quoteSummaryPanel .formEngineFreeText .option{flex:1 1 45%;align-self:center}.quoteSummaryPanel .formEngineFreeText div.insImage{align-self:center}.quoteSummaryPanel .formEngineFreeText .separator+.option{margin-left:auto}.quoteSummaryPanel .formEngineFreeText .additionalInfo{display:none;padding-top:4px}.quoteSummaryPanel #toggleButton{font-size:1.4rem;cursor:pointer;padding-top:4px;display:inline-block;padding:4px;margin-left:-4px}.quoteSummaryPanel #toggleButton:focus,.quoteSummaryPanel #toggleButton:hover{cursor:pointer;background:#a4a4a4;border-radius:8px}.quoteSummaryPanel div.separator{position:relative;display:flex;align-items:center;justify-content:center;padding:0}.quoteSummaryPanel div.separator:before,.quoteSummaryPanel div.separator:after{position:absolute;content:"";width:1px;top:16px;bottom:0;background:#e1e1e1;left:16px;height:5rem}.quoteSummaryPanel div.separator:after{top:63%;bottom:16px}.quoteSummaryPanel div.separator h3{justify-content:center;align-items:center;display:flex;position:relative;color:#3c3937;border:1px solid #e1e1e1;border-radius:50%;width:32px;height:32px;background:#fff;z-index:1}@media(max-width: 680px){.quoteSummaryPanel .insImage{display:none}.quoteSummaryPanel .basketButtons a{min-width:60px;line-height:32px;padding-inline:0;padding-block:4px}.quoteSummaryPanel .basketButtons .buy{margin-left:0}.quoteSummaryPanel .basketButtons .formEngineHiddenGroupSelf+div{flex-direction:column-reverse;align-items:center}.quoteSummaryPanel .controlButton{padding:4px 0}.quoteSummaryPanel .linkButton.controlButton a{font-size:1.2rem;padding:2px 4px}.quoteSummaryPanel h3{font-size:1.2rem}.quoteSummaryPanel p,.quoteSummaryPanel span#toggleButton{font-size:1rem}}@media(max-width: 480px){.quoteSummaryPanel .formEngineHiddenGroupSelf+div{flex-direction:column}.quoteSummaryPanel .basketButtons{margin:auto}.quoteSummaryPanel .basketButtons .formEngineHiddenGroupSelf+div{gap:20px;flex-direction:row}.quoteSummaryPanel .basketButtons a{padding-inline:20px;line-height:normal}.quoteSummaryPanel .basketButtons a:empty{display:none}.quoteSummaryPanel .linkButton.controlButton a{font-size:1.6rem}}.raisedPanel div.option{max-width:490px;padding:16px;background:#f4f2f4;border-radius:16px}.raisedPanel div.option ul{padding-left:16px}.raisedPanel p{font-size:1.6rem;font-weight:400;line-height:1;padding:16px 0;border-bottom:1px solid #e1e1e1}.raisedPanel span:not(.small){font-weight:700;justify-self:end;text-align:right}.raisedPanel li>div{display:grid;grid-template-columns:repeat(2, 1fr)}.raisedPanel .topBar,.raisedPanel .riskSummaryHeader{padding-right:16px}.raisedPanel .topBar strong,.raisedPanel .riskSummaryHeader strong{color:#000;font-size:2.2rem;font-weight:500;letter-spacing:-1px}.raisedPanel .topBar div,.raisedPanel .riskSummaryHeader div{color:#3c3937;font-weight:500;margin-top:4px}.raisedPanel .topBar span,.raisedPanel .riskSummaryHeader span{float:right;font-weight:500}.raisedPanel .total{font-weight:700;color:#3c3937}.raisedPanel .small{color:#000;font-size:1.4rem;border-bottom:none;font-weight:500}.raisedPanel .small .marginTopSmall{font-weight:700}.raisedPanel .small .marginTopSmall a{font-weight:500;color:#747474}.securePanel{overflow:hidden}.securePanel:after{z-index:0;content:" ";background:url(../../TowergateParent/Styles/assets/images/drop.svg) no-repeat;display:block;position:absolute;top:0;width:59px;height:69px;right:0}.securePanel .icon,.securePanel .fileUploader li button .fileUploadDeleteFileIcon:before,.fileUploader li button .securePanel .fileUploadDeleteFileIcon:before,.securePanel .paymentOption .accentButton:before,.paymentOption .securePanel .accentButton:before{position:absolute;background:url(../../TowergateParent/Styles/assets/images/lock.svg) no-repeat;top:14px;right:5px;color:#fff;z-index:1;width:32px;height:32px}.contactNumber a{color:inherit}@media(min-width: 831px){.contactNumber a{font-size:100%;color:inherit;font-weight:inherit}}.fileUploader div[class^=descType]{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch}.fileUploader .trigger,.fileUploader .remove-files{cursor:pointer}.fileUploader .trigger{border:2px dashed #47585c;padding:8px;min-height:160px;text-align:center;justify-content:center;flex-direction:column;flex:1 1 100%}@media(max-width: 830px){.fileUploader .trigger p{font-size:1.4rem}}.fileUploader .file-upload-container{flex-direction:column;justify-content:space-between}.fileUploader .file-upload-container .fileUploadDropzoneIcon:before{padding:8px;content:"";background:url(../../TowergateParent/Styles/assets/images/upload-cloud.svg) no-repeat center/contain;width:40px;height:40px;display:inline-block}.fileUploader .remove-files{order:-1;margin-left:auto;display:flex !important}.fileUploader li{display:flex;flex-wrap:wrap;width:49%;padding:unset}.fileUploader li>div{width:100%;margin-left:0}.fileUploader li>div:first-of-type{margin-bottom:8px;padding-right:0}.fileUploader li>div:first-of-type:after{display:none}.fileUploader li>div div:first-child{word-break:break-all}.fileUploader li button{border:none;background:rgba(0,0,0,0);cursor:pointer;margin-left:auto}.fileUploader li button .fileUploadDeleteFileIcon:before{content:"close"}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.fileUploader li{width:100%}}.fileUploader ul{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:16px;justify-content:space-between;width:100%;list-style:none}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.fileUploader li{flex-direction:column}.fileUploader li>div:first-of-type{margin-left:0}}.fileUploader .modal-inner{display:flex;flex-wrap:wrap;width:100%}.fileUploader .text-input-container{padding:0;width:100%}.fileUploader .text-input-container label{word-break:break-all}.fileUploader .fileUploder-nav:empty{min-width:0;padding-left:0}.fileUploader .fileUploder-nav>div:before{content:url(../../B2C2/Styles/assets/images/spinner.gif);vertical-align:middle;margin-right:16px;padding-left:8px}.fileUploader .fileUploder-nav li>div:first-of-type:before{content:"downloading";transform:rotate(180deg)}.fileUploader .error{color:#bc252c;background-color:rgba(0,0,0,0);margin-top:0}.fileUploader span.error{display:inline-block;margin-bottom:4px}.fileUploader .centered-screen{margin:0 auto}.fileUploader .centered-screen .loader{border-color:#3c3937;border-left-color:#fff}.fileUploader .descType-each li{border-radius:8px;border:1px solid red;padding:16px}.fileUploader .descType-each li>div:first-child{width:100%}.fileUploader .descType-each .text-input-container input{padding:4px 8px;border:0;border-bottom:1px solid red;border-radius:0}.fileUploader .descType-each .text-input-container input::placeholder{color:red}.riskCaptureNavigation{display:flex;z-index:2;position:relative;margin-bottom:-20px;padding:0;margin:0 auto;max-width:1088px}.riskCaptureNavigation li{list-style:none;border-left:none;text-align:center;position:relative;padding-bottom:60px;display:flex;justify-content:center;align-items:center;flex:0 1 100%;color:#000;font-weight:500}.riskCaptureNavigation li .bar{flex:0 0 auto;position:absolute;left:0;top:0;width:100%;height:100%}.riskCaptureNavigation li:after,.riskCaptureNavigation li .bar:after{content:"";background:#909e99;height:4px;position:absolute;bottom:28px;right:50%;width:100%;z-index:-1}.riskCaptureNavigation li:before,.riskCaptureNavigation li .bar:before{background:#fff;border-radius:50%;position:absolute;width:20px;height:20px;content:"";bottom:20px;left:50%;margin-left:-10px;border:2px solid #47585c}.riskCaptureNavigation li:first-child:after,.riskCaptureNavigation li:first-child .bar:after{display:none}.riskCaptureNavigation .navCurrent .bar:before,.riskCaptureNavigation .navComplete .bar:before{background:#fff;width:16px;height:16px;margin-left:-8px;z-index:1;bottom:22px}.riskCaptureNavigation .navCurrent .bar:before,.riskCaptureNavigation .navCurrent:before{background:#47585c}.riskCaptureNavigation .navComplete .bar:before{border:none}.riskCaptureNavigation .navComplete .bar:before{background:#fff url(../../TowergateParent/Styles/assets/images/tick.svg) no-repeat center center;color:rgba(0,0,0,.48);z-index:2}.riskCaptureNavigation .navComplete{color:#47585c;text-decoration:underline}.riskCaptureNavigation .navComplete em:after{border-color:#fff}.riskCaptureNavigation .navComplete:hover{color:rgba(0,0,0,.48);cursor:pointer}.riskCaptureNavigation .navIncomplete~li .bar:after{background:none}.riskCaptureNavigation .mobileActive{display:none}@media(max-width: 680px){.riskCaptureNavigation li p,.riskCaptureNavigation .mobileActive:after,.riskCaptureNavigation .mobileActive:before{display:none}.riskCaptureNavigation .mobileActive p{display:block}.riskCaptureNavigation .mobileActive{display:block;position:absolute;width:320px;left:50%;margin-left:-160px;margin-top:-16px;text-align:center;color:#000}}.ui-datepicker-trigger{display:inline-block;border:none;background:none;position:absolute;top:15px;right:21px;z-index:0;cursor:pointer;padding:4px;vertical-align:middle;color:#47585c}.ui-datepicker-trigger:before{content:"";background:url(../../TowergateParent/Styles/assets/images/calendar.svg) no-repeat center/contain;width:16px;height:18px;display:block}.ui-datepicker-trigger:has(+.popupIcon){right:49px}@media only screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 768px){.ui-datepicker-trigger{display:none}}.ui-datepicker{top:60px !important;left:0 !important;z-index:3 !important;width:300px;display:none;font-size:.9em;position:absolute !important;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden;border-radius:8px;border:1px solid #47585c}@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:#47585c;color:#fff;border:1px solid #47585c}.ui-datepicker td{padding:0;border:none}.ui-datepicker .ui-datepicker-today{background:#eee}.ui-datepicker .ui-datepicker-current-day{background:#47585c}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:7px 0;line-height:normal}.ui-datepicker td a{color:#3c3937;text-decoration:none}.ui-datepicker td a:hover{background:#fff;text-decoration:none}.ui-datepicker-header{background:#47585c;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:12px 0;color:#fff;text-decoration:none}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{cursor:pointer;text-decoration:none}.ui-datepicker-header .ui-datepicker-prev:before{padding-right:5px}.ui-datepicker-header .ui-datepicker-next:after{padding-left:5px}.ui-datepicker-title{width:50%;float:left}.ui-datepicker-title select{float:left;padding:12px 8px;z-index:1;font-size:1em;width:48% !important;border:none;background:#fff}.ui-datepicker-title select:focus{border-color:#fff}.ui-datepicker-title select:first-child+select{float:right}.formEngineDate input{vertical-align:middle}ul.productSelectLinkList{gap:16px;padding:0;display:grid;grid-template-columns:repeat(3, 1fr)}.increasedProductWidth ul.productSelectLinkList{grid-template-columns:repeat(2, 1fr)}@media(max-width: 1088px){ul.productSelectLinkList{overflow-x:hidden}}ul.productSelectLinkList li{list-style:none;display:flex;padding:0}ul.productSelectLinkList h2{color:#000;padding:8px 0 8px 0;text-align:center;max-width:100%;font-size:2.3rem;font-weight:500;font-family:"Polaris",Helvetica,arial,sans-serif}ul.productSelectLinkList a{background:#fff;color:#fff;padding:16px 40px;min-height:208px;border-radius:24px;display:flex;flex:0 0 100%;max-width:100%;justify-content:center;align-items:flex-start;flex-direction:column;transition:all 300ms;text-decoration:none}ul.productSelectLinkList a:hover{text-decoration:none}ul.productSelectLinkList .productImg{height:70px}ul.productSelectLinkList .noHoverImage{height:0;line-height:0;overflow:hidden}ul.productSelectLinkList .button{opacity:0;overflow:hidden;width:100%;background:#fbfaf5;color:#47585c;border-radius:60px;text-transform:none;font-weight:700;font-size:1.6rem;line-height:24px;font-family:"Copernicus","Times New Roman",serif;transition:all 0.3s ease;padding:0;height:0}ul.productSelectLinkList li:hover a{background:#47585c}ul.productSelectLinkList li:hover .noHoverImage{height:auto;line-height:normal;overflow:visible}ul.productSelectLinkList li:hover .hoverImage{height:0;line-height:0;overflow:hidden}ul.productSelectLinkList li:hover h2{color:#fff}ul.productSelectLinkList li:hover .button{opacity:1;padding:12px 34px;height:auto}ul.productSelectLinkList li:hover a:active{background:#3a484b}@media(max-width: 680px){ul.productSelectLinkList,.increasedProductWidth ul.productSelectLinkList{grid-template-columns:1fr}ul.productSelectLinkList .icon,.increasedProductWidth ul.productSelectLinkList .icon{font-size:60px}}@media(max-width: 480px){ul.productSelectLinkList,.increasedProductWidth ul.productSelectLinkList{grid-template-columns:1fr}ul.productSelectLinkList a,.increasedProductWidth ul.productSelectLinkList a{height:176px;min-height:auto}ul.productSelectLinkList .productImg,.increasedProductWidth ul.productSelectLinkList .productImg{height:35px}}@media(any-pointer: coarse),(hover: none){ul.productSelectLinkList a{background:#fff;transform:none !important;transition-property:none !important;animation:none !important}ul.productSelectLinkList h2,ul.productSelectLinkList .icon{color:#3c3937;animation:none !important}ul.productSelectLinkList .noHoverImage{height:auto;line-height:normal;overflow:visible}ul.productSelectLinkList .hoverImage{display:none}ul.productSelectLinkList .button{margin-top:auto;transform:none !important;transition-property:none !important;animation:none !important;opacity:1}}@keyframes flipInX{from{transform:perspective(400px)}20%{transform:perspective(400px) rotate3d(1, 0, 0, -40deg)}40%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}50%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.24),0 8px 8px 0 rgba(0,0,0,.24)}60%{transform:perspective(400px) rotate3d(1, 0, 0, 20deg)}80%{transform:perspective(400px) rotate3d(1, 0, 0, -10deg)}to{transform:perspective(400px);background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.24),0 8px 8px 0 rgba(0,0,0,.24)}}@keyframes flipInXButton{50%{height:0}to{height:40px;line-height:40px;margin-top:16px}}@keyframes flipInXText{from{color:#fff}to{color:#3c3937}}.flipOutX,.flipInX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.flipInX{animation-name:flipInX}.flipInXButton,ul.productSelectLinkList li:hover .button{animation-name:flipInXButton}.flipInXText{animation-name:flipInXText}.animated,ul.productSelectLinkList li:hover a,ul.productSelectLinkList li:hover h2,ul.productSelectLinkList li:hover .icon,ul.productSelectLinkList li:hover img{animation-duration:1s;animation-fill-mode:both}.claimsSearch .formQuestion{float:left;width:25%;padding-left:16px}.claimsSearch .formQuestion.answerValid .controlHolder:before{display:none}.claimsSearch:first-child{padding-left:0}.claimsSearch .control,.claimsSearch .controlHolder{width:100%}.claimsSearch .select2-container{width:100% !important}.claimsSearch .popupIcon{position:absolute;right:2px;top:6px}@media(max-width: 1088px){.claimsSearch .formQuestion{width:50%}}@media(max-width: 480px){.claimsSearch .formQuestion{width:100%}}.claimsTable th{font-weight:bold}.claimsTable td{background:#f4f2f4;border:none;border-block:1px solid #ded8d9;font-weight:500}.switchMe div.control{padding:4px;border-radius:8px;border:2px solid #e1e1e1;padding:3px 2px}.switchMe div.control label{border-color:rgba(0,0,0,0);min-width:auto;line-height:25px}.switchMe div.control label.selected{padding:0 16px}.switchMe div.control label.selected:before{display:none}.switchMe div.control .last{position:absolute;right:2px}.flexedTableCell td{padding:0 0 8px;text-align:left;border:none;background:rgba(0,0,0,0)}.flexedTableCell .panelFlexed div{padding-right:8px}.flexedTableCell .panelFlexed div:last-child{padding-right:0}.claimsResultsTable div{flex:1 1 40%}.claimsResultsTable div:nth-child(2){flex:1 1 20%}.claimsResultsTable div:last-child{flex:0 0 45px}.searchNavigation li{display:inline-block;list-style:none;margin-right:12px;padding-left:12px;border-left:1px solid #e1e1e1;color:#a4a4a4}.searchNavigation li:first-child{border:0}.searchNavigation li.activeNavigationLink{cursor:pointer;color:#47585c;text-decoration:underline}.searchNavigation li.activeNavigationLink:hover{text-decoration:none}.searchNavigation li.selectedResultPage{color:#47585c;font-weight:500}.claimSummary .topBarButtons{clear:both}.claimsParent .formEngineGroupChild{display:flex;flex-wrap:wrap}.claimGroup{flex:1 0 25%}@media(max-width: 680px){.claimGroup{flex:0 0 100%}}.claimGroup .formQuestion{padding-top:0}.claimGroup .plainText{padding-top:0}.docsDateCreated .documents{flex:1}.docsDateCreated .documents div{display:flex;align-items:center;flex-wrap:wrap;flex:0 0 100%}.docsDateCreated .documents h2{flex:0 0 100%}.docsDateCreated .documents .docLink{width:calc(100% - 120px);flex:0 1 auto}.docsDateCreated .documents .dateCreated{margin-left:auto}.docSection{width:25%;float:left;flex:0 1 auto;font-size:1.4rem;font-weight:500}.docSection.formItem{padding:0}.docSection .labelContainer{display:none}.docSection div.control,.docSection .controlHolder,.docSection input.control,.docSection select.control,.docSection .select2-search__field,.docSection .select2-selection,.docSection .select2-container{width:100% !important}.docSection input.control,.docSection select.control,.docSection .select2-selection{border-color:rgba(0,0,0,0);background:none;min-height:0;padding:16px 0}.docSearch .docSection:first-child input{padding-left:24px}.docResult .docSection:first-child{padding-left:62px}.docSection:first-child{width:42%;position:relative;padding-right:8px}.docSection:nth-child(3){width:32%}.docSection .docLink{display:block;width:auto;margin:0;word-break:break-all;word-break:break-word}.docSection .docLink+span{color:#a4a4a4;font-size:1.4rem}.docSection .docLink a{border:none;padding:0;background:none;font-weight:bold;position:static;display:block}.docSection .docLink a:after{display:none}.docSection .docLink a:before{left:24px;font-weight:normal;background:url(../../TowergateParent/Styles/assets/images/documents.svg) no-repeat}.docSection .select2-selection{transition:padding .2s}.docSection .select2-container--open .select2-selection{background:#fff;border-color:#3c3937;padding-left:8px}.docSection .controlHolder:before{display:none !important}.docSection .dates{display:flex;padding-right:10px;align-items:center}.docSection .range{color:#3c3937;font-weight:bold}.docSection .triggerDates{cursor:pointer;float:right;padding-left:8px}.docResult,.docSearch>div{display:flex;align-items:center}@media(max-width: 720px){.docResult,.docSearch>div{flex-wrap:wrap}}.docResults .docResult{display:block}.docResults td{padding-bottom:0}.docResult{padding:16px 0}tr+tr .docResult{border-top:1px solid #ded8d9}.docResult .littleLabel{color:#a4a4a4}.docSearch,.docHolder{margin-inline:-24px;width:calc(100% + 48px)}.docHolder .searchNavigation{margin-bottom:16px;padding-inline:24px}.docHolder p.padded{padding-inline:24px;font-weight:500;color:#000}.docSearch{margin-top:24px;background:#f4f2f4;border:1px solid #ded8d9;border-width:1px 0}@media(max-width: 720px){.docSection{width:50%;border-left:1px solid #ded8d9}.docSection:first-child{width:100%;border-bottom:1px solid #ded8d9}.docSection:first-child,.docSection:first-child+.docSection{border-left:none}.docResult{padding:0}.docResult .docSection{border:none}.docResult .docSection+.docSection{padding:4px 4px 8px}.docResult .docSection:first-child{padding-top:16px}.docResult .docSection:first-child+.docSection{padding-left:40px}.docSearch .docSection:first-child input{padding-left:16px !important}.docSearch .select2-selection__arrow{display:none}.docSearch .select2-selection{padding-left:16px !important}.docSection .dates{padding:16px}}.modalWindow.dateRange{display:none;z-index:10}.modalWindow.dateRange .modalContainer{width:320px;overflow:visible}@media(max-width: 768px){.modalWindow.dateRange .modalContainer{width:300px}}.modalWindow.dateRange .labelContainer{display:block}.modalWindow.dateRange div.control,.modalWindow.dateRange input.control,.modalWindow.dateRange .closeDates{width:100%}.modalWindow.dateRange .joinArrow{text-align:center;margin-bottom:-16px}.tabbedModuleGroupList{list-style:none;padding:8px 24px 16px;margin:0 -24px 24px;font-weight:500;border-bottom:1px solid #ded8d9}.tabbedModuleGroupList li{display:inline-block;padding-right:16px;margin-right:16px;border-right:1px solid #ded8d9;cursor:pointer;position:relative;color:#000}@media(max-width: 480px){.tabbedModuleGroupList li{margin-right:0}}.tabbedModuleGroupList li:before{content:"";background:url(../../TowergateParent/Styles/assets/images/upload-cloud.svg) no-repeat center/contain;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:8px;filter:brightness(0)}.tabbedModuleGroupList li.moduleToggleSelectedTab,.tabbedModuleGroupList li.moduleToggleSelectedTab:before{color:#47585c;filter:none}.tabbedModuleGroupList li.moduleToggleSelectedTab,.tabbedModuleGroupList li:hover,.tabbedModuleGroupList li:focus{text-decoration:underline}.tabbedModuleGroupList li.moduleToggleSelectedTab{cursor:default}.tabbedModuleGroupList li.tabNameSearchDocTab:before{background:url(../../TowergateParent/Styles/assets/images/documents-view.svg) no-repeat center/contain}@media(max-width: 480px){.tabbedModuleGroupList li{padding:16px 8px 0 8px}.tabbedModuleGroupList li:before{position:absolute;left:50%;margin-left:-12px;bottom:50%}}.marketing{background:url(../Images/adv.jpg) no-repeat 0 0;background-size:contain;overflow:hidden;padding:0}@media(max-width: 830px){.marketing{background-size:cover;background-position:center center}}.marketing h3{color:#fff;background:rgba(71,88,92,.72);padding:12px 16px}.marketing .topBarFlexed{background:#fff;padding:16px}.marketing .topBarFlexed a{color:#47585c}.marketing .marketingPanel{height:154px}
