@import"https://fonts.googleapis.com/icon?family=Material+Icons";@keyframes fade-in{0%{opacity:0}to{opacity:1}}.form-radio [type=radio],.form-icon-radio [type=radio],.form-radio [type=checkbox],.form-icon-radio [type=checkbox],.form-checkbox [type=radio],.form-checkbox [type=checkbox],.sr-only{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}@keyframes fade-slide-in-up{0%{transform:translateY(1em);opacity:0}to{transform:translateY(0);opacity:1}}.fade-slide-in-up,.loading-popup>div,.quote-button-container.show-sticky{animation:fade-slide-in-up .4s ease-in-out}@media (prefers-reduce-motion: reduce){.fade-slide-in-up,.loading-popup>div,.quote-button-container.show-sticky{animation:none}}@keyframes fade-slide-in-down{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}.fade-slide-in-down,.coverage-section .current-value,.vehicle-coverage-section .current-value{animation:fade-slide-in-down .4s ease-out}@media (prefers-reduce-motion: reduce){.fade-slide-in-down,.coverage-section .current-value,.vehicle-coverage-section .current-value{animation:none}}@keyframes fade-slide-in-left{0%{transform:translate(-1em);opacity:0}to{transform:translate(0);opacity:1}}.fade-slide-in-left{animation:fade-slide-in-left .4s ease-in-out}@media (prefers-reduce-motion: reduce){.fade-slide-in-left{animation:none}}@keyframes fade-slide-in-right{0%{transform:translate(1em);opacity:0}to{transform:translate(0);opacity:1}}.fade-slide-in-right{animation:fade-slide-in-right .4s 0ms ease-in-out}@media (prefers-reduce-motion: reduce){.fade-slide-in-right{animation:none}}.icon-wrapper{border-radius:50%;border:.2em solid #fff;background:#fff;box-shadow:#eff2f5 0 0 0 .125rem;color:#eff2f5;line-height:1;min-width:4em;height:4em;font-size:.7em}.or-separator:before,.or-separator:after,.next-payment-section:not(app-payment-summary) .auto-pay{background-image:linear-gradient(to right,#bfd0df 33%,#fff0 0%);background-position:left top;background-size:7% 2px;background-repeat:repeat-x}.mat-badge-content{font-weight:600;font-size:12px;font-family:futura-pt,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 1.2em/1 futura-pt,sans-serif;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:600 1.2em/1 futura-pt,sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3,.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 1.1em/1 futura-pt,sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 .83em/1 futura-pt,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 .67em/1 futura-pt,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2{font:600 1em/1 futura-pt,sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 1em/1 futura-pt,sans-serif}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption{font:400 .9em/1 futura-pt,sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:400 2em/1 futura-pt,sans-serif;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 1.7em/1 futura-pt,sans-serif;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 1.5em/1 futura-pt,sans-serif;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 1.3em/1 futura-pt,sans-serif;margin:0 0 64px}.mat-bottom-sheet-container{font:400 1em/1 futura-pt,sans-serif}.mdc-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mini-fab{font-family:futura-pt,sans-serif;font-size:1em;font-weight:600}.mat-button-toggle,.mat-card{font-family:futura-pt,sans-serif}.mat-card-title{font-size:1.2em;font-weight:600}.mat-card-header .mat-card-title{font-size:1.2em}.mat-card-subtitle,.mat-card-content{font-size:1em}.mat-checkbox{font-family:futura-pt,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:1}.mat-chip{font-size:1em;font-weight:600}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:futura-pt,sans-serif}.mat-header-cell{font-size:.9em;font-weight:600}.mat-cell,.mat-footer-cell{font-size:1em}.mat-calendar{font-family:futura-pt,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:1em;font-weight:600}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:600 1.2em/1 futura-pt,sans-serif}.mat-expansion-panel-header{font-family:futura-pt,sans-serif;font-size:1.1em;font-weight:400}.mat-expansion-panel-content{font:400 1em/1 futura-pt,sans-serif}.mat-mdc-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:futura-pt,sans-serif}.mat-mdc-text-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-mdc-icon-button,.mat-form-field-suffix .mat-mdc-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-mdc-icon-button .mat-icon,.mat-form-field-suffix .mat-mdc-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-can-float.mat-form-field-should-float .mat-mdc-floating-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-mdc-floating-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-mdc-form-field-subscript-wrapper{font-size:75%;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-mdc-text-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-mdc-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-mdc-floating-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-mdc-form-field-subscript-wrapper{top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-mdc-floating-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-mdc-floating-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-mdc-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-mdc-floating-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-mdc-floating-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mdc-notched-outline__notch .mat-mdc-floating-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mdc-notched-outline__notch .mat-mdc-floating-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline{padding-bottom:.84375em}.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{--mat-form-field-container-height: calc((.675em + var(--mat-form-field-container-vertical-padding))*2)}.mat-form-field-appearance-outline .mat-mdc-floating-label{padding-left:5px}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:1em}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:.9em}input.mat-input-element{margin-top:-.0625em}.mat-mdc-menu-item{font-family:futura-pt,sans-serif;font-size:1em;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:futura-pt,sans-serif;font-size:.9em}.mat-radio-button,.mat-select{font-family:futura-pt,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:futura-pt,sans-serif}.mat-slider-thumb-label-text{font-family:futura-pt,sans-serif;font-size:.9em;font-weight:600}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:futura-pt,sans-serif}.mat-step-label{font-size:1em;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:1em}.mat-step-label-selected{font-size:1em;font-weight:600}.mat-tab-group{font-family:futura-pt,sans-serif}.mat-tab-label,.mat-tab-link{font-family:futura-pt,sans-serif;font-size:1em;font-weight:600}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:600 1.2em/1 futura-pt,sans-serif;margin:0}.mat-mdc-tooltip{font-family:futura-pt,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-mdc-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:futura-pt,sans-serif}.mat-list-base .mat-list-item{font-size:1.1em}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:1em}.mat-list-base .mat-list-option{font-size:1.1em}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:1em}.mat-list-base .mat-subheader{font-family:futura-pt,sans-serif;font-size:1em;font-weight:600}.mat-list-base[dense] .mat-list-item{font-size:.9em}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:.9em}.mat-list-base[dense] .mat-list-option{font-size:.9em}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:.9em}.mat-list-base[dense] .mat-subheader{font-family:futura-pt,sans-serif;font-size:.9em;font-weight:600}.mat-mdc-option{font-family:futura-pt,sans-serif;font-size:1.1em}.mat-optgroup-label{font:600 1em/1 futura-pt,sans-serif}.mat-simple-snackbar{font-family:futura-pt,sans-serif;font-size:1em}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:600}.mat-tree{font-family:futura-pt,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:1em}.mat-ripple{overflow:hidden;position:relative}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}@media (-ms-high-contrast: active){.mat-ripple-element{display:none}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation-name:cdk-text-field-autofill-start}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation-name:cdk-text-field-autofill-end}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#00000080}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-mdc-select-panel{--mat-select-panel-background-color: white}.mat-mdc-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){--mat-option-selected-state-layer-color: rgba(0, 0, 0, .12)}.mat-mdc-form-field.mat-focused.mat-primary .mat-select-arrow{color:#159cca}.mat-mdc-form-field.mat-focused.mat-accent .mat-select-arrow{color:#7f5097}.mat-mdc-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-mdc-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#d43b0c}.mat-mdc-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-ripple-element{background-color:#0072981a}.mat-mdc-option{color:#000000de}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus:not(.mdc-list-item--disabled){--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04)}.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:#0000000a}.mat-mdc-option.mat-active{background:#0000000a;color:#000000de}.mat-mdc-option.mdc-list-item--disabled{color:#00000061}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){color:#159cca}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){color:#7f5097}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){color:#d43b0c}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#686868}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#7f5097}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#159cca}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#d43b0c}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#686868}.mat-mdc-autocomplete-panel{--mat-autocomplete-background-color: white;color:#000000de}.mat-mdc-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-active):not(:hover){background:#fff}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-theme-loaded-marker{display:none}body{background:var(--accent-lighter)}*{box-sizing:border-box}address{font-style:normal}[tabindex]:focus{outline:none}.hidden{display:none}.flex{display:flex!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.justify-content{justify-content:space-between!important}.justify-content-start{justify-content:flex-start!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-content-start{align-content:flex-start!important}.align-self-auto{align-self:auto!important}.mt-1{margin-top:1rem!important}h1:has(+.subhead){margin-bottom:0}h1:has(+.subhead)+.subhead{margin-top:0}:root{--footer-border: #00bedc;--main-bg: #88d4df;--gray-accent: #bfd0df;--gray-light: #eff2f5;--gray-lighter: #f9fdfd;--gray-medium: #eff2f5;--gray-dark: #6e6975;--gray-shadow: rgba(110, 105, 117, .4);--gray-light-accent: #dbeaf8eb;--primary-main: #159cca;--primary-dark: #007298;--primary-light: #00bedc;--primary-lighter: #2ae2ff;--primary-lightest: #2ae2ff;--accent-main: #7f5097;--accent-light: #bb9ccb;--accent-lighter: #bb9ccb;--accent-lightest: #c6add3;--warn-main: #d43b0c;--warn-light: #f46539;--warn-lightest: #fbc3b1;--border-radius: 1.2em;--font-weight-bold: $font-weight-bold;--font-weight-semi: $font-weight-semi;--font-weight-normal: $font-weight-normal;--mat-form-field-container-vertical-padding: 1em;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-error-focus-outline-color: get-color-from-palette( $warn );--site-nav-gap: 3vw}.page-account .policy-length{color:var(--gray-accent);font-weight:600}@media (min-width: 65em){.page-account{display:flex;align-items:flex-start}.page-account .policy-info{order:1;margin-left:2em;flex-shrink:0}}.page-account .contact-details{flex-grow:1}.page-account .contact-details .expanded-wrap .btn-well{padding:0;margin:.5em 0}.item-title-wrapper{font-size:1.1em}.item-title-wrapper .label{display:block;color:var(--accent-main);font-weight:600}@media (max-width: 29.9375em){.item-title-wrapper .label{font-size:.9em}}form{margin-top:1.5em}.edit-container{display:block;position:relative}.alert{display:block;padding:.75em 1em;margin-bottom:2em;border:1px solid transparent;border-radius:1.2em;text-align:left;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.alert.hidden{display:none}.alert-with-icon{display:flex;align-items:stretch}.alert-with-icon .alert-icon{margin:-.75em 1em -.75em -1em;padding:.75em 1em;border-right:1px solid;opacity:.7;display:flex;align-items:center}.alert-danger{background-color:#fff;border-color:#d43b0c!important;color:#d43b0c!important}.alert-warn{background-color:#fff;border-color:#d43b0c80;color:#d43b0c}.alert-warn .alert-icon{opacity:.5}.alert-info{background:#defbfe99;border-color:#00bedc;color:#159cca}.alert-info a,.alert-info a:visited{color:#159cca}.alert-success{background-color:#fff;border-color:#7f5097!important;color:#7f5097!important}.text-warn,.text-danger{color:#d43b0c!important}.text-info{color:#00bedc!important}.text-success{color:#7f5097!important}.success-msg,.error-msg{margin:1.5rem 0;font-size:1.1em;font-weight:600}.error-msg{color:var(--warn-main);border-color:var(--warn-main);background:#fbc3b1}.invalid-feedback{color:var(--warn-main);margin:.25rem 0 1rem;font-size:.9em}.alert-content div{display:flex;align-items:center}.alert-content p{align-items:center}.icon-card{display:block;width:47px;height:49px;background:url(/images/e-idCards.svg);background-repeat:no-repeat;margin-right:1em;flex-shrink:0}.alert-zipcode{display:block;padding:.75em 1em;margin-bottom:2em;border:1px solid transparent;border-radius:1.2em;text-align:left}.is-add-driver-alert{background:#00bedc14;border:1px solid #00bedc;border-radius:.65em;padding:0;display:flex;margin:5% auto}.is-add-driver-alert .alert-with-icon{margin-bottom:0;color:#159cca}@media (min-width: 40em){.is-add-driver-alert{max-width:50%}}#alert-zip,#alert-insIntWillBeTitled{color:#d43b0c}.kia-hyundai-msg{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:0}.kia-hyundai-msg:before{content:"";display:block;background:url(/images/info-icon.svg) no-repeat center;background-size:contain;margin:.5em;padding:.85em;opacity:.75}.kia-hyundai-msg span{padding:1em;border-left:1px solid #159cca}.txt-fines-message{width:100%;display:flex;align-items:center}.txt-fines-message button{border:0;background-color:#fff;padding:0;margin:0 .5em 0 0;min-width:1em;font-size:1.5em;line-height:100%;border-radius:50%}.txt-fines-message button:hover,.txt-fines-message button:active,.txt-fines-message button:focus{color:#00bedc;background-color:#fff;box-shadow:none}.alert.alert-info.simultaneous-date{margin:0;font-size:.9em;padding:.5em .75em}.in-hero [class*=icon]{display:none}.in-hero .alert-content>div>*{margin-top:.5em;line-height:1.5}.ancillary-banner{position:relative;z-index:0;padding:20vh 0 2%;clip-path:url(#mobile-offerings-clip-path)}@media (min-width: 65em){.ancillary-banner{clip-path:url(#desktop-offerings-clip-path);padding:30vw 0 3%}}.ancillary-banner .width{display:flex;flex-direction:column;justify-content:space-between;gap:2em}@media (min-width: 45em){.ancillary-banner .width{align-items:flex-end;flex-direction:row;flex-wrap:wrap}}.ancillary-banner .trunk-button{font-size:1.4em;max-width:100%;width:-moz-fit-content;width:fit-content}@media (max-width: 44.9375em){.ancillary-banner .trunk-button{flex-grow:1}}.ancillary-banner trunk-button{display:contents}.ancillary-banner:before,.ancillary-banner:after{content:"";position:absolute;inset:0;opacity:.25}.ancillary-banner:before{background:linear-gradient(155deg,#159cca,#007298);z-index:-2}@supports (mix-blend-mode: multiply){.ancillary-banner:before{opacity:1}}.ancillary-banner:after{background:no-repeat center right;background-size:cover;z-index:-1;opacity:.1}@supports (mix-blend-mode: multiply){.ancillary-banner:after{mix-blend-mode:multiply;opacity:.6}}.ancillary-banner.home-renters.homeowners:after{background-image:url(/images/home-banner-img.jpg)}@media (min-width: 1000px){.ancillary-banner.home-renters.homeowners:after{background-image:url(/images/home-banner-img@2x.jpg)}}.ancillary-banner.home-renters.renters:after,.ancillary-banner.home-renters.condo:after{background-image:url(/images/condo-renter-banner.jpg)}@media (min-width: 1000px){.ancillary-banner.home-renters.renters:after,.ancillary-banner.home-renters.condo:after{background-image:url(/images/condo-renter-banner@2x.jpg)}}@media (min-width: 85em){.ancillary-banner.home-renters.renters .width{display:flex;flex-wrap:wrap;gap:5%}}.ancillary-banner.home-renters.renters .width h1{flex:1.2;font-size:calc(.5em + 3.7vw)}.ancillary-banner.rental-car:after{background-image:url(/images/rental-car-banner.jpg)}@media (min-width: 1000px){.ancillary-banner.rental-car:after{background-image:url(/images/rental-car-banner@2x.jpg)}}.ancillary-banner h1{color:#fff;line-height:1.1;flex:1;margin:0;text-shadow:rgba(0,114,152,.8) .04em .05em .03em;font-size:calc(3vw + 1.2em);min-width:40%;font-weight:600}@media (min-width: 45em){.ancillary-banner h1{font-size:calc(.7em + 2.5vw)}}.ancillary-banner .multi-policy{font-weight:700;white-space:nowrap}.lemonade-container.card{flex:1;min-width:-moz-fit-content;min-width:fit-content;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff4;margin:0}.lemonade-container .lemonade-title{font-size:1.2em;margin:0 0 .7em;font-weight:700;color:#007298}.lemonade-container .price-container{background-image:linear-gradient(to right,#a3a7ab 33%,#fff0 0%);background-position:left top;background-size:7% 2px;background-repeat:repeat-x;padding-top:3em;display:flex;gap:1em 10vw;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;flex:1}.lemonade-container.offering-banner .price-container{font-size:.8em;gap:1em}@media (min-width: 65em){.lemonade-container.offering-banner .price-container{padding-bottom:2em}}.lemonade-container .lemonade-logo{width:10em;max-width:100%}.lemonade-container .lemonade-price{font-size:1.3em;margin:0}.lemonade-container .lemonade-price:has(span){animation:fade-slide-in-left .4s ease-in-out}@media (prefers-reduce-motion: reduce){.lemonade-container .lemonade-price:has(span){animation:none}}.lemonade-container .lemonade-price span{font-size:1.5em;color:#ff0083}.lemonade-container .trunk-button{font-size:clamp(.8em,4.6vw,1.5em)}@media (max-width: 64.9375em){.lemonade-container .trunk-button{width:100%}.lemonade-container .trunk-button .text{margin:0!important}}.additional-offerings{background-image:linear-gradient(180deg,#455b72,#5f7388 30%);padding:2em 0;position:relative}.additional-offerings:before{content:"";position:absolute;inset:0}@supports (mix-blend-mode: multiply){.additional-offerings:before{background:url(/images/ancillary-pattern.jpg) repeat center right fixed;mix-blend-mode:multiply}}.additional-offerings h1{font-weight:700;color:#fff;position:relative;z-index:0}.additional-offerings.no-banner{z-index:0;background:#fff;position:relative}.additional-offerings.no-banner h1{font-size:2.5em}.additional-offerings.no-banner:before{content:"";position:absolute;inset:0;opacity:.2;filter:brightness(1.3) contrast(1.2);transform:rotate(180deg);z-index:-1;background:linear-gradient(155deg,#159cca,#007298)}.additional-offerings-list{--gap: 2em;display:flex;flex-wrap:wrap;padding:0;margin:0;gap:var(--gap);list-style:none;align-content:flex-start}.highlighted-card{display:flex;flex-direction:column;position:relative;overflow:hidden;padding:2em;border-radius:1.2em;background-color:#fff;box-shadow:0 5px 15px -5px var(--primary-dark);min-width:15em;flex-grow:1;width:47%}@media (min-width: 65em){.highlighted-card{width:calc(33% - var(--gap) * 2 / 3);flex-grow:0}}.highlighted-card:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:1.2em;background:linear-gradient(155deg,#159cca,#007298)}.highlighted-card h2{border:none;color:#159cca;margin:0}.highlighted-card trunk-button{margin:auto 0 0}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.ancillary-banner:before{opacity:1}}@supports (-ms-ime-align: auto){.ancillary-banner:before{opacity:1}}.building-block{background:#f9fdfd80;display:flex;justify-content:space-between;align-items:center;color:#159cca;border:1px solid #bfd0df;border-radius:2em;overflow:hidden;margin:1em 0}.building-block .building-block__info .card-title{padding-top:.5em}.bool-value .building-block{background:none;border:none;padding:0;display:block;border-radius:0;overflow:visible}.bool-value .building-block label{border-radius:2em;align-items:center}.building-block.driver-list-item:before{margin-left:1em}.building-block.driver-list-item:before,.building-block .driver-list-item:before{content:"";display:block;width:2em;height:2em;background:url(/images/e-icon-driver.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom left}.building-block a{text-decoration:none;cursor:pointer}.building-block.added{border-style:solid}.building-block.fill-block{color:#fff!important}.building-block__info{padding:1em;flex-grow:1}.building-block__info .mdc-notched-outline{background:#fff;border-radius:2em}.building-block__label{font-weight:400;align-items:center;font-size:1.1em;color:#159cca;padding:0 0 .3em;margin:0}.building-block__detail{font-size:16px;color:#007298}.building-block__detail.fill-block{color:#fff!important}.building-block__add{padding:10px 15px;text-align:center;background-color:#00bedc;border:none;border-radius:4px;cursor:pointer}.building-block__add span{text-decoration:none;color:#fff!important}.building-block__actions{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch}.building-block__action{padding:1em;display:flex;align-items:center;justify-content:flex-start;font-weight:600;text-align:center;border:none;color:#159cca;border-left:1px solid rgba(21,156,202,.1);flex-grow:1;font-size:.9em;transition:all .2s;cursor:pointer}.building-block__action:hover,.building-block__action:focus{outline:none;background:#159cca;color:#fff}.building-block__action .text{padding-left:.4em}@media (max-width: 64.9375em){.building-block__action{font-size:1em;min-width:0}.building-block__action .text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}}.building-block .action-edit{background:#00bedc0d}.building-block .action-edit:hover,.building-block .action-edit:focus{background:#159cca}.building-block .action-remove{color:#d43b0c;background:#f465390d}.building-block .action-remove:hover,.building-block .action-remove:focus{background:#d43b0c;color:#fff}.building-block-discount{justify-content:space-between;align-items:center;padding:16px;color:#007298;border:2px dashed #dfe8f0;border-radius:2em}.building-block-discount.added{border-style:solid}.mdc-button,.mat-mdc-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mdc-button.mat-primary,.mat-mdc-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#159cca}.mdc-button.mat-accent,.mat-mdc-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#7f5097}.mdc-button.mat-warn,.mat-mdc-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#d43b0c}.mdc-button.mat-primary[disabled],.mdc-button.mat-accent[disabled],.mdc-button.mat-warn[disabled],.mdc-button[disabled][disabled],.mat-mdc-icon-button.mat-primary[disabled],.mat-mdc-icon-button.mat-accent[disabled],.mat-mdc-icon-button.mat-warn[disabled],.mat-mdc-icon-button[disabled][disabled],.mat-stroked-button.mat-primary[disabled],.mat-stroked-button.mat-accent[disabled],.mat-stroked-button.mat-warn[disabled],.mat-stroked-button[disabled][disabled]{color:#00000042}.mdc-button.mat-primary .mat-button-focus-overlay,.mat-mdc-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#159cca}.mdc-button.mat-accent .mat-button-focus-overlay,.mat-mdc-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#7f5097}.mdc-button.mat-warn .mat-button-focus-overlay,.mat-mdc-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#d43b0c}.mdc-button[disabled] .mat-button-focus-overlay,.mat-mdc-icon-button[disabled] .mat-button-focus-overlay,.mat-stroked-button[disabled] .mat-button-focus-overlay{background-color:transparent}.mdc-button .mat-ripple-element,.mat-mdc-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#007298}.mat-stroked-button:not([disabled]){border-color:#007298}.mat-mdc-unelevated-button:not(:disabled),.mat-raised-button,.mat-mdc-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-mdc-unelevated-button:not(:disabled).mat-primary,.mat-raised-button.mat-primary,.mat-mdc-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-mdc-unelevated-button:not(:disabled).mat-accent,.mat-raised-button.mat-accent,.mat-mdc-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.mat-mdc-unelevated-button:not(:disabled).mat-warn,.mat-raised-button.mat-warn,.mat-mdc-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-mdc-unelevated-button:not(:disabled).mat-primary[disabled],.mat-mdc-unelevated-button:not(:disabled).mat-accent[disabled],.mat-mdc-unelevated-button:not(:disabled).mat-warn[disabled],.mat-mdc-unelevated-button:not(:disabled)[disabled][disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled],.mat-mdc-fab.mat-primary[disabled],.mat-mdc-fab.mat-accent[disabled],.mat-mdc-fab.mat-warn[disabled],.mat-mdc-fab[disabled][disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled]{color:#00000042}.mat-mdc-unelevated-button:not(:disabled).mat-primary,.mat-raised-button.mat-primary,.mat-mdc-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#159cca}.mat-mdc-unelevated-button:not(:disabled).mat-accent,.mat-raised-button.mat-accent,.mat-mdc-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#7f5097}.mat-mdc-unelevated-button:not(:disabled).mat-warn,.mat-raised-button.mat-warn,.mat-mdc-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#d43b0c}.mat-mdc-unelevated-button:not(:disabled).mat-primary[disabled],.mat-mdc-unelevated-button:not(:disabled).mat-accent[disabled],.mat-mdc-unelevated-button:not(:disabled).mat-warn[disabled],.mat-mdc-unelevated-button:not(:disabled)[disabled][disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled],.mat-mdc-fab.mat-primary[disabled],.mat-mdc-fab.mat-accent[disabled],.mat-mdc-fab.mat-warn[disabled],.mat-mdc-fab[disabled][disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled]{background-color:#0000001f}.mat-mdc-unelevated-button:not(:disabled).mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-mdc-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:#ffffff1a}.mat-mdc-unelevated-button:not(:disabled).mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-mdc-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:#ffffff1a}.mat-mdc-unelevated-button:not(:disabled).mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-mdc-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-mdc-unelevated-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-mdc-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-mdc-fab:not([disabled]):active:not([class*=mat-elevation-z]),.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-mdc-fab[disabled]:not([class*=mat-elevation-z]),.mat-mini-fab[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.btn-no-style{padding:0;margin:0;border:0;background:none;appearance:none;outline:none!important}.btn-well{margin:0;gap:.5em 1em;display:flex;flex-wrap:wrap}form .btn-well,.btn-well.form-well{padding-top:1em}.vehicle-expandable .btn-well{margin:1em -.4em 0 0;justify-content:flex-start}.vehicle-expandable .btn-well>.mat-mdc-unelevated-button:first-child:last-child{margin:0}.btn-well button,.btn-well a{flex-grow:1;margin-bottom:.5em;display:block}.btn-well>.mat-mdc-unelevated-button:first-child:last-child{margin:auto;width:100%;flex-grow:0;min-width:50%}@media (min-width: 45em){.btn-well>.mat-mdc-unelevated-button:first-child:last-child{width:auto}}[class*=link-button]{padding:0;border:0;margin:0;border-bottom:2px dotted;line-height:inherit;font-size:inherit;background:none;outline:none;cursor:pointer}[class*=link-button]:hover{opacity:.8;border-bottom:2px solid}.link-button-accent{color:#7f5097}.link-button-primary{color:#159cca}.inline-link{padding:0;margin:0;display:inline;background:none;color:#7f5097;border:none;font-size:1em;font-weight:inherit;outline:none}.inline-link:hover,.inline-link:focus{text-decoration:underline}.icon-button{outline:none;background:none;border:none;line-height:1;font-size:1.3em}button.mat-mdc-unelevated-button,a.mat-mdc-unelevated-button{border-radius:2em;padding:1.2em 1.5em;transition:background .3s;font-size:1.1rem;font-weight:600;line-height:1;display:block}button.mat-mdc-unelevated-button.mat-mdc-button-disabled,a.mat-mdc-unelevated-button.mat-mdc-button-disabled{--mdc-filled-button-disabled-container-color: rgba(191, 208, 223, .5)}button.mat-mdc-unelevated-button.mat-primary:hover,a.mat-mdc-unelevated-button.mat-primary:hover{background:#007298}button.mat-mdc-unelevated-button.mat-accent:hover,a.mat-mdc-unelevated-button.mat-accent:hover{background:#553665}button.mat-mdc-unelevated-button[disabled]:hover,a.mat-mdc-unelevated-button[disabled]:hover{background-color:#00000040}button.mat-mdc-unelevated-button.mat-accent-inverted,a.mat-mdc-unelevated-button.mat-accent-inverted{color:#7f5097;border:1px solid;background:#fff}button.mat-mdc-unelevated-button.mat-accent-inverted:hover,a.mat-mdc-unelevated-button.mat-accent-inverted:hover{background:#bb9ccb1a}button.mat-mdc-unelevated-button.mat-accent-inverted .mat-button-focus-overlay,a.mat-mdc-unelevated-button.mat-accent-inverted .mat-button-focus-overlay{background:#bb9ccb}button.mat-mdc-unelevated-button.mat-accent-inverted .mat-ripple-element,a.mat-mdc-unelevated-button.mat-accent-inverted .mat-ripple-element{background:#bb9ccb1a}button.mat-mdc-unelevated-button.mat-warn-inverted,a.mat-mdc-unelevated-button.mat-warn-inverted{color:#d43b0c;border:1px solid;background:#fff}button.mat-mdc-unelevated-button.mat-warn-inverted:hover,a.mat-mdc-unelevated-button.mat-warn-inverted:hover{background:#f465391a}button.mat-mdc-unelevated-button.mat-warn-inverted .mat-button-focus-overlay,a.mat-mdc-unelevated-button.mat-warn-inverted .mat-button-focus-overlay{background:#f46539}button.mat-mdc-unelevated-button.mat-warn-inverted .mat-ripple-element,a.mat-mdc-unelevated-button.mat-warn-inverted .mat-ripple-element{background:#f465391a}button.mat-mdc-unelevated-button.mat-primary-inverted,a.mat-mdc-unelevated-button.mat-primary-inverted{color:#159cca;border:1px solid;background:#fff}button.mat-mdc-unelevated-button.mat-primary-inverted:hover,a.mat-mdc-unelevated-button.mat-primary-inverted:hover{background:#00bedc1a}button.mat-mdc-unelevated-button.mat-primary-inverted .mat-button-focus-overlay,a.mat-mdc-unelevated-button.mat-primary-inverted .mat-button-focus-overlay{background:#00bedc}button.mat-mdc-unelevated-button.mat-primary-inverted .mat-ripple-element,a.mat-mdc-unelevated-button.mat-primary-inverted .mat-ripple-element{background:#00bedc1a}button.mat-mdc-unelevated-button.mat-gray-inverted,a.mat-mdc-unelevated-button.mat-gray-inverted{color:#6e6975;border:1px solid;background:#fff}button.mat-mdc-unelevated-button.mat-gray-inverted:hover,a.mat-mdc-unelevated-button.mat-gray-inverted:hover{background:#bfd0df4d}button.mat-mdc-unelevated-button.mat-gray-inverted .mat-button-focus-overlay,a.mat-mdc-unelevated-button.mat-gray-inverted .mat-button-focus-overlay{background:#6e6975}button.mat-mdc-unelevated-button.mat-gray-inverted .mat-ripple-element,a.mat-mdc-unelevated-button.mat-gray-inverted .mat-ripple-element{background:#6e69751a}button.mat-mdc-unelevated-button.mat-dark,a.mat-mdc-unelevated-button.mat-dark{color:#fff;border:1px solid;background:#007298}button.mat-mdc-unelevated-button.mat-dark:hover,a.mat-mdc-unelevated-button.mat-dark:hover{background:#00729880}button.mat-mdc-unelevated-button.mat-dark .mat-button-focus-overlay,a.mat-mdc-unelevated-button.mat-dark .mat-button-focus-overlay{background:#00bedc}button.mat-mdc-unelevated-button.mat-dark .mat-ripple-element,a.mat-mdc-unelevated-button.mat-dark .mat-ripple-element{background:#159cca1a}button.mat-mdc-unelevated-button.mat-expandable,a.mat-mdc-unelevated-button.mat-expandable{color:#159cca;border:none;background:none}button.mat-mdc-unelevated-button.mat-expandable:hover,a.mat-mdc-unelevated-button.mat-expandable:hover{background-color:#f9fdfd}button.mat-mdc-unelevated-button.mat-expandable .mat-button-focus-overlay,a.mat-mdc-unelevated-button.mat-expandable .mat-button-focus-overlay{background-color:#bfd0df}button.mat-mdc-unelevated-button.mat-expandable .mat-ripple-element,a.mat-mdc-unelevated-button.mat-expandable .mat-ripple-element{background:#bfd0df26}a.mat-mdc-unelevated-button{text-align:center}button.mat-mdc-unelevated-button.close-button,button.mat-mdc-unelevated-button.cancel-button{background:#d43b0c}.mat-mdc-icon-button.close-button{color:#d43b0c}button.mat-menu-item{color:#007298}button.mat-menu-item>.mat-icon{color:#159cca}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.tab-header .btn-no-style{overflow:visible}}.small{font-size:.9em}.icon-btn{display:flex;background:no-repeat center center;background-size:contain;align-items:center;justify-content:center}.dot-menu-vert{width:1.25em;height:1.25em;background-image:url(/images/dot-menu-vertical.svg)}.callout-box-wrap{margin:0 auto;max-width:30rem}.callout-box{background:var(--gray-light);padding:2em 0}@media (min-width: 35em){.callout-box{margin:0 auto;max-width:30rem;margin-bottom:8vh;padding:2em;border-radius:var(--border-radius);box-sizing:content-box}}.callout-box h2{margin:0 0 1em}.callout-box-wrap{width:90%}@media (min-width: 35em){.callout-box-wrap{width:100%}}.callout-box-list{padding:0;list-style-type:none;display:flex;margin:-.5em}.callout-box-list li{flex-grow:1;padding:.5em}.callout-box-list li a{width:100%}.callout-box-list li a[class*=btn-icon]{padding-bottom:.5em}.callout-box-list li a[class*=btn-icon]:before{content:"";display:block;height:1.3em;margin:1.3em .5em .3em;background-position:center center;background-size:contain;background-repeat:no-repeat}.card{border-radius:1.2em;border:1px solid #bfd0df;margin:0 0 1em;padding:1em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(20deg,#ffffffcd,color-mix(in srgb,var(--gray-lightest) 40%,transparent))}.card.expandable{border-color:#00bedc;border-width:1px}.card.expandable.error{border-color:#d43b0c;border-width:2px}.card dl{margin:0}.card .card-title{color:#7f5097;border-bottom:1px solid #b7a1c6;font-weight:600;font-size:1.1em;margin-bottom:1em;padding-top:1em}.card-container{border-bottom-width:3px}.claim-list{margin:0;padding:0;list-style:none}.claim-list li{margin-bottom:1em}.claim-list a{display:block}.claim-list .card{display:flex;flex-direction:column;gap:1em}.claim-list .claim-description{padding:1em;font-size:1em;border:0;background-color:color-mix(in srgb,var(--gray-light),transparent 80%);border-bottom:2px solid var(--gray-light);border-radius:0 var(--border-radius) var(--border-radius) 0;border-radius:var(--border-radius);text-align:left}.claim-list .claim-description blockquote{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-lines:2;transition:padding .3s ease-in-out}.claim-list .claim-description blockquote p{margin:0}.claim-list .claim-description:focus{padding:2em}.claim-list .claim-description:focus blockquote{-webkit-line-clamp:unset;line-clamp:unset;max-lines:unset}.claim-list .claim-summary{display:flex;justify-content:space-between;align-items:center}.claim-list .data-row{gap:1em;font-size:.9em;padding:0}.claim-list .status-closed{opacity:.7;border-color:var(--gray-accent);color:#6e6975}.claim-list .status-closed dt{color:inherit}.btn-well.more-claims{display:flex;justify-content:flex-end}app-hours h3{font-size:1.175rem}.tabset h2.subhead{font-size:1.35em}.claim-copy .features{color:#6e6975;margin:2em 0}.claim-copy .features p{font-weight:600}.contact-section{display:block;padding:2em 0;display:flex;flex-direction:column;gap:2em}@media (min-width: 65em){.contact-section{flex-wrap:wrap;flex-direction:row}}.contact-section .width{width:100%}.contact-section h1{color:#7f5097;margin-bottom:.25em}contact-us{display:contents}.contact-card{flex:.7;flex-wrap:wrap;border-width:1px 1px 0;margin:0;border-radius:1.2em}.contact-card h2{margin-top:0;color:#7f5097;line-height:1.1}.contact-card>*{flex-grow:1;min-width:40%}@media (min-width: 65em){.contact-card{display:flex;border-width:1px 1px 0}.contact-card>div:first-child:has(~*){border-right:inherit}.contact-card>*{padding:1em;border:none}}.contact-card p{font-size:1.2em;color:#159cca}.item-title-wrapper{display:flex;align-items:center;color:#007298;font-weight:400}.item-title-wrapper[data-first-letter]:before{border-radius:50%;border:.2em solid #fff;background:#fff;box-shadow:#eff2f5 0 0 0 .125rem;color:#eff2f5;line-height:1;min-width:4em;height:4em;font-size:.7em;content:attr(data-first-letter);margin-right:.5em;font-weight:700;font-size:2.7em;display:block;width:1em;text-align:center;height:1em;min-width:0}.item-title-wrapper p{margin:0;line-height:1.3}.item-title-wrapper .policy-effective{margin-top:1em;padding-top:1em;border-top:1px solid #eff2f5}.item-title-wrapper.coverage-summary{justify-content:space-between;gap:2em}.item-title-wrapper.coverage-summary .data-table{flex:1}.coverage-section,.vehicle-coverage-section{margin:2em 0;padding:2em;z-index:0;position:relative}@media (max-width: 64.9375em){.coverage-section,.vehicle-coverage-section{padding:0;border-color:transparent;overflow:visible}}.expandable .coverage-section,.expandable .vehicle-coverage-section{padding:0;border:none}.coverage-section .card-title,.vehicle-coverage-section .card-title{margin:0 0 1em;padding:0}.coverage-section h3,.vehicle-coverage-section h3{margin:0 0 1em}.coverage-section>fieldset:not(:first-child),.vehicle-coverage-section>fieldset:not(:first-child){margin-top:2em}.coverage-section fieldset .followup-wrapper,.vehicle-coverage-section fieldset .followup-wrapper{margin-top:1em}.coverage-section fieldset fieldset,.vehicle-coverage-section fieldset fieldset{margin:0}.coverage-section fieldset fieldset.radio-group,.vehicle-coverage-section fieldset fieldset.radio-group{margin:2em 0 0}.coverage-section [type=checkbox] legend,.vehicle-coverage-section [type=checkbox] legend{color:#159cca}.coverage-section .current-value,.vehicle-coverage-section .current-value{display:flex;justify-content:center;position:relative;z-index:-1}.coverage-section .current-value span,.vehicle-coverage-section .current-value span{color:#7f5097;padding:.5em 1.5em;border-radius:0 0 1.2em 1.2em;border:solid #bb9ccb;border-width:0 1px 1px}.coverage-section .alert,.vehicle-coverage-section .alert{margin:1em 0}.coverage-item{margin:0 0 2em;padding-bottom:.5em;border-bottom:1px solid #d8e0f3}.edit-coverages-form form{margin:3em 0}@media (max-width: 64.9375em){.edit-coverages-form form.top-level{margin:0}}@media (min-width: 65em){.edit-coverages-form:after{content:"";display:block;height:1.2em;border:solid #bb9ccb;border-width:0 2px 4px 2px;border-radius:0 0 1.2em 1.2em;font-size:1.2rem;background:#f9fdfde6}}@media (min-width: 65em) and (min-width: 65em){.edit-coverages-form:after{margin:0 -1em}}.quote-button-container{bottom:-2px;background:#f9fdfde6;padding:1rem 1.5rem 2rem;border:solid #bb9ccb;border-width:2px 0;z-index:799;font-size:1.2rem;max-height:85vh;margin:4em -1rem 0;display:flex;flex-direction:column}@media (min-width: 65em){.quote-button-container{margin:4em -1em 0;border-width:2px 2px 0;border-radius:1.2em 1.2em 0 0}}.quote-button-container.show-sticky{position:sticky}.quote-button-container .quote-amount,.quote-button-container .quote-amount *{line-height:1.1}.quote-button-container .btn-well{margin-top:0}.quote-button-container .new-payment-details{transition:all .2s;border-bottom:1px solid #6e6975;flex-shrink:1;height:100%;margin-bottom:1.5em}.quote-button-container .new-payment-details .data-table-header{margin:0 0 1em}.quote-button-container .new-payment-details .data-table{overflow:auto;max-height:15em}.quote-button-container .new-payment-details .data-table dl{padding-right:1em}.quote-button-container .new-payment-details.hide{transform:translateY(2em);pointer-events:none;opacity:0;position:absolute}.quote-button-container .new-payment-details.show{transform:translateY(0);opacity:1}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){*{transition:none!important}.quote-button-container{margin:2em 0 0;border-width:2px;border-radius:.4em}.edit-coverages-form:after{content:none}}.section-list{padding:0;margin:0;list-style:none;animation:fade-slide-in-up .4s ease-out}.data-table:not(.card),.data-table dl{margin:0}.data-table:not(.card).sub-table{padding:0 0 .5em}.data-table:not(.card).sub-table dt{color:#159cca}.vehicle-expandable .data-table:not(.card).sub-table{padding:0;margin:1em 0 0}.data-table dt{color:var(--accent-main);font-weight:600;margin-right:1em}.data-table dd{font-weight:400;color:#6e6975;margin-left:0}.data-table h4{font-weight:600;margin:1em 0 0}.data-table.small-table{padding:0}@media (min-width: 45em){.data-table.small-table{padding:.5em 1em}}.data-table.small-table .data-row{padding:.5em 0}.data-table-header{margin:1em 0;display:flex;align-items:baseline;border-bottom:2px solid}.color-primary .data-table-header{border-color:#159cca}.color-accent .data-table-header{border-color:#7f5097}.data-table-header *:not(button){flex-grow:1}.data-table-header h2{margin:0;padding:0;border-bottom:none}.data-row{justify-content:space-between;padding:1em 0;line-height:140%}@media (min-width: 45em){.data-row{display:flex}}.data-row:not(:last-of-type){border-bottom:1px solid #dfe8f0}.mat-mdc-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:#fff;color:#000000de}.mat-mdc-tooltip{background:#616161e6;color:#fff;border-radius:8px}.mat-mdc-tooltip{font-size:.9em;margin:0!important}.modal-dialog.info .modal-title{color:#159cca}.modal-dialog.warn .modal-title{color:#d43b0c}.modal-body .no-title{font-size:1.1em;font-weight:700}.five9-header{text-align:right}.five9-frame-full,.five9-frame{height:-moz-fit-content!important;height:fit-content!important}.five9-frame .five9-frame-full[style*="block;"] .five9-header,.five9-frame .five9-frame-minimized{width:-moz-fit-content;width:fit-content;margin-left:auto;position:absolute;bottom:100%;right:0}@media (max-width: 44.9375em){.five9-frame .five9-frame-minimized{font-size:calc(.4em + 2vw);bottom:calc(100% + 5.2em)}}.five9-frame:has(.five9-frame-full):not(:has(#embedded-frame)){display:none!important}.mat-mdc-menu-panel{background:#fff;--mat-menu-container-color: white}.mat-mdc-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-menu-item{--mat-menu-item-with-icon-leading-spacing: 1em;--mat-menu-item-with-icon-trailing-spacing: 1em;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04)}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled]:after{color:#00000061}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item-submenu-trigger:after{color:#0000008a}.vehicle-documents-tab .vehicle-list>li+li{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #dfe8f0}.vehicle-document-title{margin:0;border:none;font-size:1.1em;color:#159cca}@media (min-width: 65em){.vehicle-document-title{font-size:1.3em}}.vehicle-document-title .model{font-weight:400;color:#6e6975;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-document-title-wrap{width:calc(100% - 60px * var(--vehicle-icon-scale) - 1.5em);flex-grow:1;min-width:180px}.vehicle-document-header{padding-bottom:1.5em;margin-left:-.2em}.vehicle-document-header:before{margin-right:1.5em}.policy-document-card.card{width:100%;display:block;margin-bottom:1em;padding-right:.5em}.policy-document{display:flex;justify-content:space-between;align-items:center;white-space:initial;font-weight:400;font-size:1.125em}.policy-document h3{margin:0}.policy-document h2{font-size:1.3rem;font-weight:400;margin:0;padding-right:.5em;border:0}.btn-well .flip-card-button{margin-left:auto;flex-grow:0}.btn-well .flip-card-button .mat-icon{transform:rrotate3d(0,1,0,0deg);transition:transform .5s}.btn-well .flip-card-button .flipped{transform:rotateY(180deg)}.document-item-title{display:flex;align-items:center;margin:0}.document-item-title mat-icon{margin-right:.5em}.document-item .btn-well{margin:0}.documents-section{margin-bottom:3em}.documents-section-title{margin-bottom:.6em;padding:0 1em;border-left:.5em solid #7f5097;justify-content:space-between;flex-wrap:wrap;display:flex;align-items:baseline}.documents-section-title h1{line-height:1;margin:0 1em 0 0;color:#7f5097}.documents-section-title p{margin:.5em 0;font-size:1.15em}.previous-documents-title{border-left-color:#a3a7ab}.previous-documents-title h1{color:#a3a7ab}.documents-wrapper{border:1px solid #00bedc;background:#f9fdfd80;display:block;padding:1em 5%}@media (max-width: 64.9375em){.documents-wrapper{margin-left:-1em;margin-right:-1em;width:100vw;border-width:1px 0}}@media (min-width: 65em){.documents-wrapper{border-radius:1.2em;padding:1em 1.5em}}.documents-wrapper .tab-content{padding-bottom:2em}.documents-wrapper .card{background:#fff}.renewal-documents .documents-wrapper{border:solid #00bedc;border-width:4px 0}@media (min-width: 65em){.renewal-documents .documents-wrapper{border-width:4px;background:#defbfe33;width:104%;margin-left:-2%}}.renewal-documents .documents-section-title{border-color:#00bedc}.renewal-documents h1{color:#00bedc}.previous-documents .documents-wrapper{padding:1rem;width:100%;margin:0;border:1px solid #dfe8f0;border-radius:1.2em;background:#f9fdfd;font-size:.8em}.previous-documents .documents-wrapper .card{background:none}.previous-documents .documents-wrapper h2{text-align:left}.previous-documents .documents-wrapper h2:not(:first-of-type){margin-top:2em}.id-card-section{padding:1em 0;margin:1em 0}.id-card-section h3,.id-card-section p{margin:0}.id-card-title{display:flex;justify-content:space-between;flex-wrap:wrap}.id-card-title .branding{background-image:url(/images/logo-apparent.svg);margin:.5em 0 1em}.id-card-info{margin:1em 0 0}.policy-document-card h2[id*=RoadsideIDcard]{display:flex;align-items:center}.policy-document-card h2[id*=RoadsideIDcard]:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:.5em;background-image:url(/images/icon-roadside-outline.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.view-older-docs .card{border:0}.view-older-docs .expandable .header{justify-content:center;padding:0;margin:0 0 2em}.view-older-docs .trigger-header .collapsed{width:0;padding:0}.view-older-docs .trigger-header .mat-mdc-unelevated-button{width:95%;max-width:20em;color:#159cca;border:1px solid #159cca;background:#fff;transition:all .3s}.view-older-docs .trigger-header .mat-mdc-unelevated-button:hover{color:#fff;background:#159cca}.view-older-docs .trigger-header .mat-mdc-unelevated-button.mat-warn{color:#d43b0c;border:1px solid #d43b0c}.view-older-docs .trigger-header .mat-mdc-unelevated-button.mat-warn:hover{color:#fff;background:#d43b0c}.new-document-list h1.vehicle-documents,.previous-documents h1.vehicle-documents{color:#159cca;border-color:#159cca;font-size:2em;border-bottom:3px solid;margin-top:0}.new-document-list h1.policy-documents,.previous-documents h1.policy-documents{color:#7f5097;border-bottom:.5rem solid #7f5097}.new-document-list h3.vehicle-documents,.previous-documents h3.vehicle-documents{color:#00bedc;margin:0;border:0;font-weight:700}.new-document-list .btn-well>.mat-mdc-unelevated-button:first-child:last-child.download-all-documents-btn,.previous-documents .btn-well>.mat-mdc-unelevated-button:first-child:last-child.download-all-documents-btn{width:100%;flex-grow:0;min-width:50%}@media (min-width: 45em){.new-document-list .btn-well>.mat-mdc-unelevated-button:first-child:last-child.download-all-documents-btn,.previous-documents .btn-well>.mat-mdc-unelevated-button:first-child:last-child.download-all-documents-btn{width:95%;max-width:20em}}.new-document-list .data-row,.previous-documents .data-row{padding:1.5em 0}.previous-documents .section-list header h2{border:0px;margin-bottom:0;margin-top:0;color:#a3a7ab}.document-type-list .trigger-header button.mat-mdc-unelevated-button.trigger{border:none;background:none;padding:5px;text-align:right;font-size:1em;border-radius:0;color:#159cca}.document-type-list .expanded-wrap{padding-bottom:0}.document-item-list .data-table{flex-grow:1}.document-item-list .data-table dt{margin-right:0;color:#7f5097;font-weight:700;font-size:1rem}.document-item-list:not(:last-of-type):has(.vehicle-document-header.vehicle-logo){border-bottom:1px solid #c2d0e0}.document-item-list:not(:first-of-type):has(.vehicle-document-header.vehicle-logo){padding-top:16px}.document-item-list .expandable.card.expanded{border:none!important}.document-item-list .expandable.card.expanded .expanded-wrap:before{border-top:0px;margin-bottom:0}.document-item-list .expandable.card.expanded .trigger-header{display:none}@media (min-width: 45em){.document-item-list .data-row{display:flex;flex-direction:column}}.document-item-list .document-share,.document-item-list .document-download{margin:0 5px}.document-item-list .document-share fa-icon,.document-item-list .document-download fa-icon{font-size:1.75em}.document-item-list .document-share .mat-icon,.document-item-list .document-download .mat-icon{font-size:2.25em}.document-item-list .share-doc{margin-left:auto}.document-item-list .data-row{cursor:pointer}@media (min-width: 40em){.document-item-list .data-row{display:flex;flex-direction:column}}.new-doc-design-view-older-docs .expanded-wrap:before{border-top:0px;margin-bottom:0}.new-doc-design-view-older-docs .document-type-list .card{border:1px solid #7f5097}.new-doc-design-view-older-docs .document-type-list .mat-mdc-unelevated-button{width:100%}.new-doc-design-view-older-docs .document-type-list .expandable .header{padding:1em;margin:0}.new-doc-design-view-older-docs .document-type-list .trigger-header .collapsed{width:100%}.new-doc-design-view-older-docs .document-type-list .expanded-wrap{padding-bottom:0}.new-doc-design-view-older-docs.new-document-design header h2{color:#949ba3;border-bottom:0;margin-bottom:0}.new-doc-design-view-older-docs.new-document-design header p{margin-top:5px}.section-list header h2{border:0px;margin-bottom:0;color:#7f5097}.section-list header p{margin-top:5px}.renewal-documents-alert .alert.alert-info{padding:.75em 1.5em}.renewal-documents-alert .alert.alert-info h2{color:#159cca}.renewal-documents-alert .renewal-documents-button{margin:16px 0 0}.request-docs{margin:1em auto}.request-docs h2{color:#7f5097}.new-icon-container{margin-right:-10px;display:flex}@media (min-width: 65em){.new-document-list .expandable-card{max-width:60%;display:block;padding:1em 2em;margin:1em 0}}.print-container .btn-well{margin:1em 0}.print-container .btn-well>.mat-mdc-unelevated-button:first-child:last-child{margin:.5em 0;min-width:-moz-fit-content;min-width:fit-content}#paymentReceipt h2{margin:0 0 .25em}#paymentReceipt h3{margin:1em 0 0;font-weight:700;color:#159cca}#paymentReceipt ul{list-style:none;padding:0;display:flex;flex-wrap:wrap}#paymentReceipt ul li{width:100%;margin:.5em 0}#paymentReceipt .totalAmount{border:1px solid #007298;padding:.5em;display:inline-block;margin:1em 0;width:50%;font-weight:700;font-size:1.15em}#paymentReceipt .label{font-weight:700;margin-right:.5em}.print-container .print-logo{display:block}.print-container .print-logo img{margin-left:-1.75em}.print-container .print-logo .po-box{display:none}@media print{html,body{height:99%}body{visibility:hidden;position:relative}body *{position:absolute}body .print-container{visibility:visible;min-width:50em;position:absolute;top:-5em;left:0}body .print-container *{position:relative}body .print-container .btn-well{display:none}body .print-container .print-logo{text-align:left;display:flex;justify-content:space-between}body .print-container .print-logo img{margin-bottom:1em}body .print-container .print-logo .po-box{display:block}body .print-container .print-logo p{line-height:50%;color:#007298}.site-nav:before{content:none}*{overflow:visible!important}#paymentReceipt{position:relative;z-index:1000;background-color:#fff}.new-document-list .expandable-card{max-width:100%;display:block;padding:1em 2em;margin:1em 0}.body .expanded-wrap:before{content:none}.card.expandable{border:0}.print-container{display:block;background:#fff}#paymentReceipt h2{margin-top:0}}.expandable{padding:0;transition:margin .3s ease-in-out}.expandable.card{overflow:hidden}.expandable.expanded{transition:margin .5s ease-in-out;margin-left:-.5em;margin-right:-.5em}@media (prefers-reduced-motion: reduce){.expandable *{transition:none!important}}.expandable .header{padding:.7em;border:none;width:100%;outline:none;border-radius:0;text-align:left;line-height:1.4}@media (min-width: 45em){.expandable .header{padding:1em}}.trigger-header{display:flex;justify-content:space-between;align-items:center;padding:.7em}@media (min-width: 45em){.trigger-header{padding:1em}}.trigger-header .collapsed{width:75%;padding-right:2%}@media (min-width: 45em){.trigger-header .collapsed{width:100%}}.trigger-header .radio-icon{font-size:.5em}@media (min-width: 45em){.trigger-header .radio-icon{font-size:.8em}}.trigger-header .mat-mdc-unelevated-button{width:25%}@media (min-width: 45em){.trigger-header .mat-mdc-unelevated-button{width:-moz-fit-content;width:fit-content;flex-shrink:0}}.trigger-header .item-title-wrapper{width:100%;overflow:hidden;padding:.2em}.trigger-header .item-title-wrapper .values-container{width:100%;word-break:break-word}button.header{white-space:normal}button.header:hover~.body .expanded-wrap:before,button.header.cdk-keyboard-focused~.body .expanded-wrap:before{border-color:transparent;transition:border-color .3s}.body{transition:height .3s ease-in-out,opacity .3s;opacity:0;overflow:hidden}.expanded .body{opacity:1;transition:height .5s cubic-bezier(.62,0,.37,1.3),opacity .4s .2s}.expanded-wrap{padding:0 1em 1em;position:relative}.expanded-wrap:before{content:"";display:block;position:relative;top:0;border-top:1px solid #dfe8f0}.driver-expandable .expanded-wrap{padding-bottom:0}.driver-expandable .expanded-wrap:before{margin-bottom:.5em}.form-expandable .header{padding:1em 1.5em}.form-expandable .expanded{margin-bottom:1em}.mat-expandable.header{position:relative;display:inline-block}.mat-expandable.header:before,.mat-expandable.header:after{content:"";font-size:.8em;width:.5em;height:.5em;border-radius:2px;position:absolute;right:1em;top:1em;transition:transform .2s}.mat-expandable.header:before{border-left:.2em solid #159cca;border-bottom:.2em solid #159cca;transform:translate(-.15em,.2em)}@media (min-width: 65em){.mat-expandable.header:before{transform:translate(-.3em,.3em)}}.mat-expandable.header:after{border-right:.2em solid #159cca;border-top:.2em solid #159cca;transform:translate(.2em,-.2em)}@media (min-width: 65em){.mat-expandable.header:after{transform:translate(.3em,-.3em)}}.expanded .mat-expandable.header:before{transform:translate(.35em,-.35em)}@media (min-width: 65em){.expanded .mat-expandable.header:before{transform:translate(.4em,-.4em)}}.expanded .mat-expandable.header:after{transform:translate(-.4em,.35em)}@media (min-width: 65em){.expanded .mat-expandable.header:after{transform:translate(-.4em,.4em)}}.mat-expandable.header .collapsed-content{display:flex;align-items:center}.mat-expandable.header .collapsed-content:before{margin-right:1.5em}.item-title-wrapper .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driver-expandable .mat-expandable.header:before,.vehicle-expandable .mat-expandable.header:before{content:"";background:url(/images/expandable-arrow.svg) no-repeat;background-size:contain;width:1em;height:1em;border:0;top:50%;right:.75em;margin-top:-.5em;font-size:1em;transform:none}.driver-expandable .mat-expandable.header:after,.vehicle-expandable .mat-expandable.header:after{content:none}.driver-expandable .expanded .mat-expandable.header:before,.vehicle-expandable .expanded .mat-expandable.header:before{transform:rotate(90deg)}.newDocDesign.trigger-header{position:relative;transition:all .3s}.newDocDesign.trigger-header:hover{background-color:#defbfe}.newDocDesign .trigger{position:absolute;height:100%;width:100%;left:0;max-width:100%}.newDocDesign .collapsed collapsed{display:flex;justify-content:space-between;width:100%;align-items:center}@media (min-width: 65em){.faq-wrapper{display:flex}}@media (min-width: 65em){.faq-nav{flex-shrink:0;margin-right:4em;width:20em;margin-top:2em}}.faq-nav-list{list-style-type:none;display:flex;flex-wrap:wrap;margin:0 -.5em;padding-bottom:2em}.faq-nav-list button{margin:.25em .5em;flex-grow:1;min-width:40%}@media (min-width: 65em){.faq-nav-list button{flex-shrink:0;margin-right:2em;width:100%}}.faq-tab-panel{scroll-margin-top:5em}.faq-question{padding-top:1em}.faq-answer{border-left:5px solid #dfe8f0;padding-left:1.5em}.mat-mdc-floating-label{--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .7);--mdc-outlined-text-field-hover-label-text-color: #159cca}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:#159cca}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label.mat-accent{color:#7f5097}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label.mat-warn{color:#d43b0c}.mat-focused .mat-form-field-required-marker{color:#7f5097}.mat-form-field-ripple{background-color:#007298}.mat-mdc-form-field.mat-focused .mat-form-field-ripple{background-color:#159cca}.mat-mdc-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#7f5097}.mat-mdc-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#d43b0c}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-mdc-form-field-infix:after{color:#159cca}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-mdc-form-field-infix:after{color:#7f5097}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-mdc-form-field-infix:after{color:#d43b0c}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label,.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label.mat-accent,.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label .mat-form-field-required-marker{color:#d43b0c}.mat-mdc-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-mdc-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#d43b0c}.mat-mdc-form-field-error{--mat-form-field-error-text-color: #d43b0c}.mat-form-field-appearance-legacy .mat-mdc-floating-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#007298b3}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,114,152,.7) 0%,rgba(0,114,152,.7) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#007298b3}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,114,152,.7) 0%,rgba(0,114,152,.7) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-mdc-form-field-flex{background-color:#0072981a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-form-field-flex{background-color:#0072980d}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#00729880}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-floating-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mdc-text-field--outlined .mdc-notched-outline{z-index:0}.mat-form-field-appearance-outline .mdc-notched-outline{color:#0072984d}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#007298}.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline{color:#159cca}.mat-form-field-appearance-outline.mat-focused.mat-accent .mdc-notched-outline{color:#7f5097}.mat-form-field-appearance-outline.mat-focused.mat-warn .mdc-notched-outline,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mdc-notched-outline{color:#d43b0c}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-floating-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline{color:#00729826}.mat-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-input-element{caret-color:#159cca}.mat-mdc-input-element::placeholder{--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .5)}.mat-mdc-input-element::-moz-placeholder{--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .5)}.mat-mdc-input-element::-webkit-input-placeholder{--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .5)}.mat-mdc-input-element:-ms-input-placeholder{--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .5)}.mat-mdc-input-element option{color:#000000de}.mat-mdc-input-element option:disabled{color:#00000061}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{--mdc-outlined-text-field-error-caret-color: #d43b0c}.mat-accent .mat-mdc-input-element{caret-color:#7f5097}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-mdc-form-field-infix:after{color:#d43b0c}.mat-mdc-form-field{width:100%}.mat-mdc-form-field mat-icon{color:#9db7ce}@keyframes shake{0%,to{transform:translate(0)}25%,75%{transform:translate(.5em)}50%{transform:translate(-.5em)}}.mat-form-field-invalid{animation:shake .3s}.alert.alert-danger,.alert.alert-danger~.mat-mdc-form-field{animation:shake .3s}.mat-mdc-text-field-wrapper{background-color:#fff}fieldset .mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{padding:0;background-color:#fff}fieldset .mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .form-radio [type=radio]+label,fieldset .mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .form-icon-radio [type=radio]+label{margin:0}.mat-mdc-form-field-error-wrapper{padding:0!important}.mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper{text-align:right;position:relative;top:auto}.mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error{text-align:left;margin-bottom:0;font-size:.9rem}.mat-form-field-appearance-outline .mat-mdc-form-field-flex:not(ic){padding-left:1em;padding-right:1em}.mat-form-field-appearance-outline .mdc-notched-outline:not(ic) .mdc-notched-outline__leading{width:5.64584px;border-radius:.4em 0 0 .4em}.mat-form-field-appearance-outline .mdc-notched-outline:not(ic) .mdc-notched-outline__trailing{border-radius:0 2em 2em 0}.mat-mdc-floating-label mat-label{background:#fff;padding:.3em .5em .3em .3em;margin-left:-.3em}.mat-mdc-form-field-subscript-wrapper{text-align:right;padding:0 2em!important}fieldset{border:none;padding:0;margin:0;display:block}fieldset.field-group{margin:0}fieldset.field-group legend{padding-top:.75em}fieldset legend.question-header{color:#7f5097;font-size:1.25em;margin:1.5em 0;padding:0 0 .25em;border-bottom:1px solid #7f5097;display:block;font-weight:600}fieldset legend,.radio-group legend,.text-area label{display:block;width:100%;color:#159cca;font-weight:600;font-size:1.1em;margin-bottom:.25em}.radio-group{margin:0 0 1em}.radio-group .mat-error,.radio-group .invalid-feedback{margin-top:-.75em}.error-fix-margin .mat-error,.error-fix-margin .invalid-feedback{margin-top:0}.form-row{display:flex;flex-wrap:wrap;margin-right:-2%}.form-row>*{width:auto;flex-grow:1;flex-shrink:1;margin-right:2%}.form-row .invalid-feedback{width:100%}@media (min-width: 65em){.form-row{margin-right:-1rem}.form-row>*{margin-right:1rem}}.contact-header{color:#159cca;border-color:#159cca;font-size:2em}.vehicle-name,.driver-list legend{padding:1em 0 .25em;font-weight:600;color:#159cca;font-size:1.25em;width:100%}@media (min-width: 65em){.driver-list .form-row>*{width:48%}}.driver-list .form-radio [type=radio]+label,.driver-list .form-icon-radio [type=radio]+label{justify-content:flex-start}.disclosure-checkbox{margin-top:1em;padding-top:1em;border-top:1px solid #dfe8f0}.form-radio.checkbox,.checkbox.form-icon-radio{width:100%;flex-shrink:0;margin:0 0 1em;display:flex;align-items:stretch;border-radius:2em}.form-radio.checkbox [type=checkbox]+label,.checkbox.form-icon-radio [type=checkbox]+label{flex-grow:1;margin:0;line-height:1.4}.form-radio.checkbox [type=checkbox]+label.has-popup,.checkbox.form-icon-radio [type=checkbox]+label.has-popup{border-right:0;border-radius:2em 0 0 2em}.form-radio.checkbox [type=checkbox]:checked+.has-popup,.checkbox.form-icon-radio [type=checkbox]:checked+.has-popup{box-shadow:none}.form-radio.checkbox .tooltip-wrap,.checkbox.form-icon-radio .tooltip-wrap{height:100%}.form-radio.checkbox .mat-mdc-button,.checkbox.form-icon-radio .mat-mdc-button{color:#fff;border:0;color:#159cca;border-radius:0 2em 2em 0;border:1px solid #00bedc;border-left:1px solid rgba(21,156,202,.1);transition:all .2s;background:#00bedc0d;margin:0;flex-grow:0}.form-radio.checkbox .mat-mdc-button:hover,.checkbox.form-icon-radio .mat-mdc-button:hover,.form-radio.checkbox .mat-mdc-button:focus,.checkbox.form-icon-radio .mat-mdc-button:focus{background:#159cca;color:#fff}.form-radio.checkbox.checked,.checkbox.checked.form-icon-radio{box-shadow:0 0 0 2px #2ae2ff}.form-radio.checkbox.checked .mat-mdc-button,.checkbox.checked.form-icon-radio .mat-mdc-button{border-color:transparent;border-left:1px solid rgba(21,156,202,.1)}.form-radio.checkbox .text-wrap,.checkbox.form-icon-radio .text-wrap{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1}.form-radio.checkbox .text-wrap small,.checkbox.form-icon-radio .text-wrap small{width:100%}.coverageblock-wrap{color:#0677a7;border-color:#0677a7;border-bottom:.2rem solid;font-size:1.5rem;font-weight:700;margin-bottom:1em}.legend-wrap{display:flex;justify-content:flex-start;align-items:baseline;border-bottom:1px solid #bb9ccb;margin-bottom:1.5em;border-radius:0 0 70px 70px/0 0 1px 1px}.legend-wrap legend{width:auto;color:#7f5097}.legend-wrap .mat-mdc-icon-button{font-size:1.2em;line-height:100%}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.form-row{display:block;width:100%}app-ymm .form-row .mat-mdc-form-field{width:49%;margin-right:0}app-ymm .form-row .mat-mdc-form-field.vehicle-year,app-ymm .form-row .mat-mdc-form-field.vehicle-model{margin-right:2%}.form-checkbox label[for].vehicle-radio-option,.form-radio label[for].vehicle-radio-option,.form-icon-radio label[for].vehicle-radio-option{text-align:left;width:100%;min-height:5.75em;padding-left:5em}.form-checkbox label[for].vehicle-radio-option.vehicle-logo:before,.form-radio label[for].vehicle-radio-option.vehicle-logo:before,.form-icon-radio label[for].vehicle-radio-option.vehicle-logo:before{position:absolute;top:1.55em;left:1em}.driver-list .form-row .form-radio,.driver-list .form-row .form-icon-radio{width:100%}.payment-date-fields .form-row .form-radio,.payment-date-fields .form-row .form-icon-radio,.payment-amount-fields .form-row .form-radio,.payment-amount-fields .form-row .form-icon-radio,.payment-method-fields .form-row .form-radio,.payment-method-fields .form-row .form-icon-radio{width:48%;margin-right:2%}.payment-date-fields .form-row .form-radio label,.payment-date-fields .form-row .form-icon-radio label,.payment-amount-fields .form-row .form-radio label,.payment-amount-fields .form-row .form-icon-radio label,.payment-method-fields .form-row .form-radio label,.payment-method-fields .form-row .form-icon-radio label{width:100%;line-height:100%}.payment-date-fields .form-row .form-radio label .radio-icon,.payment-date-fields .form-row .form-icon-radio label .radio-icon,.payment-amount-fields .form-row .form-radio label .radio-icon,.payment-amount-fields .form-row .form-icon-radio label .radio-icon,.payment-method-fields .form-row .form-radio label .radio-icon,.payment-method-fields .form-row .form-icon-radio label .radio-icon{display:inline-block;vertical-align:middle;padding-top:.5em}.payment-date-fields .form-row .form-radio label .desc,.payment-date-fields .form-row .form-icon-radio label .desc,.payment-amount-fields .form-row .form-radio label .desc,.payment-amount-fields .form-row .form-icon-radio label .desc,.payment-method-fields .form-row .form-radio label .desc,.payment-method-fields .form-row .form-icon-radio label .desc{display:inline-block;vertical-align:middle}}@media screen and (-ms-high-contrast: active) and (min-width: 65em),screen and (-ms-high-contrast: none) and (min-width: 65em){.driver-list .form-row>*{width:48%;margin-right:2%;display:inline-block;vertical-align:top}}.coverage-section [type=checkbox] legend,.vehicle-coverage-section [type=checkbox] legend{color:#007298;border-color:#007298}fieldset[disabled]{opacity:.4}fieldset[disabled] legend,fieldset[disabled] .form-radio,fieldset[disabled] .form-icon-radio,fieldset[disabled] .form-checkbox{color:var(--gray-dark)}fieldset[disabled] legend [type=radio]+label,fieldset[disabled] .form-radio [type=radio]+label,fieldset[disabled] .form-icon-radio [type=radio]+label,fieldset[disabled] .form-checkbox [type=radio]+label{color:var(--gray-dark);border-color:var(--gray-dark)}fieldset[disabled] legend [type=radio]:checked+label,fieldset[disabled] .form-radio [type=radio]:checked+label,fieldset[disabled] .form-icon-radio [type=radio]:checked+label,fieldset[disabled] .form-checkbox [type=radio]:checked+label{background:#ededed;border-color:transparent;box-shadow:0 0 0 2px #a3a7ab}.deactivated-tags{margin:1em 0;display:block}@media (hover: none){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:16px}}.hero-banner{display:flex;flex-direction:column}@media (min-width: 45em){.hero-banner{min-height:calc(100vh - 15rem);max-height:50em}}@supports (-ms-ime-align: auto){.hero-banner:before,.hero-banner:after{opacity:.5}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.hero-banner:before,.hero-banner:after{opacity:.5}}apparent-single-select{display:block}.form-radio,.form-icon-radio{position:relative}.mat-form-field-appearance-outline{transition:color .2s}.mat-form-field-appearance-outline .mdc-notched-outline{color:#bfd0df}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#159cca}.form-radio,.form-icon-radio,.form-checkbox{color:#007298;font-size:1.1rem;line-height:1}.form-radio.has-followup,.has-followup.form-icon-radio,.form-checkbox.has-followup{border:1px solid #00bedc;border-radius:2em;box-shadow:0 0 0 0 transparent;transition:border-color .2s,box-shadow .2s;overflow:hidden}.form-radio.has-followup.error,.has-followup.error.form-icon-radio,.form-checkbox.has-followup.error{border-color:#d43b0c}.form-radio.has-followup label,.has-followup.form-icon-radio label,.form-checkbox.has-followup label{margin:0;border:none;box-shadow:none}.form-radio.has-followup input:checked+label,.has-followup.form-icon-radio input:checked+label,.form-checkbox.has-followup input:checked+label{border-bottom:1px solid rgba(255,255,255,.3)}.form-radio.has-followup .followup-wrapper,.has-followup.form-icon-radio .followup-wrapper,.form-checkbox.has-followup .followup-wrapper{padding:1em;background:#defbfe}.form-radio.has-followup .followup-wrapper>*,.has-followup.form-icon-radio .followup-wrapper>*,.form-checkbox.has-followup .followup-wrapper>*{display:block;animation:fade-slide-in-down .35s ease-in-out}.form-radio label[for],.form-icon-radio label[for],.form-checkbox label[for]{padding:1em 1.5em;background:#fff;color:#6e6975;display:flex;align-items:flex-start;cursor:pointer}input:not([disabled])+.form-radio label[for]:hover,input:not([disabled])+.form-icon-radio label[for]:hover,input:not([disabled])+.form-checkbox label[for]:hover{color:#159cca;border-color:#159cca;box-shadow:0 0 0 0 transparent}input:not([disabled])+.form-radio label[for]:hover small,input:not([disabled])+.form-icon-radio label[for]:hover small,input:not([disabled])+.form-checkbox label[for]:hover small{color:inherit}.form-radio label[for] p,.form-icon-radio label[for] p,.form-checkbox label[for] p{margin:0;line-height:1.2}.form-radio label[for] small,.form-icon-radio label[for] small,.form-checkbox label[for] small{font-weight:400;transition:inherit}.form-radio label[for].long-label,.form-icon-radio label[for].long-label,.form-checkbox label[for].long-label{color:#007298}.form-radio label[for].vehicle-radio-option,.form-icon-radio label[for].vehicle-radio-option,.form-checkbox label[for].vehicle-radio-option{align-items:center;justify-content:flex-start}.form-radio label[for].vehicle-radio-option:before,.form-icon-radio label[for].vehicle-radio-option:before,.form-checkbox label[for].vehicle-radio-option:before{margin-right:1em}.form-radio [type=radio]+label,.form-icon-radio [type=radio]+label,.form-radio [type=checkbox]+label,.form-icon-radio [type=checkbox]+label,.form-checkbox [type=radio]+label,.form-checkbox [type=checkbox]+label{border:1px solid #00bedc;border-radius:2em;box-shadow:0 0 0 0 transparent;transition:border-color .2s,box-shadow .2s;position:relative;margin:0 0 1em}.form-radio [type=radio]+label.error,.form-icon-radio [type=radio]+label.error,.form-radio [type=checkbox]+label.error,.form-icon-radio [type=checkbox]+label.error,.form-checkbox [type=radio]+label.error,.form-checkbox [type=checkbox]+label.error{border-color:#d43b0c}.form-radio [type=radio]:focus+label,.form-icon-radio [type=radio]:focus+label,.form-radio [type=checkbox]:focus+label,.form-icon-radio [type=checkbox]:focus+label,.form-checkbox [type=radio]:focus+label,.form-checkbox [type=checkbox]:focus+label{border-color:#159cca}.form-radio [type=radio]:checked+label,.form-icon-radio [type=radio]:checked+label,.form-radio [type=checkbox]:checked+label,.form-icon-radio [type=checkbox]:checked+label,.form-checkbox [type=radio]:checked+label,.form-checkbox [type=checkbox]:checked+label{background:#defbfe;border-color:transparent;box-shadow:0 0 0 2px #2ae2ff;color:#007298}.form-radio [type=radio]:checked+label .radio-icon,.form-icon-radio [type=radio]:checked+label .radio-icon,.form-radio [type=checkbox]:checked+label .radio-icon,.form-icon-radio [type=checkbox]:checked+label .radio-icon,.form-checkbox [type=radio]:checked+label .radio-icon,.form-checkbox [type=checkbox]:checked+label .radio-icon{color:#00bedc}.form-radio [type=radio]:checked+label.driver-list-item:before,.form-icon-radio [type=radio]:checked+label.driver-list-item:before,.form-radio [type=checkbox]:checked+label.driver-list-item:before,.form-icon-radio [type=checkbox]:checked+label.driver-list-item:before,.form-checkbox [type=radio]:checked+label.driver-list-item:before,.form-checkbox [type=checkbox]:checked+label.driver-list-item:before{filter:brightness(2)}.form-radio [type=radio]+label,.form-icon-radio [type=radio]+label,.form-checkbox [type=radio]+label{min-width:4.5em;justify-content:center;color:#007298}.form-radio [type=radio]+label .desc,.form-icon-radio [type=radio]+label .desc,.form-checkbox [type=radio]+label .desc{margin:auto}.form-radio [type=radio]+label .desc .subtext,.form-icon-radio [type=radio]+label .desc .subtext,.form-checkbox [type=radio]+label .desc .subtext{color:#159cca;margin-top:.2em;font-weight:700}.form-radio [type=radio]+label .radio-icon+.desc,.form-icon-radio [type=radio]+label .radio-icon+.desc,.form-checkbox [type=radio]+label .radio-icon+.desc{margin:0}.form-radio [type=checkbox]+label,.form-icon-radio [type=checkbox]+label,.form-checkbox [type=checkbox]+label{justify-content:flex-start;align-items:center}.form-radio [type=checkbox]+label:before,.form-icon-radio [type=checkbox]+label:before,.form-checkbox [type=checkbox]+label:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path fill="%23159cca" d="M16.25,3.55a2,2,0,0,1,2,2v13a2,2,0,0,1-2,2h-13a2,2,0,0,1-2-2v-13a2,2,0,0,1,2-2h13m0-1h-13a3,3,0,0,0-3,3v13h0a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3h0v-13A3,3,0,0,0,16.25,2.55Z"/></svg>');background-repeat:no-repeat;width:1.5em;height:1.5em;display:block;opacity:.6;transition:opacity .2s;margin-top:-.1em;margin-right:1rem;flex-shrink:0}.form-radio [type=checkbox]+label:hover:after,.form-icon-radio [type=checkbox]+label:hover:after,.form-checkbox [type=checkbox]+label:hover:after{opacity:1}.form-radio [type=checkbox]:checked+label:before,.form-icon-radio [type=checkbox]:checked+label:before,.form-checkbox [type=checkbox]:checked+label:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path fill="%23007298" d="M18.25,9.48v9.07a2,2,0,0,1-2,2h-13a2,2,0,0,1-2-2v-13a2,2,0,0,1,2-2H15.18l.75-1H3.25a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3V8.14Z"/><path fill="%23007298" d="M9.43,17.88A2.61,2.61,0,0,1,7.24,16.7L4,12.17A2,2,0,0,1,7.2,9.83l2.24,3.09,8.21-11a2,2,0,0,1,3.2,2.4h0L11.5,16.84a2.66,2.66,0,0,1-.79.7A2.61,2.61,0,0,1,9.43,17.88Z"/></svg>');opacity:1}.form-radio [type=checkbox]:disabled+label,.form-icon-radio [type=checkbox]:disabled+label,.form-checkbox [type=checkbox]:disabled+label{opacity:.6}.yes-no-options{display:flex;justify-content:flex-start}@media (min-width: 65em){.yes-no-options .form-radio,.yes-no-options .form-icon-radio{flex-grow:0;min-width:25%}}.radio-icon{border-color:transparent;text-align:center;align-items:center;align-content:center;display:flex;justify-content:center;flex-wrap:wrap;color:inherit;margin-right:2em}.radio-icon>*{opacity:.5}.radio-icon fa-icon{font-size:2em;pointer-events:none}.radio-icon .day{font-size:1.5em;font-weight:700;display:block;width:100%;line-height:1}.radio-icon .month{font-size:1em;display:block;width:100%;line-height:1}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.form-row .form-radio,.form-row .form-icon-radio,.form-row .form-checkbox,app-yes-no .form-radio,app-yes-no .form-icon-radio,app-yes-no .form-checkbox{display:inline-block;margin-right:.5em;min-width:0px}.yes-no-options .form-radio,.yes-no-options .form-icon-radio{min-width:none}.form-radio [type=radio]+label,.form-icon-radio [type=radio]+label,.form-checkbox [type=radio]+label{text-align:center;display:inline-block}app-coverage-checkbox .form-radio,app-coverage-checkbox .form-icon-radio{display:block}}.form-icon-radio [type=radio]+label{justify-content:flex-start;align-items:center}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}.flexContainer{display:flex}.vin-InputField{flex:1}.custom-slider .ngx-slider{animation:fade-in .4s;animation-fill-mode:both}.form-radio [type=radio],.form-radio [type=checkbox],.form-checkbox [type=radio],.form-checkbox [type=checkbox],.form-icon-radio [type=radio],.form-icon-radio [type=checkbox]{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.loading-popup>div,.quote-button-container.show-sticky{animation:fade-slide-in-up .4s ease-in-out}@media (prefers-reduced-motion: reduce){.loading-popup>div,.quote-button-container.show-sticky{animation:none}}.coverage-section .current-value,.vehicle-coverage-section .current-value{animation:fade-slide-in-down .4s ease-out}@media (prefers-reduced-motion: reduce){.coverage-section .current-value,.vehicle-coverage-section .current-value{animation:none}}.or-separator:before,.or-separator:after,.next-payment-section:not(app-payment-summary) .auto-pay{background-image:linear-gradient(to right,var(--gray-accent) 33%,rgba(255,255,255,0) 0%);background-position:left top;background-size:7% 2px;background-repeat:repeat-x}body,html{background-color:#fff;transition:background-color .5s}body:has(.page-wrap.landing:not(.navigating)),html:has(.page-wrap.landing:not(.navigating)){background-color:#8ad6dd}.page-wrap{display:flex;flex-direction:column;min-height:100vh}.page-wrap>.loading-inline{margin-top:calc(20vh + 3em)}.page-wrap.landing.navigating:after{opacity:0;transition:none}.page-wrap:not(.navigating):after{opacity:1;transition:opacity .5s}.page-wrap.navigating main{opacity:0;transition:opacity .5s}@media (max-width: 44.9375em){.site-footer{padding-bottom:10em!important}}.main-wrapper,.url-account{padding-top:2em}.main-wrapper>*{max-width:65em;min-height:100vh;padding-bottom:10vh}.main-wrapper h1~h1{margin-top:5vw}main{min-height:100vh}main router-outlet+*{animation:fade-slide-in-up .4s ease-in-out;display:block}@media (prefers-reduce-motion: reduce){main router-outlet+*{animation:none}}@media (prefers-reduced-motion: reduce){main router-outlet+*{animation:none!important}}main.url-dashboard dashboard{background-color:#8ad6dd}app-wrapper,dashboard{animation:none!important}.header-with-subtext{background:#f9fdfd;border:1px solid #bfd0df;border-bottom-width:3px;border-radius:.4em;padding:5%;margin:0 0 1em}@media (min-width: 65em){.header-with-subtext{padding:2em;margin:3em 0}}.header-with-subtext h1{margin:0}.header-with-subtext p{margin:.5em 0 0;font-size:1.3em;color:#159cca}.form-wrap{padding:2em;border-bottom-width:3px}.form-wrap h3{margin:0 0 1em}.form-wrap .btn-well{margin-bottom:0}.form-wrap .building-block{background:transparent;border:0;border-radius:0;overflow:unset}.form-wrap .building-block .building-block__info{padding:0}.form-wrap .building-block .building-block__info .card-title{font-size:1.25em}@media (max-width: 64.9375em){.form-wrap{border:0;overflow:visible;padding:0}}.question-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.question-group legend.question-header{margin:0 0 1em;padding:1em 0 .5em}.effective-date{color:#7f5097;font-weight:600;margin:2em 0 1.5em}.values-container{padding-right:.75em}.disclaimer{display:inline-block}.section{margin:3em 0}.section.top-level{margin:0}@media (min-width: 65em){.section.top-level{margin:3em 0}}.ask-vin .question-header{border:0;margin:1em 0 .5em}.recent-payments .card{color:#6e6975}.partial-quote-info .card{display:flex;flex-wrap:wrap;align-items:center;color:#6e6975}@media (max-width: 29.9375em){.partial-quote-info .card{align-items:flex-start}}.partial-quote-info .values{justify-content:flex-start;display:flex;width:100%}.partial-quote-info .values p{margin:0}.partial-quote-info .values .value{width:25%}@media (max-width: 29.9375em){.partial-quote-info .values .value{width:33.3%}}.partial-quote-info .values .date-time{padding-left:5%}.partial-quote-info .values .status{text-align:center}@media (max-width: 29.9375em){.partial-quote-info .values .status{text-align:right}}.partial-quote-info .values .action{text-align:right}@media (max-width: 29.9375em){.partial-quote-info .values .action{width:100%;padding-top:1em}.partial-quote-info .values .action button{width:100%}}.partial-quote-info .date{display:block;font-weight:600}.partial-quote-info .mat-mdc-unelevated-button{font-size:.95em;line-height:100%}.partial-quote-info:first-child{padding-top:0}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){body{min-width:960px}.content{display:block}}.footer-badges{max-width:55em;margin:2em auto}.footer-badges ul{margin:0;padding:0 1em 2em;list-style:none;display:flex;align-items:center;justify-content:center}.footer-badges li{padding:0 .5em}.footer-badges img{max-height:3rem;max-width:100%}.footer-badges .forbes-disclaimer{text-align:left}.is-disabled{pointer-events:none;cursor:default;text-decoration:none}.grecaptcha-badge{display:none!important}.loading-popup{animation:fade-in .5s;animation-fill-mode:both;position:fixed;width:100%;left:0;top:0;bottom:0;background:#ffffffe6;z-index:999}.loading-popup .modalpopup{padding:1em;text-align:center}.loading-popup>div{position:relative;top:calc(20vh + 3em)}.loader{padding-top:46px;padding-bottom:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;line-height:1.5;color:#007298;font-style:italic}.loader__progress{margin-top:10px;width:143px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-div{box-sizing:border-box;width:100px;height:100px;margin:0 auto;border:20px solid #00bedc;position:relative;border-radius:50%}.loader-div:before{content:"";position:absolute;box-sizing:border-box;border-radius:50%;border:4px solid;border-color:#fff transparent transparent transparent;width:calc(100% + 24px);height:calc(100% + 24px);animation:rotate 1s infinite cubic-bezier(.62,.43,.34,.64);display:block;left:-12px;top:-12px}@keyframes loading-dot{0%,to{transform:scale3d(.3,.3,.3);background:#00bedc}42%,44%{transform:scale3d(.7,.7,.7);background:#7f5097}}.loading-inline:after,.loading-inline:before,.loading-inline .loading-dot{background:#159cca;width:1em;height:1em;display:block;border-radius:50%;animation:loading-dot 1.2s infinite ease-in-out;transform-origin:50% 50%;top:0;transform:scale3d(.3,.3,.3)}.loading-inline{position:relative;transform:scale3d(.7,.7,.7);margin:0 auto;width:1em;font-size:1.5em}.loading-inline .loading-dot{animation-delay:.2s}.loading-inline:before{content:"";position:absolute;right:1em}.loading-inline:after{content:"";position:absolute;left:1em;animation-delay:.4s}.header-with-menu .menu-button{align-self:center}.header-with-menu .menu-button .menu-icon{width:clamp(2em,8vw,2.3em)}@media (min-width: 45em){.menu-button .trunk-button{padding:.5em!important}.menu-button .trunk-button:after{--primary-light: transparent}}@media (max-width: 44.9375em){.menu-button-wrapper{position:fixed;top:0;right:0;z-index:1000;padding:calc(2.7em + 5vw) 1em 1em;font-size:calc(.6em + 1vw)}.page-wrap:not(.landing) .menu-button-wrapper{display:none}.menu-button{display:contents;--border-radius-control: 2em}.menu-button .trunk-button{background:#fff;border-radius:50%;padding:1.4em .8em;font-size:1em}}.slide-menu{animation:fade-slide-in-down .4s ease-out;animation-duration:.3s;animation-timing-function:ease-out;position:absolute;right:0;margin:0;display:flex;justify-content:flex-end;flex-wrap:wrap;max-width:100vw;width:max-content;top:0;--bp: min(7vw, 3em);padding:100% var(--bp) 5em;border-radius:0 0 50% 50%/0 0 var(--bp) var(--bp);background:#fff;z-index:-1}@media (prefers-reduce-motion: reduce){.slide-menu{animation:none}}@media (min-width: 45em){.slide-menu{padding-top:0;top:100%}}.slide-menu .menu-content-wrapper{width:max-content;max-width:100%;padding:1.5em;overflow:auto}.slide-menu .btn-well trunk-button{display:contents}.page-wrap:has(.slide-menu:not([hidden])):after{transition:opacity .2s;opacity:0}.site-header:has(.slide-menu:not([hidden]))~main{transition:opacity .5s;opacity:.3;filter:blur(2px);pointer-events:none}.cdk-overlay-pane .mat-mdc-dialog-container{width:90vw;max-width:45em;max-height:90vh}.modal-content{padding:1.5em}.modal-header{display:flex;justify-content:space-between;padding-bottom:1em;border-bottom:1px solid #eff2f5}.modal-header .modal-title{margin:0}.modal-header .mat-icon{line-height:1;padding:.5em 1em}.modal-body,.modal-header{padding-bottom:1em;border-bottom:1px solid #eff2f5}.modal-body p{font-weight:400}.modal-footer{padding-top:1em}.modal-collapse-section .submenu{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#007298;padding:.5em 0}.modal-collapse-section .submenu:focus{outline:none}.modal-collapse-section li .modal-collapse-section-header{border-bottom:1px solid #159cca}.modal-header h1{font-size:1.3rem}.modal-body h2{border:0;font-weight:700;font-size:1.25em;margin:0 0 1em}.modal-body [class$=-icon]{color:#159cca;margin-right:1rem;font-size:1.1em}.modal-body [class^=error]{color:#d43b0c}.modal-body .checkbox-mock p{display:flex}.modal-body .checkbox-mock p:before{content:"";width:1.5em;height:1.5em;display:block;background-repeat:no-repeat;flex-shrink:0;margin-right:.5em}.modal-body .checkbox-mock.checked p:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path fill="%23007298" d="M18.25,9.48v9.07a2,2,0,0,1-2,2h-13a2,2,0,0,1-2-2v-13a2,2,0,0,1,2-2H15.18l.75-1H3.25a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3V8.14Z"/><path fill="%23007298" d="M9.43,17.88A2.61,2.61,0,0,1,7.24,16.7L4,12.17A2,2,0,0,1,7.2,9.83l2.24,3.09,8.21-11a2,2,0,0,1,3.2,2.4h0L11.5,16.84a2.66,2.66,0,0,1-.79.7A2.61,2.61,0,0,1,9.43,17.88Z"/></svg>');opacity:1}.modal-body .checkbox-mock.unchecked p:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path fill="%23159cca" d="M16.25,3.55a2,2,0,0,1,2,2v13a2,2,0,0,1-2,2h-13a2,2,0,0,1-2-2v-13a2,2,0,0,1,2-2h13m0-1h-13a3,3,0,0,0-3,3v13h0a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3h0v-13A3,3,0,0,0,16.25,2.55Z"/></svg>');opacity:.6}.modal-body .signature{color:#007298;border:1px solid #00bedc;background:#00bedc14;padding:0 1em;border-radius:.5em}.modal-body .signature .label{display:inline-block;font-weight:700;width:6em}.page-alert{margin-top:4em}.page-alert trunk-button{display:contents}@media (min-width: 65em){.page-alert .alert-content{display:flex;justify-content:space-between}.page-alert .alert-content .trunk-button{margin-left:3em;flex-shrink:0}}.page-alert .alert-title{font-size:1.4rem;border-bottom:3px solid}.page-alert .alert{padding:1.3em 1em}.page-alert .alert-content{color:var(--gray-dark);padding:1em 0}.page-alert .alert-warn .title,.page-alert .alert-warn .alert-content{border-color:var(--warn-main)}.page-alert .alert-warn .alert-title{color:var(--warn-main)}.page-alert .alert-info .title,.page-alert .alert-info .alert-content{border-color:var(--primary-light)}.page-alert .alert-info .alert-title{color:var(--primary-light)}.page-alert.in-hero{margin:0}.page-alert.in-hero .alert-title{border-bottom:0;margin:0;line-height:1}.page-alert.in-hero .alert-info .alert-title{color:var(--accent-main)}.page-alert.in-hero .alert-warn{padding:1em;border-radius:var(--border-radius);background:linear-gradient(-15deg,#ffffff47,#fff);margin:2em 0;box-shadow:0 2px 6px -3px var(--gray-shadow)}.page-alert.in-hero .alert-warn .alert-content{padding:0}.page-alert.in-hero .alert-warn .alert-title{font-size:1.7em}.page-alert.in-hero .alert-content{display:contents}.page-alert.in-hero .alert-content>:last-child{margin-bottom:0}.page-alert.in-hero .alert-content strong{font-weight:700}.page-alert.in-hero [class*=icon]{display:none}.next-payment-section fa-icon{margin-right:.5em}.next-payment-section:not(app-payment-summary) .auto-pay{padding-top:1.5em;margin-top:1em}.next-payment-section .auto-pay{display:flex;flex-wrap:wrap;justify-content:space-between}.next-payment-section .auto-pay p{margin-top:0}.next-payment-section .auto-pay .auto-pay-type{color:#7f5097;font-weight:400;margin-right:3em;display:flex}.next-payment-section .auto-pay .alert{margin:0;width:100%}.next-payment-section .auto-pay-frequency{margin-right:2em;color:#159cca}.next-payment-section:is(app-payment-summary) .auto-pay{flex-wrap:nowrap}.next-payment-section:is(app-payment-summary) .auto-pay,.next-payment-section:is(app-payment-summary) .auto-pay .auto-pay-type{justify-content:flex-start;display:flex;align-items:center;margin:0;gap:.5em}.next-payment-section:is(app-payment-summary) .auto-pay-type.alert{margin:0}.next-payment-section:is(app-payment-summary) .auto-pay-icon{font-size:2.5em;color:var(--accent-main);margin:0 .5rem 0 -.05em}.next-payment-section:is(app-payment-summary) .auto-pay-summary{display:flex;flex-direction:column;gap:.5em}.next-payment-section:is(app-payment-summary) .auto-pay-details{margin:0}.next-payment-section:is(app-payment-summary) .payment-method{white-space:nowrap}.payment-method{color:#159cca}.payment-method span{color:#6e6975;margin-left:.5em}.expired-method .expandable{border-color:#d43b0c}.expired-method .expandable .radio-icon{color:#d43b0c}.next-payment-info{margin:1em 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.next-payment-info p{margin:0 0 .5em}.next-payment-info .no-auto-pay{display:flex;justify-content:space-between;width:100%}.next-payment-info .auto-pay-date-amount .amount{margin-top:0}.next-payment-info .date{color:#159cca}.next-payment-info .amount{color:#7f5097}.next-payment-info .loading-inline{font-size:1.2em;margin-left:.4em}.next-payment-details{font-size:1.2rem}.next-payment-details button.mat-mdc-unelevated-button{font-size:.9rem}.make-payment>*:not(.hidden)+* .form-header{padding-top:2.5em}.make-payment-due-alert{margin:0 0 -1.5em}.payment-calendar-wrapper{margin:0}.payment-calendar-wrapper .radio-wrapper,.payment-calendar-wrapper .day-identifiers span{position:relative;flex-shrink:1;margin:.2rem .1rem;width:calc(14.27% - .2rem);align-self:stretch;min-width:0!important}@media (min-width: 65em){.payment-calendar-wrapper .radio-wrapper,.payment-calendar-wrapper .day-identifiers span{margin:.2rem .3rem;width:calc(14.27% - .6rem)}}.payment-calendar-wrapper .past-due{background:#fff6e0}.payment-calendar-wrapper .radio-wrapper .calendar-option-label{padding:1em 2%;margin:0;border-radius:2em;min-width:0;display:block;text-align:center;line-height:1;height:100%;display:flex;align-items:center;justify-content:center}.payment-calendar-wrapper .radio-wrapper .calendar-option-label.not-allowed{pointer-events:none;cursor:unset;background:#f9fdfd;color:#a3a7ab;border:1px solid #bfd0df;opacity:.5}.payment-calendar-wrapper .radio-wrapper .calendar-option-label.due-date{display:flex;flex-direction:column;align-items:center}.payment-calendar-wrapper .radio-wrapper .calendar-option-label.due-date small{opacity:.7;margin:.5em 0 -.75em;font-size:.8em}.payment-calendar-wrapper .spacer{flex-shrink:0;width:100%}.payment-calendar-wrapper .day-identifiers{padding-top:1em;margin:0;display:flex;font-weight:700;font-size:.8em;color:var(--gray-accent);text-align:center;-webkit-text-decoration:overline var(--gray-lighter);text-decoration:overline var(--gray-lighter)}.payment-calendar-wrapper .month-header-wrap{padding-top:2em;width:99.89%}.payment-calendar-wrapper .month-header-wrap .month-header{margin:0 auto;text-align:center;display:flex;align-items:center;color:var(--accent-main);padding:0 .5em .5em}.payment-calendar-wrapper .month-header-wrap .month-header:before,.payment-calendar-wrapper .month-header-wrap .month-header:after{content:"";display:block;flex-grow:1;height:1px;background:currentColor}.payment-calendar-wrapper .month-header-wrap .month-header:before{width:calc(20% - 5em);min-width:3em;flex-grow:0}.payment-calendar-wrapper .month-header-wrap span{padding:0 .5em}.payment-calendar-wrapper .month-header-wrap+.radio-wrapper{margin-left:auto}.payment-calendar-wrapper .month-header-wrap+.spacer+.radio-wrapper{margin-left:auto}.payment-calendar{display:flex;flex-wrap:wrap}.payment-calendar[class*=begin-remainder-days-]:before,.payment-calendar[class*=end-remainder-days-]:after{content:""}.payment-calendar.begin-remainder-days-1:before{width:14.27%;flex-shrink:0}.payment-calendar.begin-remainder-days-2:before{width:28.54%;flex-shrink:0}.payment-calendar.begin-remainder-days-3:before{width:42.81%;flex-shrink:0}.payment-calendar.begin-remainder-days-4:before{width:57.08%;flex-shrink:0}.payment-calendar.begin-remainder-days-5:before{width:71.35%;flex-shrink:0}.payment-calendar .month-header{padding-top:1em}.pay-date-otherdate .expanded{margin-left:0;margin-right:0}.other-payment-amount .mat-mdc-form-field-flex:before{content:"$";margin-right:.3em;font-weight:400;font-size:1.4em;color:#bfd0df}.payment-methods .expanded-wrap{padding:0 1em 1em}@media (min-width: 45em){.payment-methods .expanded-wrap{padding:0 2em 1em}}.payment-methods .expanded-wrap .btn-well{margin-top:0}.payment-method-radio .desc fa-icon{font-size:1.5em;vertical-align:middle;margin-right:.3rem}.next-payment-section h1{font-size:1.7em;margin:.25em 0 .75em;display:flex}.method-remove-button{text-align:center;padding:1.5em 0 2em}.method-remove-button button{font-size:1em}.payment-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.payment-header .help-text{width:100%;flex-shrink:0;margin-bottom:0}.recent-payments .trigger-header .collapsed{width:100%;padding-right:0%}.recent-payments .reversed-payment-container{text-align:end}.recent-payments .reversed-payment-amount{text-decoration:line-through;background:transparent;text-decoration-thickness:2px}.recent-payments .mr-16{margin-right:16px}.recent-payments .payment-method.alert-danger,.recent-payments .payment-method.alert-success{background:transparent}@keyframes jump{0%{transform:translateZ(0) scaleY(1)}20%{transform:translateZ(0) scaleY(.9)}40%{transform:translate3d(0,-1em,0) scaleY(1.1)}60%{transform:translate3d(0,-1.5em,0) scaleY(1.1)}65%{transform:translate3d(0,-1.3em,0) scaleY(1)}to{transform:translateZ(0) scaleY(1)}}.policy-timeline .change-pin,.policy-timeline .multi-change-container:not(.expand):before,.policy-timeline .invoice-pin,.policy-timeline .placeholder-pin:after{padding:2.5em 1.6em 85%;font-size:.9em;position:relative;background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:flex-start;justify-content:center;min-width:8em}.policy-timeline .clicked.change-pin,.policy-timeline .clicked.multi-change-container:not(.expand):before,.policy-timeline .clicked.invoice-pin,.policy-timeline .clicked.placeholder-pin:after,.clicked .policy-timeline .change-pin,.policy-timeline .clicked .change-pin,.clicked .policy-timeline .multi-change-container:not(.expand):before,.policy-timeline .clicked .multi-change-container:not(.expand):before,.clicked .policy-timeline .invoice-pin,.policy-timeline .clicked .invoice-pin,.clicked .policy-timeline .placeholder-pin:after,.policy-timeline .clicked .placeholder-pin:after{animation:jump .4s ease-in;transform-origin:50% 100%}.policy-timeline-section{filter:drop-shadow(0 -.2em .7em rgba(0,114,152,.05));background:#f9fdfd;padding:1em 0 0}.policy-timeline-section .width{position:relative}.policy-timeline-section .policy-timeline-header{font-size:1.1em;border:none;font-weight:400;position:absolute;bottom:100%;margin:0;padding:.5em 1em;background:#f9fdfd;border-radius:1.2em 1.2em 0 0}.policy-timeline{overflow:auto;display:flex;font-size:.7em;padding-top:5em;padding-bottom:.5em;margin-top:-5em}.policy-timeline::-webkit-scrollbar{max-height:12px}.policy-timeline:hover::-webkit-scrollbar-track{background-color:#eff2f599;border:5px solid #f9fdfd}.policy-timeline:hover::-webkit-scrollbar-thumb{background-color:#eff2f5cc;border-radius:2em}@media (min-width: 65em){.policy-timeline{font-size:.8em}}.policy-timeline:after,.policy-timeline:before{content:"";display:block;width:50%;flex-shrink:0}.policy-timeline button{cursor:pointer;padding:0;margin:0;display:block;background:none;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent}.policy-timeline button,.policy-timeline button:focus,.policy-timeline button:active,.policy-timeline button:hover{color:inherit;border:none;outline:none;appearance:none;background-color:transparent}.policy-timeline ul{display:flex;flex:1;list-style:none;margin:0;padding:0;align-items:flex-end}.policy-timeline li{margin:0 1.5em;text-align:center;color:#6e6975}@media (min-width: 65em){.policy-timeline li{margin:0 2em}}.policy-timeline .placeholder-pin:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.2 137.5"><path fill="%23fff" stroke="%23bfd0df" stroke-width="2px" d="M50.6,135.8c0,0,9.8-12.8,36.2-52.5S95.7,1,50.6,1s-64.5,42.9-36.7,82.3 C41.7,122.7,50.6,135.8,50.6,135.8z"/></svg>')}.policy-timeline .past .invoice-pin{color:#00bedc;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.2 137.5"><path fill="%23fff" stroke="%23159cca" stroke-width="1px" d="M50.6,135.8c0,0,9.8-12.8,36.2-52.5S95.7,1,50.6,1s-64.5,42.9-36.7,82.3 C41.7,122.7,50.6,135.8,50.6,135.8z"/></svg>')}.policy-timeline .past-due *{color:#d43b0c}.policy-timeline .past-due .invoice-pin{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.2 137.5"><path fill="%23fff" stroke="%23d43b0c" stroke-width="1px" d="M50.6,135.8c0,0,9.8-12.8,36.2-52.5S95.7,1,50.6,1s-64.5,42.9-36.7,82.3 C41.7,122.7,50.6,135.8,50.6,135.8z"/></svg>')}.policy-timeline .past-due fa-icon{font-size:1.7em}.policy-timeline .past{animation:fade-slide-in-right .4s 0ms ease-in-out}@media (prefers-reduce-motion: reduce){.policy-timeline .past{animation:none}}.policy-timeline .future{opacity:.4;animation:fade-slide-in-left .4s ease-in-out}@media (prefers-reduce-motion: reduce){.policy-timeline .future{animation:none}}.policy-timeline .future .dollar{font-weight:400}.policy-timeline .future fa-icon{color:#bfd0df}.policy-timeline .past+.future,.policy-timeline .future:first-child{opacity:1;animation:fade-slide-in-up .4s ease-in-out}@media (prefers-reduce-motion: reduce){.policy-timeline .past+.future,.policy-timeline .future:first-child{animation:none}}.policy-timeline .past+.future .invoice-pin,.policy-timeline .past+.future.renewal .change-pin,.policy-timeline .future:first-child .invoice-pin,.policy-timeline .future:first-child.renewal .change-pin{color:#7f5097;font-size:1em;margin-top:-1.5em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.2 137.5"><path fill="%23fff" stroke="%23159cca" stroke-width="2px" d="M50.6,135.8c0,0,9.8-12.8,36.2-52.5S95.7,1,50.6,1s-64.5,42.9-36.7,82.3 C41.7,122.7,50.6,135.8,50.6,135.8z"/></svg>');filter:drop-shadow(0 -1em 1em rgba(21,156,202,.1))}@media (min-width: 65em){.policy-timeline .past+.future .invoice-pin,.policy-timeline .past+.future.renewal .change-pin,.policy-timeline .future:first-child .invoice-pin,.policy-timeline .future:first-child.renewal .change-pin{filter:drop-shadow(0 -1em 1em rgba(21,156,202,.2));font-size:1.1em}}.policy-timeline .past+.future fa-icon,.policy-timeline .future:first-child fa-icon{color:inherit}.policy-timeline .past+.future .date,.policy-timeline .future:first-child .date{font-size:1.2em;font-weight:700;color:#007298}.policy-timeline .past+.future+.future,.policy-timeline .future:first-child+.future{opacity:.9}.policy-timeline .past+.future+.future+.future,.policy-timeline .future:first-child+.future+.future{opacity:.7}.policy-timeline .past+.future+.future+.future+.future,.policy-timeline .future:first-child+.future+.future+.future{opacity:.55}.policy-timeline .invoice-pin{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.2 137.5"><path fill="%23fff" stroke="%23bfd0df" stroke-width="1px" d="M50.6,135.8c0,0,9.8-12.8,36.2-52.5S95.7,1,50.6,1s-64.5,42.9-36.7,82.3 C41.7,122.7,50.6,135.8,50.6,135.8z"/></svg>')}.policy-timeline .invoice-pin .dollar{font-weight:700;line-height:1;font-size:1.5em}.policy-timeline .invoice-pin .sup{font-size:.9em}.policy-timeline fa-icon{position:absolute;bottom:25%;font-size:1.8em;left:50%;margin-left:-.45em}.policy-timeline .multi-change-container{position:relative}.policy-timeline .multi-change-container:not(.expand):before{content:"";position:absolute;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.2 137.5"><path fill="%23fff" stroke="%2300bedc" stroke-width="2px" d="M50.6,135.8c0,0,9.8-12.8,36.2-52.5S95.7,1,50.6,1s-64.5,42.9-36.7,82.3 C41.7,122.7,50.6,135.8,50.6,135.8z"/></svg>');display:block;margin:-5px 0 0 -5px}.policy-timeline .multi-change-container .tl-multi-change{background-image:url(/images/apparent-icon-multi-change.svg)}.policy-timeline .multi-change-container.expand{padding-bottom:.6em;border-bottom:1px solid #bfd0df;margin-bottom:-.6em}@keyframes expand-changes{0%{margin:0 -7em 0 0}to{margin:0}}@keyframes pointer-events{0%{pointer-events:none}to{pointer-events:all}}.policy-timeline .expanded-changes.expanding li:not(:last-of-type){animation:expand-changes .3s cubic-bezier(.62,0,.37,1.3),pointer-events 1ms .8s;animation-fill-mode:both}@media (prefers-reduce-motion: reduce){.policy-timeline .expanded-changes.expanding li:not(:last-of-type){animation:none}}.policy-timeline .expanded-changes.collapsing li:not(:last-of-type){animation:expand-changes .3s cubic-bezier(.62,0,.37,1.3) reverse,pointer-events 1ms .8s reverse;animation-delay:50ms;animation-fill-mode:both}@media (prefers-reduce-motion: reduce){.policy-timeline .expanded-changes.collapsing li:not(:last-of-type){animation:none}}.policy-timeline .expanded-changes li{margin:0;padding:.2em}.policy-timeline .expanded-changes .close-button{animation:fade-slide-in-up .4s ease-in-out;animation-delay:.3s;animation-fill-mode:backwards;position:relative;top:.7em;margin:auto;opacity:1}@media (prefers-reduce-motion: reduce){.policy-timeline .expanded-changes .close-button{animation:none}}.policy-timeline .expanded-changes.collapsing .close-button{opacity:0;transform:translateY(1em);transition:transform .2s,opacity .2s}.policy-timeline .collapse-changes li{padding:.2em;margin-left:0}@media (prefers-reduce-motion: reduce){.policy-timeline .collapse-changes li{animation:none}}.policy-timeline .change-pin{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.2 137.5"><path fill="%23fff" stroke="%2300bedc" stroke-width="3px" d="M50.6,135.8c0,0,9.8-12.8,36.2-52.5S95.7,1,50.6,1s-64.5,42.9-36.7,82.3 C41.7,122.7,50.6,135.8,50.6,135.8z"/></svg>')}.policy-timeline .tl-icon{width:4em;height:4em;display:flex;background:no-repeat center center;background-size:contain;position:absolute;top:1.7em;align-items:center;justify-content:center}.policy-timeline .tl-icon fa-icon{font-size:2.2em;color:#007298;display:block;position:static;margin:0}.policy-timeline .tl-icon fa-icon.far.edit{margin-right:-.2em}.policy-timeline .tl-icon fa-icon.fas.ban{color:#d43b0c}.policy-timeline .tl-policy-start{background-image:url(/images/icon-apparent.svg);opacity:.9}.policy-timeline .tl-add-coverage{background-image:url(/images/apparent-icon-add-coverage.svg)}.policy-timeline .tl-add-driver-vehicle{background-image:url(/images/apparent-icon-add-driver-vehicle.svg)}.policy-timeline .tl-add-driver{background-image:url(/images/apparent-icon-add-driver.svg)}.policy-timeline .tl-add-vehicle{background-image:url(/images/apparent-icon-add-vehicle.svg)}.policy-timeline .tl-change-coverage{background-image:url(/images/apparent-icon-change-coverage.svg)}.policy-timeline .tl-add-driver{background-image:url(/images/apparent-icon-add-driver.svg)}.policy-timeline .tl-remove-coverage{background-image:url(/images/apparent-icon-remove-coverage.svg)}.policy-timeline .tl-remove-driver{background-image:url(/images/apparent-icon-remove-driver.svg)}.policy-timeline .tl-remove-vehicle{background-image:url(/images/apparent-icon-remove-vehicle.svg)}.policy-timeline .tl-address-change{background-image:url(/images/apparent-icon-address-change.svg)}.policy-timeline .tl-renewal{background-image:url(/images/apparent-icon-renewal.svg)}.quote-review section h2{margin:0 0 .75em}.quote-review .vehicle-coverages .vehicle-logo{padding:.5em 0 1em}.quote-review .vehicle-coverages .vehicle-logo:before{margin-right:2em}.quote-review .new-payment-info{padding-bottom:.5em}.quote-review .btn-well.submit{margin:1em auto .5em}.quote-review .btn-well.submit .alert-info{flex-shrink:0;width:100%}.quote-review button.mat-mdc-unelevated-button,.quote-review a.mat-mdc-unelevated-button{position:relative}.quote-review button.mat-mdc-unelevated-button fa-icon,.quote-review a.mat-mdc-unelevated-button fa-icon{padding-right:.5em}.quote-review .assignment-review h3{margin-bottom:.5em}.quote-review .assignment-review dl{margin-bottom:1em}.quote-review .header-with-subtext{margin:0}.quote-review .header-with-subtext h2{font-size:2em}.quote-review .followup-wrapper .mat-form-field-wrapper{margin:1em 0 0}.quote-review .followup-wrapper .mat-form-field-appearance-outline .mat-form-field-infix{padding:0}.quote-review .followup-wrapper .mat-form-field-appearance-outline .mat-form-field-infix .flexContainer{margin-top:-.55em}.quote-review .followup-wrapper .mat-form-field-appearance-outline .mat-form-field-infix .flexContainer button{margin-right:-.9em;border-radius:0 .4em .4em 0}.quote-review .followup-wrapper button.mat-mdc-unelevated-button fa-icon{position:static;margin-left:.5em}.quote-review .data-row fa-icon{margin-left:.5em}.adobe-web-form-wrapper{margin-top:16px}#adobe-iframe-container{position:relative;width:100%;overflow:hidden;margin-top:16px;border:1px solid #bfd0df;border-bottom-width:3px;border-radius:.4em}#adobe-iframe{border:0;overflow:hidden;min-height:700px;width:100%}@media (max-width: 29.9375em){#adobe-iframe{min-height:650px}}.payment-schedule dt{margin:0;display:flex;align-items:center;justify-content:space-between}.payment-schedule button{font-size:.9em;padding:1em}.payment-schedule span{padding:0 1em 0 0}.payment-schedule .loading-prices{display:block;text-align:center}.payment-schedule .loading-prices dt{display:block}.recaptcha-v2-container{display:flex;justify-content:center;margin-top:1em}.recaptcha-message{font-size:.8em;color:var(--gray-dark)}.grecaptcha-badge{visibility:hidden}.site-nav{font-size:calc(.4em + 1vw);max-width:100%}@media (max-width: 44.9375em){.site-nav{width:100%}}@media (min-width: 45em){.site-nav{font-size:.9em}}@media (min-width: 85em){.site-nav{font-size:1em}}.nav-active-indicator{background:#7f5097;height:.3em;position:absolute;bottom:1.5em;border-radius:.15em;transition:left .5s,width .5s,opacity .4s}@media (min-width: 45em){.nav-active-indicator{bottom:0}}.site-nav-list{margin:0;padding:0;list-style:none;display:flex;align-items:flex-end;justify-content:space-between}@media (max-width: 44.9375em){.site-nav-list{width:100%}.site-nav-list li{font-size:calc(.8em + .8vw);color:#159cca;font-weight:600}.site-nav-list li:has(.site-branding){display:none}.site-nav-list a{font-size:1em;position:relative;z-index:1;display:flex;flex-direction:column;gap:.5em;align-items:center;justify-content:space-between;padding:1em .2em 2em}}@media screen and (max-width: 44.9375em) and (display-mode: fullscreen),screen and (max-width: 44.9375em) and (display-mode: standalone){.site-nav-list a{padding-bottom:3em}}@media (max-width: 44.9375em){.site-nav-list a:before{content:"";background:#fff center bottom no-repeat;background-size:contain;padding-bottom:calc(1em + 3vw);display:block;width:100%}.site-nav-list .dashboard{order:3}.site-nav-list .dashboard a:before,.site-nav-list .dashboard a:after{padding-bottom:calc(2em + 3vw)}.site-nav-list .dashboard a:before{background-size:contain;background-position:bottom;background-image:var(--logo-icon);filter:grayscale(1);opacity:.7}.site-nav-list .dashboard a.active:before{filter:none;opacity:1}.site-nav-list .dashboard a:after{top:-.5em;padding-bottom:50%;border-radius:50% 50% 0 0/100% 100% 0 0;z-index:-1;margin:0 9%;width:92%;position:absolute;background-color:#fff}.site-nav-list .payments{order:2}.site-nav-list .documents{order:4}.site-nav-list .policy{order:1}.site-nav-list .claims{order:5}.site-nav-list .claims a:before{margin-left:15%}.site-nav-list .payments a:before{background-image:url(/images/nav-icons/payments.svg)}.site-nav-list .payments a.active:before{background-image:url(/images/nav-icons/payments-active.svg)}.site-nav-list .payments:after{content:url(/images/nav-icons/payments-active.svg);height:0;width:0;position:absolute;z-index:-1}.site-nav-list .documents a:before{background-image:url(/images/nav-icons/documents.svg)}.site-nav-list .documents a.active:before{background-image:url(/images/nav-icons/documents-active.svg)}.site-nav-list .documents:after{content:url(/images/nav-icons/documents-active.svg);height:0;width:0;position:absolute;z-index:-1}.site-nav-list .policy a:before{background-image:url(/images/nav-icons/policy.svg)}.site-nav-list .policy a.active:before{background-image:url(/images/nav-icons/policy-active.svg)}.site-nav-list .policy:after{content:url(/images/nav-icons/policy-active.svg);height:0;width:0;position:absolute;z-index:-1}.site-nav-list .claims a:before{background-image:url(/images/nav-icons/claims.svg)}.site-nav-list .claims a.active:before{background-image:url(/images/nav-icons/claims-active.svg)}.site-nav-list .claims:after{content:url(/images/nav-icons/claims-active.svg);height:0;width:0;position:absolute;z-index:-1}}@media (min-width: 45em){.site-nav-list{margin:0;padding:0;list-style:none;gap:var(--site-nav-gap);justify-content:flex-start;align-items:center}}@media (min-width: 45em) and (min-width: 45em){.site-nav-list{--site-nav-gap: 4vw}.site-nav-list>*{flex-shrink:0}}@media (min-width: 45em) and (min-width: 100em){.site-nav-list{--site-nav-gap: 3em}}@media (min-width: 45em){.site-nav-list a{color:#159cca;text-decoration:none;font-weight:700;cursor:pointer}.site-nav-list a.active{cursor:default;color:#7f5097}}.header-with-menu{width:100%}.header-with-menu .site-nav{align-self:flex-end}.header-with-menu.updated{background:#fff;z-index:2;box-shadow:0 0 5px 0 var(--gray-shadow);z-index:1000;bottom:0;top:auto;transition:none;order:2;position:fixed}@media (min-width: 45em){.header-with-menu.updated{bottom:auto;top:0;order:unset;position:sticky}}.header-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1em}@media (min-width: 45em){.header-wrapper{padding:1em 0;gap:2em}}.header-with-menu .site-nav .site-branding{height:auto;width:10vw;min-width:10em}@media (min-width: 45em){.header-with-menu .site-nav .site-branding{margin-left:-4%}}.hero-banner-header{align-items:center;flex-wrap:wrap;justify-content:space-between;gap:3vw;padding:1em 0}@media (min-width: 100em){.hero-banner-header{gap:2em}}.custom-slider{margin:0;background:#fff;border-color:#eff2f5;overflow:visible;font-size:.8em}.custom-slider.card{padding:2em 1.5em}.custom-slider.placeholder:after{content:"";display:block;margin:.5em 0 1.5em;height:4px}.alert-warn+.custom-slider{border-color:#d43b0c;transition:border-color .2s}.custom-slider .ngx-slider-limit{top:1.2em;opacity:1!important}@media (min-width: 65em){.custom-slider{font-size:1em}}.custom-slider .ngx-slider{margin:.5em 0 1.5em;z-index:0;position:relative;--pointer-size: 16px}@media (min-width: 65em){.custom-slider .ngx-slider{--pointer-size: 20px}}.custom-slider .ngx-slider .ngx-slider-bar-wrapper{margin-top:calc((var(--pointer-size) - 3px) * -1);padding-top:calc(var(--pointer-size) - 2px)}.custom-slider .ngx-slider .ngx-slider-bar{background:#b4e5ef;height:3px;border-radius:3px}.custom-slider .ngx-slider .ngx-slider-bar.ngx-slider-selection{background:#00bedc;height:5px;margin-top:-1px}.custom-slider .ngx-slider .ngx-slider-selection{background:#00bedc}.custom-slider .ngx-slider .ngx-slider-pointer{z-index:3;cursor:pointer;background-color:#fff;border:1px solid #00bedc;border-radius:50%;width:var(--pointer-size)!important;height:var(--pointer-size)!important;bottom:calc(var(--pointer-size) / -2);margin-left:-2px;top:auto}.custom-slider .ngx-slider .ngx-slider-pointer:after{content:none}.custom-slider .ngx-slider .ngx-slider-pointer:before{content:"";width:20px;height:9px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 9"><defs><style>.cls-1{fill:%23fff;}.cls-2{fill:%23159cca;}<\/style></defs><path class="cls-1" d="M20,.49c-6.6,0-10,7.3-10,7.3S6.13.49,0,.49V0H20Z"/><path class="cls-2" d="M0,0C5.2,0,8.8,4.8,10,6.8,11.1,4.8,14.5,0,20,0V1c-6.2,0-9.5,7-9.5,7.1l-.4.9-.5-.9C9.6,8,5.8,1,0,1Z"/></svg>');background-size:100% 100%;position:absolute;bottom:100%;margin-bottom:1px;left:50%;margin-left:-10px;z-index:1;border-top:1px solid #fff}.custom-slider .ngx-slider .ngx-slider-pointer:focus,.custom-slider .ngx-slider .ngx-slider-pointer:active{outline:none;background:#00bedc;border-color:adjust(#00bedc,-5%)}.custom-slider .ngx-slider .ngx-slider-pointer:focus~.ngx-slider-model-value,.custom-slider .ngx-slider .ngx-slider-pointer:active~.ngx-slider-model-value{color:#007298}.custom-slider .ngx-slider .ngx-slider-pointer~.ngx-slider-model-value{bottom:calc(var(--pointer-size) / 2 + 8px);padding:5px 10px;color:#007298b3;border:1px solid #159cca;background:#fff;border-radius:1.2em;box-shadow:0 0 5px #0072984d;visibility:visible!important;font-size:1.1em}.right-extent .custom-slider .ngx-slider .ngx-slider-pointer~.ngx-slider-model-value{margin-left:var(--pointer-size)}.left-extent .custom-slider .ngx-slider .ngx-slider-pointer~.ngx-slider-model-value{margin-left:calc(var(--pointer-size) * -1)}.custom-slider .ngx-slider .ngx-slider-pointer.animate .ngx-slider-bubble:not(:active),.custom-slider .ngx-slider .ngx-slider-pointer.animate .ngx-slider-pointer:not(:active){transition:all .3s ease-in-out}.custom-slider .ngx-slider .ngx-slider-tick{background:#b4e5ef;margin:1px 0 0 2px;width:calc(var(--pointer-size) / 2);height:calc(var(--pointer-size) / 2)}.custom-slider .ngx-slider .ngx-slider-tick .mat-mdc-icon-button{width:var(--pointer-size);height:var(--pointer-size);overflow:hidden;top:calc(var(--pointer-size) * -.25);left:calc(var(--pointer-size) * -.25)}.custom-slider .ngx-slider .ngx-slider-tick:last-of-type{margin-left:10px}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{--margin-top: -1px;background:#00bedc;margin-top:var(--margin-top);margin-left:0;width:calc(var(--pointer-size) - 4px);height:calc(var(--pointer-size) - 4px)}@media (min-width: 65em){.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{--margin-top: -2px}}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected:last-of-type{margin-left:6px}@media (min-width: 65em){.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected:last-of-type{margin-left:4px}}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected .mat-mdc-icon-button:active,.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected .mat-mdc-icon-button:focus{pointer-events:none}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected .ngx-slider-tick-legend{margin-top:calc(6px - .2em + var(--margin-top) * -1)}.custom-slider .ngx-slider .ngx-slider-tick .ngx-slider-tick-legend{position:static;max-width:none;transition:opacity .3s ease-in-out;margin-top:calc(5px - .2em);font-size:1em;color:#7f5097;white-space:nowrap;transform:none}.custom-slider .ngx-slider .ngx-slider-tick .slider-hover-value{max-width:none;opacity:0;transition:opacity .3s ease-in-out;font-size:.9em;font-size:1em;color:#7f5097;padding:.5em 1em;background:#fffc;border:1px solid;border-radius:1.2em;pointer-events:none}.custom-slider .ngx-slider .ngx-slider-tick:last-of-type .ngx-slider-tick-legend{float:right}.custom-slider .ngx-slider .ngx-slider-tick:hover{transition:background .3s ease-in-out;background:#7f5097;z-index:2}.custom-slider .ngx-slider .ngx-slider-tick:hover .slider-hover-value{opacity:1;pointer-events:all}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-active-selection .ngx-slider-tick-legend{display:none}.custom-slider .ngx-slider .ngx-slider-limit{display:none;visibility:visible!important;padding:0;font-size:1em}.custom-slider.right-extent .ngx-slider-pointer{margin-left:4px}.custom-slider.right-extent .ngx-slider-model-value{margin-left:calc(var(--pointer-size) - 7px)}.custom-slider.left-extent .ngx-slider-model-value{margin-left:calc((var(--pointer-size) - 5px) * -1)}.slider-button .mat-button-wrapper{font-size:0}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.custom-slider .ngx-slider .ngx-slider-pointer{width:20px;height:20px;top:-7px}.custom-slider .ngx-slider .ngx-slider-tick{top:-1px}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{margin-top:0}}.tabset{display:grid;grid-template-columns:50% 50%;position:relative}@media (prefers-reduced-motion: reduce){.tabset *{transition:none!important}}@media (min-width: 65em){.tabset{display:flex}}.tabset:after{order:0;display:block;width:1.2em;margin:0 5vw;flex-shrink:0;background-size:contain;background-repeat:repeat-y;background-position:top center;background-image:url(/images/ApparentLaneDashedLine.svg);border-radius:20%/1em}@media (min-width: 65em){.tabset:after{content:""}}@media (min-width: 100em){.tabset:after{margin:0 5em}}.tabset tab{flex-grow:1;pointer-events:none}@media (min-width: 65em){.tabset tab{width:50%;pointer-events:all}}.tabset tab+tab{order:1}.tabset .color-accent h1,.tabset .color-accent h2,.tabset .color-accent h3,.tabset .color-accent .form-header{color:#7f5097;border-color:#7f5097}.tabset .color-primary h1,.tabset .color-primary h2,.tabset .color-primary h3,.tabset .color-primary .form-header{color:#159cca;border-color:#159cca}.tab-header,.tab-header .close-button{display:none}@media (min-width: 65em){.tab-header{display:block}}.tabset-header{position:relative;margin-bottom:1.5em;overflow:hidden}@media (min-width: 65em){.tabset-header{display:none}}@media (max-width: 64.9375em){.tabset-header .active-indicator{width:1px}}.tabset-header ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.tabset-header button{transform:scale(.9) translateY(0);opacity:.85;transform-origin:bottom left;background:none;border:none;outline:none;pointer-events:all;font-size:1.2em;padding:.1em}.tabset-header button.activated{transition:transform .4s cubic-bezier(.62,0,.37,.9),opacity .4s}.tabset-header button h1{font-size:calc(3vw + .7em);color:inherit;margin-bottom:0}@media (max-width: 64.9375em){.tabset-header button h1:after{content:none}}.tabset-header .color-primary button{color:#159cca}.tabset-header .color-accent button{color:#7f5097}.tabset-header .active button{transform:scale(1) translateY(-.9rem);opacity:1}@media (max-width: 64.9375em){.tabset-header li:last-child{text-align:right}.tabset-header li:last-child button{transform-origin:bottom right}}.tabset-header .active-indicator{background:#00bedc;height:.6rem;position:absolute;border-radius:.3rem;bottom:0;transition:left .4s,width .4s,background .4s}@media (min-width: 65em){.tabset-header .active-indicator{display:none}}.tab-content{display:none;grid-column-start:1}@media (min-width: 65em){.tab-content{padding-bottom:calc(1em + 5vw);display:block}}.tab-content.active{display:block;pointer-events:all}@media (max-width: 64.9375em){.tabset tab:first-child .tab-content.active{margin-right:-100%}.tabset tab+tab .tab-content.active{margin-left:-100%}}.tab-content>*{animation:fade-slide-in-up .4s ease-in-out;display:block}@media (prefers-reduce-motion: reduce){.tab-content>*{animation:none}}@media (prefers-reduced-motion: reduce){.tab-content>*{animation:none}}@media (min-width: 65em){tab{transition:width .5s ease-in-out}.tab-content-wrapper{will-change:min-height}.tab-content-wrapper>*{transform:translate(0);transform:translateZ(0);will-change:position,transform}.tab-content{transition:opacity .3s .2s}.tab-header{transition:transform .2s ease-in-out,opacity .2s;transform-origin:bottom left;display:flex;align-items:center;margin-bottom:2em}.tab-header-text{transition:margin .4s,opacity .4s;padding-bottom:.1em;margin-bottom:0}.tabset.focused-view tab.active{width:90%}.tabset.focused-view tab.active .tab-header-text{opacity:.6}.tabset.focused-view tab.active .tab-header .close-button{display:block;margin-left:-2.5em;opacity:0;animation:fade-slide-in-right .4s .5s ease-in-out;animation-fill-mode:both}}@media (min-width: 65em) and (prefers-reduce-motion: reduce){.tabset.focused-view tab.active .tab-header .close-button{animation:none}}@media (min-width: 65em) and (prefers-reduced-motion: reduce){.tabset.focused-view tab.active .tab-header .close-button{opacity:1}}@media (min-width: 65em){.tabset.focused-view tab:not(.active){width:2em}.tabset.focused-view tab:not(.active) .tab-content{opacity:0;pointer-events:none;overflow:hidden;max-height:50vh}.tabset.focused-view tab:not(.active) .tab-header{transform:rotate(90deg);transition:transform .2s .3s ease-in-out,opacity .5s}.tabset.focused-view tab:not(.active) .tab-header .tab-header-text{margin:0;transition:margin .3s .2s;opacity:.3}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.tabset:after{background-image:none}}.vehicle-logo{--vehicle-icon-scale: .8}@media (min-width: 65em){.vehicle-logo{--vehicle-icon-scale: 1}}.vehicle-logo:before{content:"";display:block;background-image:url(/images/cars-sprite-apparent.jpg);background-position:calc(-120px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale));background-size:calc(600px * var(--vehicle-icon-scale)) calc(480px * var(--vehicle-icon-scale));width:calc(60px * var(--vehicle-icon-scale));height:calc(60px * var(--vehicle-icon-scale));flex-shrink:0;flex-grow:0;min-width:0;box-sizing:content-box}.vehicle-logo.acura:before{background-position:0 0}.vehicle-logo.alfa-romeo:before{background-position:calc(-60px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.american-motors:before{background-position:calc(-120px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.am-general:before{background-position:calc(-180px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.aston-martin:before{background-position:calc(-240px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.audi:before{background-position:calc(-300px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.bentley:before{background-position:calc(-360px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.bmw:before{background-position:calc(-420px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.buick:before{background-position:calc(-480px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.cadillac:before{background-position:calc(-540px * var(--vehicle-icon-scale)) calc(0px * var(--vehicle-icon-scale))}.vehicle-logo.chevrolet:before{background-position:calc(0px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.chrysler:before{background-position:calc(-60px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.daewoo:before{background-position:calc(-120px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.daihatsu:before{background-position:calc(-180px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.datsun:before{background-position:calc(-240px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.dodge:before,.vehicle-logo.ram:before{background-position:calc(-300px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.eagle:before{background-position:calc(-360px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.ferrari:before{background-position:calc(-420px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.fiat:before{background-position:calc(-480px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.ford:before{background-position:calc(-540px * var(--vehicle-icon-scale)) calc(-60px * var(--vehicle-icon-scale))}.vehicle-logo.geo:before{background-position:calc(0px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.gmc:before{background-position:calc(-60px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.honda:before{background-position:calc(-120px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.hummer:before{background-position:calc(-180px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.hyundai:before{background-position:calc(-240px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.infiniti:before{background-position:calc(-300px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.isuzu:before{background-position:calc(-360px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.jaguar:before{background-position:calc(-420px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.jeep:before{background-position:calc(-480px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.kia:before{background-position:calc(-540px * var(--vehicle-icon-scale)) calc(-120px * var(--vehicle-icon-scale))}.vehicle-logo.lamborghini:before{background-position:calc(0px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.land-rover:before{background-position:calc(-60px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.lexus:before{background-position:calc(-120px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.lincoln:before{background-position:calc(-180px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.maserati:before{background-position:calc(-240px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.mazda:before{background-position:calc(-300px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.mercedes-benz:before{background-position:calc(-360px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.mercury:before{background-position:calc(-420px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.cooper:before,.vehicle-logo.mini:before{background-position:calc(-480px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.mitsubishi:before{background-position:calc(-540px * var(--vehicle-icon-scale)) calc(-180px * var(--vehicle-icon-scale))}.vehicle-logo.nissan:before{background-position:calc(0px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.oldsmobile:before{background-position:calc(-60px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.other-car:before{background-position:calc(-120px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.peugeot:before{background-position:calc(-180px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.plymouth:before{background-position:calc(-240px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.pontiac:before{background-position:calc(-300px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.porsche:before{background-position:calc(-360px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.rolls-royce:before{background-position:calc(-420px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.saab:before{background-position:calc(-480px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.saturn:before{background-position:calc(-540px * var(--vehicle-icon-scale)) calc(-240px * var(--vehicle-icon-scale))}.vehicle-logo.scion:before{background-position:calc(0px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.smart:before{background-position:calc(-60px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.subaru:before{background-position:calc(-120px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.suzuki:before{background-position:calc(-180px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.tesla:before{background-position:calc(-240px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.toyota:before{background-position:calc(-300px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.volkswagen:before{background-position:calc(-360px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.volvo:before{background-position:calc(-420px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.mclaren:before{background-position:calc(-480px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.genesis:before{background-position:calc(-540px * var(--vehicle-icon-scale)) calc(-300px * var(--vehicle-icon-scale))}.vehicle-logo.lotus:before{background-position:calc(0px * var(--vehicle-icon-scale)) calc(-360px * var(--vehicle-icon-scale))}.or-separator{display:flex;align-items:center;color:#6e6975;margin-bottom:2em}.or-separator:before,.or-separator:after{content:"";display:block;height:2px;flex-grow:1}.or-separator>*{padding:0 1em;margin:0;font-weight:700;font-size:1.2em}.vehicle-copy-wrap{font-size:1.15rem}.vehicle-info{margin:0 0 1.5em;font-size:1.15em}.vehicle-info .vehicle-logo{margin-right:1em;padding-top:.15em}.vehicle-info .desc{font-weight:600}.vehicle-edit-form .vin-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1.5em 0 0}.vehicle-edit-form .vin-wrap .vin{color:#007298;font-size:1.15em}.vehicle-edit-form .vin-wrap .vin span{font-weight:600}.vehicle-edit-form .vin-wrap .btn-wrap{width:100%;margin:1em 0}@media (min-width: 45em){.vehicle-edit-form .vin-wrap .btn-wrap{width:auto;margin:0}}.vehicle-edit-form .vin-wrap button{font-size:.9em;padding:.5rem 1rem}.vehicle-edit-form h2.card-title{font-size:1.25em}.vehicle-edit-form fieldset .legend-wrap{margin:1.5em 0 .5em}.vehicle-edit-form legend[id*=lblExtraProtection]{padding:1.5em 0 .5em}.vehicle-edit-form app-coverage-checkbox .checkbox{margin:0 0 2em}.vehicle-edit-form fieldset span.ng-star-inserted,.vehicle-coverage-section fieldset span.ng-star-inserted{color:#6e6975}.vehicle-coverage-section .legend-wrap{margin-bottom:1em}.lease-address{display:block;margin-bottom:1em;padding:.5em .5em .5em .8em;background:#f9fdfd;border:1px solid #eff2f5;border-left:2px solid}.vehicle-list-supplement{flex:.7;min-width:15em;flex-grow:1}.vehicle-list-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5vw}.vehicle-list-wrapper ul{list-style:none;padding:0;margin:0}.vehicle-list-wrapper .vehicle-list{flex:1.5}.roadside-assitance-card{border:2px dashed var(--gray-medium);flex-direction:column;justify-content:center;margin:1em auto 2em;padding:1em}.roadside-assitance-card header{text-align:center}.roadside-assitance-card header .heading{font-size:.9em;margin:0;font-weight:700}.roadside-assitance-card header .sub-heading{font-size:.75em}.roadside-assitance-card .section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0}.roadside-assitance-card .section p{margin:0;font-size:12px;color:var(--gray-dark)}.roadside-assitance-card .section span{font-weight:700}.roadside-assitance-card .section .assitance-type{flex-direction:column;justify-content:center;display:flex;margin:.5em}@media (min-width: 45em){.roadside-assitance-card .section .assitance-type{align-items:center}}.roadside-assitance-card .section .assitance-type span{text-align:center;color:var(--gray-dark);font-size:.75em}.roadside-assitance-card .section .assitance-type span:before{content:"";display:inline-block;width:1em;height:1em;background:url(/images/apparent-check.svg)}.roadside-assitance-card .section .assitance-type p{font-size:.75em}.roadside-assitance-card .section .assitance-type:last-of-type{text-align:center}.reapp-header{display:flex;justify-content:space-between}.reapp-header button{width:-moz-fit-content;width:fit-content;border-radius:2em;padding:0 .25em;display:inline-flex;align-items:center}.heading-container{display:flex;flex-direction:row;align-items:center;gap:1em}.heading-container fa-icon{font-size:50px;color:#159cca}td,th{text-align:center}td{color:#159cca;font-weight:bolder;font-size:1.25em;padding:1em}th{padding:.4em}tr:first-child{background-color:#eff2f5;font-size:1.15em;color:#007298}.impact_amount_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.impact_amount_wrapper .impact_amount{color:#159cca;font-size:5.5em;font-weight:700}.impact_amount_wrapper .impact_amount sup{font-size:.5em}.impact_amount_wrapper .impact_amount_header{color:#007298;font-size:1.5em;font-weight:700;margin-bottom:0}.impact_amount_wrapper .impact_amount_footer{color:#6e6975;font-size:1em;font-weight:700;margin:0}table.rounded-corners{border-spacing:0;border-collapse:separate;border-radius:10px;border:1px solid;border-color:#dfe8f0;overflow:hidden;width:100%;margin-bottom:1em}table.rounded-corners th:not(:last-child),table.rounded-corners td:not(:last-child){border-right:1px solid;border-color:#dfe8f0}table.rounded-corners>thead>tr:not(:last-child)>th,table.rounded-corners>thead>tr:not(:last-child)>td,table.rounded-corners>tbody>tr:not(:last-child)>th,table.rounded-corners>tbody>tr:not(:last-child)>td,table.rounded-corners>tfoot>tr:not(:last-child)>th,table.rounded-corners>tfoot>tr:not(:last-child)>td,table.rounded-corners>tr:not(:last-child)>td,table.rounded-corners>tr:not(:last-child)>th,table.rounded-corners>thead:not(:last-child),table.rounded-corners>tbody:not(:last-child),table.rounded-corners>tfoot:not(:last-child){border-bottom:1px solid;border-color:#dfe8f0}.review_complete_expandable .expandable{border:none}.review_complete_expandable .header{padding:0 1em}.review_complete_expandable .header button.mat-mdc-unelevated-button{background-color:transparent;border:none;color:#159cca;padding:0 1em}.review_complete_expandable .header button.mat-mdc-unelevated-button:hover{color:#007298;background-color:transparent}.vehicle-detail{color:#159cca;font-weight:700}.vehicle-document-header{margin-top:16px}.vehicle-document-header:not(:last-of-type){border-bottom:1px solid #dfe8f0;margin-bottom:0}.btn-well.download-all-card-btn{margin:1em}.btn-well.download-all-card-btn button{border:2px solid}.new-doc-design.document-share,.new-doc-design .document-download{margin:0 10px}.new-doc-design.document-share fa-icon,.new-doc-design .document-download fa-icon{font-size:2em}.new-doc-design.document-share .mat-icon,.new-doc-design .document-download .mat-icon{font-size:2.25em}.reinstatement-section .legend-wrap{border-bottom:0px}.reinstatement-section .legend-wrap legend{color:var(--primary-main)}.reinstatement-section h2{font-size:1.4rem;border-bottom:3px solid}.reinstatement-section .alert-info{padding-top:1.5em}.reinstatement-section .alert-content{color:var(--gray-dark);border-bottom:1px solid;padding-bottom:1em}.reinstatement-section .alert-content .mat-mdc-unelevated-button{margin-top:1em}.reinstatement-section .alert-warn h2,.reinstatement-section .alert-warn .alert-content{border-color:var(--warn-main)}.reinstatement-section .alert-warn h2{color:var(--warn-main)}.reinstatement-section .form-radio.checkbox .text-wrap,.reinstatement-section .checkbox.form-icon-radio .text-wrap{color:var(--primary-main);font-weight:600}.confirmation-header h2{color:#159cca;border-bottom:.3rem solid #159cca;font-size:2em}.confirmation-header p{color:#159cca}.apparent .hero-banner{position:relative;z-index:0}.apparent .hero-banner:before,.apparent .hero-banner:after{content:"";position:absolute;inset:0}.apparent .hero-banner:before{background:url(/images/apparent-bg-pattern.png),url(/images/apparent-bg-pattern.png);mix-blend-mode:hard-light;z-index:-1;background-attachment:fixed}.apparent .hero-banner:after{background:#cac3ff linear-gradient(170deg,#00bedc1a,#00bedc99 75%,#bb9ccbcc);z-index:-2}.apparent .uim-banner{margin:3em 0 0;padding:.75em 1em .5em;border-radius:.75em;border:1px solid #159cca;background:#defbfe}.apparent .uim-banner h3,.apparent .uim-banner p,.apparent .uim-banner a{color:#159cca}.apparent .uim-banner h3{margin:0 0 .5em;font-weight:700}.apparent .uim-banner p{margin:0 0 1em}.apparent .uim-banner a:hover{text-decoration:none}@media (min-width: 65em){.apparent .uim-banner{padding:1em 1.75em .5em}}.apparent .mat-form-field-appearance-outline .mat-mdc-form-field-flex:not(ic){margin:0;width:100%}.apparent .mat-form-field-appearance-outline .mat-mdc-form-field-flex:not(ic) .mdc-notched-outline__leading{border-radius:.7rem 0 0 .7rem;min-width:.7rem}.apparent .mat-form-field-appearance-outline .mat-mdc-form-field-flex:not(ic) .mdc-notched-outline__trailing{border-radius:0 .7rem .7rem 0}.apparent .mat-mdc-floating-label mat-label{padding:.35em;margin-left:0}.apparent .mat-mdc-form-field-infix .mat-select-value-text{padding-left:.25em}.apparent fieldset legend,.apparent .radio-group legend,.apparent .text-area label,.apparent .vehicle-name,.apparent .driver-list legend{color:#007298}.apparent .mat-mdc-input-element,.apparent .mat-mdc-floating-label,.apparent #txtApt{caret-color:#007298;color:#007298}.apparent .make-payment app-payment-date .form-radio [type=radio]+label,.apparent .make-payment app-payment-date .form-icon-radio [type=radio]+label,.apparent .make-payment app-payment-amount .form-radio [type=radio]+label,.apparent .make-payment app-payment-amount .form-icon-radio [type=radio]+label{border-radius:1.2em}.apparent .make-payment app-payment-date .form-radio [type=radio]+label .desc,.apparent .make-payment app-payment-date .form-icon-radio [type=radio]+label .desc,.apparent .make-payment app-payment-amount .form-radio [type=radio]+label .desc,.apparent .make-payment app-payment-amount .form-icon-radio [type=radio]+label .desc{margin:0}.apparent input.mat-mdc-input-element{padding-left:.25em}.apparent .form-icon-radio [type=radio]+label .desc .subtext{color:#007298}.apparent button.mat-mdc-unelevated-button.mat-primary,.apparent a.mat-mdc-unelevated-button.mat-primary,.apparent .mat-raised-button.mat-primary,.apparent .mat-mdc-fab.mat-primary,.apparent .mat-mini-fab.mat-primary{background:#007298}.apparent button.mat-mdc-unelevated-button.mat-primary:hover,.apparent a.mat-mdc-unelevated-button.mat-primary:hover,.apparent .mat-raised-button.mat-primary:hover,.apparent .mat-mdc-fab.mat-primary:hover,.apparent .mat-mini-fab.mat-primary:hover{background:#004c65}.apparent button.mat-mdc-unelevated-button.mat-accent-inverted,.apparent a.mat-mdc-unelevated-button.mat-accent-inverted{color:#7f5097}.apparent button.mat-mdc-unelevated-button.mat-accent-inverted .mat-button-focus-overlay,.apparent a.mat-mdc-unelevated-button.mat-accent-inverted .mat-button-focus-overlay{background:#7f5097}.apparent button.mat-mdc-unelevated-button.mat-accent-inverted .mat-ripple-element,.apparent a.mat-mdc-unelevated-button.mat-accent-inverted .mat-ripple-element{background:#7f50971a}.apparent button.mat-mdc-unelevated-button.mat-primary-inverted,.apparent a.mat-mdc-unelevated-button.mat-primary-inverted{color:#007298}.apparent .dot-menu-vert{background-image:url(/images/apparent-icon-dot-menu-vertical.svg)}.apparent .site-nav-list a.active{color:#007298}.apparent .site-nav-list:after{width:2.5em;height:3em;bottom:-2.05em;margin-left:-2.05em}.apparent #paymentDraftDate,.apparent #paymentAmountValue,.apparent .next-payment-info .date{color:#007298}.apparent .next-payment-info .amount{color:#553665}.apparent .data-table:not(.card).sub-table dt{color:#007298}.apparent .tabset .color-primary h1,.apparent .tabset .color-primary h2,.apparent .tabset .color-primary h3,.apparent .tabset .color-primary .form-header{color:#0085b2;border-color:#159cca}.apparent .tabset .color-primary .card h2,.apparent .tabset .color-primary .card h3,.apparent .building-block__action,.apparent .contact-card p,.apparent .alert-info,.apparent .alert-info a,.apparent .alert-info a:visited{color:#007298}.apparent .icon-card{background:url(/images/a-idCards.svg);background-repeat:no-repeat}.apparent .custom-slider .ng5-slider .ng5-slider-pointer~.ng5-slider-model-value{color:#007298}.apparent .header-with-subtext p,.apparent .lease-address{color:#007298}.apparent .footer-badges li.forbes-banner,.apparent .mobile-app-pitch-banner{display:none}.apparent .policy-document-card h2[id*=RoadsideIDcard]:before{background-image:url(/images/apparent-icon-roadside-outline.svg)}
