﻿html,*,*:before,*:after{box-sizing:border-box}html,body,iframe,h1,h2,h3,h4,h5,h6,p,img,dl,dt,input,select,textarea,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}input{border:none;outline:none}.displayNone,.radioFlexedOptions .labelContainer,.radioFlexedOptions ul.myAccount.labelContainer,.claimGroup label.label:after,.flexedTableCell th,.claimsSearch .formEngineButton,.claimsSearch .ajaxSpinner,.claimsSearch ul.myAccount.formEngineButton,.claimsSearch ul.myAccount.ajaxSpinner,.claimsSearch label.label:after,.navIncomplete,.navComplete,ul.myAccount.navIncomplete,ul.myAccount.navComplete,.labelNone .labelContainer,.labelNone ul.myAccount.labelContainer,.chatButton .labelContainer,.chatButton ul.myAccount.labelContainer,ul.myAccount.displayNone,.mainCentreForm .formEngineNavigationButton.formItem .labelContainer,.mainLoginForm .formEngineNavigationButton.formItem .labelContainer,.hiddenDiv,.pageTitle,.feTitleDiv,.postcode,.plainText .postcodeLookup .selectedAddressTitle,.postcodeLookup .postcodeLookupUnavailable,.postcodeLookup .resultsTitle{display:none}.formEngineRadioButton input,.formEngineCheckbox input{border:none;outline:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;font-weight:normal}textarea,input,select{outline:none}*:focus{outline:none}img{max-height:100%;max-width:100%;border:none}body{font-size:62.5%}.hideimportant{display:none !important}.inlineRed{color:red}.centerText{text-align:center}.passwordChangeError.groupValidator,.passwordChangeError.errorBox{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}.clearfix:before,.addonGroup:before,.docResult:before,.docSearch:before,.claimSummary:before,.claimsSearch:before,.ui-datepicker-header:before,.raisedPanel p:before,.modalContainer:before,.confirmTextAndButtons:before,.groupButtons:before,.navigation:before,.formEngineCheckbox .validator:before,.clearfix:after,.addonGroup:after,.docResult:after,.docSearch:after,.claimSummary:after,.claimsSearch:after,.ui-datepicker-header:after,.raisedPanel p:after,.modalContainer:after,.confirmTextAndButtons:after,.groupButtons:after,.navigation:after,.formEngineCheckbox .validator:after{content:"";display:table}.clearfix:after,.addonGroup:after,.docResult:after,.docSearch:after,.claimSummary:after,.claimsSearch:after,.ui-datepicker-header:after,.raisedPanel p:after,.modalContainer:after,.confirmTextAndButtons:after,.groupButtons:after,.navigation:after,.formEngineCheckbox .validator:after{clear:both}.clearBoth{clear:both}.transition,.toggleable{transition:all,.3s}.displayInlineMiddle,.contactNumber .icon,.contactNumber .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .contactNumber label.selected:before,.contactNumber .formEngineCheckbox label.selected:before,.formEngineCheckbox .contactNumber label.selected:before,.contactNumber .select2-selection__clear,.contactNumber .select2-selection__choice__remove,.contactNumber .riskAccount:before,.contactNumber .riskHome:before,.contactNumber .riskCovers:before,.contactNumber a,.popupIcon,span.popup,.helpIcon,.formEngineRadioButton .multiControlItemHorizontal,.formEngineRadioButton div.control>div:first-child,.plainText,.prependedText,.appendedText,div.control{display:inline-block;vertical-align:middle}.displayInlineTop,.popupIcon,.marketingContactOptions .multiControlItemVertical,.labelContainer label,.labelContainer{display:inline-block;vertical-align:top}.hidden,.formEngineCheckbox input,.formEngineMultiSelect input,.formEngineRadioButton .control input,.collapseHeaderContainer img,.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,.radioFlexedOptions .labelContainer,.radioFlexedOptions ul.myAccount.labelContainer,.claimGroup label.label:after,.flexedTableCell th,.claimsSearch .formEngineButton,.claimsSearch .ajaxSpinner,.claimsSearch ul.myAccount.formEngineButton,.claimsSearch ul.myAccount.ajaxSpinner,.claimsSearch label.label:after,.navIncomplete,.navComplete,ul.myAccount.navIncomplete,ul.myAccount.navComplete,.labelNone .labelContainer,.labelNone ul.myAccount.labelContainer,.chatButton .labelContainer,.chatButton ul.myAccount.labelContainer,ul.myAccount.displayNone,.mainCentreForm .formEngineNavigationButton.formItem .labelContainer,.mainLoginForm .formEngineNavigationButton.formItem .labelContainer{display:none}.fullWidth,.chatButton div.control,.chatButton div.control>span,.chatButton div.control a{width:100%}.itemMaxWidth{max-width:310px}.alignCenter,.basket h1,p.cross,p.tick,.informationBoxSmall h3,.collapseHeaderContainer h2,.contactImages{display:flex;align-items:center}.pullRight,.collapseHeaderContainer h2:after{margin-left:auto}.justifiedCenter,.addonCoverLevelsTable th:not(:first-child) p.cross,.addonCoverLevelsTable th:not(:first-child) p.tick,.addonCoverLevelsTable td:not(:first-child) p.cross,.addonCoverLevelsTable td:not(:first-child) p.tick{justify-content:center}.topBar,.groupButtons,.contactInfo,.topBarFlexed{border-top:1px solid #729bab;padding:16px;margin:16px -16px -16px}.topBarFlexed{display:flex}.bottomBar,.docsTabs .tabbedModuleGroupList,.docSearch{border-bottom:1px solid #729bab;margin:-16px -16px 16px;padding:16px}.panel,tr+tr .docResult,ul.productSelectLinkList a,.basket,.addonGroup,.quotePanel,.adjacentTabContainer+div,.informationBoxSmall,div.informationBox,div.errorBox,div.successBox,.itemPanel,.paddedPanel,.panelFlexed{background:#f9f9f9;padding:16px;border:1px solid #8ba0b5;border-radius:5px}.panelFlexed{display:flex;align-items:center}.flexed,.docsTabs .tabbedModuleGroupList li{display:flex}.topAuto{margin-top:auto}.floatRight{float:right}.gridParent,.summaryPanelTop .formQuestionSelf,.addonContainer .formEngineGroupChild{display:flex;flex-wrap:wrap;justify-content:space-between}.gridItem,.addonGroup{flex:0 0 auto;width:calc(50% - 8px);display:flex;margin:8px 0}@media(max-width: 680px){.gridItem,.addonGroup{width:100% !important}}.hideB2C2{display:none}.withArrowBorder:after,.vehicleResultsContainer:after,.followingGroup:after,.withArrowBorder:before,.vehicleResultsContainer:before,.followingGroup:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.withArrowBorder.above:after,.vehicleResultsContainer:after,.followingGroup:after,.withArrowBorder.above:before,.vehicleResultsContainer:before,.followingGroup:before{left:50%;bottom:100%}.withArrowBorder.left:after,.left.vehicleResultsContainer:after,.left.followingGroup:after,.withArrowBorder.left:before,.left.vehicleResultsContainer:before,.left.followingGroup:before{right:100%;top:50%}.marginTop{margin-top:16px}.marginTopLarge{margin-top:24px}.marginBottom,.documents{margin-bottom:16px}.marginBottomLarge,.informationBoxSmall{margin-bottom:24px}.marginVertical{margin:16px 0}.marginBottomNone{margin-bottom:0 !important}.marginLeft{margin-left:16px}.padded{padding:16px 16px 0}.paddingNone{padding:0 !important}.offsetTop{margin-top:-16px}#moduleValidationToggle{display:none !important}@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")}.icon,.riskAccount:before,.riskHome:before,.riskCovers:before,.select2-selection__clear,.select2-selection__choice__remove,.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox label.selected:before,.icon-before:before,.docsTabs .tabbedModuleGroupList li:before,div.informationBox:before,div.errorBox:before,div.successBox:before,.select2-selection__clear:before,.select2-selection__choice__remove:before,.icon-after:after,.docSearch .docSection:first-child .controlHolder: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:rgba(0,0,0,.64);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.icon.small,.small.riskAccount:before,.small.riskHome:before,.small.riskCovers:before,.small.select2-selection__clear,.small.select2-selection__choice__remove,.formEngineMultiSelect .control label.small.selected:before,.formEngineCheckbox label.small.selected:before{font-size:16px}.icon.medium,.medium.riskAccount:before,.medium.riskHome:before,.medium.riskCovers:before,.medium.select2-selection__clear,.medium.select2-selection__choice__remove,.formEngineMultiSelect .control label.medium.selected:before,.formEngineCheckbox label.medium.selected:before,.iconMedium{font-size:32px}.icon.large,.large.riskAccount:before,.large.riskHome:before,.large.riskCovers:before,.large.select2-selection__clear,.large.select2-selection__choice__remove,.formEngineMultiSelect .control label.large.selected:before,.formEngineCheckbox label.large.selected:before{font-size:40px}.icon-spaced,.docsTabs .tabbedModuleGroupList li:before{padding-right:8px}.icon-arrow-up:before{content:""}.icon-check:before,.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox label.selected:before{content:""}.info-outline:before{content:""}.info-filled:before{content:""}.icon-today:before{content:""}.icon-cancel:before,.select2-selection__clear:before,.select2-selection__choice__remove:before{content:""}.icon-cancel:before,.select2-selection__clear:before,.select2-selection__choice__remove:before{content:""}.icon-description:before{content:""}.icon-file-download:before{content:""}.icon-check-circle:after{content:""}.icon-report-problem: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-computer:after{content:""}.icon-email:after{content:""}.icon-phone:after{content:""}.icon-textsms:after{content:""}@font-face{font-family:"Roboto";src:url("../../Default/Fonts/Roboto-400.woff2") format("woff2"),url("../../Default/Fonts/Roboto-400.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url("../../Default/Fonts/Roboto-700.woff2") format("woff2"),url("../../Default/Fonts/Roboto-700.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";src:url("../../Default/Fonts/Roboto-600.woff2") format("woff2"),url("../../Default/Fonts/Roboto-600.woff") format("woff");font-weight:500;font-style:normal}html{font-size:10px;-webkit-text-size-adjust:100%}body{font-size:1.6rem;color:#333;background:#f4f4f4;height:100%;font-family:"Roboto",arial,sans-serif;font-weight:500}h1{font-weight:400;color:#003471;font-size:3.6rem}h2{font-weight:700;color:#012045;font-size:3.6rem;padding-bottom:16px}.smallTitle h2,h2.smallTitle{font-size:1.8rem}h2.subTitle,.subTitle h2{font-size:2.5rem}h3{font-weight:700;color:#012045;font-size:2rem;padding-bottom:8px}h4{font-size:3.2rem;font-weight:300;color:rgba(0,0,0,.64)}h5{font-size:1.3rem}@media(max-width: 480px){h2{font-size:2.5rem}h2.subTitle,.subTitle h2{font-size:2rem}}strong{font-weight:700}a{color:#012045;font-weight:700;cursor:pointer}a:focus,a:hover{text-decoration:none}p{line-height:1.6}p.bold{font-weight:700}p+p,p+h2,p+h3{padding-top:16px}p.big{font-size:1.8rem}.small{font-size:1.4rem;color:rgba(0,0,0,.64)}.formEngineFreeText ul,ol{padding:16px 0 0 24px}.formEngineFreeText ul li,ol li{padding-bottom:8px;line-height:1.6}ul.orangeList{list-style:none}ul.orangeList li:before{content:"•";color:#df4a11;font-weight:bold;font-size:1.54em;margin-top:-2px;line-height:1;display:inline-block;vertical-align:middle;width:.9em;margin-left:-0.9em}ul.orangeList ul{list-style:none}ul.orangeList ul li:before{content:"◦"}ul.itemPanel{padding-left:36px}ul.itemPanel li{margin:8px 0}@media(min-width: 480px){ul.cols2,ul.cols3{column-count:2}ul.cols2 li,ul.cols3 li{page-break-inside:avoid;margin-right:16px}ul.cols3{column-count:3}}ul.ticksList{list-style:none;padding-left:0}ul.ticksList li{position:relative;padding-left:24px}ul.ticksList li:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/tick_green.svg) no-repeat;background-size:contain;height:18px;width:18px;position:absolute;left:0;top:6px}.newLine{display:block;line-height:1.6}.red{color:#d0021b}.green{color:#43943e}.blue{color:#012045}.blueHighlight{color:#003471}.blueAlt{color:#003876}.center,.riskCaptureNavigation,.mainContainer{margin:0 auto;max-width:1170px}.mainContainer{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}.mainContainer>div:not(.mainContent,.sideColumn){flex:1 1 100%}@media(max-width: 1202px)and (min-width: 831px){.mainContainer{padding:0 32px}}.mainContent{width:calc(100% - 370px - 30px)}.sideColumn{width:370px}@media(min-width: 831px){.sideColumn{margin-bottom:16px}.sideColumn .sideScrolling{position:sticky;top:16px}}@media(max-width: 830px){.mainContainer{margin-top:28px;padding:0 32px}.mainContent{margin-bottom:32px}.mainContent,.sideColumn{width:100%}.sideColumn{order:1}.sideColumn .mainSidePanel{border:none;border-radius:0;margin-top:24px;padding-bottom:1px !important}.sideColumn .mainSidePanel,.containerFullWidth{margin-left:-32px;margin-right:-32px}.contactInformation{display:none}}.formEngineGroup{padding:0;margin-bottom:16px;position:relative}.modalnoBorders .formEngineGroup{box-shadow:none;padding:0;margin-bottom:0;border-radius:0;background:none}.formEngineGroup.topBar,.formEngineGroup.groupButtons,.formEngineGroup.contactInfo,.formEngineGroup.topBarFlexed{padding:16px}.panel,tr+tr .docResult,ul.productSelectLinkList a,.basket,.addonGroup,.quotePanel,.adjacentTabContainer+div,.informationBoxSmall,div.informationBox,div.errorBox,div.successBox,.itemPanel,.paddedPanel,.panelFlexed,.mainCentreForm,.mainLoginForm{border:1px solid #729bab;padding:16px;border-radius:5px;background:#fff}.mainSidePanel.panel,tr+tr .mainSidePanel.docResult,ul.productSelectLinkList a.mainSidePanel,.mainSidePanel.basket,.mainSidePanel.addonGroup,.mainSidePanel.quotePanel,.adjacentTabContainer+div.mainSidePanel,.mainSidePanel.informationBoxSmall,div.mainSidePanel.informationBox,div.mainSidePanel.errorBox,div.mainSidePanel.successBox,.mainSidePanel.itemPanel,.mainSidePanel.paddedPanel,.mainSidePanel.panelFlexed{padding:24px}.paddedPanel{padding:24px}.paddedPanel .topBar,.paddedPanel .groupButtons,.paddedPanel .contactInfo,.paddedPanel .topBarFlexed,.paddedPanel .bottomBar,.paddedPanel .docsTabs .tabbedModuleGroupList,.docsTabs .paddedPanel .tabbedModuleGroupList,.paddedPanel .docSearch{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.itemPanel{max-width:310px}@media(max-width: 480px){.itemPanel{max-width:none}.label .itemPanel{margin-right:-32px}}.mainCentreForm,.mainLoginForm{padding:42px 24px}.mainCentreForm .formEngineGroup,.mainLoginForm .formEngineGroup{margin:0 auto;max-width:312px;padding:0}.mainCentreForm .formEngineNavigationButton.formItem,.mainLoginForm .formEngineNavigationButton.formItem{padding:0;margin-top:24px}.mainCentreForm .formEngineNavigationButton.formItem a,.mainLoginForm .formEngineNavigationButton.formItem a{width:310px}@media(max-width: 480px){.mainCentreForm,.mainLoginForm{padding:32px 24px}.mainCentreForm .formEngineNavigationButton.formItem a,.mainLoginForm .formEngineNavigationButton.formItem a{width:100%}}.mainLoginForm h2{position:relative}.mainLoginForm h2:after{content:"";background:url(assets/images/lock-keyhole-solid-blue.svg) no-repeat;background-size:contain;width:28px;height:32px;position:absolute;right:0;top:8px}@media(max-width: 480px){.mainLoginForm h2:after{top:0}}.mainLoginForm label[for*=_Password]{display:flex;width:100%}.mainLoginForm label[for*=_Password] span{margin-right:8px}.mainLoginForm label[for*=_Password] a{margin-left:auto}.followingGroup,.followingGroupwithButton{background:#f9f9f9;margin:16px -16px 0;padding:0 16px;position:relative}.followingGroupwithButton{margin-top:-16px;border-bottom:1px solid #8ba0b5}.followingGroup{border-top:1px solid #8ba0b5;border-bottom:1px solid #8ba0b5}.followingGroup:after{border-bottom-color:#f9f9f9;border-width:11px;margin-left:-11px}.followingGroup:before{border-bottom-color:#8ba0b5;border-width:12px;margin-left:-12px}.followingGroup+.followingGroupwithButton{top:-1px}.cookieNotification{background:#012045;width:100%;color:#fff;font-size:1.2rem;display:none}.cookieNotification>.center,.cookieNotification>.riskCaptureNavigation,.cookieNotification>.mainContainer{padding:8px 16px;justify-content:center}.cookieNotification a{color:#fff}.cookieNotification .icon,.cookieNotification .riskAccount:before,.cookieNotification .riskHome:before,.cookieNotification .riskCovers:before,.cookieNotification .select2-selection__clear,.cookieNotification .select2-selection__choice__remove,.cookieNotification .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .cookieNotification label.selected:before,.cookieNotification .formEngineCheckbox label.selected:before,.formEngineCheckbox .cookieNotification label.selected:before{color:#fff;z-index:4}.cookieNotification p{padding-right:16px;flex:0 1 auto;width:calc(100% - 30px)}.header .center,.header .riskCaptureNavigation,.header .mainContainer{display:flex;justify-content:space-between;align-items:center}.header li{list-style:none}.topHeader{background:#fff;position:relative;border-bottom:2px solid #729bab}.topHeader h1{height:42px}.topHeader .mainMenu{display:flex}.topHeader a{display:block}.mainMenu>.userDetails{padding:16px 32px;background:#012045;color:#fff;font-weight:700;font-size:2.5rem}.mainMenu>.userDetails .newLine{font-size:1.6rem;font-weight:400}ul.myAccount,ul.docsCollapse{padding:16px;border-radius:5px;position:relative;display:flex;align-items:center;list-style:none}ul.myAccount>li,ul.docsCollapse>li{padding-right:8px;position:relative}ul.myAccount>li.userDetails,ul.docsCollapse>li.userDetails{font-weight:700;flex:0 1 auto;font-size:2.5rem}ul.myAccount>li.arrowLock,ul.docsCollapse>li.arrowLock{flex:0 0 auto;margin-left:auto;padding-right:0}ul.myAccount>li.arrowLock:hover,ul.docsCollapse>li.arrowLock:hover{cursor:pointer}ul.myAccount{background:#012045;color:#fff}ul.myAccount>li .icon,ul.myAccount>li .riskAccount:before,ul.myAccount>li .riskHome:before,ul.myAccount>li .riskCovers:before,ul.myAccount>li .select2-selection__clear,ul.myAccount>li .select2-selection__choice__remove,ul.myAccount>li .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control ul.myAccount>li label.selected:before,ul.myAccount>li .formEngineCheckbox label.selected:before,.formEngineCheckbox ul.myAccount>li label.selected:before{color:#fff}ul.myAccount>li .newLine{font-size:1.6rem;font-weight:400}ul.myAccount button{background:transparent;border:0;cursor:pointer}ul.myAccount button .icon.active,ul.myAccount button .active.riskAccount:before,ul.myAccount button .active.riskHome:before,ul.myAccount button .active.riskCovers:before,ul.myAccount button .active.select2-selection__clear,ul.myAccount button .active.select2-selection__choice__remove,ul.myAccount button .formEngineMultiSelect .control label.active.selected:before,.formEngineMultiSelect .control ul.myAccount button label.active.selected:before,ul.myAccount button .formEngineCheckbox label.active.selected:before,.formEngineCheckbox ul.myAccount button label.active.selected:before{transform:rotate(180deg)}.subMenuPositioning{position:relative;top:100%;right:0;z-index:3;margin-top:-5px}.subMenuPositioning ul{background:#fff;border-radius:0 0 5px 5px;border:1px solid #729bab;list-style:none;padding:8px}.subMenuPositioning ul li{position:relative}.subMenuPositioning ul a{padding:8px 16px}.subMenuPositioning ul a span{margin-left:12px}@media(min-width: 831px){.bigscreenNone,.mainMenu a .icon,.mainMenu a .riskAccount:before,.mainMenu a .riskHome:before,.mainMenu a .riskCovers:before,.mainMenu a .select2-selection__clear,.mainMenu a .select2-selection__choice__remove,.mainMenu a .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .mainMenu a label.selected:before,.mainMenu a .formEngineCheckbox label.selected:before,.formEngineCheckbox .mainMenu a label.selected:before{display:none}.topHeader{padding:0 32px}.topHeader a{height:66px;line-height:66px;padding:0 16px;font-weight:500;color:#333;text-decoration:none}.topHeader a:last-child{padding-right:0}.topHeader li:first-child{margin-right:90px}}.hamburger{display:none}@media(max-width: 830px){.topHeader h1{padding-top:16px;padding-bottom:16px;height:auto;line-height:1;margin-left:32px}.topHeader h1 img{height:31.5px}.topHeader .center,.topHeader .riskCaptureNavigation,.topHeader .mainContainer{display:block}.hamburger{display:block}.topHeader .mainMenu{display:none}.topHeader .mainMenu li:first-child{border-top:1px solid #8ba0b5}.topHeader .mainMenu li:last-child{border-bottom:1px solid #8ba0b5}.mainMenu a{padding:24px 32px;position:relative;border-top:1px solid #8ba0b5}.mainMenu a img,.mainMenu a span{display:inline-block;vertical-align:middle}.mainMenu a img{width:16px;height:14px;margin-right:12px}.mainMenu a span{font-size:1.6rem;line-height:1;text-decoration:underline}.mainMenu .panel,.mainMenu tr+tr .docResult,tr+tr .mainMenu .docResult,.mainMenu ul.productSelectLinkList a,ul.productSelectLinkList .mainMenu a,.mainMenu .basket,.mainMenu .addonGroup,.mainMenu .quotePanel,.mainMenu .adjacentTabContainer+div,.mainMenu .informationBoxSmall,.mainMenu div.informationBox,.mainMenu div.errorBox,.mainMenu div.successBox,.mainMenu .panelFlexed,.mainMenu .paddedPanel,.mainMenu .itemPanel{border:0;border-top:1px solid #8ba0b5;border-radius:0}.mainMenu h4{font-size:1.6rem}.mainMenu h4 a{font-size:2.5rem;padding:0;display:inline-block}.mainMenu h4 a:before{display:none}.mainMenu p{flex:0 1 100%}.mobileNone,ul.mobileNone,.mainMenu .displayNone,.mainMenu .radioFlexedOptions .labelContainer,.radioFlexedOptions .mainMenu .labelContainer,.mainMenu .claimGroup label.label:after,.claimGroup .mainMenu label.label:after,.mainMenu .flexedTableCell th,.flexedTableCell .mainMenu th,.mainMenu .claimsSearch .formEngineButton,.claimsSearch .mainMenu .formEngineButton,.mainMenu .claimsSearch .ajaxSpinner,.claimsSearch .mainMenu .ajaxSpinner,.mainMenu .claimsSearch label.label:after,.claimsSearch .mainMenu label.label:after,.mainMenu .navIncomplete,.mainMenu .navComplete,.mainMenu ul.myAccount.navIncomplete,.mainMenu ul.myAccount.navComplete,.mainMenu .labelNone .labelContainer,.labelNone .mainMenu .labelContainer,.mainMenu .chatButton .labelContainer,.chatButton .mainMenu .labelContainer,.mainMenu .mainCentreForm .formEngineNavigationButton.formItem .labelContainer,.mainCentreForm .formEngineNavigationButton.formItem .mainMenu .labelContainer,.mainMenu .mainLoginForm .formEngineNavigationButton.formItem .labelContainer,.mainLoginForm .formEngineNavigationButton.formItem .mainMenu .labelContainer,.mainMenu ul.myAccount.displayNone{display:none}}.hamburger{width:30px;height:22px;position:absolute;z-index:3;top:20.75px;right:32px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.hamburger span{display:block;position:absolute;height:4px;width:100%;background:#df4a11;border-radius:4px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:9px}.hamburger span:nth-child(4){top:18px}.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%}.chatButton{text-align:center}.chatButton .formEngineButton{padding:0 !important}.chatButton div.control a{background:transparent;border:0;padding:0;line-height:normal;box-shadow:none;outline:none;text-align:left}.chatButton h2{font-size:1.8rem;padding-bottom:0}.chatButton p{color:#333;font-weight:400}.chatButton .alignCenter span,.chatButton .basket h1 span,.basket .chatButton h1 span,.chatButton p.cross span,.chatButton p.tick span,.chatButton .informationBoxSmall h3 span,.informationBoxSmall .chatButton h3 span,.chatButton .collapseHeaderContainer h2 span,.collapseHeaderContainer .chatButton h2 span,.chatButton .contactImages span{background:url(assets/images/messages-question-solid.svg) no-repeat;width:40px;height:32px;display:inline-flex;margin-right:16px}.chatButton .icon,.chatButton .riskAccount:before,.chatButton .riskHome:before,.chatButton .riskCovers:before,.chatButton .select2-selection__clear,.chatButton .select2-selection__choice__remove,.chatButton .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .chatButton label.selected:before,.chatButton .formEngineCheckbox label.selected:before,.formEngineCheckbox .chatButton label.selected:before{color:#012045;margin-left:auto}.trustpilot-widget{text-align:center;top:24px}.contactImages{justify-content:center;margin-top:16px}.contactImages img{margin-right:8px}.contactInfo{text-align:left}.footerContainer{background:#fff;font-size:1.2rem;padding:40px 32px}.footerContainer ul{list-style:none}.footerContainer li{display:inline-block;margin-right:8px;padding:0}.footerContainer a{text-transform:capitalize}@media(min-width: 831px){.footerContainer{margin-top:32px}}#modulePanel,#AWEContainer,html,form,#modulePanel>div,#modulePanel>div>div,.main{height:100%}#modulePanel>div>div{display:table;width:100%}.main,.blockFooter{display:table-row}.browserAlert{display:none;text-align:center}.browserAlert .validationBox{padding:16px 8px;font-size:16px}@media screen\0 {.browserAlert{display:block}}@media \0 screen\,screen\	{.browserAlert{display:block}}@media all and (-ms-high-contrast: none){.browserAlert{display:block}*::-ms-backdrop,.browserAlert{display:none}}.formItem:not(.formEngineFreeText,.topBar,.groupButtons,.topBarFlexed,.contactInfo,.bottomBar,.docSearch){padding:16px 0}.labelContainer{position:relative;padding-bottom:16px;width:100%}.labelContainer label{display:inline-block;max-width:670px;width:calc(100% - 32px)}.readonly .labelContainer{margin-top:0}.longLabels .labelContainer{margin-top:0;width:100%;margin-bottom:16px}.mandatoryIndicator{display:none}.nonMandatoryIndicator+.label:after,.nonMandatoryIndicator+.labelContainer .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+.labelContainer .label:after,.readonly .nonMandatoryIndicator+.labelContainer .label:after,.riskSummary .nonMandatoryIndicator+.labelContainer .label:after,.plainTextItem .nonMandatoryIndicator+.labelContainer .label:after,.hideOptional .nonMandatoryIndicator+.labelContainer .label:after{display:none}.control input,.control select,.control textarea,.select2-search__field,.select2-selection,.formEngineMultiSelect .controlChildItem,.formEngineCheckbox div.control{font-family:inherit;border:1px solid #8ba0b5;font-size:1.6rem;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;color:inherit;font-weight:500}.control input:hover,.control select:hover,.control textarea:hover,.select2-search__field:hover,.select2-selection:hover,.formEngineMultiSelect .controlChildItem:hover,.formEngineCheckbox div.control:hover{background:#e6eaee;box-shadow:0 5px 8px #e6eaee}div.control{position:relative}@media(max-width: 480px){div.control,.controlHolder,div.control>div:not(.controlChildItem){width:100%}}.control input,.control select,.control textarea,.select2-search__field,.select2-selection,.formEngineMultiSelect .controlChildItem,.formEngineCheckbox div.control{width:310px;padding:19px 16px;display:inline-block}@media(max-width: 480px){.control input,.control select,.control textarea,.select2-search__field,.select2-selection,.formEngineMultiSelect .controlChildItem,.formEngineCheckbox div.control{width:100%}}@media(max-width: 480px){.control input,.control select,.control textarea,.select2-search__field,.select2-selection,.formEngineMultiSelect .controlChildItem,.formEngineCheckbox div.control{padding:15.5px 16px}}.control input:focus,.select2-container--open .control input,.control select:focus,.select2-container--open .control select,.control textarea:focus,.select2-container--open .control textarea,.select2-search__field:focus,.select2-container--open .select2-search__field,.select2-selection:focus,.select2-container--open .select2-selection,.formEngineMultiSelect .controlChildItem:focus,.select2-container--open .formEngineMultiSelect .controlChildItem,.formEngineCheckbox div.control:focus,.select2-container--open .formEngineCheckbox div.control{outline:#02b1fa solid 1px}.control input:disabled,.control select:disabled,.control textarea:disabled,.select2-search__field:disabled,.select2-selection:disabled,.formEngineMultiSelect .controlChildItem:disabled,.formEngineCheckbox div.control:disabled{background:#dadada;color:#707070}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right: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}.formEngineTextBox input{padding-right:calc(22px + 32px)}@media(min-width: 481px){input.control.Year{width:140px}}.select2-search__field,.select2-selection{width:100%}.select2-container{width:310px !important}@media(max-width: 360px){.select2-container{width:240px !important}}@media(max-width: 480px){.control .select2-selection{min-height:52px}.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:relative;left:16px;vertical-align:text-bottom}.prependedText+input{margin-left:-10px;padding-left:34px}.readonly .prependedText{display:none}.appendedText{width:24px;margin-left:-24px}.answerValid .appendedText,.answerInvalid .appendedText{position:relative;left:-32px}.plainText{padding-top:8px;max-width:290px;font-weight:700;word-wrap:break-word;overflow-wrap:break-word}.readonly .plainText{padding-top:0}.plainText+.appendedText{padding-top:8px;margin-left:0}.plainText.plainTextMultiSelect{padding-left:16px}.readonly{pointer-events:none}.readonly .plainTextAddress,.readonly .prependedText{display:none}.halfWidthRadios{margin-top:-53px}.halfWidthRadios .multiControlItemHorizontal label{width:151px}.formEngineMultiSelect .control label{flex:1}.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{outline:none}.formEngineMultiSelect div.control>div:first-child input:focus+label:before{outline:#02b1fa solid 1px}.formEngineMultiSelect div.control>.popupIcon{vertical-align:top}.formEngineMultiSelect .controlChildItem{display:flex;position:relative;padding:0}.formEngineMultiSelect .control label,.formEngineCheckbox label{padding:16px;padding-left:50px;min-height:62px;cursor:pointer;display:flex;align-items:center}.formEngineMultiSelect .control label:before,.formEngineCheckbox label:before{width:26px;height:26px;border:1px solid #8ba0b5;border-radius:5px;content:"";position:absolute;left:14px;top:calc(50% - 13px);background:#fff}@media(max-width: 480px){.formEngineMultiSelect .control label,.formEngineCheckbox label{min-height:52px}}.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox label.selected:before{color:#fff;background:#43943e;text-align:center;line-height:22px;font-size:14px;font-weight:700}.readonly.formEngineMultiSelect .controlChildItem,.readonly.formEngineCheckbox div.control{background:#dadada}.readonly.formEngineMultiSelect .control label,.readonly.formEngineCheckbox label{color:#707070}.readonly.formEngineMultiSelect .control label:before,.readonly.formEngineCheckbox label:before{background:#f4f4f4}.readonly.formEngineMultiSelect .control label.selected:before,.readonly.formEngineCheckbox label.selected:before{background:#4c8a49}.multiControlItemVertical+.multiControlItemVertical{margin-top:8px}.marketingContactOptions .multiControlItemVertical{padding-top:0;margin:0 8px 8px 0}.marketingContactOptions .multiControlItemVertical input{width:151px}.marketingContactOptions .multiControlItemVertical:last-child{margin-right:0}.marketingContactOptions .multiControlItemVertical label{display:inline-block;cursor:pointer;padding:0;height:62px;top:0;text-align:center;display:flex;justify-content:center;align-items:center;left:0;overflow:hidden;border-radius:5px;width:151px;padding-left:20px}.marketingContactOptions .multiControlItemVertical label:before,.marketingContactOptions .multiControlItemVertical label.selected:before{display:none}.marketingContactOptions .multiControlItemVertical label:after{position:absolute;top:calc(50% - 10px);content:"";width:20px;height:20px}.marketingContactOptions .multiControlItemVertical label.selected{background:#43943e;color:#fff;border-color:#43943e}.marketingContactOptions .multiControlItemVertical label.selected:after{color:#fff}.marketingContactOptions .multiControlItemVertical.first label:after{background:url(../../SwintonB2C/Styles/assets/images/phone.svg) no-repeat;left:34px;width:24px}.marketingContactOptions .multiControlItemVertical.first label.selected:after{background:url(../../SwintonB2C/Styles/assets/images/phone_selected.svg) no-repeat}.marketingContactOptions .multiControlItemVertical.last label:after{background:url(../../SwintonB2C/Styles/assets/images/truck.svg) no-repeat;left:44px}.marketingContactOptions .multiControlItemVertical.last label.selected:after{background:url(../../SwintonB2C/Styles/assets/images/truck_selected.svg) no-repeat}.marketingContactOptions .multiControlItemVertical:nth-child(2) label:after{background:url(../../SwintonB2C/Styles/assets/images/sms.svg) no-repeat;left:43px}.marketingContactOptions .multiControlItemVertical:nth-child(2) label.selected:after{background:url(../../SwintonB2C/Styles/assets/images/sms_selected.svg) no-repeat}.marketingContactOptions .multiControlItemVertical:nth-child(3) label:after{background:url(../../SwintonB2C/Styles/assets/images/envelope.svg) no-repeat;left:42px}.marketingContactOptions .multiControlItemVertical:nth-child(3) label.selected:after{background:url(../../SwintonB2C/Styles/assets/images/envelope_selected.svg) no-repeat}@media(max-width: 480px){.marketingContactOptions div.control>div{width:100%}.marketingContactOptions .multiControlItemVertical{width:calc(50% - 8px/2)}.marketingContactOptions .multiControlItemVertical label{height:52px;width:100%}.marketingContactOptions .multiControlItemVertical input{width:100%}.marketingContactOptions .multiControlItemVertical:nth-child(2n){margin-right:0}}@media(max-width: 360px){.marketingContactOptions .multiControlItemVertical{width:100%}}.orMultiselect .multiControlItemVertical.first{position:relative;margin-bottom:40px}.orMultiselect .multiControlItemVertical.first:after{content:"OR";position:absolute;left:4px;top:72px;pointer-events:none}@media(max-width: 480px){.orMultiselect .multiControlItemVertical.first:after{top:64px}}.formEngineRadioButton div.control>div:first-child input:focus+label{outline:#02b1fa solid 1px}.formEngineRadioButton .control label{display:inline-block;cursor:pointer;border:1px solid #8ba0b5;padding:23px 16px;line-height:1;border-radius:5px;min-width:151px;text-align:center;background:#fff;color:#333}.formEngineRadioButton .control label:hover,.formEngineRadioButton .control label:active{background:#e6eaee}.formEngineRadioButton .control label:hover{box-shadow:0 5px 8px #e6eaee}.formEngineRadioButton .control label.selected{background:#43943e;color:#fff}.formEngineRadioButton.equalLabel .control label{width:230px}.formEngineRadioButton.readonly .control label{background:#dadada;color:#707070}.formEngineRadioButton.readonly .control label.selected{background:rgba(67,148,62,.8);color:#f4f4f4}.formEngineRadioButton .multiControlItemHorizontal{margin:0 8px 8px 0}.formEngineRadioButton .multiControlItemHorizontal:last-child{margin-right:0}.formEngineRadioButton .multiControlItemVertical label{width:310px;display:flex;justify-content:center}.formEngineRadioButton .multiControlItemVertical label>*{margin-left:auto;padding-left:4px;text-align:right}@media(max-width: 480px){.formEngineRadioButton div.control>div:first-child{display:flex;flex-wrap:wrap}.stackMobile.formEngineRadioButton div.control>div:first-child{flex-direction:column}.formEngineRadioButton .control label{padding:18px 16px;width:100%}.formEngineRadioButton .multiControlItemHorizontal{width:calc(50% - 8px/2)}.formEngineRadioButton .multiControlItemHorizontal:nth-child(2n){margin-right:0}.formEngineRadioButton .multiControlItemHorizontal label{height:100%;display:flex;align-items:center;justify-content:center}.formEngineRadioButton .multiControlItemVertical,.formEngineRadioButton .multiControlItemVertical label{width:100%}}@media(max-width: 360px){.formEngineRadioButton .controlChildItem{width:100%}.formEngineRadioButton .multiControlItemHorizontal{margin-right:0}}.multipleRadios .multiControlItemHorizontal{margin-bottom:8px}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.multipleRadios .control{width:100%}}.docAccess .labelContainer{display:none}.docAccess .control label{padding:8px;width:100%;min-height:95px;line-height:normal}.docAccess .control label span{padding-top:4px}.docAccess .multiControlItemHorizontal{width:100%}@media(max-width: 480px){.docAccess .multiControlItemHorizontal.last{margin-top:8px}.docAccess .multiControlItemHorizontal label{min-height:auto}}@media(min-width: 481px){.docAccess .multiControlItemHorizontal{width:calc(50% - 8px)}}.formEngineCheckbox{position:relative}.formEngineCheckbox div.control,.formEngineCheckbox .labelContainer{padding:0}.formEngineCheckbox .validator span{margin-top:16px}.formEngineCheckbox .label{width:100%}.confirmationCheckbox div.control,.confirmationCheckbox .validator span,.annualMonthlyPayments div.control,.annualMonthlyPayments .validator span{width:100%}.confirmationCheckbox .validator,.annualMonthlyPayments .validator{max-width:none}.confirmationCheckbox .validator span,.annualMonthlyPayments .validator span{text-align:center}.controlHolder{display:inline-block;position:relative}.answerInvalid.formEngineMultiSelect:not(.marketingContactOptions) .controlChildItem label:after,.answerInvalid.formEngineCheckbox .label:after,.answerValid.formEngineMultiSelect:not(.marketingContactOptions) .controlChildItem label.selected:after,.answerValid.formEngineCheckbox .label.selected:after,.answerInvalid.formEngineMultiSelect:not(.marketingContactOptions) .controlChildItem label.selected:after,.answerInvalid.formEngineCheckbox .label.selected:after,.answerValid.formEngineTextBox .controlHolder:before,.answerValid .controlPostcode .controlHolder:before,.answerInvalid.formEngineTextBox .controlHolder:before,.answerInvalid .controlPostcode .controlHolder:before{content:"";position:absolute;right:16px;top:calc(50% - 11px);width:22px;height:22px;background:url(../../SwintonB2C/Styles/assets/images/TickCircle_Green.svg) no-repeat}.answerValid .controlPostcode .controlHolder:before,.answerInvalid .controlPostcode .controlHolder:before{right:calc(16px + 151px + 8px)}@media(max-width: 480px){.answerValid .controlPostcode .controlHolder:before,.answerInvalid .controlPostcode .controlHolder:before{right:calc(16px + 50% + 8px/2)}}@media(min-width: 481px){.formEngineTextBox.answerValid.year .controlHolder:before{left:108px}}.answerValid.formEngineMultiSelect:not(.marketingContactOptions) .controlChildItem label,.answerValid.formEngineCheckbox .label,.answerInvalid.formEngineMultiSelect:not(.marketingContactOptions) .controlChildItem label,.answerInvalid.formEngineCheckbox .label{padding-right:calc(22px + 24px)}.answerValid .select2-selection,.answerValid input,.answerValid select,.answerValid textarea,.answerValid.formEngineMultiSelect .controlChildItem,.answerValid.formEngineCheckbox div.control,.answerInvalid .select2-selection,.answerInvalid input,.answerInvalid select,.answerInvalid textarea,.answerInvalid.formEngineMultiSelect .controlChildItem,.answerInvalid.formEngineCheckbox div.control{border-color:#43943e}.answerValid .select2-selection:hover,.answerValid input:hover,.answerValid select:hover,.answerValid textarea:hover,.answerValid.formEngineMultiSelect .controlChildItem:hover,.answerValid.formEngineCheckbox div.control:hover,.answerInvalid .select2-selection:hover,.answerInvalid input:hover,.answerInvalid select:hover,.answerInvalid textarea:hover,.answerInvalid.formEngineMultiSelect .controlChildItem:hover,.answerInvalid.formEngineCheckbox div.control:hover{background:#e9f2e6;box-shadow:0 5px 8px #e9f2e6}.answerInvalid.formEngineTextBox .controlHolder:before,.answerInvalid .controlPostcode .controlHolder:before{background:url(../../SwintonB2C/Styles/assets/images/infoCircle_Red.svg) no-repeat}.answerInvalid.formEngineTextBox.readonly .controlHolder{position:static}.answerInvalid.formEngineTextBox.readonly .controlHolder:before{top:0;right:0}.answerInvalid.formEngineMultiSelect:not(.marketingContactOptions) .controlChildItem label:after,.answerInvalid.formEngineCheckbox .label:after{background:url(../../SwintonB2C/Styles/assets/images/infoCircle_Red.svg) no-repeat}.answerInvalid .select2-selection,.answerInvalid input,.answerInvalid select,.answerInvalid textarea,.answerInvalid.formEngineMultiSelect .controlChildItem,.answerInvalid.formEngineCheckbox div.control{border-color:#d0021b}.answerInvalid .select2-selection:hover,.answerInvalid input:hover,.answerInvalid select:hover,.answerInvalid textarea:hover,.answerInvalid.formEngineMultiSelect .controlChildItem:hover,.answerInvalid.formEngineCheckbox div.control:hover{background:#D0021B33;box-shadow:0 5px 8px #D0021B33}.validator{max-width:310px}.validator span{color:#d0021b !important;float:left;clear:left;font-size:1.4rem;margin-top:16px;position:relative;z-index:1}.validator a{color:#df4a11;text-decoration:underline}.validator a:hover{text-decoration:none}.fullWidthValidation .validator{max-width:none}.groupValidator{margin:8px 16px 0;max-width:none}.formEngineGroupChild .groupValidator{margin:0}.groupValidator span,p.validator{background:#d0021b;width:100%;padding:8px;color:#fff !important;font-size:1.4rem;border-radius:5px;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:310px}.postcodeInput input.control{width:151px}.controlPostcode input.control{width:151px;padding-right:calc(22px + 24px)}.controlPostcode .controlHolder{width:310px}@media(max-width: 480px){.postcodeLookup{max-width:none}.controlPostcode input.control{width:calc(50% - 8px/2)}.controlPostcode .controlHolder{width:100%}}.resultsTitle{margin-top:8px}.postcodeLookupResultsLinksDiv,.powerListResultItems{max-height:364px;margin-top:8px;width:100%;overflow-y:auto;border:1px solid #8ba0b5;border-radius:5px;background:#fff}.postcodeLookupResultsLinksDiv::-webkit-scrollbar,.powerListResultItems::-webkit-scrollbar{width:13px}.postcodeLookupResultsLinksDiv::-webkit-scrollbar-track,.powerListResultItems::-webkit-scrollbar-track{box-shadow:inset 0 0 3px 3px #cccbc9;border-radius:100px;border:5px solid transparent}.postcodeLookupResultsLinksDiv::-webkit-scrollbar-thumb,.powerListResultItems::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px 3px #707070;border-radius:100px;border:5px solid transparent}.postcodeLookupResultsLinksDiv div.hoverMimic,.powerListResultItems div.hoverMimic{background:rgba(0,52,113,.2)}.postcodeLookupResultsLinksDiv .resultItem,.powerListResultItems .resultItem{padding:12px 16px;font-size:1.4rem}.postcodeLookupResultsLinksDiv .resultItem:hover,.powerListResultItems .resultItem:hover{cursor:pointer;background:rgba(0,52,113,.2)}div.selectedAddressContainer{padding:24px;background:#fff;border:1px solid #8ba0b5;border-radius:5px;margin-top:8px;position:relative}div.selectedAddressContainer .selectedAddressHolder{font-weight:700}div.selectedAddressContainer .selectedAddressHolder:after{content:"";position:absolute;bottom:24px;left:24px;width:24px;height:24px;background:url(assets/images/pen-to-square-solid.svg) no-repeat}div.selectedAddressContainer .selectedAddress{display:block}div.selectedAddressContainer input{font-weight:inherit;background:none;border:none;color:#df4a11;width:auto;padding:0;padding-left:32px;margin-top:16px;cursor:pointer;position:relative;z-index:1}div.selectedAddressContainer input:hover{text-decoration:underline;background:none;box-shadow:none}.popupIcon{margin-left:4px}.popupIcon span,span.popup,.helpIcon{display:inline-block;cursor:pointer;background:url(assets/images/tooltip.svg) no-repeat;width:22px;height:22px}.popupActive span,.visibleInfoBox .popupIcon span{color:#012045;background:url(../../SwintonB2C/Styles/assets/images/tooltipLight.svg) no-repeat}.popupAbove{top:24px !important}.popupIcon:focus span:before{background:url(assets/images/tooltip.svg) no-repeat}.popupIcon.popupActive:focus span{background:url(../../SwintonB2C/Styles/assets/images/tooltipLight.svg) no-repeat}.popupAbove{top:24px !important}.popupOffScreenLeft{left:16px !important}.popupText,.infoBox{z-index:10;color:#fff;font-size:1.6rem;border-radius:5px;line-height:23px}.popupText{position:absolute;width:310px}.infoBox{width:310px;margin-top:8px}@media(max-width: 480px){.infoBox{width:100%}}.popupTextContainer,.infoBoxText{position:relative;padding:24px;display:flex}.popupTextContainer ul,.infoBoxText ul{padding:8px 0 8px 16px}.closeInfoBox{float:right;margin-left:8px;width:16px;height:16px;flex:0 0 16px}.popupText.popupOffScreenLeft{left:54px !important}.modalContainer .ajaxSpinner span{background-color:#fff}.ajaxSpinner span{opacity:.9;position:absolute;background:#f4f4f4 url(../../SwintonB2C/Styles/assets/images/spinner.gif) no-repeat center center;border-radius:5px;top:0;left:0;right:0;bottom:0}.formEngineRadioButton .ajaxSpinner span{bottom:-8px}.pollingforQuotes{background:#fff url(../../SwintonB2C/Styles/assets/images/spinner.gif) no-repeat center center;height:19px;width:24px}.poller{margin:16px auto 0;text-align:center;padding:0 8px}.poller h1{font-weight:300}.poller h1 span{font-weight:700}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(1,32,69,.2);border-right:1.1em solid rgba(1,32,69,.2);border-bottom:1.1em solid rgba(1,32,69,.2);border-left:1.1em solid #012045;-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{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:rgba(0,0,0,.8);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;animation:repeat 2500ms ease-in-out infinite}.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%}@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:#707070}input::-moz-placeholder{color:#707070}input:-ms-input-placeholder{color:#707070}.toggleable>.formEngineGroupChild{border-top:1px solid #8ba0b5;margin-top:16px;margin-left:-16px;margin-right:-16px;padding:0 16px}.collapseHeaderContainer h2{padding:0 16px;margin:0 -16px;position:relative;cursor:pointer;font-size:1.6rem;font-weight:bold;color:#333}.collapseHeaderContainer h2:after{content:" ";background:url(../../SwintonB2C/Styles/assets/images/chevron-down-solid-black.svg) no-repeat;width:14px;height:8px}.paymentBox .collapseHeaderContainer h2:before{right:32px}.collapseHeaderContainer input[value=False]+h2:after{transform:rotate(180deg)}.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:#012045;text-transform:uppercase}.filtersResultsGroup{display:flex}.vehicleFiltersContainer{width:280px;padding:16px;margin-top:16px;background:rgba(0,0,0,.24);border-top:1px solid #8ba0b5;border-bottom:1px solid #8ba0b5}.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 #8ba0b5}.vehicleResultsContainer:after{border-bottom-color:#f9f9f9;border-width:11px;margin-left:-11px}.vehicleResultsContainer:before{border-bottom-color:#8ba0b5;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 0 auto;display:flex;justify-content:flex-start;align-items:center}.vehicleSelectedContainer .panelFlexed div:first-child strong{margin:4px 8px 0 0}@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}}.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:62px}.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:5px;padding:12px 16px;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 #8ba0b5}.select2-selection--multiple .select2-selection__choice__remove{color:#8ba0b5;font-weight:normal;cursor:pointer;display:inline-block;margin-right:2px}.select2-selection--multiple .select2-selection__choice__remove:hover{color:#8ba0b5}.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:transparent;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-selection--multiple .select2-search--inline .select2-search__field{padding:0}.select2-selection__choice+.select2-search--inline{width:auto}.select2-selection--multiple .select2-search__field[style="width: 100px;"]{width:100% !important}.select2-search--dropdown{min-height:62px;margin:0;background:rgba(0,0,0,.08);border-top:1px solid #729bab;border-bottom:1px solid #8ba0b5;white-space:nowrap}.select2-search--dropdown .select2-search__field{width:100%;height:auto !important;min-height:62px;padding:7px;border:1px solid #729bab}.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:#0d0802}.select2-results__option .select2-results__option{padding-left:1em}.select2-results__option:first-child{min-height:36px}.select2-results__option--highlighted[aria-selected]{background-color:rgba(0,52,113,.2);color:#0d0802}.select2-search--hide+.select2-results .select2-results__option:first-child{display:block}.select2-selection__placeholder{color:#707070}.select2-container--disabled .select2-selection--single,.select2-container--disabled .select2-selection--multiple{background-color:#dadada;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 #8ba0b5;border-radius:5px;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 16px;user-select:none;-webkit-user-select:none;color:inherit}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--open.select2-container--above .select2-selection--single,.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.select2-container--open.select2-container--below .select2-selection--single,.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.select2-search--dropdown{display:block;padding: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;font-size:1.4rem}.select2-results__option:first-child{min-height:40px}.select2-container--disabled .select2-selection--single{pointer-events:none;color:#707070}.select2-selection__arrow{color:rgba(0,0,0,.64);display:block;position:absolute;top:50%;bottom:0;margin-top:-3px;right:16px}.select2-selection__arrow:before{padding-left:4px;content:"";background:url(../../SwintonB2C/Styles/assets/images/chevron-down-solid.svg) no-repeat;width:14px;height:8px;display:block}.answerValid .select2-selection .select2-selection__arrow:before{background:url(../../SwintonB2C/Styles/assets/images/chevron-down-solid-green.svg) no-repeat}.answerInvalid .select2-selection .select2-selection__arrow:before{background:url(../../SwintonB2C/Styles/assets/images/chevron-down-solid-red.svg) no-repeat}.selectionClear .select2-selection__rendered{padding-right:16px}.select2-selection__clear,.select2-selection__choice__remove{top:50%;right:40px;font-size:0;width:auto;height:auto;border:none;color:#8ba0b5;margin-top:-9px}.select2-selection__clear:before,.select2-selection__choice__remove:before{font-size:18px}.select2-selection__choice__remove{left:8px;margin-top:-3px}.select2-container--open .select2-dropdown--below{box-shadow:0 0 4px 0 rgba(0,0,0,.16),0 4px 4px 0 rgba(0,0,0,.16)}.select2-container--open .select2-dropdown--above{box-shadow:0 0 4px 0 rgba(0,0,0,.16),0 -4px 4px 0 rgba(0,0,0,.16)}.select2-results__options::-webkit-scrollbar{width:13px}.select2-results__options::-webkit-scrollbar-track{box-shadow:inset 0 0 3px 3px #cccbc9;border-radius:100px;border:5px solid transparent}.select2-results__options::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px 3px #707070;border-radius:100px;border:5px solid transparent}.fullWidthButton a,.fullWidthButton div.control a{width:100%;min-width:auto !important}.next a,.formEngineButton a,.formEngineNavigationButton a,.button,.back a,.removeBtn a{cursor:pointer;display:inline-block;line-height:50px;padding:0 16px;min-width:260px;border:1px solid #df4a11;border-radius:5px;background:#df4a11;color:#fff;outline:#02b1fa solid 0;text-align:center;text-decoration:none;-webkit-appearance:none;transition:all .3s,outline-width 0s;font-size:1.6rem}.next a:hover,.formEngineButton a:hover,.formEngineNavigationButton a:hover,.button:hover,.back a:hover,.removeBtn a:hover{text-decoration:none;background:#fff;color:#df4a11}.next a:active,.formEngineButton a:active,.formEngineNavigationButton a:active,.button:active,.back a:active,.removeBtn a:active{background:#ea906e}.next a:focus,.formEngineButton a:focus,.formEngineNavigationButton a:focus,.button:focus,.back a:focus,.removeBtn a:focus{outline-width:1px}.next a:hover,.next a:focus,.formEngineButton a:hover,.formEngineButton a:focus,.formEngineNavigationButton a:hover,.formEngineNavigationButton a:focus,.button:hover,.button:focus,.back a:hover,.back a:focus,.removeBtn a:hover,.removeBtn a:focus{box-shadow:0 5px 8px #DF4A1C26}@media(max-width: 680px){.next a,.formEngineButton a,.formEngineNavigationButton a,.button,.back a,.removeBtn a{min-width:120px}}@media(max-width: 360px){.next a,.formEngineButton a,.formEngineNavigationButton a,.button,.back a,.removeBtn a{min-width:auto}}.next a[disabled=disabled],.formEngineButton a[disabled=disabled],.formEngineNavigationButton a[disabled=disabled],.button[disabled=disabled],.back a[disabled=disabled],.removeBtn a[disabled=disabled]{background:#dadada;border-color:#8ba0b5;pointer-events:none}.paymentOptions .secondary.selected{display:none}.paymentOptions label.selected .secondary{display:none}.paymentOptions label.selected .secondary.selected{display:block}.paymentOptions label:hover .secondary a{background:#003471;color:#fff;box-shadow:0 5px 8px rgba(0,52,113,.2)}.quotePanel .secondary.selected a,.paymentOptions label.selected .secondary.selected a{color:#fff;background:#43943e;border:1px solid #43943e;pointer-events:none}.back a,.removeBtn a,.secondary a,.removeBtnJs a{background:#fff;color:#012045;border-color:#8ba0b5}.back a:active,.removeBtn a:active,.secondary a:active,.removeBtnJs a:active{background:#6483a8}.back a:hover,.removeBtn a:hover,.secondary a:hover,.removeBtnJs a:hover{background:#003471;color:#fff;box-shadow:0 5px 8px rgba(0,52,113,.2)}.thickButton .back a:hover,.thickButton .removeBtn a:hover,.thickButton .secondary a:hover,.thickButton .removeBtnJs a:hover{background:#012045}.back a:focus,.removeBtn a:focus,.secondary a:focus,.removeBtnJs a:focus{box-shadow:none}.thinButton a{line-height:40px;font-size:1.4rem}.thickButton a{line-height:60px;font-size:1.8rem}.linkButton a{background:transparent;color:#df4a11;text-decoration:underline;border:none;outline:0;line-height:normal;min-width:auto}.linkButton a:hover,.linkButton a:focus{text-decoration:none;box-shadow:none;outline:none}.linkButton a:active{background:transparent}.itemPanel .linkButton a{padding:0}[data-toggle-button-id]{cursor:pointer}.navigation{padding-top:80px}.mainContent .navigation{padding-top:40px}@media(max-width: 1202px)and (min-width: 831px){.mainContent .navigation a{min-width:auto;width:35%}}@media(min-width: 681px){.navigation .save a{line-height:60px;font-size:1.8rem}}@media(max-width: 680px){.navigation .save a{margin-top:8px;margin-right:8px}}@media(max-width: 980px)and (min-width: 681px){.navigation .back a{clear:left}.navigation .back span+span a{margin-top:16px}}@media(max-width: 830px){.navigation{padding-top:0}}@media(max-width: 480px){.mainContent .navigation{margin-top:24px}.navigation .back a{margin-right:8px;clear:left}.navigation .back span+span a{margin-top:8px}}@media(max-width: 360px){.navigation a{padding:0 8px}.navigation .back a{margin-top:0 !important;clear:none}}.next a,.save a{float:right}.back a{float:left;margin-right:16px}.save a{background:transparent;color:#df4a11;margin-right:24px}@media(max-width: 830px){.save a{display:block;clear:right;padding:0}}@media(min-width: 681px){.next a,.back a,.formEngineNavigationButton a,.panelTableStyle a{line-height:60px;font-size:1.8rem;min-width:270px}}.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}.stackedButtons .save a{margin-right:0}}.formEnginePostCode .controlHolder input[type=button]{width:151px;font-size:1.8rem;transition:all,.3s;font-weight:700;cursor:pointer}.lookupCtrl{margin-left:8px;vertical-align:top}.lookupCtrl input[type=button]{background:#fff;color:#012045;border-color:#8ba0b5;line-height:60px;padding:0 16px}.lookupCtrl input[type=button]:active{background:#6483a8}.lookupCtrl input[type=button]:hover{background:#003471;color:#fff;box-shadow:0 5px 8px #00347126}.thickButton .lookupCtrl input[type=button]:hover{background:#012045}.lookupCtrl input[type=button][disabled]{background:#dadada;color:#fff;border-color:#8ba0b5;pointer-events:none}@media(max-width: 480px){.lookupCtrl input[type=button]{line-height:50px;padding:0}.formEnginePostCode .lookupCtrl input[type=button]{width:calc(50% - 8px/2)}}@media(max-width: 480px){.documents .thinButton{flex:0 0 100%;padding-bottom:16px}}.topBarFlexed a:last-child{margin-left:auto}.groupButtons{display:block}.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:280px}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.indented2{margin-left:0}}.inlineQuestions{display:inline-block;margin-right:16px;vertical-align:top}.inlineQuestions+.inlineQuestions{margin-left:0}.inlineQuestions+.inlineQuestions .labelContainer{display:none}@media(max-width: 735px)and (min-width: 585px),(max-width: 1070px)and (min-width: 925px){.inlinedateLabel{display:block}}table{width:100%}th,td{padding:16px;vertical-align:middle;background:#f9f9f9;border:1px solid #8ba0b5}td span{display:block;line-height:1.6}td:first-child{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;border-radius:5px 0 0 5px;border-right:none}td:last-child{text-align:right;border-radius:0 5px 5px 0;border-left:none}.horizontalBorders td{border-right:none;border-left:none}.panelTableStyle div{flex:1 1 25%;margin-right:8px}.panelTableStyle div:first-child{flex:1 1 40%;font-weight:700;color:#012045}.panelTableStyle div:first-child *:first-child{display:block}.panelTableStyle div:last-child{margin-right:0;text-align:right}.panelTableStyle div:last-child a+a{margin-left:8px;color:rgba(0,0,0,.64)}@media(min-width: 481px){.panelTableStyle div:last-child a{line-height:30px}}.panelTableStyle:not(:last-child){margin-bottom:16px}.panelTableStyle strong,.flexedTableCell .panelFlexed strong{color:#012045}.panelTableStyle span,.flexedTableCell .panelFlexed span{display:block;font-size:1.2rem;line-height:1.6;text-transform:uppercase}.panelTableStyle span.shadedLabel,.flexedTableCell .panelFlexed span.shadedLabel{display:inline-block;background:#eef1f4;padding:3px 5px;margin:3px 0}@media(max-width: 480px){.panelTableStyle,.flexedTableCell .panelFlexed{flex-direction:column;align-items:flex-start;padding:32px 24px}.panelTableStyle div,.flexedTableCell .panelFlexed div{margin-bottom:8px;flex:0 0 auto !important}.panelTableStyle div:last-child,.flexedTableCell .panelFlexed div:last-child{margin-top:16px;margin-bottom:0;width:100%;display:flex}.panelTableStyle div:last-child a+a,.flexedTableCell .panelFlexed div:last-child a+a{background:#fff;color:#012045;border-color:#8ba0b5}.panelTableStyle a,.flexedTableCell .panelFlexed a{flex:1;text-align:center;outline:#02b1fa solid 0;min-width:auto;line-height:50px;padding:0 16px;border:1px solid #df4a11;border-radius:5px;background:#df4a11;color:#fff;text-decoration:none}.panelTableStyle a:focus,.flexedTableCell .panelFlexed a:focus{outline-width:1px}}.tablePanelStyle{background-color:#fff;border:1px solid #8ba0b5;border-radius:5px}.tablePanelStyle td{background-color:#fff;border:none}.tablePanelStyle td:not(td:first-child),.tablePanelStyle th:not(th:first-child){text-align:center}.tablePanelStyle h3{padding:0}@media(max-width: 480px){.tablePanelStyle.mobileFourColumns td,.tablePanelStyle.mobileFourColumns th{padding:16px 6px}.tablePanelStyle.mobileFourColumns td,.tablePanelStyle.mobileFourColumns h3{font-size:1rem}.tablePanelStyle.mobileFourColumns td{line-height:1.4}}.validationBox{position:fixed;background:#fae9eb;padding:0 32px;top:0;left:0;right:0;z-index:3;height:70px;align-items:center;display:flex;justify-content:center}.validationBox:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/triangle.svg) no-repeat;width:24px;min-width:24px;height:24px;margin-right:8px}.validationBox a.validationSummaryLink{color:#d0021b;cursor:pointer;text-decoration:underline}.validationBox a.validationSummaryLink:hover{text-decoration:none}.validationSummaryActive{padding-top:70px}div.informationBox,div.errorBox,div.successBox{height:auto;margin-bottom:16px;display:inherit;position:relative;border:none}div.informationBox:before,div.errorBox:before,div.successBox:before{position:absolute;top:50%;margin-top:-12px}div.informationBox.boxHasHeader:before,div.errorBox.boxHasHeader:before,div.successBox.boxHasHeader:before{margin-top:8px}div.informationBox p,div.errorBox p,div.successBox p{padding-left:32px}div.informationBox{background:#ecf1f1;color:#012045}div.informationBox:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/info-box.svg) no-repeat;width:24px;height:24px}div.errorBox{color:#333;background:#fae9eb}div.errorBox:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/triangle.svg) no-repeat;width:24px;height:24px}div.successBox{background:#e9f2e6;color:#333}div.successBox:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/suceess-info.svg) no-repeat;width:24px;height:24px}.informationBoxSmall{max-width:310px;background:#ecf1f1;border:1px solid #8ba0b5;color:#333}.informationBoxSmall h3{font-size:1.6rem;color:#333}.informationBoxSmall h3:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/info-box.svg) no-repeat;width:24px;height:24px;margin-right:8px;flex:0 0 24px}.informationBoxSmall p{font-size:1.4rem}.informationBoxSmall.readonly{padding:16px}@media(max-width: 480px){.informationBoxSmall{max-width:none}}.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;padding:50px 0;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: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);border-radius:5px}@media(max-width: 480px){.confirmTextAndButtons{max-width:300px;margin:8px auto}}.modalContainer{position:relative;z-index:3;margin:0 auto;max-width:752px;-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s}.modalWindow .modalContainer{background:#fff;border-radius:5px;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;cursor:pointer;color:rgba(0,0,0,.64);z-index:2}.modalWindow .closeButton .icon,.modalWindow .closeButton .riskAccount:before,.modalWindow .closeButton .riskHome:before,.modalWindow .closeButton .riskCovers:before,.modalWindow .closeButton .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .modalWindow .closeButton label.selected:before,.modalWindow .closeButton .formEngineCheckbox label.selected:before,.formEngineCheckbox .modalWindow .closeButton label.selected:before,.modalWindow .closeButton .select2-selection__clear,.modalWindow .closeButton .select2-selection__choice__remove{color:rgba(0,0,0,.64)}.modalWindow .closeButton:hover .icon,.modalWindow .closeButton:hover .riskAccount:before,.modalWindow .closeButton:hover .riskHome:before,.modalWindow .closeButton:hover .riskCovers:before,.modalWindow .closeButton:hover .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .modalWindow .closeButton:hover label.selected:before,.modalWindow .closeButton:hover .formEngineCheckbox label.selected:before,.formEngineCheckbox .modalWindow .closeButton:hover label.selected:before,.modalWindow .closeButton:hover .select2-selection__clear,.modalWindow .closeButton:hover .select2-selection__choice__remove,.modalWindow .closeButton:focus .icon,.modalWindow .closeButton:focus .riskAccount:before,.modalWindow .closeButton:focus .riskHome:before,.modalWindow .closeButton:focus .riskCovers:before,.modalWindow .closeButton:focus .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .modalWindow .closeButton:focus label.selected:before,.modalWindow .closeButton:focus .formEngineCheckbox label.selected:before,.formEngineCheckbox .modalWindow .closeButton:focus label.selected:before,.modalWindow .closeButton:focus .select2-selection__clear,.modalWindow .closeButton:focus .select2-selection__choice__remove{color:rgba(0,0,0,.16)}.formModalWindow .modalShield{background:#f4f4f4;-webkit-animation:ngdialog-slideright .5s;animation:ngdialog-slideright .5s}.formModalWindow .positioningModal{padding:0}.formModalWindow .modalContainer{-webkit-animation:ngdialog-slideright .5s;animation:ngdialog-slideright .5s;border-radius:0;box-shadow:none;margin:0 0 0 auto;padding:38px calc((100% - 1170px)/2 + 100px) 38px 100px;max-width:55%;min-width:770px;min-height:100%}.formModalWindow h2{font-size:2.6rem}.formModalWindow .formEngineButton .labelContainer{display:none}.formModalWindow .formEngineButton a{width:310px;min-width:auto}@media(max-width: 830px){.formModalWindow .modalContainer{background:transparent;padding:38px 12.5%;margin:0 auto;max-width:none;min-width:auto}.formModalWindow .groupTabbed .tabSelectOn{background-color:transparent;border-bottom-color:#f4f4f4}}@media(max-width: 480px){.formModalWindow .modalContainer{padding:32px}.formModalWindow .formEngineButton{padding:4px 0}.formModalWindow .formEngineButton a{width:100%}}.subMenu ul,.groupTabbed ul,.tabs ul{flex:0 0 100%;padding:0 16px 0 20px;margin-bottom:-32px;display:flex !important;align-items:stretch}@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,.groupTabbed li,.groupTabbed div,.tabs li,.tabs div{display:flex;margin-right:28px}.subMenu li:last-child,.subMenu div:last-child,.groupTabbed li:last-child,.groupTabbed div:last-child,.tabs li:last-child,.tabs div:last-child{margin-right:0}.subMenu a,.subMenu div,.groupTabbed a,.groupTabbed div,.tabs a,.tabs div{color:#012045;position:relative;padding:12px;display:block;text-align:center;text-transform:capitalize;font-size:1.6rem;z-index:1}.subMenu div,.groupTabbed div,.tabs div{display:inline-block}.subMenu .active,.subMenu .tabSelectOn,.groupTabbed .active,.groupTabbed .tabSelectOn,.tabs .active,.tabs .tabSelectOn{position:relative;z-index:1}.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}@media(max-width: 480px){.subMenu ul,.groupTabbed ul,.tabs ul{padding-left:16px}.subMenu li,.subMenu div,.groupTabbed li,.groupTabbed div,.tabs li,.tabs div{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{padding-left:0 !important}.tabsInForm li{margin-right:8px}.tabsInForm a{padding:12px 24px;min-height:72px;border-radius:5px 5px 0 0;background:#dadada;border:1px solid #729bab;display:flex;align-items:center}.tabsInForm a:focus,.tabsInForm a:hover{background:#fff;color:#df4a11}.tabsInForm li.active a{pointer-events:none;background:#fff;border-bottom-color:#fff;color:#df4a11}@media(max-width: 480px){.tabsInForm a{padding:12px 16px;min-height:0}}.adjacentTabContainer+div{border-radius:0 5px 5px 5px;padding:24px}.subMenu ul{padding:0 0 0 12px;max-width:calc(100% - 370px)}.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}@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{border-bottom:1px solid #729bab;padding:0 16px;margin:0 -16px;margin-bottom:16px}.groupTabbed>div{font-weight:bold;border-radius:5px 5px 0 0;padding:16px 24px;margin-right:8px;color:#333;background:#dadada;display:inline-block;border:1px solid #729bab;top:1px}.groupTabbed>div:hover{background:#fff;color:#df4a11}.groupTabbed>div:last-child{margin-right:0}.groupTabbed .tabSelectOn{background:#fff;border:1px solid #729bab;color:#df4a11;position:relative;border-bottom:1px solid #fff}@-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)}}@-webkit-keyframes ngdialog-slideright{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ngdialog-slideright{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.docLink a{color:#df4a11;justify-content:initial;position:relative;padding:8px 35px 8px 24px;flex:0 1 100%;font-size:1.4rem;font-weight:700;text-transform:capitalize;display:flex;align-items:center}.docLink a:before{content:"";position:absolute;font-size:24px;top:50%;margin-top:-8px;background:url(assets/images/file-pdf-solid.svg) no-repeat;width:14px;height:16px;left:0}.docSection .docLink a:before{background:url(assets/images/file-code-solid.svg) no-repeat}.docLink.inlineDocLink a{display:inline-block;text-transform:none}.docLink .fileDownload{display:flex;margin-left:auto}ul.docsCollapse{background:#fff;color:#333;border:1px solid #8ba0b5;margin-bottom:8px;cursor:pointer}ul.docsCollapse>li .icon,ul.docsCollapse>li .riskAccount:before,ul.docsCollapse>li .riskHome:before,ul.docsCollapse>li .riskCovers:before,ul.docsCollapse>li .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control ul.docsCollapse>li label.selected:before,ul.docsCollapse>li .formEngineCheckbox label.selected:before,.formEngineCheckbox ul.docsCollapse>li label.selected:before,ul.docsCollapse>li .select2-selection__clear,ul.docsCollapse>li .select2-selection__choice__remove{color:#333}ul.docsCollapse li .newLine{font-weight:700;font-size:1.6rem}ul.docsCollapse button{background:transparent;border:0;cursor:pointer}ul.docsCollapse button .icon.active,ul.docsCollapse button .active.riskAccount:before,ul.docsCollapse button .active.riskHome:before,ul.docsCollapse button .active.riskCovers:before,ul.docsCollapse button .formEngineMultiSelect .control label.active.selected:before,.formEngineMultiSelect .control ul.docsCollapse button label.active.selected:before,ul.docsCollapse button .formEngineCheckbox label.active.selected:before,.formEngineCheckbox ul.docsCollapse button label.active.selected:before,ul.docsCollapse button .active.select2-selection__clear,ul.docsCollapse button .active.select2-selection__choice__remove{transform:rotate(180deg)}.threeDSecureIFrame,.paymentiframe{width:100%;height:500px;border:none}.paymentiframe{min-height:735px}#threedsFrictionLessRedirect,.processingThreeDSChallenge .poller{display:none}.insImage img,.quoteResults img{height:70px}.quotePanel{padding:24px}@media(max-width: 480px){.quotePanel .formEngineButton a{min-width:auto;width:100%}}.quotePanel .topBarFlexed{margin:24px -24px -16px}.priceTop{margin-bottom:8px}.priceTop span{font-size:2.5rem;color:#012045}.priceTop span.newLine{font-size:1.6rem;color:#333}p.cross:before,p.tick:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/cross.svg) no-repeat center;width:12px;height:12px;flex:0 0 auto;margin-right:8px;background-size:contain}p.cross+strong,p.tick+strong{padding-left:21px}p.tick:before{background:url(../../SwintonB2C/Styles/assets/images/tick_green.svg) no-repeat center;background-size:contain}.background{background:#eef1f4;border-radius:3px;font-size:1.4rem;color:#012045;padding:2px 5px;display:inline-block;margin-bottom:12px}.covers{display:flex;flex-wrap:wrap}.covers>div{flex:1 1 33%;min-width:200px;padding:0 8px;margin-top:8px}.covers div strong,.covers div div{padding-left:21px}.riskSummaryHeader .insImage,.formEnginePopup,.riskSummary .selectedAddressContainer,.riskSummary .selectedAddressHolder,.quoteSummaryContainer .selectedAddressContainer{display:none}.riskSummary h2{font-weight:600;font-size:1.8rem}.riskSummary .formQuestion{padding:8px 0}.riskSummary .labelContainer{padding-bottom:4px;font-weight:700}.riskSummary .plainText{font-weight:400;padding-top:0}.riskSummary .colSplit .formQuestion,.riskSummary.colSplit .formQuestion{width:50%;display:inline-block;padding-right:16px;vertical-align:top}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.riskSummary .colSplit .formQuestion,.riskSummary.colSplit .formQuestion{width:100%}}.riskSummary .colSplit .label,.riskSummary.colSplit .label{width:auto}.riskUpdated .plainText{color:#d0021b}.riskAccount,.riskHome,.riskCovers{display:flex;align-items:center}.riskAccount:before,.riskHome:before,.riskCovers:before{content:"person";color:#012045;margin-right:8px;margin-left:-2px}.riskHome:before{content:"home"}.riskCovers:before{content:"verified_user"}.addonGroup .labelContainer{display:none}.addonGroup .labelVisible .labelContainer{display:inline-block;font-size:1.4rem}.addonGroup p{font-size:1.4rem;margin-bottom:8px}.addonGroup h4{font-size:1.6rem;font-weight:600;color:#012045;position:relative;margin-bottom:8px}.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}.addonCoverLevelsTable table{border-collapse:separate}.addonCoverLevelsTable tr:not(:first-child) td{border-top:none}.addonCoverLevelsTable tr:first-child th:first-child,.addonCoverLevelsTable tr:first-child td:first-child{border-top-left-radius:5px}.addonCoverLevelsTable tr:first-child th:last-child,.addonCoverLevelsTable tr:first-child td:last-child{border-top-right-radius:5px}.addonCoverLevelsTable tr:last-child td:first-child{border-bottom-left-radius:5px}.addonCoverLevelsTable tr:last-child td:last-child{border-bottom-right-radius:5px}.addonCoverLevelsTable th{vertical-align:top;font-weight:700;color:#012045}.addonCoverLevelsTable th:not(:first-child){background:#012045;color:#fff}.addonCoverLevelsTable th,.addonCoverLevelsTable td{background:#fff;border-radius:0}.addonCoverLevelsTable th:not(:first-child),.addonCoverLevelsTable td:not(:first-child){border-left:none;text-align:center}.addonCoverLevelsTable th:not(:first-child) p.cross:before,.addonCoverLevelsTable th:not(:first-child) p.tick:before,.addonCoverLevelsTable td:not(:first-child) p.cross:before,.addonCoverLevelsTable td:not(:first-child) p.tick:before{width:22px;height:16px;margin:0}@media(min-width: 681px)and (max-width: 830px),(min-width: 981px){.addonCoverLevelsTable .narrowDisplay{display:none}.addonCoverLevelsTable tr:nth-of-type(4n - 1) td{background:#eef1f4}.addonCoverLevelsTable th:first-child,.addonCoverLevelsTable td:first-child{border-right:1px solid #8ba0b5}}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.addonCoverLevelsTable{margin-left:-24px;margin-right:-24px}.addonCoverLevelsTable tr:first-child{position:sticky;top:0;margin-bottom:96px}.addonCoverLevelsTable tr:first-child th{position:relative;padding:16px 4px;height:48px}.addonCoverLevelsTable th,.addonCoverLevelsTable td{border-radius:0 !important}.addonCoverLevelsTable th:last-child,.addonCoverLevelsTable td:last-child{border-right:none}.addonCoverLevelsTable tr:not(.keepBorder) td{border-left:none;border-right:none}.addonCoverLevelsTable tr:not(.narrowDisplay) th:first-child,.addonCoverLevelsTable tr:not(.narrowDisplay) td:first-child{display:none}.addonCoverLevelsTable .narrowDisplay td{text-align:center;background:#eef1f4}}.basket{padding:0}.basket h1{margin:-16px -16px -16px;padding:8px 16px;background:#012045;color:#fff;margin-bottom:16px;border-radius:5px 5px 0 0;font-size:2.5rem}.basket h1:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/basket-shopping-solid-white.svg) no-repeat;width:24px;height:21px;margin-right:8px}.basket>.formEngineGroupChild{padding:16px}@media(max-width: 830px){.basket{border:none;border-radius:0}.basket h1{border-radius:0}}.summaryPanelTop h1{color:#012045;font-size:3.6rem;font-weight:300}.summaryPanelTop h1 span{font-weight:700}.summaryPanelTop p{font-size:2rem;color:rgba(0,0,0,.32);font-weight:600;word-wrap:break-word}.summaryPanelTop p span{font-weight:700}.summaryPanelTop .formQuestionSelf{flex:0 0 100%;align-items:center;flex-wrap:nowrap}.summaryPanelTop div.option{flex:0 1 auto;max-width:calc(100% - 160px)}.summaryPanelTop .insImage{display:flex;flex:0 0 160px;align-items:center}.summaryPanelTop .insImage span{font-size:1.2rem;color:rgba(0,0,0,.24);text-align:right;margin-right:8px}.summaryPanelTop .aggregatorLogo{max-height:70px;max-width:160px;margin-left:8px}.summaryPanelTop .option em{font-style:normal;border:1px solid #012045;padding:0 8px;border-radius:2px;margin-left:4px}@media(max-width: 480px){.summaryPanelTop .formQuestionSelf{flex-direction:column}.summaryPanelTop div.option{width:100%;text-align:center;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.topBarFlexed,.policyDisplaySingle.contactInfo,.policyDisplaySingle.groupButtons{display:block}@media(max-width: 680px){.policyOption{flex-direction:column;align-items:flex-start}.policyOption .subTitle{padding-bottom:0}.policyOption .insImage{margin-left:0;width:100%}.policyOption .insImage img{margin-left:auto}}.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:1170px;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:#8ba0b5;transform:skew(-10deg);left:16px}.quoteSummaryPanel div.separator h3{justify-content:center;align-items:center;display:flex;position:relative;color:#012045;border:1px solid #8ba0b5;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}}.raisedPanel div.option{max-width:400px;padding:0 16px}.raisedPanel p{font-size:1.6rem;font-weight:400;line-height:1;padding:16px 0;color:rgba(0,0,0,.64);border-bottom:1px solid #8ba0b5}.raisedPanel span{float:right;font-weight:700}.raisedPanel .total{font-weight:700;color:#012045}.raisedPanel .small{color:rgba(0,0,0,.32);font-size:1.4rem;border-bottom:none}.securePanel{overflow:hidden}.securePanel:after{z-index:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#012045;transform:rotate(-135deg);border-width:45px;top:-45px;right:-45px}.securePanel .icon,.securePanel .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .securePanel label.selected:before,.securePanel .formEngineCheckbox label.selected:before,.formEngineCheckbox .securePanel label.selected:before,.securePanel .select2-selection__clear,.securePanel .select2-selection__choice__remove,.securePanel .riskAccount:before,.securePanel .riskHome:before,.securePanel .riskCovers:before{position:absolute;top:0;right:0;background:#012045;padding:8px 8px 0 0;color:#fff;z-index:1;border-top-right-radius:5px}.marketingPanel{display:flex;align-items:center;margin:8px 0}.marketingPanel .icon,.marketingPanel .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .marketingPanel label.selected:before,.marketingPanel .formEngineCheckbox label.selected:before,.formEngineCheckbox .marketingPanel label.selected:before,.marketingPanel .select2-selection__clear,.marketingPanel .select2-selection__choice__remove,.marketingPanel .riskAccount:before,.marketingPanel .riskHome:before,.marketingPanel .riskCovers:before{font-size:64px;transform:rotate(13deg);margin-left:auto}.marketingPanel h4{width:120px;flex:0 1 auto;width:calc(100% - 80px)}.contactNumber a:hover{text-decoration:none;background:transparent}@media(min-width: 831px){.contactNumber a{font-size:100%;color:inherit;font-weight:inherit}}.contactInformation>div{display:flex;align-items:center}.contactInformation p+p{padding:0}.navContainer{position:relative}.navBack{position:absolute;right:calc((100% - 1170px)/2);z-index:3;bottom:19px;font-size:1.8rem}@media(max-width: 1202px){.navBack{right:32px}}.riskNav{border-bottom:4px solid #729bab;background:#fff}.riskCaptureNavigation{z-index:2;position:relative;background:#fff;color:#012045;padding:16px 0}.riskCaptureNavigation li{list-style:none;border-left:none;position:relative;width:auto !important}.riskCaptureNavigation .mobileActive{display:none}@media(max-width: 1202px){.riskCaptureNavigation{padding:10px 32px}}.mobileActive+.navIncomplete,.mobileActive+.navComplete.middle{display:inline-block}.navComplete{cursor:pointer;color:#df4a11;text-decoration:underline}.navComplete:hover,.navComplete:focus{text-decoration:none}.navCurrent{font-weight:700;font-size:1.8rem}.ui-datepicker-trigger{display:inline-block;border:none;background:none;top:-1px;position:relative;margin-left:-32px;margin-right:6px;z-index:0;width:26px;cursor:pointer;padding:1px 0;vertical-align:middle;color:#012045;line-height:auto}.ui-datepicker-trigger:before{content:"";background:url(../../SwintonB2C/Styles/assets/images/calendar-days-solid.svg) no-repeat;height:18px;width:16px;display:block}@media only screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 768px){.ui-datepicker-trigger{display:none}}@media(min-width: 769px){.noCalendarIcon .ui-datepicker-trigger{display:none}}.ui-datepicker{top:70px !important;left:0 !important;z-index:3 !important;display:none;font-size:.9em;position:absolute !important;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);width:310px;border:1px solid #8ba0b5;overflow:hidden;border-radius:5px}@media(max-width: 480px){.ui-datepicker{width:280px;top:64px !important}}.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;color:#0d0802;border-bottom:1px solid #8ba0b5;font-weight:500}.ui-datepicker td{padding:0;border:0;border-bottom:0;background:#fff;font-weight:500;color:#000}.ui-datepicker .ui-datepicker-today{background:#eee}.ui-datepicker .ui-datepicker-current-day{background:#012045;border-radius:5px}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker td a{display:block;font-weight:500;padding:7px 0;color:#011630;text-decoration:none}.ui-datepicker td a:hover{background:#fff;text-decoration:none;color:rgba(0,0,0,.64)}.ui-datepicker-header{color:#000;padding:4px 0;margin-bottom:8px}.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 span,.ui-datepicker-next span{display:none}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{cursor:pointer;text-decoration:none}.ui-datepicker-header .ui-datepicker-prev:before{background:url(assets/images/calendar-arrow.svg) no-repeat;content:"";padding-right:5px;width:30px;height:30px;display:block;margin-left:16px;transform:rotateY(180deg)}.ui-datepicker-header .ui-datepicker-next:after{background:url(assets/images/calendar-arrow.svg) no-repeat;content:"";padding-right:5px;width:30px;height:30px;display:block;margin-right:16px;padding-left:5px;float:right}.ui-datepicker-title{width:50%;float:left;margin-top:6px}.ui-datepicker-title select{float:left;padding:2px;z-index:1;margin-top:4px;height:auto;position:static;font-size:1em;width:48% !important;border:1px solid #8ba0b5;background:#fff;font-weight:700;text-align:center}.ui-datepicker-title select:focus{border-color:#02b1fa}.ui-datepicker-title select:first-child+select{float:right}.formEngineDate input{vertical-align:middle}ul.productSelectLinkList{padding:0;display:flex;flex-wrap:wrap;gap:32px}@media(max-width: 1170px){ul.productSelectLinkList{overflow-x:hidden}}ul.productSelectLinkList li{list-style:none;flex:1 1 auto;display:flex}ul.productSelectLinkList h2{padding:16px 0;text-align:center;font-size:2.5rem;line-height:1}ul.productSelectLinkList a{padding:32px;margin-bottom:8px;display:flex;flex:0 0 100%;min-width:324px;max-width:100%;justify-content:center;align-items:center;flex-direction:column;transition:all,300ms;text-decoration:none}ul.productSelectLinkList a:hover{text-decoration:none}ul.productSelectLinkList .icon,ul.productSelectLinkList .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control ul.productSelectLinkList label.selected:before,ul.productSelectLinkList .formEngineCheckbox label.selected:before,.formEngineCheckbox ul.productSelectLinkList label.selected:before,ul.productSelectLinkList .select2-selection__clear,ul.productSelectLinkList .select2-selection__choice__remove,ul.productSelectLinkList .riskAccount:before,ul.productSelectLinkList .riskHome:before,ul.productSelectLinkList .riskCovers:before{font-size:36px;color:#012045}@media(min-width: 681px){ul.productSelectLinkList .button{line-height:60px;font-size:1.8rem}}@media(max-width: 680px){ul.productSelectLinkList li{width:calc(50% - 16px)}ul.productSelectLinkList li:nth-child(2n-1){margin-right:16px}ul.productSelectLinkList .button{width:100%}}@media(max-width: 480px){ul.productSelectLinkList li{width:100%}ul.productSelectLinkList li:nth-child(2n-1){margin-right:0}ul.productSelectLinkList a{padding:24px;min-height:auto}ul.productSelectLinkList .icon,ul.productSelectLinkList .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control ul.productSelectLinkList label.selected:before,ul.productSelectLinkList .formEngineCheckbox label.selected:before,.formEngineCheckbox ul.productSelectLinkList label.selected:before,ul.productSelectLinkList .select2-selection__clear,ul.productSelectLinkList .select2-selection__choice__remove,ul.productSelectLinkList .riskAccount:before,ul.productSelectLinkList .riskHome:before,ul.productSelectLinkList .riskCovers:before{font-size:48px}}.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: 1170px){.claimsSearch .formQuestion{width:50%}}@media(max-width: 480px){.claimsSearch .formQuestion{width:100%}}.switchMe div.control{padding:4px;border-radius:5px;border:2px solid #8ba0b5;padding:3px 2px}.switchMe div.control label{border-color:transparent;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:transparent}.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{display:flex}.searchNavigation li{display:inline-block;list-style:none;margin-right:4px;padding-left:4px;font-size:1.4rem;margin-left:auto}.searchNavigation li.first{border-right:1px solid #8ba0b5;margin:0;padding-right:2%}.searchNavigation li.first+li{margin-left:2%}.searchNavigation li.activeNavigationLink{cursor:pointer;color:#012045}.searchNavigation li.activeNavigationLink:hover,.searchNavigation li.activeNavigationLink:focus{color:#df4a11}.searchNavigation li.selectedResultPage{color:#df4a11}.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 .labelContainer{display:block;width:auto}.claimGroup .plainText{color:rgba(0,0,0,.64);padding-top:0}.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:1 1 auto;font-size:1.4rem}.docSection.formItem{padding:8px 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{min-height:0}.docSearch .docSection:first-child .controlHolder:after{content:"search";position:absolute;left:12px;top:calc(50% - 12px)}.docSearch .docSection:first-child input{padding-left:40px}.docSection:first-child{width:100%;position:relative}.docSection .docLink{display:block;width:auto;margin:0;word-break:break-word}.docSection .docLink+span{color:rgba(0,0,0,.32);font-size:1.4rem}.docSection .docLink a{border:none;background:none;font-weight:bold;position:static;color:#df4a11;position:relative;padding-left:32px}.docSection .docLink a:after{display:none}.docSection .docLink a:before{left:0;font-weight:normal;color:#df4a11}.docSection .controlHolder:before{display:none !important}.docSection .dates{display:flex;justify-content:space-between;align-items:center;border:1px solid #8ba0b5;border-radius:5px;padding:17px 16px;margin-left:32px}.docSection .triggerDocDates{cursor:pointer}@media(max-width: 480px){.docSection{width:100%}.docSection .docLink a{padding:0;padding-left:32px}.docSection .dates{margin-left:0}}.docResult,.docSearch>div{display:flex;align-items:center;flex-wrap:wrap}.docResults{margin-top:32px}.docResults td{padding-bottom:0}.docResult{padding:16px 0}tr+tr .docResult{border-radius:5px !important;margin-bottom:16px}.docResult span{display:inline-block}.docResult .docSection:first-child{font-size:1.8rem;font-weight:700;color:#012045}.docResult .docSection:first-child span{display:block}.docResult .docSection:first-child .littleLabel{font-size:14px;color:#012045}.docResult .docSection:first-child .littleLabel:nth-child(2n){background:#eef1f4;padding:3px 5px;display:inline-block;margin:3px 0}.docResult .docSection:nth-child(2){width:100%}.docResult .docSection:nth-child(3n){font-weight:700}.docResult .docSection:nth-child(3n) span{font-weight:400;margin-right:4px}.docSearch{padding:24px;margin-left:-24px;margin-right:-24px}@media(max-width: 720px){.docResult{padding:0}.docResult .docSection{border:none}.docResult .docSection+.docSection{padding:4px 4px 8px}.docSection .dates{padding:16px}}.dateRange .modalWindow .modalContainer{width:320px}@media(max-width: 768px){.dateRange .modalWindow .modalContainer{width:300px}}.dateRange .modalWindow .labelContainer{display:block}.dateRange .modalWindow div.control,.dateRange .modalWindow input.control,.dateRange .modalWindow .triggerDocDates{width:100%}.dateRange .modalWindow .joinArrow{text-align:center;margin-bottom:-16px}.dateRange .modalWindow .ui-datepicker{width:100%}.tabbedModuleGroupList{list-style:none;padding:0}.tabbedModuleGroupList li{padding:16px 0;cursor:pointer;position:relative}.tabbedModuleGroupList li.moduleToggleSelectedTab{pointer-events:none}.mainTabs>.panel,.mainTabs>.panelFlexed,.mainTabs>.paddedPanel,.mainTabs>.itemPanel,.mainTabs>div.informationBox,.mainTabs>div.errorBox,.mainTabs>div.successBox,.mainTabs>.informationBoxSmall,.mainTabs>.adjacentTabContainer+div,.mainTabs>.quotePanel,.mainTabs>.addonGroup,.mainTabs>.basket,ul.productSelectLinkList .mainTabs>a,tr+tr .mainTabs>.docResult{border-radius:0 5px 5px 5px;padding:24px}.mainTabs>.tabbedModuleGroupList li{font-weight:bold;text-align:center;border-radius:5px 5px 0 0;padding:24px;margin-right:8px;color:#333;background:#dadada;display:inline-block;border:1px solid #729bab;top:1px}.mainTabs>.tabbedModuleGroupList li:hover{background:#fff;color:#df4a11}.mainTabs>.tabbedModuleGroupList li:last-child{margin-right:0}.mainTabs>.tabbedModuleGroupList .moduleToggleSelectedTab{background:#fff;border:1px solid #729bab;color:#df4a11;position:relative;border-bottom:1px solid #fff}@media(max-width: 480px){.mainTabs>.panel,.mainTabs>.panelFlexed,.mainTabs>.paddedPanel,.mainTabs>.itemPanel,.mainTabs>div.informationBox,.mainTabs>div.errorBox,.mainTabs>div.successBox,.mainTabs>.informationBoxSmall,.mainTabs>.adjacentTabContainer+div,.mainTabs>.quotePanel,.mainTabs>.addonGroup,.mainTabs>.basket,ul.productSelectLinkList .mainTabs>a,tr+tr .mainTabs>.docResult{border-top-right-radius:0}.mainTabs>.tabbedModuleGroupList{display:flex}.mainTabs>.tabbedModuleGroupList li{padding:16px;flex:1 1}.mainTabs>.tabbedModuleGroupList li:not(.moduleToggleSelectedTab){border:none;border-bottom:1px solid #729bab}}.docsTabs .tabbedModuleGroupList{display:flex;padding:24px;margin-left:-24px;margin-right:-24px}.docsTabs .tabbedModuleGroupList li span{text-decoration:underline}.docsTabs .tabbedModuleGroupList li:hover{color:#df4a11}.docsTabs .tabbedModuleGroupList li:hover:before{color:#df4a11}.docsTabs .tabbedModuleGroupList li:hover span{text-decoration:none}@media(max-width: 480px){.docsTabs .tabbedModuleGroupList li{font-size:1.4rem;font-weight:700}}.docsTabs .tabbedModuleGroupList .moduleToggleSelectedTab,.docsTabs .tabbedModuleGroupList .moduleToggleSelectedTab:before{color:#df4a11}.docsTabs .tabNameSearchDocTab{padding-right:16px;margin-right:16px;border-right:1px solid #729bab}@media(max-width: 360px){.docsTabs .tabNameSearchDocTab{padding-right:8px;margin-right:8px}}.docsTabs .tabNameSearchDocTab:before{content:"folder"}.docsTabs .tabNameUploadTab:before{content:"upload"}.topHeader h1,.cookieNotification,.blockFooter,.firstMenu,.contactMenu,.myAccountMenu{display:block}a,.myAccount .subMenuPositioning ul .icon,.myAccount .subMenuPositioning ul .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .myAccount .subMenuPositioning ul label.selected:before,.myAccount .subMenuPositioning ul .formEngineCheckbox label.selected:before,.formEngineCheckbox .myAccount .subMenuPositioning ul label.selected:before,.myAccount .subMenuPositioning ul .select2-selection__clear,.myAccount .subMenuPositioning ul .select2-selection__choice__remove,.myAccount .subMenuPositioning ul .riskAccount:before,.myAccount .subMenuPositioning ul .riskHome:before,.myAccount .subMenuPositioning ul .riskCovers:before{color:#df4a11}p a,.footerContainer a{text-transform:none}.securePanel:after{border-top-color:#df4a11}.securePanel .icon,.securePanel .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .securePanel label.selected:before,.securePanel .formEngineCheckbox label.selected:before,.formEngineCheckbox .securePanel label.selected:before,.securePanel .select2-selection__clear,.securePanel .select2-selection__choice__remove,.securePanel .riskAccount:before,.securePanel .riskHome:before,.securePanel .riskCovers:before{background:#df4a11}.removeBtn a{background:rgba(0,0,0,.08);color:rgba(0,0,0,.48)}.validator span{margin-top:8px}.validator span:after{display:none}.popupText,.infoBox{background:#012045}.popupTextContainer:before{border-right-color:#012045}.tableHelpText .icon,.tableHelpText .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .tableHelpText label.selected:before,.tableHelpText .formEngineCheckbox label.selected:before,.formEngineCheckbox .tableHelpText label.selected:before,.tableHelpText .select2-selection__clear,.tableHelpText .select2-selection__choice__remove,.tableHelpText .riskAccount:before,.tableHelpText .riskHome:before,.tableHelpText .riskCovers:before{display:none}.tableHelpText.popupOffScreenRight{left:auto !important;margin-top:45px;right:40px !important}.tableHelpText.popupOffScreenRight .icon,.tableHelpText.popupOffScreenRight .formEngineMultiSelect .control label.selected:before,.formEngineMultiSelect .control .tableHelpText.popupOffScreenRight label.selected:before,.tableHelpText.popupOffScreenRight .formEngineCheckbox label.selected:before,.formEngineCheckbox .tableHelpText.popupOffScreenRight label.selected:before,.tableHelpText.popupOffScreenRight .select2-selection__clear,.tableHelpText.popupOffScreenRight .select2-selection__choice__remove,.tableHelpText.popupOffScreenRight .riskAccount:before,.tableHelpText.popupOffScreenRight .riskHome:before,.tableHelpText.popupOffScreenRight .riskCovers:before{float:right;color:#fff;display:block}.tableHelpText.popupOffScreenRight .popupTextContainer:before{right:13px;margin-top:-21px;border-bottom-color:#012045;border-right-color:transparent}.popupOffScreenRight.securityCodePopup{right:calc(100% - 616px) !important;margin-top:45px;left:auto !important}.popupOffScreenRight.securityCodePopup .popupTextContainer:before{display:none}.paymentOptions div.control{width:100%}.paymentOptions div.control>div:first-child{align-items:stretch;margin-left:-8px;margin-right:-8px;display:flex;gap:16px}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.paymentOptions div.control>div:first-child{flex-wrap:wrap-reverse;flex-direction:column-reverse;align-items:center}}.paymentOptions div.multiControlItemHorizontal{width:calc(50% - 8px);display:flex;flex-direction:column;margin:0;padding:8px;flex-wrap:wrap}.paymentOptions div.multiControlItemHorizontal label{width:100%;height:100%;text-align:left;display:flex;flex-direction:column;align-items:stretch}.paymentOptions div.multiControlItemHorizontal label.selected{background:#fff}@media(max-width: 680px),(min-width: 831px)and (max-width: 980px){.paymentOptions div.multiControlItemHorizontal{width:100%;margin:0;padding:0}.paymentOptions div.multiControlItemHorizontal .formEngineButton{padding:16px 8px 0}}.paymentOptions div.multiControlItemHorizontal div.formEngineButton{justify-content:center}.paymentOptions div.multiControlItemHorizontal.white{background:#fff}.paymentOptions div.multiControlItemHorizontal.twoColumnsandLogo .paymentOptions div.multiControlItemHorizontal{width:calc((100% - 135px) /2)}.paymentOptions div.multiControlItemHorizontal.onlyCard{max-width:400px;width:auto}.paymentOptions .insImage{margin:0 8px;flex-direction:column;justify-content:center;flex:0 0 80px}@media(max-width: 830px){.paymentOptions .insImage{flex:0 0 110px}}.paymentOptions .insImage span{text-align:center;padding-bottom:4px;max-width:100%}.paymentOptions div.option div{display:flex;flex-direction:row;text-align:left;font-size:1.4rem;line-height:1.2;padding:16px 8px;border-bottom:1px solid #8ba0b5;color:rgba(0,0,0,.64);margin-left:-8px;margin-right:-8px}.paymentOptions div.option div.hideAddon{display:none}.addonGroup .paymentOptions div.option div{padding:8px}.paymentOptions div.option div span{margin-left:auto}.paymentOptions div.option div p{flex:0 1 65%;font-size:1.4rem;color:rgba(0,0,0,.64)}.addonGroup .paymentOptions div.option div p{color:rgba(0,0,0,.48);margin-bottom:0}.paymentOptions div.option div p.bold{font-weight:700}.paymentOptions div.option div strong{font-weight:normal}.paymentOptions div.option div strong.button{font-weight:700}.paymentOptions div.option div.marginTopAuto{margin-top:auto}.paymentOptions div.option div.marginBottomAuto{margin-bottom:auto}.paymentOptions div.option div:last-child{border-bottom:none}.paymentOptions div.option div+h1{padding-top:16px}.paymentOptions h1{display:flex;flex-direction:column}.radioFlexedOptions{width:100%}.radioFlexedOptions div.control{width:100%}.radioFlexedOptions div.control>div:first-child,.radioFlexedOptions .multiControlItemHorizontal{display:flex !important}@media(max-width: 680px){.radioFlexedOptions div.control>div:first-child,.radioFlexedOptions .multiControlItemHorizontal{width:100%}}.radioFlexedOptions div.control>div:first-child input:focus+label{box-shadow:none}.radioFlexedOptions div.multiControlItemHorizontal{margin-right:0 !important}.radioFlexedOptions div.multiControlItemHorizontal label{border:none;padding:0;min-width:auto;line-height:normal;display:flex;text-align:left;pointer-events:all;width:100%;justify-content:center}.radioFlexedOptions div.multiControlItemHorizontal label:before{display:none !important}.radioFlexedOptions div.multiControlItemHorizontal.first label.selected,.radioFlexedOptions div.multiControlItemHorizontal.last label.selected{border:2px solid #012045}.radioFlexedOptions div.multiControlItemHorizontal div.option{max-width:none;width:auto;display:flex !important;margin:0}@media(max-width: 680px){.radioFlexedOptions div.multiControlItemHorizontal div.option{width:100%}}.annualMonthlyContainer .radioFlexedOptions div.multiControlItemHorizontal div.option{width:100%}.radioFlexedOptions div.multiControlItemHorizontal div.button.select{color:#fff;text-align:center;max-width:160px;width:160px;margin:8px auto 0;font-weight:bold;flex-direction:column;padding:12px 16px}.radioFlexedOptions div.multiControlItemHorizontal div.button.select span{display:none;margin:0}.radioFlexedOptions div.multiControlItemHorizontal label.selected div.button.select span{display:block}.annualMonthlyContainer>.formEngineHiddenGroupSelf+div{display:flex}@media(max-width: 840px){.annualMonthlyContainer>.formEngineHiddenGroupSelf+div{flex-wrap:wrap;flex-direction:column-reverse;align-items:center}}.annualMonthlyPayments div.control>div:first-child,.annualMonthlyPayments .multiControlItemHorizontal{justify-content:center}@media(max-width: 680px){.annualMonthlyPayments div.control>div:first-child,.annualMonthlyPayments .multiControlItemHorizontal{align-items:center;flex-direction:column-reverse}}.annualMonthlyPayments div.multiControlItemHorizontal{flex-basis:50%}@media(max-width: 680px){.annualMonthlyPayments div.multiControlItemHorizontal{align-items:center;flex-direction:column-reverse}.annualMonthlyPayments div.multiControlItemHorizontal.first,.annualMonthlyPayments div.multiControlItemHorizontal.last{flex:1 1 45%;margin-top:0}}.annualMonthlyPayments .multiControlItemHorizontal:nth-child(2){flex-basis:auto;margin-right:0;align-self:center}.annualMonthlyPayments .multiControlItemHorizontal:nth-child(2) label{pointer-events:none;padding:8px}.annualMonthlyPayments .multiControlItemHorizontal:nth-child(2) label.selected{color:inherit}.imageColumn{align-self:center}.radioFlexedRisk .formQuestionSelf{margin:0}.radioFlexedRisk div.multiControlItemHorizontal{flex:1 1 45%}@media(min-width: 481px){.radioFlexedRisk div.multiControlItemHorizontal.last{margin-left:16px}}.radioFlexedRisk div.multiControlItemHorizontal div.option.panel,.radioFlexedRisk div.multiControlItemHorizontal div.option.panelFlexed,.radioFlexedRisk div.multiControlItemHorizontal div.option.paddedPanel,.radioFlexedRisk div.multiControlItemHorizontal div.option.itemPanel,.radioFlexedRisk div.multiControlItemHorizontal div.option.informationBox,.radioFlexedRisk div.multiControlItemHorizontal div.option.errorBox,.radioFlexedRisk div.multiControlItemHorizontal div.option.successBox,.radioFlexedRisk div.multiControlItemHorizontal div.option.informationBoxSmall,.radioFlexedRisk div.multiControlItemHorizontal .adjacentTabContainer+div.option,.radioFlexedRisk div.multiControlItemHorizontal div.option.quotePanel,.radioFlexedRisk div.multiControlItemHorizontal div.option.addonGroup,.radioFlexedRisk div.multiControlItemHorizontal div.option.basket,.radioFlexedRisk div.multiControlItemHorizontal tr+tr div.option.docResult,tr+tr .radioFlexedRisk div.multiControlItemHorizontal div.option.docResult{width:100%}@media(max-width: 480px){.radioFlexedRisk div.control>div:first-child{flex-wrap:wrap}.radioFlexedRisk div.multiControlItemHorizontal{flex:0 1 100%}.radioFlexedRisk div.multiControlItemHorizontal.last{margin-top:16px}}.titleNoIndent h2{margin-left:0}.addonGroup{flex:0 1 100%}.addonGroup li{font-size:1.4rem}.addonGroup ul{padding:0 0 16px 24px}@media(max-width: 830px){.paymentOptions h1{text-align:center}.addonGroup .option.panel,.addonGroup .option.panelFlexed,.addonGroup .option.paddedPanel,.addonGroup .option.itemPanel,.addonGroup div.option.informationBox,.addonGroup div.option.errorBox,.addonGroup div.option.successBox,.addonGroup .option.informationBoxSmall,.addonGroup .adjacentTabContainer+div.option,.addonGroup .option.quotePanel,.addonGroup .option.addonGroup,.addonGroup .option.basket,.addonGroup ul.productSelectLinkList a.option,ul.productSelectLinkList .addonGroup a.option,.addonGroup tr+tr .option.docResult,tr+tr .addonGroup .option.docResult{max-width:none}}.documents p{flex:0 0 100%}@media(max-width: 980px){#stepCardPaymentPremiumFinance .navigation{text-align:center}#stepCardPaymentPremiumFinance .navigation a{float:none;width:100%;margin:0;line-height:20px;padding:8px}#stepCardPaymentPremiumFinance .navigation .next a{margin:16px 0}}.quoteSummaryGroupButtons .linkButton a{background:transparent}.raisedPanel .informationBox{justify-content:flex-start}.raisedPanel .informationBox p{border-bottom:none;color:inherit;padding-top:0;padding-bottom:0}.collapsibleContactDetails{display:none}.fakeDocLink .documents{display:block}.docAsLink{display:inline-block;width:auto}.docAsLink a{padding:0;background:transparent;border:none;display:inline-block;color:#df4a11}.docAsLink a:before,.docAsLink a:after{display:none}#ccc button{min-width:unset;margin-bottom:0;display:flex;justify-content:center;align-items:center}#ccc #ccc-content{background-color:#434343}#ccc button:hover::before{background:none}#ccc button:focus::before{background:none}#ccc #ccc-icon.ccc-icon--dark #star path{fill:#fff}#ccc *{font-family:Helvetica,sans-serif;text-transform:unset;letter-spacing:unset}#ccc #ccc-title{padding-top:0}#ccc span{line-height:unset}body .ccc-intro a{outline:none;text-decoration:underline;font-size:14px}body #ccc .checkbox-toggle--dark .checkbox-toggle-toggle{background-color:#fff}body #ccc .ccc-content--dark hr{background-color:#df4a11;opacity:1}body #ccc-module.ccc-module--slideout{max-width:444px}.disableScroll{overflow:hidden;touch-action:none;-ms-touch-action:none}body #ccc .ccc-notify-button{height:50px}body #ccc #ccc-recommended-settings{width:92.8%;margin:0 auto;text-transform:uppercase;background-color:#df4a11;border-color:#df4a11}body #ccc #ccc-recommended-settings span{font-size:18px;font-weight:bold;color:#000}body #ccc .checkbox-toggle--slider.checkbox-toggle--dark{width:50px;height:28px;background-color:#000;border-color:#000}body #ccc .checkbox-toggle--slider .checkbox-toggle-toggle{height:26px;width:27px;top:50%;transform:translateY(-50%);left:-5%}body #ccc .checkbox-toggle--slider input:checked~.checkbox-toggle-toggle{left:43%}body #ccc .checkbox-toggle:focus-within{outline:none}body #ccc .checkbox-toggle.checkbox-toggle-checked{border-color:#df4a11;background:#df4a11;transition:all .5s}body #ccc #ccc-dismiss-button{float:right;min-width:190px;background-color:#fff;border:1px solid #707070}body #ccc #ccc-dismiss-button span{text-transform:uppercase;font-size:18px;font-weight:bold;color:#000;background-color:#fff}#ccc-info{display:none}body #ccc-icon.ccc-icon--dark{fill:#df4a11;min-width:auto;margin-bottom:0;-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);outline:none;display:inline-block;max-width:60px;max-height:60px}body .ccc-module--slideout~#ccc-icon{max-width:0}@media screen and (max-width: 767px){body #ccc #ccc-recommended-settings{width:100%}}
