﻿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,.ui-datepicker-header:before,.dataTable .dataTableRow:before,.dataTable .dataTableHeaderRow:before,.riskSummary .dataTable .formItem:before,.confirmTextAndButtons:before,.modalContainer:before,.act-popup:before,.navigation:before,.groupNavigation:before,.groupNavigationTopBar:before,.act-popup .groupButtons:before,.vehicleLookup:before,.clearfix:after,.ui-datepicker-header:after,.dataTable .dataTableRow:after,.dataTable .dataTableHeaderRow:after,.riskSummary .dataTable .formItem:after,.confirmTextAndButtons:after,.modalContainer:after,.act-popup:after,.navigation:after,.groupNavigation:after,.groupNavigationTopBar:after,.act-popup .groupButtons:after,.vehicleLookup:after{content:"";display:table}.clearfix:after,.ui-datepicker-header:after,.dataTable .dataTableRow:after,.dataTable .dataTableHeaderRow:after,.riskSummary .dataTable .formItem:after,.confirmTextAndButtons:after,.modalContainer:after,.act-popup:after,.navigation:after,.groupNavigation:after,.groupNavigationTopBar:after,.act-popup .groupButtons:after,.vehicleLookup:after{clear:both}.transition,.toggleable{transition:all,.3s}.transition,.toggleable{transition:all 0.3s ease}.displayInlineMiddle,.contactNumber a,.panelTableStyle div a i,.prependedText,.appendedText,.plainText,.formEngineMultiSelect .control label,.formEngineRadioButton .control label,.popupIcon,span.popup,.helpIcon,.multiTextTag,.multiTextTagValue,.multiTextTagRemove,.formEngineMultiSelect .fileUploader .text-input-container label,.fileUploader .formEngineMultiSelect .text-input-container label,.formEngineRadioButton .fileUploader .text-input-container label,.fileUploader .formEngineRadioButton .text-input-container label{display:inline-block;vertical-align:middle}.displayInlineTop{display:inline-block;vertical-align:top}.hidden,.productSelectLinkList .productParent:not(.highlighted) .highlightedText,.formEngineRadioButton .control input,.formEngineMultiSelect .control input,.formEngineCheckbox .control input,.collapseHeaderContainer img,.formEngineRadioButton .fileUploader .text-input-container input,.fileUploader .formEngineRadioButton .text-input-container input,.formEngineMultiSelect .fileUploader .text-input-container input,.fileUploader .formEngineMultiSelect .text-input-container input,.formEngineCheckbox .fileUploader .text-input-container input,.fileUploader .formEngineCheckbox .text-input-container input,.hiddenSubmit{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,.hideHeaderCheckboxes input,.navigationGF .labelContainer{display:none}.topBarFlexed{display:flex}.topBar,.search-popup,.riskSummaryHeader,.groupNavigationTopBar{border-top:1px solid;padding-block-start:16px;margin-block-start:16px;margin-inline:-24px;padding-inline-start:24px}.lightPanel{background:#dbd6d3}.panel,.addonGroup,.fileUploader li,.panelFlexed{padding:16px;border-radius:16px}.panelFlexed{display:flex;align-items:center}.gridParent,.documents .docsContainer,.documents>div,.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 #pageFlowFileUploaderContainer,.fileUploader .trigger{display:flex}.alignCenter{align-items:center}.hideB2C2{display:none}.centered{text-align:center}.withArrowBorder:after,.vehicleResultsContainer:after,.withArrowBorder:before,.vehicleResultsContainer:before{border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.withArrowBorder.above:after,.vehicleResultsContainer:after,.withArrowBorder.above:before,.vehicleResultsContainer:before{left:50%;bottom:100%}.withArrowBorder.left:after,.left.vehicleResultsContainer:after,.withArrowBorder.left:before,.left.vehicleResultsContainer:before{right:100%;top:50%}.marginTop{margin-top:16px}.marginTopLarge{margin-top:24px}.marginTopSmall{margin-top:8px}.marginBottom{margin-bottom:16px}.marginBottomLarge{margin-bottom:24px}.marginVertical{margin:16px 0}.padded{padding:16px}.noPadding{padding:0 !important}@font-face{font-family:"Markel";src:url("assets/fonts/MarkelSans-400.woff2") format("woff2"),url("assets/fonts/MarkelSans-400.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Markel";src:url("assets/fonts/MarkelSans-500.woff2") format("woff2"),url("assets/fonts/MarkelSans-500.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Markel";src:url("assets/fonts/MarkelSans-700.woff2") format("woff2"),url("assets/fonts/MarkelSans-700.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Markel";src:url("assets/fonts/MarkelSans-italic.woff2") format("woff2"),url("assets/fonts/MarkelSans-italic.woff") format("woff");font-weight:normal;font-style:italic}html{font-size:10px;-webkit-text-size-adjust:100%}body{font-size:1.8rem;color:#424242;background:#f4f2eb;height:100%;font-family:"Markel",arial,sans-serif}h1{font-weight:400;font-size:4.8rem;line-height:57.6px}h2{font-weight:400;font-size:3.2rem;line-height:38.4px;padding-bottom:16px}h3{font-weight:400;font-size:2.8rem;line-height:36.4px;padding-bottom:8px}h4{font-size:2.4rem;font-weight:400;line-height:31.2px}.footerContainer h4{color:#fff;font-size:1.8rem;font-weight:500;line-height:normal;padding-top:16px;padding-bottom:8px}h5{font-weight:400;font-size:2rem;line-height:20.6px}h6{font-size:1.8rem}@media(max-width: 480px){body{font-size:1.8rem}h1{font-size:4rem;line-height:48px}h2{font-size:3.2rem;line-height:38.4px}h3{font-size:2.8rem;line-height:36.4px}h4{font-size:2.4rem;line-height:31.2px}h5{font-size:2rem;line-height:26px}}.topHeader h1{color:rgba(0,0,0,.64);font-size:2.2rem}a{text-decoration:none;cursor:pointer;font-weight:500;color:#bf3b00;text-decoration:underline}a:focus,a:hover{text-decoration:underline;color:#802700}a:focus-visible{box-shadow:0 0 0 2px #246c7b,0 0 0 4px #c8dade}a.active{color:#101010}label a{text-transform:lowercase}p{line-height:1.6}p.bold{font-weight:700}p.pclText,p.pclText a{font-size:1.2rem}p+p,p+h2,p+h3{padding-top:16px}strong{font-weight:600}.small{font-size:1.4rem;color:rgba(0,0,0,.64)}.loginContainer{font-size:1.6rem;display:flex}.loginContainer .userDetails a{font-size:1.6rem;display:flex;align-items:center;font-weight:400;margin-left:8px;text-decoration:underline}.loginContainer .userDetails a:before{content:"";width:18px;height:18px;margin-right:4px;background-color:#bf3b00;-webkit-mask:url(assets/images/logout.svg) no-repeat center/contain;mask:url(assets/images/logout.svg) no-repeat center/contain}.loginContainer .userDetails a:focus,.loginContainer .userDetails a:hover{text-decoration:none}.loginContainer .userDetails a:focus:before,.loginContainer .userDetails a:hover:before{background-color:#802700}.formEngineFreeText ul,.dataDisplayContainer ul,.popupTextContainer ul,.infoBoxText ul,ol{padding:16px 0 0 24px}.formEngineFreeText ul li,.dataDisplayContainer ul li,.popupTextContainer ul li,.infoBoxText ul li,ol li{padding-bottom:8px;line-height:1.6}.summaryPanelTop .formEngineFreeText ul li,.summaryPanelTop .dataDisplayContainer ul li,.summaryPanelTop .popupTextContainer ul li,.summaryPanelTop .infoBoxText ul li,.summaryPanelTop ol li{padding-bottom:4px}@media(max-width: 480px){.summaryPanelTop .formEngineFreeText ul li,.summaryPanelTop .dataDisplayContainer ul li,.summaryPanelTop .popupTextContainer ul li,.summaryPanelTop .infoBoxText ul li,.summaryPanelTop ol li{list-style:none}}.newLine{display:block;line-height:1.6}.unSpaced{padding:0;margin:0}.red{color:#a23434}.green{color:#147f41}.orange{color:#ff4e00}.center,.mainContainer,.smallCenter,.pageHeader{margin:0 auto;max-width:1320px;padding-inline:32px}.smallCenter,#stepClientDetails .pageHeader,.mainWrapper[id*=RiskCapture] .pageHeader{max-width:940px;margin:0 auto}.mainContainer:has(.sideColumn,.rightContent){display:flex;gap:20px 11%}.mainContainer:has(.sideColumn,.rightContent)>:has(>.modalWindow){position:absolute}@media(max-width: 980px){.mainContainer:not(.smallCenter){flex-direction:column}.mainContainer:not(.smallCenter)>.firstOnWrap{order:-1}.mainContainer:not(.smallCenter) .sideColumn{max-width:none}}@media(max-width: 830px){.mainContainer{flex-direction:column}.mainContainer>.firstOnWrap{order:-1}.mainContainer .sideColumn{max-width:none}}.mainContent{width:100%}.smallCenter .mainContent{max-width:560px}.sideColumn,.riskmainContent .rightColumn{width:100%;max-width:272px}div.riskmainContent.mainContainer .rightColumn{display:flex;flex-direction:column;align-self:start}@media(max-width: 830px){div.riskmainContent.mainContainer .rightColumn{display:contents}div.riskmainContent.mainContainer .riskAdditionalCovers{order:1}div.riskmainContent.mainContainer .mainContent{order:2}div.riskmainContent.mainContainer .sideColumn{order:3}}.formEngineGroup:not(:only-of-type){margin-bottom:16px}.leftContent{max-width:435px}.rightContent{max-width:505px;width:100%}.header{background:#f4f2eb;position:sticky;top:0;z-index:3}.topHeader{border-bottom:1px solid #a39990;padding:18px 24px;grid-template-columns:auto 1fr;align-items:center;display:grid;gap:16px}.topHeader>.center{width:100%;justify-self:stretch;display:flex;align-items:center;padding:0}.container{--sidebar-w: 66px;display:grid;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:1fr;flex:1 1 auto;align-items:stretch;min-height:0;transition:grid-template-columns 250ms ease}.container:not(:has(>#ctl11)){grid-template-columns:minmax(0, 1fr)}.container:has(.sideBar ul.activeMenu){--sidebar-w: 224px}#ctl11{background:#424242;min-height:100%;position:relative;z-index:1}.mainWrapper{grid-column:2/-1;justify-self:stretch;align-self:stretch;width:100%;min-height:0;padding-top:48px;padding-bottom:56px;min-width:0}.container:not(:has(>#ctl11))>.mainWrapper{grid-column:1/-1}.loginContainer{margin-left:auto}@media(max-width: 940px){.loginContainer{margin-left:0;width:100%}}.loginContainer ul{display:flex;align-items:center;gap:24px}.loginContainer ul a{font-weight:400}@media(max-width: 940px){.loginContainer ul{width:100%}.loginContainer ul li{display:flex;flex-direction:column;gap:4px;flex:1 1 50%;align-items:flex-start}.loginContainer ul .userDetails a{margin-left:0}}.sideBar ul{list-style:none;margin:0;padding-inline:8px;padding-top:8px;transition:width 250ms ease;will-change:width}.sideBar li{position:relative;min-height:45px}.sideBar a{padding:10px 16px;font-weight:400;min-height:45px;color:#fff;font-size:1.6rem;display:flex;align-items:center;white-space:nowrap;text-decoration:none}.sideBar .menuSwitch{border-top:1px solid #757575}.menuBar:not(.activeMenu){width:66px}.menuBar:not(.activeMenu) span{display:none}.menuBar:not(.activeMenu) em{display:flex;align-items:center;justify-content:center;width:50px;min-height:45px;border-radius:4px;position:absolute;left:0;top:0}.menuBar:not(.activeMenu) li a:focus,.menuBar:not(.activeMenu) li a:hover{position:absolute;z-index:4;left:0;top:0;text-decoration:none}.menuBar:not(.activeMenu) a:hover span{display:block}.menuBar:not(.activeMenu) a:hover em,.menuBar:not(.activeMenu) .activeTab a em{background-color:#101010}.menuBar:not(.activeMenu) a:hover span{padding:10px;border-radius:4px;position:absolute;left:74px;top:4px;background-color:#101010}.menuBar:not(.activeMenu) .menuSwitch em:before{transform:rotate(180deg)}.sideBar{position:sticky;top:62px}.sideBar ul.activeMenu{width:224px}.activeMenu em{width:18px;height:18px;display:flex;margin-right:8px}.activeMenu .menuSwitch em{width:24px;height:24px;margin-left:auto}.activeMenu a:focus,.activeMenu a:hover,.activeMenu .activeTab a{border-radius:4px;background:#101010}.activeMenu .menuSwitch{margin-top:8px;padding-top:8px}.documents em:before,.renewals em:before,.clients em:before,.search em:before,.home em:before,.newQuoteMenu em:before{content:"";width:18px;height:18px;background-color:#f4f2eb;-webkit-mask:url(assets/images/mta.svg) no-repeat center/contain;mask:url(assets/images/mta.svg) no-repeat center/contain}.documents.activeTab em:before,.renewals.activeTab em:before,.clients.activeTab em:before,.search.activeTab em:before,.home.activeTab em:before,.newQuoteMenu.activeTab em:before{background-color:#ff4e00}.renewals em:before{-webkit-mask:url(assets/images/quote.svg) no-repeat center/contain;mask:url(assets/images/quote.svg) no-repeat center/contain}.clients em:before{-webkit-mask:url(assets/images/clients.svg) no-repeat center/contain;mask:url(assets/images/clients.svg) no-repeat center/contain}.search em:before{-webkit-mask:url(assets/images/search.svg) no-repeat center/contain;mask:url(assets/images/search.svg) no-repeat center/contain}.home em:before{-webkit-mask:url(assets/images/dashboard.svg) no-repeat center/contain;mask:url(assets/images/dashboard.svg) no-repeat center/contain}.newQuoteMenu em:before{-webkit-mask:url(assets/images/newquote.svg) no-repeat center/contain;mask:url(assets/images/newquote.svg) no-repeat center/contain}.menuSwitch em:before{content:"";background:url(assets/images/menu.svg) no-repeat center;width:24px;height:24px;display:inline-block}.header .center{align-items:center;display:flex;justify-content:space-between}.header li{list-style:none}.footerContainer{background:#424242;padding-bottom:16px}.topFooter.lightPanel div.center{padding-block:32px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.topFooter.lightPanel div.center div+div{justify-self:flex-end}.topFooter.lightPanel div.center div:first-child{position:relative}.topFooter.lightPanel div.center div:first-child:after{content:"";position:absolute;top:-32px;bottom:0;border:1px solid #a39990;height:calc(100% + 64px);right:0}.topFooter.lightPanel a+a{margin-left:16px}a.linkedin:before,a.twitter:before{content:"";background:url(assets/images/linked.svg) no-repeat center/contain;width:20px;height:20px;display:inline-block}a.twitter:before{background:url(assets/images/twitter.svg) no-repeat center/contain}.footerContainer{font-size:1.2rem}.footerContainer a,.footerContainer p{color:#dbd6d3}.footerContainer ul{list-style:none;padding-block:16px;display:flex;gap:16px;flex-wrap:wrap}.footerContainer li{padding:0}.footerContainer li a{font-weight:400;text-decoration:underline}.footerContainer a{text-transform:capitalize}.footerContainer a[href*=http]{text-transform:none}#modulePanel,#AWEContainer,html,form,#modulePanel>div,#modulePanel>div>div,.main{min-height:100vh}div[id]:has(>.main){display:flex;flex-direction:column}.main{flex:1 0 auto;display:flex;flex-direction:column;min-height:0}.blockFooter{margin-top:auto}.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:12px 0}.labelContainer{width:100%;position:relative;display:block;padding-bottom:6px;font-size:1.6rem}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.labelContainer{margin:0;width:100%}}.readonly .labelContainer{margin-top:0}.formEngineCheckbox .labelContainer{width:100%;margin:0;padding:0}.longLabels .labelContainer{margin-top:0;width:100%;margin-bottom:16px}.noLabel .labelContainer{display:none}.extraText{display:block;font-size:.8em;margin-top:4px;color:rgba(0,0,0,.48);line-height:1.4}.mandatoryIndicator{display:none}.nonMandatoryIndicator+.label{display:inline-flex;flex-direction:column}.nonMandatoryIndicator+.label:after,.nonMandatoryIndicator+.control .label:after,.fileUploader .nonMandatoryIndicator+.text-input-container .label: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 .nonMandatoryIndicator+.label:after,.mainLoginForm .nonMandatoryIndicator+.control .label:after,.mainLoginForm .fileUploader .nonMandatoryIndicator+.text-input-container .label:after,.fileUploader .mainLoginForm .nonMandatoryIndicator+.text-input-container .label:after,.readonly .nonMandatoryIndicator+.control .label:after,.readonly .fileUploader .nonMandatoryIndicator+.text-input-container .label:after,.fileUploader .readonly .nonMandatoryIndicator+.text-input-container .label:after,.riskSummary .nonMandatoryIndicator+.control .label:after,.riskSummary .fileUploader .nonMandatoryIndicator+.text-input-container .label:after,.fileUploader .riskSummary .nonMandatoryIndicator+.text-input-container .label:after,.plainTextItem .nonMandatoryIndicator+.control .label:after,.plainTextItem .fileUploader .nonMandatoryIndicator+.text-input-container .label:after,.fileUploader .plainTextItem .nonMandatoryIndicator+.text-input-container .label:after,.hideOptional .nonMandatoryIndicator+.control .label:after,.hideOptional .fileUploader .nonMandatoryIndicator+.text-input-container .label:after,.fileUploader .hideOptional .nonMandatoryIndicator+.text-input-container .label:after{display:none}.control input,.fileUploader .text-input-container input,.control select,.fileUploader .text-input-container select,.control textarea,.fileUploader .text-input-container textarea,.select2-search__field,.select2-selection,.search-inputs input{font-family:inherit;border:1px solid #a39990;font-size:1.6rem;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;color:inherit}div.control,.fileUploader div.text-input-container{position:relative}.control input,.fileUploader .text-input-container input,.control select,.fileUploader .text-input-container select,.control textarea,.fileUploader .text-input-container textarea,.select2-search__field,.select2-selection,.search-inputs input{width:100%;padding:8px 12px;display:inline-block}@media(max-width: 360px){.control input,.fileUploader .text-input-container input,.control select,.fileUploader .text-input-container select,.control textarea,.fileUploader .text-input-container textarea,.select2-search__field,.select2-selection,.search-inputs input{width:240px}}.control input:focus,.fileUploader .text-input-container input:focus,.select2-container--open .control input,.select2-container--open .fileUploader .text-input-container input,.fileUploader .select2-container--open .text-input-container input,.control select:focus,.fileUploader .text-input-container select:focus,.select2-container--open .control select,.select2-container--open .fileUploader .text-input-container select,.fileUploader .select2-container--open .text-input-container select,.control textarea:focus,.fileUploader .text-input-container textarea:focus,.select2-container--open .control textarea,.select2-container--open .fileUploader .text-input-container textarea,.fileUploader .select2-container--open .text-input-container textarea,.select2-search__field:focus,.select2-container--open .select2-search__field,.select2-selection:focus,.select2-container--open .select2-selection,.search-inputs input:focus,.select2-container--open .search-inputs input{border-color:#101010}.control input:focus-visible,.fileUploader .text-input-container input:focus-visible,.control select:focus-visible,.fileUploader .text-input-container select:focus-visible,.control textarea:focus-visible,.fileUploader .text-input-container textarea:focus-visible,.select2-search__field:focus-visible,.select2-selection:focus-visible,.search-inputs input:focus-visible{border:1px solid #a39990;box-shadow:0 0 0 2px #246c7b,0 0 0 6px #c8dade;outline:none}.control input:disabled,.fileUploader .text-input-container input:disabled,.control select:disabled,.fileUploader .text-input-container select:disabled,.control textarea:disabled,.fileUploader .text-input-container textarea:disabled,.select2-search__field:disabled,.select2-selection:disabled,.search-inputs input:disabled{background:#f5f5f5;color:#a8a8a8;border:1px solid #757575}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],.fileUploader div.text-input-container input[type=month]{line-height:1;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}.control .Password,.fileUploader .text-input-container .Password,.control .PasswordWithoutValidation,.fileUploader .text-input-container .PasswordWithoutValidation{font-family:arial,sans-serif}.formEngineTextBox input{padding-right:32px}.formEngineTextArea .control,.formEngineTextArea .fileUploader .text-input-container,.fileUploader .formEngineTextArea .text-input-container{resize:vertical}.select2-search__field,.select2-selection{width:100%}.select2-container{max-width:100%}.formQuestion .select2-container{width:100% !important}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:39px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.prependedText{position:absolute;left:12px;bottom:7px}.prependedText+input{padding-left:24px}.readonly .prependedText{display:none}.appendedText{width:24px;margin-left:-24px}.plainText{padding-top:8px;max-width:290px;word-wrap:break-word;overflow-wrap:break-word}.readonly .plainText{padding-top:0}.plainText+.appendedText{padding-left:2px;margin-left:0}.plainText.plainTextMultiSelect{padding-left:16px}.plainText,.plainText+.appendedText{font-weight:500}.readonly .plainTextAddress,.readonly .prependedText{display:none}.readonly .readonly label,.readonly .readonly .control label,.readonly .readonly .fileUploader .text-input-container label,.fileUploader .readonly .readonly .text-input-container label{cursor:default}.formEngineMultiSelect .control label,.formEngineMultiSelect .fileUploader .text-input-container label,.fileUploader .formEngineMultiSelect .text-input-container label,.formEngineRadioButton .control label,.formEngineRadioButton .fileUploader .text-input-container label,.fileUploader .formEngineRadioButton .text-input-container label{position:relative}.formEngineMultiSelect div.control,.formEngineMultiSelect .fileUploader div.text-input-container,.fileUploader .formEngineMultiSelect div.text-input-container,.formEngineRadioButton div.control,.formEngineRadioButton .fileUploader div.text-input-container,.fileUploader .formEngineRadioButton div.text-input-container{margin-top:8px}.formEngineMultiSelect div.control>div:first-child,.formEngineMultiSelect .fileUploader div.text-input-container>div:first-child,.fileUploader .formEngineMultiSelect div.text-input-container>div:first-child,.formEngineRadioButton div.control>div:first-child,.formEngineRadioButton .fileUploader div.text-input-container>div:first-child,.fileUploader .formEngineRadioButton div.text-input-container>div:first-child{display:inline-block;padding:2px 0 16px 0;width:100%}.formEngineMultiSelect input:not(:disabled)+label,.formEngineRadioButton input:not(:disabled)+label{cursor:pointer}.formEngineMultiSelect input:not(:disabled):focus-within+label:before,.formEngineRadioButton input:not(:disabled):focus-within+label:before{border-color:#101010;box-shadow:0 0 0 4px #c8dade;outline:2px solid #c8dade;outline-offset:2px}.formEngineMultiSelect input:not(:disabled):hover+label:before,.formEngineRadioButton input:not(:disabled):hover+label:before{border-color:#101010;box-shadow:0 0 0 4px #dbd6d3}.formEngineMultiSelect div.control>.popupIcon,.formEngineMultiSelect .fileUploader div.text-input-container>.popupIcon,.fileUploader .formEngineMultiSelect div.text-input-container>.popupIcon,.formEngineRadioButton div.control>.popupIcon,.formEngineRadioButton .fileUploader div.text-input-container>.popupIcon,.fileUploader .formEngineRadioButton div.text-input-container>.popupIcon{vertical-align:top}.formEngineMultiSelect .control label,.formEngineMultiSelect .fileUploader .text-input-container label,.fileUploader .formEngineMultiSelect .text-input-container label,.formEngineCheckbox label,.formEngineRadioButton div.control label,.formEngineRadioButton .fileUploader div.text-input-container label,.fileUploader .formEngineRadioButton div.text-input-container label{padding-left:24px;font-size:1.6rem}.formEngineMultiSelect .control label:before,.formEngineMultiSelect .fileUploader .text-input-container label:before,.fileUploader .formEngineMultiSelect .text-input-container label:before,.formEngineCheckbox label:before,.formEngineRadioButton div.control label:before,.formEngineRadioButton .fileUploader div.text-input-container label:before,.fileUploader .formEngineRadioButton div.text-input-container label:before{width:16px;height:16px;border:1px solid #a39990;content:"";position:absolute;left:1px;background:#fff;border-radius:2px;top:0;display:inline-block}.formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .fileUploader .text-input-container label.selected:before,.fileUploader .formEngineMultiSelect .text-input-container label.selected:before,.formEngineCheckbox label.selected:before{background-color:#424242}.formEngineMultiSelect .control label.selected:after,.formEngineMultiSelect .fileUploader .text-input-container label.selected:after,.fileUploader .formEngineMultiSelect .text-input-container label.selected:after,.formEngineCheckbox label.selected:after{content:"";position:absolute;left:-1px;top:-2px;width:20px;height:20px;background-color:#fff;-webkit-mask:url(assets/images/tick.svg) no-repeat center/contain;mask:url(assets/images/tick.svg) no-repeat center/contain}.formEngineMultiSelect input:disabled+label,.formEngineCheckbox.readonly label{color:#5c5c5c}.formEngineMultiSelect input:disabled+label:before,.formEngineCheckbox.readonly label:before{background:#f5f5f5;border-color:#757575}.formEngineMultiSelect input:disabled+label.selected:before,.formEngineCheckbox.readonly label.selected:before{background:#757575}.multiControlItemVertical+.multiControlItemVertical,.multiControlItemHorizontal+.multiControlItemHorizontal{padding-top:16px}.gridColumnsTwo div.control>div:first-child,.gridColumnsTwo .fileUploader div.text-input-container>div:first-child,.fileUploader .gridColumnsTwo div.text-input-container>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agreeCheckBox input:focus+label:before{box-shadow:0 0 0 4px #424242}.formEngineRadioButton .formEngineRadioButton label{padding-left:26px}.formEngineRadioButton div.control label:before,.formEngineRadioButton .fileUploader div.text-input-container label:before,.fileUploader .formEngineRadioButton div.text-input-container label:before{width:18px;height:18px;border-radius:50px}.formEngineRadioButton div.control label.selected:before,.formEngineRadioButton .fileUploader div.text-input-container label.selected:before,.fileUploader .formEngineRadioButton div.text-input-container label.selected:before{border-color:#424242}.formEngineRadioButton div.control label.selected:after,.formEngineRadioButton .fileUploader div.text-input-container label.selected:after,.fileUploader .formEngineRadioButton div.text-input-container label.selected:after{content:"";width:10px;height:10px;border-radius:50%;background:#424242;position:absolute;left:5px;top:4px}.formEngineRadioButton.readonly div.control label,.formEngineRadioButton.readonly .fileUploader div.text-input-container label,.fileUploader .formEngineRadioButton.readonly div.text-input-container label{color:#5c5c5c}.formEngineRadioButton.readonly div.control label:before,.formEngineRadioButton.readonly .fileUploader div.text-input-container label:before,.fileUploader .formEngineRadioButton.readonly div.text-input-container label:before{background:#f5f5f5;border-color:#757575}.formEngineRadioButton.readonly div.control label:after,.formEngineRadioButton.readonly .fileUploader div.text-input-container label:after,.fileUploader .formEngineRadioButton.readonly div.text-input-container label:after{background:#5c5c5c}.formEngineCheckbox .validator span{margin-top:16px}.formEngineCheckbox .label{display:inline-block}.formEngineCheckbox:not(.readonly) label{cursor:pointer}.controlHolder,.fileUploader .text-input-container{position:relative}.answerInvalid .select2-selection,.answerInvalid input,.answerInvalid select,.answerInvalid textarea{border-color:#bf3b00}.validator{max-width:100%}.validator span{color:#fff !important;font-size:1.4rem;padding:12px 16px;margin-top:16px;position:relative;background:#bf3b00;border-radius:4px;z-index:1;display:inline-block}.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:#bf3b00;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:#bf3b00;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:none}.powerList .promptText{display:none !important}.postcodeLookup{max-width:100%}.controlPostcode input{width:calc(100% - 83px)}.resultsTitle{margin-top:8px}.postcodeLookupResultsLinksDiv,.powerListResultItems{max-height:200px;margin-top:8px;width:100%;overflow-y:auto;border:1px solid #e1e1e1;background:#fff}.postcodeLookupResultsLinksDiv div.hoverMimic,.powerListResultItems div.hoverMimic{background:rgba(0,0,0,.16)}.postcodeLookupResultsLinksDiv .resultItem,.powerListResultItems .resultItem{padding:8px;font-size:1.4rem}.postcodeLookupResultsLinksDiv .resultItem:hover,.powerListResultItems .resultItem:hover{cursor:pointer;background:rgba(0,0,0,.16)}.hideLookup .selectedAddressContainer{display:none}div.selectedAddressContainer{padding:8px;background:rgba(0,0,0,.04);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:rgba(0,0,0,.04);border-width:11px;left:8px}div.selectedAddressContainer .selectedAddressHolder{display:flex;align-items:center}div.selectedAddressContainer .selectedAddressHolder:before{content:"";background:url(assets/images/place.svg) no-repeat center/contain;flex:0 0 24px;height:24px}div.selectedAddressContainer span{padding:0 16px;flex:1 1 auto}div.selectedAddressContainer input{background:none;margin-left:8px;text-decoration:underline}div.selectedAddressContainer input:hover{text-decoration:none}label:has(+.popupIcon){max-width:calc(100% - 22px)}.popupIcon span,span.popup,.helpIcon{display:inline-block;cursor:pointer;color:rgba(0,0,0,.64);margin-left:4px}.popupIcon span:before,span.popup:before,.helpIcon:before{content:"";width:18px;height:18px;display:inline-block;-webkit-mask:url(assets/images/info.svg) no-repeat center/contain;mask:url(assets/images/info.svg) no-repeat center/contain;background-color:#246c7b}.popupActive span:before,.visibleInfoBox .popupIcon span:before{background-color:#101010}.popupIcon:focus span:before{background-color:#101010}.popupIcon.popupActive:focus span:before{background-color:#101010}.popupText,.infoBox{z-index:3;background:#fff;font-size:1.4rem;border-radius:4px;padding:8px 12px;border:1px solid #508995;line-height:1.3125rem;box-shadow:1px 1px 4px 0px rgba(0,0,0,.25)}.popupText{position:absolute;width:32rem}.infoBox{width:fit-content;margin-top:8px;margin-left:auto}@media(max-width: 830px){.infoBox{margin-left:0}}.popupTextContainer,.infoBoxText{position:relative;padding:8px}.popupTextContainer ul,.infoBoxText ul{padding:8px 0 8px 16px}.popupTextContainer a,.infoBoxText a{word-wrap:break-word}.modalContainer .ajaxSpinner span{background-color:#f4f2eb;z-index:2}.ajaxSpinner span{opacity:.7;position:absolute;background:#fff url(../../StandardB2B2/Styles/assets/images/spinner.gif) no-repeat center center;top:0;left:0;right:0;bottom:0}.pollingforQuotes{background:url(../../StandardB2B2/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 p{color:#5c5c5c}.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;color:#5c5c5c;border-top:1.1rem solid #5c5c5c;border-right:1.1rem solid #5c5c5c;border-bottom:1.1rem solid #5c5c5c;border-left:1.1rem solid #f4f2eb;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-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)}}.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{color:#8f8f8f}input::-moz-placeholder{color:#8f8f8f}input:-ms-input-placeholder{color:#8f8f8f}.toggleable .nextSection{text-align:right}.toggleable.lastGroup .nextSection{display:none}.collapseHeaderContainer h2{color:#246c7b;padding:16px 60px 16px 16px;margin:16px -16px 16px;position:relative;background:#f9f9f9;cursor:pointer;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.collapseHeaderContainer h2:before{right:16px;position:absolute;content:"OPEN";font-size:1.4rem;font-weight:700;top:50%;margin-top:-8px}.collapseHeaderContainer input[value=False]+h2:before{content:"CLOSE"}.collapseHeaderContainer:focus h2{background:rgba(0,0,0,.08)}.vehicleIncomplete{color:#a23434;margin-left:-8px;padding-left:8px;margin-right:-8px;padding-right:8px}.groupValid .vehicleIncomplete{color:rgba(0,0,0,.64)}.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:#246c7b;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}.vehicleFiltersContainer h3{color:rgba(0,0,0,.64)}.vehicleResultsContainer{width:100%;background:#f9f9f9;margin-top:16px;padding:16px;position:relative;border:1px solid #e1e1e1}.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{margin-right:8px}@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}}.horizontalFormGroup>div{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px}@media(max-width: 480px){.horizontalFormGroup>div{flex-direction:column}}.horizontalFormGroup>div .formEngineDropDown,.horizontalFormGroup>div .formEngineTextBox{flex:1 1 25%}.horizontalFormGroup>div .select2-container{width:100% !important}.horizontalFormGroup>div .labelContainer{display:block;padding-bottom:6px;margin-top:0}.horizontalFormGroup>div .control,.horizontalFormGroup>div .fileUploader .text-input-container,.fileUploader .horizontalFormGroup>div .text-input-container{margin-bottom:0}.horizontalFormGroup>div .formEngineAjaxSpinner .ajaxSpinner span{z-index:1}.horizontalFormGroup>div .hiddenLabel .formItem:not(.formEngineFreeText){padding-left:0}.horizontalFormGroup>div .hiddenLabel div.control:before,.horizontalFormGroup>div .hiddenLabel .fileUploader div.text-input-container:before,.fileUploader .horizontalFormGroup>div .hiddenLabel div.text-input-container:before{content:" ";display:block;padding-bottom:4px}.horizontalFormGroup>div .formEngineButton .labelContainer,.horizontalFormGroup>div .hiddenLabel .labelContainer{display:none;margin:0;padding:0}.horizontalFormGroup>div .formEngineButton a{padding-block:7px}div.dateRange .hiddenLabel div.control:before,div.dateRange .hiddenLabel .fileUploader div.text-input-container:before,.fileUploader div.dateRange .hiddenLabel div.text-input-container:before{padding-bottom:15px}.multiTextHolder{width:100%;height:80px;overflow-y:auto;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:8px 8px 0;background:#f9f9f9;border:1px solid #f5f5f5;margin-top:-1px}.formEngineMultiText{width:100%}.multiTextInputContainer{position:relative;width:100%}.multiTextAddButton{color:#fff;background:#246c7b;height:50px;line-height:50px;padding:0 8px;position:absolute;right:3px;top:3px;border-radius:8px}.multiTextAddButton:focus,.multiTextAddButton:hover{box-shadow:0 0 0 2px rgba(0,0,0,.24);text-decoration:none !important}input.multiTextInput{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.multiTextTag{border-color:#a23434;background:#a23434;color:#fff;margin-bottom:8px;padding:8px 16px;border-radius:8px}.multiTextTagRemove{cursor:pointer}.multiTextTagRemove:before{content:"";width:24px;height:24px;position:absolute;left:-3px;top:-3px;background-color:#fff;-webkit-mask:url(assets/images/cross.svg) no-repeat center/contain;mask:url(assets/images/cross.svg) no-repeat center/contain}.fileUploader #pageFlowFileUploaderContainer{flex-wrap:wrap;margin-bottom:34px;flex-direction:row;align-items:stretch}.fileUploader .trigger,.fileUploader .remove-files{cursor:pointer}.fileUploader .trigger{border:2px dashed #e1e1e1;padding:8px;min-width:40%;flex:1 1 40%;min-height:160px;text-align:center;justify-content:center;flex-direction:column}@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{content:"";display:block;flex:0 0 40px;width:40px;height:40px;padding:8px;background-color:#424242;-webkit-mask:url(assets/images/upload.svg) no-repeat center/contain;mask:url(assets/images/upload.svg) no-repeat center/contain}.fileUploader .remove-files{margin-left:auto;background:rgba(0,0,0,0);color:#246c7b;display:inline-flex;flex-direction:row-reverse;appearance:none;border:none;align-items:center;font-size:1.4rem;padding:4px 8px;align-self:flex-start}.fileUploader .remove-files:hover,.fileUploader .remove-files:focus{border-radius:8px;background:rgba(0,0,0,.08)}.fileUploader .remove-files:after{content:"";flex:0 0 24px;height:24px;padding-right:4px;background-color:#424242;-webkit-mask:url(assets/images/upload.svg) no-repeat center/contain;mask:url(assets/images/upload.svg) no-repeat center/contain}.fileUploader li{margin:8px 0;background:#fff;border-radius:8px;padding:4px;background:#f9f9f9}.fileUploader li:last-of-type{margin:8px 0 0}.fileUploader li:first-of-type{margin:0 0 8px}.fileUploader li:before{content:"";display:block;width:24px;height:24px;padding-right:8px;background-color:#424242;-webkit-mask:url(assets/images/document.svg) no-repeat center/contain;mask:url(assets/images/document.svg) no-repeat center/contain}.fileUploader li>div{justify-content:space-between;width:100%}.fileUploader li>div div:first-child{font-size:1.4rem;word-break:break-all}.fileUploader li button{border:none;background:rgba(0,0,0,0);cursor:pointer}.fileUploader li button .fileUploadDeleteFileIcon:before{content:"";display:block;width:24px;height:24px;padding-right:8px;background-color:#424242;-webkit-mask:url(assets/images/close.svg) no-repeat center/contain;mask:url(assets/images/close.svg) no-repeat center/contain}.fileUploader li .error{color:#a23434}.fileUploader .fileUploder-nav{min-width:40%;padding-left:16px}.fileUploader .fileUploder-nav:empty{min-width:0;padding-left:0}.fileUploader .fileUploder-nav>div ul{margin-top:16px}.fileUploader .fileUploder-nav>div:before{content:url(../../StandardB2B2/Styles/assets/images/spinner.gif);vertical-align:middle;margin-right:16px;padding-left:8px}.fileUploader .fileUploder-nav li:before{content:"downloading";transform:rotate(180deg);margin-right:8px}.fileUploader ul{list-style:none;padding:0 8px}.fileUploader span.error{display:inline-block;margin-bottom:4px}.fileUploader .text-input-container{position:absolute !important;bottom:16px;display:flex !important;align-items:center;width:75%;padding:0}.fileUploader .text-input-container input{margin:0 16px;width:100%}.fileUploader .text-input-container.error input{border-color:#a23434}.fileUploader .modal-inner,.fileUploader .fileUploder-nav{max-width:60%;display:flex}.fileUploader .modal-inner ul,.fileUploader .fileUploder-nav ul{width:75%}.fileUploader .centered-screen{margin:0 auto}.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:35px}.select2-selection--single{padding-right:calc(8px + 20px)}.select2-selection--multiple .select2-selection__rendered{padding-left:8px}.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:12px 12px;cursor:default;float:left;margin-right:5px;margin-top:5px;position:relative;line-height:1.6;color:rgba(0,0,0,.64);cursor:default;background-color:#f9f9f9;border:1px solid #e1e1e1}.select2-selection--multiple .select2-selection__choice__remove{color:#e1e1e1;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:12px 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:35px;margin:0;background:rgba(0,0,0,.08);border-top:1px solid #a39990;border-bottom:1px solid #e1e1e1;white-space:nowrap}.select2-search--dropdown .select2-search__field{width:100%;height:auto !important;min-height:35px;padding:7px;border:1px solid #a39990}.select2-results>.select2-results__options{max-height:300px;overflow-y:auto;border-radius:2px}.select2-results__option[aria-disabled=true]{color:#999}.select2-results__option[aria-selected=true]{background-color:#d1ccc7;color:#424242}.select2-results__option .select2-results__option{padding-left:1em}.select2-results__option:first-child{min-height:9px}.select2-results__option--highlighted[aria-selected]{background-color:#e8e5e3;color:#101010}.select2-search--hide+.select2-results .select2-results__option:first-child{display:block}.select2-selection__placeholder{color:rgba(0,0,0,.24)}.select2-container--disabled .select2-selection--single,.select2-container--disabled .select2-selection--multiple{background-color:rgba(0,0,0,.16);cursor:default}.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-selection__clear{width:16px;height:16px;border-radius:10px;color:#999;border:1px solid #999;display:inline-block;text-align:center;position:absolute}.select2-dropdown{box-sizing:border-box;background-color:#fff;border:1px solid #101010;border-radius:2px;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:12px 12px;user-select:none;-webkit-user-select:none;color:inherit}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.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-selection__arrow:before{content:"";background:url("assets/images/chevron.svg") no-repeat center;display:block;top:50%;margin-top:-3px;position:absolute;width:10px;height:6px;right:12px}.select2-container--open .select2-selection__arrow:before{transform:rotate(180deg)}.selectionClear .select2-selection__rendered{padding-right:24px}.select2-selection__clear,.select2-selection__choice__remove{top:50%;right:33px;font-size:0;width:auto;height:auto;border:none;color:#e1e1e1;margin-top:-9px}.select2-selection__clear:before,.select2-selection__choice__remove:before{content:"";width:24px;height:24px;position:absolute;left:-3px;top:-3px;background-color:#424242;-webkit-mask:url(assets/images/cross.svg) no-repeat center/contain;mask:url(assets/images/cross.svg) no-repeat center/contain}.select2-selection__clear:after,.select2-selection__choice__remove:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background-color:#dbd6d3}.select2-selection__clear:hover:before,.select2-selection__choice__remove:hover:before{background-color:#f4f2eb}.select2-selection__clear:hover:after,.select2-selection__choice__remove:hover:after{background-color:#424242}.select2-selection__choice__remove{left:8px;margin-top:-3px}.select2-container--open .select2-dropdown--below{margin-top:8px}.select2-container--open .select2-dropdown--above{margin-bottom:8px}.answerInvalid .select2-selection:focus{border-color:#246c7b}.navigation a,.formEngineButton a,.formEngineNavigationButton a,.accentButton a,.button,#clickShieldYes,#clickShieldNo,.docLink a,.search-box{cursor:pointer;display:inline-block;padding:12px 16px;min-width:160px;border-radius:2px;outline:none;text-align:center;text-decoration:none;-webkit-appearance:none;transition:all 500ms;position:relative;overflow:hidden;z-index:1;font-weight:400}.navigation a:hover,.formEngineButton a:hover,.formEngineNavigationButton a:hover,.accentButton a:hover,.button:hover,#clickShieldYes:hover,#clickShieldNo:hover,.docLink a:hover,.search-box:hover{text-decoration:none}.navigation a:focus,.formEngineButton a:focus,.formEngineNavigationButton a:focus,.accentButton a:focus,.button:focus,#clickShieldYes:focus,#clickShieldNo:focus,.docLink a:focus,.search-box:focus{box-shadow:0 0 0 2px #246c7b,0 0 0 6px #c8dade;background:#f4f2eb;color:#424242}@media(max-width: 480px){.navigation a,.formEngineButton a,.formEngineNavigationButton a,.accentButton a,.button,#clickShieldYes,#clickShieldNo,.docLink a,.search-box{min-width:120px}}button{font-size:1.8rem;font-family:"Markel",arial,sans-serif;cursor:pointer}.wideButton.formEngineButton a{min-width:200px}.next a,.formEngineButton a,.formEngineNavigationButton a,.button,.back a,.removeBtn a,.renewalsSearch .formEngineButton a,.lookupCtrl input[type=button],#clickShieldYes,button.search-box{border:1px solid #5c5c5c;background:#424242;color:#f4f2eb}.next a:hover,.formEngineButton a:hover,.formEngineNavigationButton a:hover,.button:hover,.back a:hover,.removeBtn a:hover,.renewalsSearch .formEngineButton a:hover,.lookupCtrl input[type=button]:hover,#clickShieldYes:hover,button.search-box:hover{background:#5c5c5c;color:#f4f2eb}.next a:active,.formEngineButton a:active,.formEngineNavigationButton a:active,.button:active,.back a:active,.removeBtn a:active,.renewalsSearch .formEngineButton a:active,.lookupCtrl input[type=button]:active,#clickShieldYes:active,button.search-box:active{background:#101010;color:#f4f2eb}.back a,.removeBtn a,.secondary a,.removeBtnJs a,div.removeBtnJs.formEngineButton a,.renewalsSearch .secondary a,.back .button,button.search-box,.docLink a,#clickShieldNo,.search-box{background:#f4f2eb;color:#424242}.back a:hover,.removeBtn a:hover,.secondary a:hover,.removeBtnJs a:hover,div.removeBtnJs.formEngineButton a:hover,.renewalsSearch .secondary a:hover,.back .button:hover,button.search-box:hover,.docLink a:hover,#clickShieldNo:hover,.search-box:hover{background:#e8e5e3;color:#424242}.back a:active,.removeBtn a:active,.secondary a:active,.removeBtnJs a:active,div.removeBtnJs.formEngineButton a:active,.renewalsSearch .secondary a:active,.back .button:active,button.search-box:active,.docLink a:active,#clickShieldNo:active,.search-box:active{background:#d1ccc7;color:#424242}.accentButton a{background:#ff4e00;color:#fff}.accentButton a:hover{background:#184953}.accentButton a:active{background:#101010}.smallNav .navigation{margin-block:16px}.linkButton a{border:none;background:rgba(0,0,0,0);color:#bf3b00;border-radius:0}.linkButton a:hover{background:rgba(0,0,0,0);color:#802700}.removeBtn.displayBlock2{display:block}.navigation .disabledIfNotAllGroupsViewed,.readonly a.control{background:rgba(0,0,0,.08)}.navigation .disabledIfNotAllGroupsViewed:hover:before,.navigation .disabledIfNotAllGroupsViewed:before,.readonly a.control:hover:before,.readonly a.control:before{display:none}.navigation .disabledIfNotAllGroupsViewed:focus,.navigation .disabledIfNotAllGroupsViewed:hover,.readonly a.control:focus,.readonly a.control:hover{cursor:default;background:rgba(0,0,0,.08)}.fullWidthButton,.fullWidthButton a{width:100%}.navigation{margin-block:40px}.navigationGF .next{float:right}.navigationGF .back{float:left}.next a,.save a{float:right;margin-left:16px}.back a{float:left;margin-right:16px}.save a{margin-top:8px;text-decoration:underline}@media(max-width: 830px){.save a{display:block;clear:both;padding:0}}@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],.multiTextAddButton{width:auto;font-size:1.6rem;transition:all,.3s;border:0;cursor:pointer;flex:0 0 auto}.lookupCtrl{position:absolute;top:1px;right:3px}.lookupCtrl input[type=button]{padding:0 8px;height:35px}@media(max-width: 480px){.documents .thinButton{flex:0 0 100%;padding-bottom:16px}}.topBarFlexed a:last-child,.topBarFlexed button:last-child{margin-left:auto}.groupNavigation,.groupNavigationTopBar{display:block}.groupNavigation .labelContainer,.groupNavigationTopBar .labelContainer{display:none}.groupNavigation .formEngineButton,.groupNavigation .formEngineNavigationButton,.groupNavigationTopBar .formEngineButton,.groupNavigationTopBar .formEngineNavigationButton{padding:0;float:right}.groupNavigation .formEngineButton.leftButton,.groupNavigation .formEngineNavigationButton.leftButton,.groupNavigationTopBar .formEngineButton.leftButton,.groupNavigationTopBar .formEngineNavigationButton.leftButton{float:left}@media(max-width: 480px){.groupNavigation .formEngineButton,.groupNavigation .formEngineNavigationButton,.groupNavigation .control,.groupNavigationTopBar .formEngineButton,.groupNavigationTopBar .formEngineNavigationButton,.groupNavigationTopBar .control{width:100%}.groupNavigation .formEngineButton+.formEngineButton,.groupNavigation .formEngineNavigationButton+.formEngineNavigationButton,.groupNavigationTopBar .formEngineButton+.formEngineButton,.groupNavigationTopBar .formEngineNavigationButton+.formEngineNavigationButton{margin-top:16px}}.act-popup .groupButtons{margin-top:16px}.act-popup .groupButtons .back+.formEngineNavigationButton{float:right}.indented2{margin-left:280px}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.indented2{margin-left:0}}.noVerticalSpacing{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}table{width:100%;border-collapse:separate}th{font-weight:500;background:#424242;color:#fff}th.sortable{position:relative;cursor:pointer;padding-left:32px}th.sortable:not(.ascStyle,.descStyle):hover:before,th.sortable:not(.ascStyle,.descStyle):hover:after{background-color:#fff}th.sortable:before,th.sortable:after{content:"";position:absolute;left:12px;top:calc(50% - 1px);width:14px;height:14px;background-color:#a39990;-webkit-mask:url(assets/images/chevron.svg) no-repeat center/contain;mask:url(assets/images/chevron.svg) no-repeat center/contain}th.sortable:before{transform:scaleY(-1);top:calc(50% - 12px)}th.ascStyle:before,th.descStyle:after{background-color:#fff}th,td{padding:12px 16px;vertical-align:middle;font-size:1.4rem;border-bottom:1px solid #dbd6d3}tr.evenResultRow td,tr:nth-child(even) td{background:#f5f5f5}td{background:#fff}td span{display:block;line-height:1.6}td .centered{text-align:center}.clickableTable tr:not(:has(td[colspan])):hover td,tr.clickableRow:not(:has(>td[colspan])):hover td{background:#dbd6d3}td:first-child{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.clickableRow td.rowIcon:before{content:"";display:block;width:16px;height:16px;background-color:#bf3b00;-webkit-mask:url(assets/images/chevron.svg) no-repeat center/contain;mask:url(assets/images/chevron.svg) no-repeat center/contain;cursor:pointer}.clickableRow:hover td.rowIcon:before{background-color:#802700}.clickableRow.collapse td.rowIcon:before{transform:scaleY(-1)}td.noBorder,.noBorder td{border:none}.resultRowLink{padding:0;text-align:center}.resultRowLink a{padding:16px;display:block;height:100%;width:100%}.resultRowLink a:hover{text-decoration:none}.searchNavigation{display:flex;justify-content:space-between;padding:0 16px;margin-top:16px}.search-popup .searchNavigation{margin-bottom:16px}.searchNavigation li{list-style:none;font-size:1.4rem}.searchNavigation li.activeNavigationLink,.searchNavigation li:not(.inactiveNavigationLink) a{cursor:pointer;color:#bf3b00;text-decoration:underline}.searchNavigation li.selectedResultPage,.searchNavigation li:hover{color:#802700;text-decoration:none}.searchNavigation li:focus-visible{box-shadow:0 0 0 2px #246c7b,0 0 0 6px #c8dade}.searchNavigation li.inactiveNavigationLink+li{margin-left:auto}.searchNavigation li.inactiveNavigationLink{display:none}.searchNavigation button{background:rgba(0,0,0,0);border:none;color:#bf3b00;text-decoration:underline;font-size:1.4rem}.searchNavigation button:hover,.searchNavigation button:focus-visible{text-decoration:none;color:#802700}.summaryPanelTop td{text-align:left;border:none;padding:8px;background:rgba(0,0,0,0) !important}.summaryPanelTop td:not(:first-child){font-weight:500}.summaryPanelTop .red{color:#a23434}.summaryPanelTop .green{color:#147f41}.summaryPanelTop .orange{color:#ff4e00}.dataTable{padding:0;margin:0 -16px;width:calc(100% + 32px)}.dataTable .formEngineFreeText{margin-top:0}.dataTable .formItem{padding:0}.dataTable .formEngineButton{text-align:center}.scrollableTableBody{max-height:400px;overflow-y:auto;overflow-x:hidden}.dataTableRow{position:relative;padding:4px 0;border-top:1px solid rgba(0,0,0,.08)}.dataTableRow .labelContainer{display:none}.dataTableRow div.control,.dataTableRow input.control,.dataTableRow .plainText{width:100%;font-size:1.3rem}.dataTableRow .prependedText{position:absolute;top:10px;left:0}span.plainText{max-width:none;padding-top:0}.dataTableHeaderRow{font-size:1.4rem;font-weight:bold;margin-top:16px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.16);border-width:1px 0}.dataTableRowContent,.dataTableHeader{width:4.1666666667%;float:left;min-height:38px;line-height:38px;padding-left:16px !important;padding-right:16px !important}.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{overflow:hidden;max-width:100%;text-overflow:ellipsis}.dataTableRowContent.formEngineFreeText .validator,.dataTableRowContent.plainTextItem .validator{line-height:normal;text-align:left;font-weight:normal}.riskSummary .dataTable .dataTableHeaderRow{padding-right:17px}.riskSummary .dataTable .formItem{padding:0}.scrollyFakeTable{max-height:300px;overflow-y:auto}.panelTableStyle div{flex:1 1 25%}.panelTableStyle div:first-child{flex:1 1 30%}.panelTableStyle div.action{flex:0 0 14%;text-align:right}.panelTableStyle div.action:last-child{flex:1 1 auto}.panelTableStyle div a{padding:8px}.panelTableStyle:not(:last-child){margin-bottom:8px}.panelTableStyle.currentVersion{background:#fff;border:none;border-radius:0;border-left:2px solid #246c7b}.panelTableStyle span,.flexedTableCell .panelFlexed span{display:block;font-size:1.3rem;line-height:1.6;font-weight:600}@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:#bf3b00;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{content:"";width:30px;height:30px;margin-right:8px;background-color:#fff;-webkit-mask:url(assets/images/warning.svg) no-repeat center/contain;mask:url(assets/images/warning.svg) no-repeat center/contain}.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:#a23434;padding:4px;border-radius:8px}.validationSummaryActive{padding-top:70px}div.informationBox,div.errorBox,div.successBox{margin-bottom:16px;position:relative;border:1px solid #a39990;border-radius:4px;padding:8px 16px}div.informationBox:before,div.errorBox:before,div.successBox:before{content:"";position:absolute;top:50%;margin-top:-13px;width:24px;height:24px}div.informationBox p,div.errorBox p,div.successBox p{padding-left:32px}div.informationBox:before{background:url(assets/images/infoNotification.svg) no-repeat center/contain}div.errorBox{border-color:#802700}div.errorBox:before{background:url(assets/images/warning.svg) no-repeat center/contain}div.successBox{border-color:#bab79d}div.successBox:before{background:url(assets/images/check.svg) no-repeat center/contain}.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{padding:16px;width:390px;margin:50px auto;background:#fff;border-radius:2px;box-shadow:0 0 8px 0 rgba(0,0,0,.24),0 8px 8px 0 rgba(0,0,0,.24)}.confirmTextAndButtons .topBarFlexed{margin-top:16px}@media(max-width: 480px){.confirmTextAndButtons{max-width:300px;margin:8px auto}}.modalContainer,.act-popup{position:relative;z-index:3;margin:0 auto;max-width:752px;-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s}.modalWindow .modalContainer,.act-popup{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,.act-popup .closeButton{position:absolute;right:16px;top:10px;cursor:pointer;z-index:2;border:0;background:rgba(0,0,0,0);padding:0;border-radius:2px}.modalWindow .closeButton:before,.act-popup .closeButton:before{content:"";display:block;width:24px;height:24px;background-color:#424242;-webkit-mask:url(assets/images/close.svg) no-repeat center/contain;mask:url(assets/images/close.svg) no-repeat center/contain}.modalWindow .closeButton:focus-visible,.act-popup .closeButton:focus-visible{box-shadow:0 0 0 2px #c8dade,0 0 0 4px #c8dade;border:2px solid #246c7b}.modalWindow .closeButton:hover:before,.act-popup .closeButton:hover:before{background-color:#a39990}.modalWindow .closeButton.formEngineButton,.act-popup .closeButton.formEngineButton{padding:0}.modalWindow .closeButton.formEngineButton a,.act-popup .closeButton.formEngineButton a{padding:0;margin:0;min-width:inherit;background:none}.modalWindow .closeButton.formEngineButton a:hover:before,.modalWindow .closeButton.formEngineButton a:before,.act-popup .closeButton.formEngineButton a:hover:before,.act-popup .closeButton.formEngineButton a:before{display:none}.modalWindow .closeButton+h2,.modalWindow .closeButton+.productInfo,.act-popup .closeButton+h2,.act-popup .closeButton+.productInfo{margin-right:32px}.recentClientsRow{margin-top:8px}.recentClientsRow>div{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;align-items:start;justify-items:stretch}.recentClientsRow>div *{height:100%}.recentClientsRow .formEngineHiddenGroupSelf{display:none}.recentClientsRow .recentClient{justify-self:stretch}.recentClientsRow a{border:1px solid #5c5c5c;background:#424242;color:#f4f2eb;border-radius:2px;display:inline-block;padding:8px;text-align:center;text-decoration:none;width:100%;font-weight:400}.recentClientsRow a:hover{background:#5c5c5c}.recentClientsRow a:active{background:#101010}.recentClientsRow a:focus{box-shadow:0 0 0 2px #c8dade,0 0 0 4px #c8dade;background:#f4f2eb;color:#424242;border:2px solid #246c7b;color:#424242}.clientSummary{border-block:1px solid #a39990;padding-block:8px;margin-bottom:24px}.clientSummary p{padding:8px;word-wrap:break-word;word-break:break-word;max-width:83%;flex:1 1 50%}@media(max-width: 980px){.clientSummary{display:flex;flex-wrap:wrap}}.subMenu ul,.tabs ul,.tabbedModuleGroupList,.groupTabbed{flex:0 0 100%;padding:0;display:flex !important;align-items:stretch;border-bottom:2px solid #a39990;margin-bottom:32px}.subMenu ul li,.subMenu ul div,.subMenu ul a,.tabs ul li,.tabs ul div,.tabs ul a,.tabbedModuleGroupList li,.tabbedModuleGroupList div,.tabbedModuleGroupList a,.groupTabbed li,.groupTabbed div,.groupTabbed a{display:flex;padding:12px 16px;position:relative;cursor:pointer;color:#5c5c5c;text-decoration:none}.subMenu ul li.moduleToggleSelectedTab,.subMenu ul a.tabSelectOn,.subMenu ul .active,.tabs ul li.moduleToggleSelectedTab,.tabs ul a.tabSelectOn,.tabs ul .active,.tabbedModuleGroupList li.moduleToggleSelectedTab,.tabbedModuleGroupList a.tabSelectOn,.tabbedModuleGroupList .active,.groupTabbed li.moduleToggleSelectedTab,.groupTabbed a.tabSelectOn,.groupTabbed .active{pointer-events:none}.subMenu ul li.moduleToggleSelectedTab:before,.subMenu ul li:hover:before,.subMenu ul .tabSelectOn:before,.subMenu ul .active:before,.subMenu ul a:hover:before,.tabs ul li.moduleToggleSelectedTab:before,.tabs ul li:hover:before,.tabs ul .tabSelectOn:before,.tabs ul .active:before,.tabs ul a:hover:before,.tabbedModuleGroupList li.moduleToggleSelectedTab:before,.tabbedModuleGroupList li:hover:before,.tabbedModuleGroupList .tabSelectOn:before,.tabbedModuleGroupList .active:before,.tabbedModuleGroupList a:hover:before,.groupTabbed li.moduleToggleSelectedTab:before,.groupTabbed li:hover:before,.groupTabbed .tabSelectOn:before,.groupTabbed .active:before,.groupTabbed a:hover:before{content:"";border-bottom:2px solid #ff4e00;bottom:-2px;left:0;width:100%;position:absolute}.subMenu ul li:hover:before,.subMenu ul a.tabSelectOff:hover:before,.tabs ul li:hover:before,.tabs ul a.tabSelectOff:hover:before,.tabbedModuleGroupList li:hover:before,.tabbedModuleGroupList a.tabSelectOff:hover:before,.groupTabbed li:hover:before,.groupTabbed a.tabSelectOff:hover:before{border-color:#101010}.subMenu ul li:focus-visible,.subMenu ul a.tabSelectOff:focus-visible,.tabs ul li:focus-visible,.tabs ul a.tabSelectOff:focus-visible,.tabbedModuleGroupList li:focus-visible,.tabbedModuleGroupList a.tabSelectOff:focus-visible,.groupTabbed li:focus-visible,.groupTabbed a.tabSelectOff:focus-visible{border:none;outline:none;box-shadow:0 0 0 2px #246c7b,0 0 0 6px #c8dade}.premisedTabTitle{margin-bottom:24px}.premisedTabTitle h3{border:1px solid #a39990;background:#e8e5e3;padding:12px 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)}}.docLink a{display:flex;align-items:center;justify-content:initial;gap:8px;position:relative;border:1px solid #5c5c5c;flex:0 1 100%;font-size:1.6rem;font-weight:400;word-break:break-all;word-break:break-word;text-align:left}.docLink a .newLine{font-weight:600;text-transform:none}.docLink a:after{content:"";flex:0 0 20px;height:20px;margin-left:auto;background-color:#424242;-webkit-mask:url(assets/images/download.svg) no-repeat center/contain;mask:url(assets/images/download.svg) no-repeat center/contain}.docLink .fileDownload{display:flex;margin-left:auto}.documents>div:not(.docsContainer)>div{width:calc(50% - 8px)}.documents>div:not(.docsContainer)>div .docLink{width:100%}p.polling{width:100%;background:url(../../StandardB2B2/Styles/assets/images/spinner.gif) no-repeat right center;padding-right:32px}.docSearch>div .formQuestion{flex-basis:calc(33.3333333333% - 16px*2/3);padding:8px 0}.modalContainer .docSearch>div .formQuestion{flex-basis:calc(50% - 16px*1/2)}.docResults{border-top:1px solid #a39990}:has(>.docResults){height:50vh;overflow-y:auto}.docResult{display:flex;align-items:center;gap:16px}.docResult .docSection{flex:1 1 25%}.docResult .docSection:first-child{flex-basis:55%}.docResult .docLink{width:auto}.docResult .littleLabel{font-size:1.2rem}#ClientSearch .modulePageHeader,#SelectProduct .modulePageHeader{background:linear-gradient(90.79deg, #FF4E00 13.65%, #246C7B 40.01%, #1B515C 72.59%);margin-block-start:-48px}#ClientSearch .modulePageHeader h2,#SelectProduct .modulePageHeader h2{color:#fff;padding-top:12px}#ClientSearch .lightPanel,#SelectProduct .lightPanel{margin-bottom:32px;padding-top:16px}.search{position:relative}.renewalsSearch{margin-bottom:32px}.renewalsSearch>.formEngineHiddenGroupSelf+div{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.renewalsSearch>.formEngineHiddenGroupSelf+div .formEngineButton{padding:0}.contactus{background:#dbd6d3;font-size:1.6rem;padding:8px 16px;border-radius:4px}.threeDSecureIFrame,.datacash-iframe{width:100%;height:500px;border:none}.datacash-iframe{min-height:970px}.datacash-iframe .datacash-iframe{min-height:900px}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.datacash-iframe .datacash-iframe{min-height:1095px}}.riskSummaryHeader .insImage,.formEnginePopup,.riskSummary .selectedAddressContainer{display:none}.riskSummary{padding:24px 32px;overflow-y:auto;max-height:400px;background:#fff;border:1px solid #dbd6d3;border-radius:4px}.riskSummary h2{font-size:2.8rem}.riskSummary .formQuestionSelf{display:flex}.riskSummary .labelContainer{width:45%}.riskUpdated .label,.riskUpdated .plainText{color:#a23434}.addonGroup .labelContainer{display:none}.addonGroup p{font-size:1.4rem;margin-bottom:8px}.addonGroup h4{font-size:1.6rem;font-weight:600;color:#246c7b;position:relative}.addonGroup h4 span{max-width:calc(100% - 28px);display:inline-block}.addonGroup h4:after{content:"";width:24px;height:24px;color:#246c7b;position:absolute;right:0;top:50%;margin-top:-12px;background-color:currentColor;-webkit-mask:url(assets/images/check.svg) no-repeat center/contain;mask:url(assets/images/check.svg) no-repeat center/contain}.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;top:auto;bottom:0}.addonGroup .formEngineHiddenGroupSelf+div{display:flex;flex-direction:column;flex:0 0 100%}.addonGroup .optionInformation{padding:8px;margin:auto 0 8px 0;background:rgba(0,0,0,.16);border-radius:4px}.addonGroup .formEngineDropDown{padding:8px 0 0 0}.addonGroup .formEngineDropDown .select2-container,.addonGroup .formEngineDropDown div.control{width:100% !important}.addonGroup .coverTitle,.addonGroup .coverText{float:left}.addonGroup .coverPremium{float:right;font-weight:600}.addonGroup .coverText{clear:left}.summaryPanelTop{display:flex;align-items:center;justify-content:space-between;background:#dbd6d3;padding:16px}.summaryPanelTop p{color:rgba(0,0,0,.48);font-weight:600;word-wrap:break-word}.summaryPanelTop p+p{padding-top:0}.summaryPanelTop div.option{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:0 1 50%}.summaryPanelTop div.option *{max-width:100%}.summaryPanelTop div.option:first-child table{padding-right:16px}.summaryPanelTop div.option+.option table{border-left:1px solid #a39990;padding-left:16px}.summaryPanelTop .option em{font-style:normal}@media(max-width: 480px){.summaryPanelTop .formQuestionSelf{flex-direction:column}.summaryPanelTop div.option{width:100%;text-align:center;max-width:100%}.summaryPanelTop h1{font-size:2.4rem}.summaryPanelTop p{font-size:1.6rem}}.policyDisplaySingle.topBar,.policyDisplaySingle.riskSummaryHeader{display:block}.sideColumn span.insImage{text-align:right;display:inline-block}.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:1320px;margin:0 auto}.quoteSummaryPanel{background:#fff}.quoteSummaryPanel h1{color:rgba(0,0,0,.64)}.quoteSummaryPanel p{font-size:1.2rem;font-weight:600}.quoteSummaryPanel h3{padding:0}.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{display:none}.quoteSummaryPanel .basketButtons .buy{margin-left:8px}.quoteSummaryPanel .basketButtons .linkButton a{min-width: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}.quoteSummaryPanel div.separator{position:relative;display:flex;align-items:center;justify-content:center;padding:0}.quoteSummaryPanel div.separator:before{position:absolute;content:"";width:1px;top:0;bottom:0;background:#e1e1e1;transform:skew(-10deg);left:16px}.quoteSummaryPanel div.separator h3{justify-content:center;align-items:center;display:flex;position:relative;color:#246c7b;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}.quoteSummaryPanel .basketButtons .buy{margin-left:0}.quoteSummaryPanel .basketButtons .formEngineHiddenGroupSelf+div{flex-direction:column-reverse;align-items:center}.quoteSummaryPanel .controlButton{padding:4px 0}.quoteSummaryPanel .linkButton a{font-size:1.2rem}.quoteSummaryPanel h3{font-size:1.2rem}.quoteSummaryPanel p,.quoteSummaryPanel span#toggleButton{font-size:1rem}}.contactNumber a:hover{text-decoration:none;background:rgba(0,0,0,0)}@media(min-width: 831px){.contactNumber a{font-size:100%;color:inherit;font-weight:inherit}}.contactEmail{display:inline-flex;align-items:center;word-break:break-word}.contactEmail a{color:rgba(0,0,0,.64)}.claimsPeriods>.formEngineHiddenGroupSelf+div{display:flex;flex:1}.claimsPeriods .formEngineGroup{margin-right:16px;display:flex;flex-direction:column;min-width:calc(16% - 8px)}.claimsPeriods .formEngineGroup:last-child,.claimsPeriods .formEngineGroup.followingQuestionText{margin-right:0}.claimsPeriods .formEngineGroup.labelGroup{width:calc(16% - 8px)}.claimsPeriods .formEngineGroup .formEngineGroupChild{display:flex;flex-direction:column;flex-basis:100%}.claimsPeriods .formEngineGroup .marginAuto{margin-top:auto}.claimsPeriods .formItem{position:relative;height:82px;flex:1 0 auto}.claimsPeriods .formItem div.control,.claimsPeriods .formItem .controlHolder{width:100%}.claimsPeriods .formItem.hiddenCell{height:70px}.claimsPeriods .controlHolder:before{display:none !important}.claimsPeriods .formEngineButton a{min-width:100px}.claimsPeriods .labelGroup h2{visibility:hidden}.claimsPeriods .repeatedGroup .labelContainer,.claimsPeriods .labelGroup+.formEngineGroup .labelContainer{display:none}.claimsPeriods .labelContainer{height:27px;overflow:visible;font-size:1.2rem;width:100%;margin-top:0;padding-right:0}@media(min-width: 831px)and (max-width: 1050px){.claimsPeriods .labelContainer{font-size:1.2rem}}.claimsPeriods .control input,.claimsPeriods .select2-container{width:100% !important}.claimsPeriods .validator span{position:absolute;top:100%;left:0;z-index:1}.claimsPeriods .select2-selection__rendered,.claimsPeriods .prependedText,.claimsPeriods input{font-size:1.2rem}.claimsPeriods .select2-selection{padding-left:4px}.marketing{margin-top:16px;padding:8px 16px;border-radius:4px;position:relative;z-index:2;border:1px solid #a39990;background:#f4f2eb}.marketing .marketingPanel{margin-bottom:8px}.riskCaptureNavigation{display:flex;z-index:2;position:relative;padding:0;margin:0 auto;margin-block:32px;max-width:940px}.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%;font-size:1.4rem;text-transform:uppercase}.riskCaptureNavigation li:after{content:"";background:#a39990;height:1px;position:absolute;bottom:25px;right:67%;width:60%}.riskCaptureNavigation li:before{background:#fff;border:1px solid #a39990;border-radius:50%;position:absolute;width:25px;height:25px;content:"";bottom:14px;left:50%;margin-left:-12.5px}.riskCaptureNavigation li .number{bottom:20px;position:absolute}.riskCaptureNavigation li:first-child:after{display:none}.riskCaptureNavigation .navComplete:hover{color:#bf3b00;cursor:pointer;text-decoration:underline}.riskCaptureNavigation .mobileActive{display:none}.riskCaptureNavigation .navCurrent{color:#101010}.riskCaptureNavigation .navCurrent:before{background:#246c7b;border-color:#246c7b}.riskCaptureNavigation .navCurrent .number{color:#fff}.riskCaptureNavigation .navIncomplete p{color:#424242;cursor:default}@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;color:#fff;text-align:center}}.riskNavPanel{margin:-16px 0 16px;padding-top:16px}ul.riskCovers{flex-direction:column;margin-top:32px;margin-bottom:12px}@media(max-width: 830px){ul.riskCovers{margin-top:0}}ul.riskCovers li{padding-bottom:16px;padding-left:24px;justify-content:flex-start;width:100% !important}ul.riskCovers li:before{left:0}ul.riskCovers li .number{left:-4px}ul.riskCovers li:after{height:6px;bottom:25px;top:-10px;right:auto;width:1px;transform:rotate(180deg);left:0;z-index:-1}.ui-datepicker-trigger{display:inline-block;border:none;background:none;position:relative;margin-left:-32px;margin-right:6px;z-index:0;width:26px;cursor:pointer;padding:1px 0;vertical-align:middle;color:#246c7b}.ui-datepicker-trigger:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background-color:currentColor;-webkit-mask:url(assets/images/calendar.svg) no-repeat center/contain;mask:url(assets/images/calendar.svg) no-repeat center/contain}.ui-datepicker-trigger:hover:before{color:#101010}@media only screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 768px){.ui-datepicker-trigger{display:none}}.dp-choose-date{display:none}.ui-datepicker{top:40px !important;left:0 !important;z-index:3 !important;width:300px;display:none;font-size:.9em;position:absolute !important;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}@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:#246c7b;color:#fff;border:1px solid #246c7b}.ui-datepicker td{padding:0;border:1px solid #dbd6d3;border-bottom:1px solid #dbd6d3}.ui-datepicker .ui-datepicker-today{background:#dbd6d3}.ui-datepicker .ui-datepicker-current-day{background:#246c7b}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker td a{display:block;padding:7px 0;color:rgb(31.1501886792,93.4505660377,106.4298113208);text-decoration:none}.ui-datepicker td a:hover{background:#fff;text-decoration:none;color:rgba(0,0,0,.64)}.ui-datepicker-header{background:rgb(31.1501886792,93.4505660377,106.4298113208);padding:4px 0}.ui-datepicker-header div,.ui-datepicker-header a{text-align:center;float:left}.ui-datepicker-header .ui-datepicker-next{float:right}.ui-datepicker-prev,.ui-datepicker-next{width:25%;padding:5px 0;color:#fff;text-decoration:none}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{cursor:pointer;text-decoration:none}.ui-datepicker-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:2px;z-index:1;margin-top:2px;height:auto;position:static;font-size:1em;width:48% !important;border:1px solid #dbd6d3;background:#fff}.ui-datepicker-title select:focus{border-color:#fff}.ui-datepicker-title select:first-child+select{float:right}.formEngineDate input{vertical-align:middle}.selectionForm .formItem .control{width:80%}.selectionForm input{width:100%}.selectionForm .control .icon{position:absolute;top:8px;right:8px;cursor:pointer}.radioButtonList{padding:8px 0;display:flex;flex-wrap:wrap}.radioButtonList a{align-items:center;background:#fff;border:2px solid #e1e1e1;border-radius:8px;color:rgba(0,0,0,.64);cursor:pointer;display:flex;justify-content:center;margin:8px 8px 8px 0;min-height:58px;padding:8px 16px;text-align:center;width:180px}.radioButtonList a.selected{border-color:#246c7b;color:#246c7b}.radioButtonList a:hover{text-decoration:none;border-color:#246c7b}.productSelectLinkList{margin-top:48px;display:flex;flex-wrap:wrap;align-items:stretch}.productSelectLinkList .productImage{height:200px}@media(max-width: 1320px){.productSelectLinkList{overflow-x:hidden}}.productSelectLinkList .productParent{flex:1 1 auto;width:33.33%;display:flex;flex-direction:column;border:1px solid #a39990;max-width:355px}@media(min-width: 1200px){.productSelectLinkList .productParent{max-width:28%}}.productSelectLinkList .productParent:nth-child(2n){border-left:0}.increasedProductWidth .productSelectLinkList .productParent{width:50%}.productSelectLinkList .productParent>p{margin:8px 0}.productSelectLinkList .productParent .topBarFlexed{margin-top:auto;align-items:center}.productSelectLinkList .productParent .topBarFlexed .button,.productSelectLinkList .productParent .topBarFlexed .search-inputs button,.search-inputs .productSelectLinkList .productParent .topBarFlexed button,.productSelectLinkList .productParent .topBarFlexed .moreButton{font-size:1.6rem}.productSelectLinkList .productParent .topBarFlexed .moreButton{background:rgba(0,0,0,0);border:0;text-decoration:underline;color:#bf3b00}.productSelectLinkList .productParent .topBarFlexed .moreButton:focus,.productSelectLinkList .productParent .topBarFlexed .moreButton:hover{text-decoration:none;color:#802700}.productSelectLinkList .highlighted{border:2px solid #246c7b}.productSelectLinkList .highlighted .highlightedText{background:#246c7b;border-bottom-right-radius:8px;color:#fff;font-size:1.2rem;font-weight:600;padding:4px;position:absolute;text-transform:uppercase;top:0;left:0}.productSelectLinkList .productInfo{padding:16px;display:flex;flex-direction:column;flex:1}.productSelectLinkList .productInfo h4{font-size:2.2rem;font-weight:500}.productSelectLinkList .productInfo p{margin:8px 0}.productSelectLinkList .productInfo i{padding-right:8px}.productSelectLinkList .productInfo .insImage{flex:0 0 70px;display:flex;flex-direction:column;margin-left:auto;align-items:center}.productSelectLinkList .productInfo .insImage span{font-size:1.2rem;padding-bottom:8px}@media(max-width: 830px){.productSelectLinkList .productInfo p{font-size:1.3rem}}.productSelectLinkList .noResults{display:block;margin:0 8px;width:100%}.productSelectLinkList .searchDropdown{text-align:center;position:relative}@media(max-width: 1320px){.productSelectLinkList .productParent .topBarFlexed{align-items:center}}.productSelectLinkList .act-popup .productInfo .insImage{flex-direction:row;flex-basis:auto}.productSelectLinkList .act-popup .productInfo .insImage span{padding:0 8px 0 0}.productSelectLinkList .act-popup .productInfo img{height:60px}.productSelectLinkList .topBar.productInfoText,.productSelectLinkList .productInfoText.search-popup{text-align:left;margin-inline:-16px;margin-bottom:16px;padding-inline:24px}.productSelectLinkList .topBar.productInfoText ul,.productSelectLinkList .productInfoText.search-popup ul{padding-left:24px;line-height:1.6;margin-bottom:16px}.search-popup{padding-inline-start:16px;margin-inline:-16px}.search-inputs{margin-bottom:16px}.search-inputs *{vertical-align:middle}.search-inputs button.search-box{padding-block:7px}.search-inputs input{width:70%;margin-right:16px;text-align:left}.search-results{max-height:55vh;overflow-y:auto;transition:all,500ms;outline:none}.search-result-container{margin:0}.search-result-container:hover{background:#f9f9f9}.search-result-container button{border:0;background:rgba(0,0,0,0);font-size:1.4rem;text-decoration:underline;color:#bf3b00}.search-result-container button:focus,.search-result-container button:hover{text-decoration:none;color:#802700}.results-card{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 16px 8px;width:100%;border-top:1px solid #e1e1e1;font-size:1.4rem}.results-card>div{display:flex}.search-results .search-result-container:first-child .results-card{border-top:0}
