@import"https://use.typekit.net/rtr1ctv.css";@import"https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined&display=block";@keyframes fade-in{0%{opacity:0}to{opacity:1}}.custom-slider .ngx-slider,.fade-in{animation:fade-in .4s;animation-fill-mode:both}.fade-out{animation:fade-in .4s;animation-fill-mode:both;animation-direction:reverse}.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],.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}@media (max-width: 59.9375em){.sr-only-sm{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,.timeout-popup>div{animation:fade-slide-in-up .4s ease-in-out}@media (prefers-reduced-motion: reduce){.fade-slide-in-up,.loading-popup>div,.timeout-popup>div{animation:none}}@keyframes fade-slide-in-down{0%{transform:translateY(-1em);opacity:0}to{transform:translateY(0);opacity:1}}.fade-slide-in-down,trunk-expandable-checkbox.ng-star-inserted{animation:fade-slide-in-down .4s ease-out}@media (prefers-reduced-motion: reduce){.fade-slide-in-down,trunk-expandable-checkbox.ng-star-inserted{animation:none}}.fade-slide-out-up{animation:fade-slide-in-down .4s ease-out;animation-direction:reverse;animation-fill-mode:both}@media (prefers-reduced-motion: reduce){.fade-slide-out-up{animation:none}}@keyframes fade-slide-in-left{0%{transform:translate(-5%);opacity:0}to{transform:translate(0);opacity:1}}.fade-slide-in-left,.fullscreen-loading .text.hide{animation:fade-slide-in-left .4s ease-out}@media (prefers-reduced-motion: reduce){.fade-slide-in-left,.fullscreen-loading .text.hide{animation:none}}@keyframes fade-slide-in-right{0%{transform:translate(1em);opacity:0}to{transform:translate(0);opacity:1}}.fade-slide-in-right,.fullscreen-loading .text.show{animation:fade-slide-in-right .5s 0ms ease-out}@media (prefers-reduced-motion: reduce){.fade-slide-in-right,.fullscreen-loading .text.show{animation:none}}.vehicle-logo:before,.radio-icon,.item-title-wrapper[data-first-letter]:before,.icon-wrapper{border-radius:50%;border:.2em solid #fff;background:#fff;box-shadow:var(--gray-lighter) 0 0 0 .125rem;color:var(--gray-lighter);line-height:1;min-width:4em;height:4em;font-size:.7em}.width{width:95%;max-width:90em;margin:0 auto}@media (min-width: 60em){.width{width:90%}}.or-separator:before,.or-separator:after{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}.form-radio [type=checkbox]+label,.form-checkbox [type=checkbox]+label,.form-icon-radio [type=checkbox]+label,.expandable-checkbox .mat-expandable.header{justify-content:flex-start;align-items:flex-start}.form-radio [type=checkbox]+label:before,.form-checkbox [type=checkbox]+label:before,.form-icon-radio [type=checkbox]+label:before,.expandable-checkbox .mat-expandable.header:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path fill="%230677a7" 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-right:1rem;flex-shrink:0}.form-radio [type=checkbox]+label:hover:after,.form-checkbox [type=checkbox]+label:hover:after,.form-icon-radio [type=checkbox]+label:hover:after,.expandable-checkbox .mat-expandable.header:hover:after{opacity:1}.form-radio [type=checkbox]:checked+label:before,.form-checkbox [type=checkbox]:checked+label:before,.form-icon-radio [type=checkbox]:checked+label:before,.expandable-checkbox .expanded .mat-expandable.header:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path fill="%230677a7" 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="%230677a7" 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}.sidebar .edit-sidebar:before,.building-block .icon-edit:before{content:"";display:block;width:1.1em;height:1.1em;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 115.05 114.91"><path fill="%230677a7" d="M115.72,29.58h0A14.49,14.49,0,0,0,116,9.1c-.1-.09-.19-.19-.29-.29A14.79,14.79,0,0,0,95,8.81l-7.9,7.91,20.77,20.77Zm-14,14L80.9,22.85,19.47,84.31c-.3.29-.3.29-.3.59l-14,33c-.29.88.3,1.77,1.47,1.46l32.76-13.75c.3,0,.3-.29.59-.29Z" transform="translate(-5.06 -4.55)"/></svg>')}.building-block .icon-remove{content:"";display:block;width:1.1em;height:1.1em;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23d03712" d="M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z"></path></svg>')}.mat-error,[class*=link-button-accent],[class*=link-button-accent]:visited,.sidebar .add-new-sidebar{text-shadow:-1px -1px 1px white,1px -1px 1px white,-1px 1px 1px white,1px 1px 1px white}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font-size:1.2em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font-size:1.2em;font-weight:600;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3,.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font-size:1.1em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:300 .83em/1 proxima-nova,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:300 .67em/1 proxima-nova,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font-size:1em;font-weight:600;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font-size:1em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:.9em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font-size:2em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font-size:1.7em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font-size:1.5em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font-size:1.3em;font-weight:300;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal;margin:0 0 64px}html{--mat-badge-text-font: proxima-nova, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{--mat-bottom-sheet-container-text-font: proxima-nova, sans-serif;--mat-bottom-sheet-container-text-line-height: 1;--mat-bottom-sheet-container-text-size: 1em;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 300}html{--mat-legacy-button-toggle-text-font: proxima-nova, sans-serif;--mat-standard-button-toggle-text-font: proxima-nova, sans-serif}html{--mat-datepicker-calendar-text-font: proxima-nova, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1em;--mat-datepicker-calendar-body-label-text-weight: 600;--mat-datepicker-calendar-period-button-text-size: 1em;--mat-datepicker-calendar-period-button-text-weight: 600;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 300}html{--mat-expansion-header-text-font: proxima-nova, sans-serif;--mat-expansion-header-text-size: 1.1em;--mat-expansion-header-text-weight: 300;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: proxima-nova, sans-serif;--mat-expansion-container-text-line-height: 1;--mat-expansion-container-text-size: 1em;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 300}html{--mat-grid-list-tile-header-primary-text-size: 1em;--mat-grid-list-tile-header-secondary-text-size: .9em;--mat-grid-list-tile-footer-primary-text-size: 1em;--mat-grid-list-tile-footer-secondary-text-size: .9em}html{--mat-stepper-container-text-font: proxima-nova, sans-serif;--mat-stepper-header-label-text-font: proxima-nova, sans-serif;--mat-stepper-header-label-text-size: 1em;--mat-stepper-header-label-text-weight: 300;--mat-stepper-header-error-state-label-text-size: 1em;--mat-stepper-header-selected-state-label-text-size: 1em;--mat-stepper-header-selected-state-label-text-weight: 600}html{--mat-toolbar-title-text-font: proxima-nova, sans-serif;--mat-toolbar-title-text-line-height: 1;--mat-toolbar-title-text-size: 1.2em;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 600}.mat-tree{font-family:proxima-nova,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:300;font-size:1em}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:proxima-nova,sans-serif;font-size:1em;font-weight:600}.mat-datepicker-content .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, "proxima-nova", sans-serif));font-size:var(--mdc-typography-button-font-size, 1em);line-height:var(--mdc-typography-button-line-height, 1);font-weight:var(--mdc-typography-button-font-weight, 600);letter-spacing:var(--mdc-typography-button-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-card{font-family:proxima-nova,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-tooltip{font-family:proxima-nova,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}input.mat-input-element{margin-top:-.0625em}.mat-form-field{font-size:inherit;font-weight:300;line-height:1.125;font-family:proxima-nova,sans-serif;letter-spacing:normal}.mat-form-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-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-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-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);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-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.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-form-field-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-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-select{font-family:proxima-nova,sans-serif}.mat-select-trigger{height:1.125em}.mat-checkbox{font-family:proxima-nova,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:1}.mat-dialog-title{font-size:1.2em;font-weight:600;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal}.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-slide-toggle-content,.mat-tab-group{font-family:proxima-nova,sans-serif}.mat-tab-label,.mat-tab-link{font-family:proxima-nova,sans-serif;font-size:1em;font-weight:600}.mat-radio-button{font-family:proxima-nova,sans-serif}.mat-slider-thumb-label-text{font-family:proxima-nova,sans-serif;font-size:.9em;font-weight:600}.mat-menu-item{font-family:proxima-nova,sans-serif;font-size:1em;font-weight:300}.mat-list-item,.mat-list-option{font-family:proxima-nova,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:proxima-nova,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:proxima-nova,sans-serif;font-size:.9em;font-weight:600}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:proxima-nova,sans-serif;font-size:.9em}.mat-simple-snackbar{font-family:proxima-nova,sans-serif;font-size:1em}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:600}.mat-table{font-family:proxima-nova,sans-serif}.mat-header-cell{font-size:.9em;font-weight:600}.mat-cell,.mat-footer-cell{font-size:1em}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.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:scale3d(0,0,0)}.cdk-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;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.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}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.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}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:#0000000a}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:#0000000a}.mat-option.mat-active{background:#0000000a;color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#0677a7}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#06847d}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#d03712}.mat-option{font-family:proxima-nova,sans-serif;font-size:1.1em}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-optgroup-label{font-size:1em;font-weight:600;line-height:1;font-family:proxima-nova,sans-serif;letter-spacing:normal}.mat-ripple-element{background-color:#0000001a}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#0677a7}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#0677a7}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#06847d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#06847d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#06847d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#06847d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#d03712}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#d03712}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;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-theme-loaded-marker{display:none}body{background:#fff}body>img{display:none}*{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}.invisible{visibility:hidden;height:0;width:0;border:0;padding:0;margin:0}.grecaptcha-badge{visibility:hidden}html{font-size:1em}@media (min-width: 120em){html{font-size:1.1em}}@media (max-width: 79.9375em){html{font-size:.95em}}@media (max-width: 39.9375em){html{font-size:.8em}}*{font-family:proxima-nova,sans-serif}body{font-size:1.1rem}strong{font-weight:600}h1,h2,h3,h4,h5,h6,.form-header{font-weight:600;font-family:proxima-nova,sans-serif;color:#183963}h1,.form-header{font-size:2rem;font-weight:700;margin:.5em 0}h2,.section-head{color:#0677a7;font-size:1.5rem;font-weight:700;margin-bottom:1em}h3{font-size:1.3rem;font-weight:300}h4,h5,h6{font-size:1em;font-weight:700}a,a:visited{color:#06847d}a:hover,a:focus,a:active{text-decoration:none;color:#1a6c68}p{line-height:1.3}.d-flex{display:flex;align-items:center}.or-separator{display:flex;align-items:center;color:#5f7388}.or-separator:before,.or-separator:after{content:"";display:block;height:2px;flex-grow:1}.disclosure{color:#5f7388;font-size:.9em;line-height:140%}.large-header{font-size:4rem}.with-subhead{margin-bottom:0!important;padding:0}.with-subhead+.subhead{font-size:1em}.subhead{color:#5f7388;margin-top:.2em}:root{--footer-border: #0095d5;--gray-accent: #bfd0df;--gray-light: #c2d0e0;--gray-lighter: #dfe8f0;--gray-medium: #949ba3;--gray-dark: #5f7388;--primary-main: #0677a7;--primary-light: #0095d5;--primary-dark: #183963;--accent-main: #06847d;--accent-light: #7ec2be;--warn-main: #d03712;--warn-light: #ee6240;--border-radius: .4em;--border-radius-control: .4em}.alert{border:1px solid transparent;border-radius:.4em;padding:.75em 1em;display:block;margin-bottom:2em;text-align:left}.alert p{margin:.3em 0;line-height:1.1}.alert *:last-child{margin-bottom:0}.alert *:first-child{margin-top:0}.form-row .alert{margin-right:.5em}.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-with-icon .alert-icon:has(img){opacity:1}.alert-with-icon .alert-icon img{width:2.5em}.alert-warn{background-color:#fff1ec99!important;border-color:#b44025!important;color:#b44025;animation:shake .3s .3s,fade-slide-in-down .25s!important}.alert-warn strong{color:#d03712!important}.alert-primary{background-color:#f0f8fc80!important;border-color:#0095d5!important;color:#0677a7!important}.alert-accent{background-color:#e0f4f480!important;border-color:#7ec2be!important;color:#06847d!important}.alert-tip{display:flex;align-items:center;padding:.5em 1em .5em .1em;background:none;color:#1a6c68;border-radius:0;border:none}.alert-tip:before{content:"";display:block;align-self:stretch;flex-shrink:0;background:right center no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" width="512" height="640"><path fill="%237ec2be" d="M240.06,454.34A32,32,0,0,0,245.42,472l17.1,25.69c5.23,7.91,17.17,14.28,26.64,14.28h61.7c9.47,0,21.41-6.37,26.64-14.28L394.59,472A37.47,37.47,0,0,0,400,454.34L400,416H240ZM319.45,0C217.44.31,144,83,144,176a175,175,0,0,0,43.56,115.78c16.52,18.85,42.36,58.22,52.21,91.44,0,.28.07.53.11.78H400.12c0-.25.07-.5.11-.78,9.85-33.22,35.69-72.59,52.21-91.44A175,175,0,0,0,496,176C496,78.63,416.91-.31,319.45,0ZM320,96a80.09,80.09,0,0,0-80,80,16,16,0,0,1-32,0A112.12,112.12,0,0,1,320,64a16,16,0,0,1,0,32ZM112,192a24,24,0,0,0-24-24H24a24,24,0,0,0,0,48H88A24,24,0,0,0,112,192Zm504-24H552a24,24,0,0,0,0,48h64a24,24,0,0,0,0-48ZM131.08,55.22l-55.42-32a24,24,0,1,0-24,41.56l55.42,32a24,24,0,1,0,24-41.56Zm457.26,264-55.42-32a24,24,0,1,0-24,41.56l55.42,32a24,24,0,0,0,24-41.56Zm-481.26-32-55.42,32a24,24,0,1,0,24,41.56l55.42-32a24,24,0,0,0-24-41.56ZM520.94,100a23.8,23.8,0,0,0,12-3.22l55.42-32a24,24,0,0,0-24-41.56l-55.42,32a24,24,0,0,0,12,44.78Z"></path></svg>');background-size:1.1em 1em;width:1.5em;min-height:1.8em;border-left:3px solid #06847d;padding-left:.5em;margin-right:1em}.alert-disclaimer{padding:0;font-size:.9em;color:#5f7388}.success-msg,.error-msg{margin:1.5rem 0;font-size:1.1em;font-weight:600}.alert-separator{color:var(--primary-main);display:flex;align-items:center;font-size:1.5em;font-weight:700;margin-bottom:auto;padding:.2em 0 .5em}.alert-separator:before,.alert-separator:after{content:"";height:1px;border-top:1px dashed;min-width:2em}.alert-separator:after{flex-grow:1;margin-left:.5em}.alert-separator:before{margin-right:.5em}.error-msg{color:var(--warn-main);border-color:var(--warn-main);background:#fff1ec}.invalid-feedback{color:var(--warn-main);margin:.25rem 0 1rem;font-size:.9em}.ancillary-banner{position:relative;z-index:0;padding:calc(8vw + 2em) 0}.ancillary-banner:before,.ancillary-banner:after{content:"";position:absolute;inset:0;opacity:.25}.ancillary-banner:before{background:linear-gradient(155deg,#0677a7 20%,#06847d 80%);z-index:-2}@supports (mix-blend-mode: soft-light){.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: soft-light){.ancillary-banner:after{mix-blend-mode:soft-light;opacity:1}}.ancillary-banner.homesite.homeowners:after{background-image:url(/images/homesite-banner-img.jpg)}@media (min-width: 1000px){.ancillary-banner.homesite.homeowners:after{background-image:url(/images/homesite-banner-img@2x.jpg)}}.ancillary-banner.homesite.renters:after,.ancillary-banner.homesite.condo:after{background-image:url(/images/condo-renter-banner.jpg)}@media (min-width: 1000px){.ancillary-banner.homesite.renters:after,.ancillary-banner.homesite.condo:after{background-image:url(/images/condo-renter-banner@2x.jpg)}}.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{font-size:calc(2em + 2vw);color:#fff;max-width:17em;line-height:1.1;margin:0 0 .5em;text-shadow:rgba(24,57,99,.8) .04em .05em .03em}.ancillary-banner .mat-dark{font-size:1.5em}.additional-offerings{background:#dfe8f0;padding:2em 0}.additional-offerings h1{font-weight:700;color:#06847d}@media (min-width: 60em){.additional-offerings.center-header h1{text-align:center}}.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,#0677a7 20%,#06847d 80%)}.additional-offerings-list{display:flex;flex-wrap:wrap;padding:0;margin:0 -3% 0 0;justify-content:center;list-style:none}.highlighted-card{display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:center;padding:1.4em 1em 1em;border-radius:.4em;background-color:#fff;box-shadow:0 2px 5px #bfd0df;min-width:15em;flex-grow:1;width:47%;margin:0 3% 1em 0}@media (min-width: 60em){.highlighted-card{width:30.3%;flex-grow:0;margin:0 3% 3% 0}}.highlighted-card:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:.4em;background:linear-gradient(155deg,#0677a7 20%,#06847d 80%)}.highlighted-card h2{border:none;color:#0677a7;margin-bottom:0}.highlighted-card button,.highlighted-card a{margin:auto auto 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}@media (min-width: 60em){.highlighted-card{margin:0 3% 2em 0}}}.payment-plans .radio-group .form-row .form-radio label{cursor:pointer;text-align:center;border-radius:.4em;background:#fff;color:#183963;border:2px solid #c2d0e0;padding:1em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;transition:all .2s ease}@media (max-width: 29.9375em){.payment-plans .radio-group .form-row .form-radio label{display:flex;justify-content:space-between;text-align:left}}.payment-plans .radio-group .form-row .form-radio input:checked+label{background:#e1f1f9;border-color:transparent;box-shadow:0 0 0 2px #79c4e8;color:#183963}.payment-plans .radio-group .form-row .form-radio .plan-wrapper{width:100%;flex-shrink:0}@media (max-width: 29.9375em){.payment-plans .radio-group .form-row .form-radio .plan-wrapper{text-align:center}}.payment-plans .radio-group .form-row .form-radio .plan-name{width:100%}.payment-plans .radio-group .form-row .form-radio .price-wrap{width:100%;font-weight:700;display:flex;align-items:flex-start;justify-content:center;margin:.5em 0}.payment-plans .radio-group .form-row .form-radio .dollar-sign,.payment-plans .radio-group .form-row .form-radio .cents{font-size:1.5em}.payment-plans .radio-group .form-row .form-radio .dollars{font-size:3em;line-height:100%}@media (max-width: 39.9375em){.payment-plans .radio-group .form-row .form-radio{font-size:.75em}}@media (max-width: 29.9375em){.payment-plans .radio-group .form-row .form-radio{margin:.5em 0 0}}@media (max-width: 29.9375em){.payment-plans{margin:0 0 1em}}.question-bank-holder-routing-number{min-width:calc(100% - 15em);width:20em;max-width:100%}#adobe-iframe-container{position:relative;width:100%;overflow:hidden;border-radius:1em;border:1px solid var(--gray-accent)}#adobe-iframe{border:0;overflow:hidden;min-height:700px;width:100%;margin-bottom:-7px}@media (max-width: 29.9375em){#adobe-iframe{min-height:650px;max-height:calc(90vh - 3em)}}.adobe-web-form-wrapper+.mat-error{font-size:1.25em}.download-quote{margin:2em 0}.download-quote .download-quote-link-btn{color:#06847d;border:1px solid;background:#fff;display:flex;align-items:center;justify-content:center;max-width:15em}.download-quote .download-quote-link-btn .mat-icon{margin-right:.25em}.email-quote{margin:1em 0 0}.email-quote .btn-well{margin:.5em 0 0;padding:0}.email-quote .alert-warn{margin:0 0 .5em}.checkout .policy-start-date{margin:2em 0}@media (min-width: 100em){.checkout .policy-start-date{max-width:60%}}.cc-info{display:flex;align-items:center}.cc-info .cc-icon{margin-right:.5em}.checkout-section trigger span{display:flex;align-items:center;justify-content:flex-start;gap:.5em}.card-input-wrapper{display:flex;position:relative;justify-content:space-between;align-items:center;height:3.4em;padding:.9em;border:1px solid #bfd0df;border-radius:.4em;background:#fff;margin:.2em 0 1em;flex:1}.card-input-wrapper mat-icon{color:#bfd0df}.card-input-wrapper.focus{border-color:#0677a7}.card-input-wrapper.focus mat-icon{color:#0677a7}.card-input-wrapper.invalid{color:#d03712;border-color:#b44025}.card-input-wrapper.invalid mat-icon{color:#d03712}.card-input-wrapper .cybs-iframe{height:100%;width:calc(100% - 4em)}.error-container{margin-bottom:.75em;margin-top:.25em}.building-block{background:#f6f8fa80;display:flex;justify-content:space-between;align-items:center;color:#0677a7;border:1px solid #bfd0df;border-radius:.4em;overflow:hidden;margin:1em 0;padding-left:1em;background:#fff}.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:.4em;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/driver-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom left;opacity:.7}.building-block a{text-decoration:none;cursor:pointer}.building-block.added{border-style:solid}.building-block.removed{opacity:.8;border-style:dashed}.building-block.removed:before{filter:grayscale(1)}.building-block.removed .building-block__label{color:#5f7388}.page-wrap.animate-out .building-block.removed .building-block.removed{transition:background-color .2s,opacity .3s;background-color:#fff1ecb3;opacity:0}.building-block.fill-block{color:#fff!important}.building-block__info{padding:1.5em 1em;flex-grow:1;margin:0}.building-block__info .mat-form-field-outline{background:#fff;border-radius:.4em}.building-block__label{font-weight:600;align-items:center;font-size:1em;color:#0677a7;padding:0;margin:0}.building-block__detail{font-size:1em;color:#5f7388;margin:0}.building-block__detail.fill-block{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;cursor:pointer;border:none;color:#06847d;border-left:1px solid rgba(6,119,167,.1);background:#fff;flex-grow:1;font-size:.8em;transition:all .2s;border-radius:0}.building-block__action trigger{display:flex;align-items:center;justify-content:flex-start;gap:.5em}.building-block__action:hover,.building-block__action:focus{outline:none;background:#7ec2be1a}.building-block__action .text{margin-left:1em}.building-block__action .icon{flex-shrink:0}@media (max-width: 59.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 .color-primary{color:#0677a7;background:#0095d50d}.building-block .color-primary:hover,.building-block .color-primary:focus{background:#0677a71a}.building-block .action-edit,.building-block .color-accent{color:#06847d;background:#7ec2be0d}.building-block .action-edit:hover,.building-block .action-edit:focus,.building-block .color-accent:hover,.building-block .color-accent:focus{background:#06847d1a}.building-block .action-remove,.building-block .color-warn{color:#d03712;background:#ee62400d}.building-block .action-remove:hover,.building-block .action-remove:focus,.building-block .color-warn:hover,.building-block .color-warn:focus{background:#d037121a}.building-block.selectable{align-items:center!important;padding:1em!important}.building-block.selectable .building-block__info{padding:0 1em}.building-block.selectable .driver-list-item{margin-left:auto}.building-block.selectable .vehicle-logo{--vehicle-icon-scale: .7}[type=checkbox]:not(:checked)+label.selectable{border:2px dashed #bfd0df!important}.building-block-discount{justify-content:space-between;align-items:center;padding:1em;color:#183963;border:2px dashed #c2d0e0;border-radius:.4em}.building-block-discount.added{border-style:solid}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#0677a7}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#06847d}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#d03712}.mat-button.mat-primary[disabled],.mat-button.mat-accent[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-warn[disabled],.mat-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}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#0677a7}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#06847d}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#d03712}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay,.mat-stroked-button[disabled] .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not([disabled]){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[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-fab.mat-primary[disabled],.mat-fab.mat-accent[disabled],.mat-fab.mat-warn[disabled],.mat-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-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#0677a7}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#06847d}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#d03712}.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[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-fab.mat-primary[disabled],.mat-fab.mat-accent[disabled],.mat-fab.mat-warn[disabled],.mat-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-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-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-flat-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-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-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-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}button{cursor:pointer}.btn-well{margin:1em 0 0;display:flex;flex-wrap:wrap;gap:.5em}.btn-well [class*=link-button],.btn-well .sidebar .add-new-sidebar,.sidebar .btn-well .add-new-sidebar{flex-grow:0;align-self:center;margin-left:2em}@media (min-width: 60em){.btn-well{margin:1em 0 .5em}}form .btn-well{padding-top:1em}.vehicle-expandable .btn-well{margin:0}.vehicle-expandable .btn-well button.mat-flat-button{margin-bottom:0}.btn-well button,.btn-well a{flex-grow:1;margin-bottom:.5em;display:block}.btn-well>.mat-flat-button:first-child:last-child{width:100%;flex-grow:0;min-width:50%}@media (min-width: 40em){.btn-well>.mat-flat-button:first-child:last-child{width:auto}}[class*=link-button],.sidebar .add-new-sidebar{padding:0;border:0;line-height:1.3;font-size:.9em;margin-top:-.2em;background:none;outline:none;display:inline-block;text-decoration:none;cursor:pointer}@media (min-width: 60em){[class*=link-button],.sidebar .add-new-sidebar{font-size:1em}}[class*=link-button]:after,.sidebar .add-new-sidebar:after{content:"";display:block;height:1px;background-image:linear-gradient(to right,currentColor,currentColor 45%,transparent 45%,transparent 100%);transition:all .3s;background-size:12% 100%;margin-top:.1em}[class*=link-button].long-link:after,.sidebar .long-link.add-new-sidebar:after{background-size:8% 100%}[class*=link-button]:hover,.sidebar .add-new-sidebar:hover{opacity:.8}[class*=link-button]:hover:after,.sidebar .add-new-sidebar:hover:after{background-color:currentColor;background-size:16% 100%;background-position:-20% 0}[class*=link-button-accent],[class*=link-button-accent]:visited,.sidebar .add-new-sidebar{color:#06847d}[class*=link-button-primary],[class*=link-button-primary]:visited{color:#0677a7}[class*=link-button-warn],[class*=link-button-warn]:visited{color:#d03712}.inline-link{padding:0;margin:0;display:inline;background:none;color:#06847d;border:none;font-size:inherit;font-weight:inherit;outline:none;cursor:pointer;text-decoration:underline}.inline-link:hover,.inline-link:focus{text-decoration:none}.icon-button{outline:none;background:none;border:none;line-height:1;font-size:1.3em}button.mat-flat-button,a.mat-flat-button{border-radius:.4em;padding:1.2em 1.5em;transition:opacity .3s;font-size:1.1rem;font-weight:600;line-height:1}button.mat-flat-button.btn-small,a.mat-flat-button.btn-small{font-size:.9em}button.mat-flat-button:not([class*=inverted]) .mat-spinner circle,a.mat-flat-button:not([class*=inverted]) .mat-spinner circle{stroke:#fff}button.mat-flat-button .mat-spinner,a.mat-flat-button .mat-spinner{margin-left:1em;display:none}button.mat-flat-button.loading,a.mat-flat-button.loading{opacity:.7;pointer-events:none}button.mat-flat-button.loading .mat-spinner,a.mat-flat-button.loading .mat-spinner{display:block;opacity:1;margin:0 0 0 1em;transform:translate(0);transition:transform .2s,opacity .2s,margin .2s}@keyframes fade-in-spinner{0%{opacity:0;margin:0 0 0 -16px}to{opacity:1;margin:0 0 0 1em}}.page-wrap:not(.animate-out) button.mat-flat-button.loading .mat-spinner,.page-wrap:not(.animate-out) a.mat-flat-button.loading .mat-spinner{animation:fade-in-spinner .3s .3s ease-out;animation-fill-mode:backwards}.page-wrap.animate-out button.mat-flat-button.loading .mat-spinner,.page-wrap.animate-out a.mat-flat-button.loading .mat-spinner{animation:none;transform:translate(-.5em);opacity:0;margin:0 0 0 -16px}button.mat-flat-button .mat-button-wrapper,a.mat-flat-button .mat-button-wrapper{display:flex;align-items:center;justify-content:center}button.mat-flat-button.mat-primary:hover,a.mat-flat-button.mat-primary:hover{background:#183963}button.mat-flat-button.mat-accent:hover,a.mat-flat-button.mat-accent:hover{background:#1a6c68}button.mat-flat-button.mat-warn:hover,a.mat-flat-button.mat-warn:hover{background:#b44025}button.mat-flat-button[disabled]:hover,a.mat-flat-button[disabled]:hover{background-color:#00000040}button.mat-flat-button.mat-accent-inverted,a.mat-flat-button.mat-accent-inverted{color:#06847d;border:1px solid;background:#fff}button.mat-flat-button.mat-accent-inverted:hover,a.mat-flat-button.mat-accent-inverted:hover{background:#7ec2be1a}button.mat-flat-button.mat-accent-inverted .mat-button-focus-overlay,a.mat-flat-button.mat-accent-inverted .mat-button-focus-overlay{background:#7ec2be}button.mat-flat-button.mat-accent-inverted .mat-ripple-element,a.mat-flat-button.mat-accent-inverted .mat-ripple-element{background:#7ec2be1a}button.mat-flat-button.mat-warn-inverted,a.mat-flat-button.mat-warn-inverted{color:#d03712;border:1px solid;background:#fff}button.mat-flat-button.mat-warn-inverted:hover,a.mat-flat-button.mat-warn-inverted:hover{background:#ee62401a}button.mat-flat-button.mat-warn-inverted .mat-button-focus-overlay,a.mat-flat-button.mat-warn-inverted .mat-button-focus-overlay{background:#ee6240}button.mat-flat-button.mat-warn-inverted .mat-ripple-element,a.mat-flat-button.mat-warn-inverted .mat-ripple-element{background:#ee62401a}button.mat-flat-button.mat-primary-inverted,a.mat-flat-button.mat-primary-inverted{color:#0677a7;border:1px solid;background:#fff}button.mat-flat-button.mat-primary-inverted:hover,a.mat-flat-button.mat-primary-inverted:hover{background:#0095d51a}button.mat-flat-button.mat-primary-inverted .mat-button-focus-overlay,a.mat-flat-button.mat-primary-inverted .mat-button-focus-overlay{background:#0095d5}button.mat-flat-button.mat-primary-inverted .mat-ripple-element,a.mat-flat-button.mat-primary-inverted .mat-ripple-element{background:#0095d51a}button.mat-flat-button.mat-gray-inverted,a.mat-flat-button.mat-gray-inverted{color:#5f7388;border:1px solid;background:#fff}button.mat-flat-button.mat-gray-inverted:hover,a.mat-flat-button.mat-gray-inverted:hover{background:#bfd0df4d}button.mat-flat-button.mat-gray-inverted .mat-button-focus-overlay,a.mat-flat-button.mat-gray-inverted .mat-button-focus-overlay{background:#5f7388}button.mat-flat-button.mat-gray-inverted .mat-ripple-element,a.mat-flat-button.mat-gray-inverted .mat-ripple-element{background:#5f73881a}button.mat-flat-button.mat-dark,a.mat-flat-button.mat-dark{color:#fff;border:1px solid;background:#183963}button.mat-flat-button.mat-dark:hover,a.mat-flat-button.mat-dark:hover{background:#18396380}button.mat-flat-button.mat-dark .mat-button-focus-overlay,a.mat-flat-button.mat-dark .mat-button-focus-overlay{background:#0095d5}button.mat-flat-button.mat-dark .mat-ripple-element,a.mat-flat-button.mat-dark .mat-ripple-element{background:#0677a71a}button.mat-flat-button.mat-expandable,a.mat-flat-button.mat-expandable{color:#0677a7;border:none;background:none}button.mat-flat-button.mat-expandable:hover,a.mat-flat-button.mat-expandable:hover{background-color:#f6f8fa}button.mat-flat-button.mat-expandable .mat-button-focus-overlay,a.mat-flat-button.mat-expandable .mat-button-focus-overlay{background-color:#bfd0df}button.mat-flat-button.mat-expandable .mat-ripple-element,a.mat-flat-button.mat-expandable .mat-ripple-element{background:#bfd0df26}button.mat-flat-button.close-button,button.mat-flat-button.cancel-button{background:#d03712}button.mat-flat-button.close-button:hover,button.mat-flat-button.cancel-button:hover{background:#b44025}.mat-icon-button{border-radius:.4em!important;line-height:34px!important}.mat-icon-button.close-button{color:#d03712}.mat-icon-button.close-button:hover{color:#b44025}.mat-icon-button.add-cancel-button{width:auto;height:auto}button.mat-menu-item{color:#183963}button.mat-menu-item>.mat-icon{color:#0677a7}.btn-open-chat .mat-icon,.btn-footer-contact .mat-icon{margin-right:.5em}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.tab-header .btn-no-style{overflow:visible}}.btn-wrap-agent{position:absolute;right:0;padding:1em;max-width:10em}.btn-wrap-agent button.bolt-button{padding:1em .75em;width:100%;font-size:.85em}.btn-wrap-agent button.bolt-button:first-child{margin-bottom:.5em}.btn-wrap-agent button.pc-button{background:transparent;color:#0677a7;border:1px solid #0677a7}.btn-wrap-agent button.pc-button:hover{background:#0677a7;color:#fff}.btn-wrap-agent button.pc-button.mat-button-disabled{border-color:var(--gray-med)}.btn-wrap-agent button.pc-button.mat-button-disabled:hover{background-color:#0000001f;color:#00000042}.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,.quote-container,.homesite-quote,.you-are-covered .homesite-get-quote,.you-are-covered .root-app-info,.you-are-covered .policy-info-inner{border-radius:.4em;border:1px solid #bfd0df;margin:0 0 1em;padding:1em 1.5em}.card.expandable,.expandable.quote-container,.expandable.homesite-quote,.you-are-covered .expandable.homesite-get-quote,.you-are-covered .expandable.root-app-info,.you-are-covered .expandable.policy-info-inner{border-color:#0095d5;border-width:1px}.card dl,.quote-container dl,.homesite-quote dl,.you-are-covered .homesite-get-quote dl,.you-are-covered .root-app-info dl,.you-are-covered .policy-info-inner dl{margin:0}.card .card-title,.quote-container .card-title,.homesite-quote .card-title,.you-are-covered .homesite-get-quote .card-title,.you-are-covered .root-app-info .card-title,.you-are-covered .policy-info-inner .card-title{color:#06847d;border-bottom:1px solid #73b6b7;font-weight:600;font-size:1.1em;margin-bottom:1em;padding-top:1em}.card-container{border-bottom-width:3px}.checkout .form-wrapper{opacity:1;transform:translateY(0);transition:opacity .5s,transform .4s ease-in-out}.checkout .form-wrapper.not-ready{pointer-events:none;opacity:.3;transform:translateY(1em)}.checkout form>.ng-star-inserted{animation:fade-slide-in-down .4s ease-out}@media (prefers-reduced-motion: reduce){.checkout form>.ng-star-inserted{animation:none}}.checkout .price-changed h1{font-size:1.2em;color:var(--primary-main)}.checkout .price-changed h2{border:none;font-size:1.1em;margin:1.2em 0 .2em}.checkout .price-changed p{margin:0}.checkout .mat-form-field-suffix{align-self:center}.checkout .cc-logo{display:block;height:1em;width:auto}.section-list{padding:0;margin:0;list-style:none}.data-table:not(.card),.data-table dl{margin:0;padding:0}.data-table:not(.card).sub-table{padding:0 0 .5em}.data-table:not(.card).sub-table dt{color:#0677a7}.vehicle-expandable .data-table:not(.card).sub-table{padding:0}.data-table dt{color:var(--accent-main);font-weight:600;margin-right:1em}.data-table dd{font-weight:300;color:#5f7388;margin-left:0}.data-table h4{font-weight:600;margin:1em 0 0}.data-table.small-table{padding:0}@media (min-width: 40em){.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:#0677a7}.color-accent .data-table-header{border-color:#06847d}.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: 40em){.data-row{display:flex}}.data-row:not(:last-of-type){border-bottom:1px solid #c2d0e0}.assignment-review dl:not(:last-of-type){border-bottom:1px solid #c2d0e0;margin-bottom:1em}.dms-intro-text{border-top:1px solid #bfd0df;margin-top:2em;padding-top:2em}.form-row:first-of-type .dms-intro-text{margin:0;border:none}.dms-intro-text .display-item{margin-bottom:0}@media (min-width: 30em){.dms-intro-text .display-item .data-table{display:flex}.dms-intro-text .display-item .vehicle-match{flex-grow:1;text-align:center;padding:0 1em}.dms-intro-text .display-item .vehicle-match+.vehicle-match{border-left:1px dashed #bfd0df}}.expandable{padding:0;transition:margin .3s ease-in-out}.expandable.card{background-color:#fff}.expandable.expanded{transition:margin .5s ease-in-out}.expandable.expanded:not(.no-container){margin-left:-.5em;margin-right:-.5em}.expandable.disabled h1{color:var(--gray-dark)}.expandable.disabled trigger mat-icon{display:none}@media (prefers-reduced-motion: reduce){.expandable *{transition:none!important}}.expandable .header{padding:1em;border:none;width:100%;outline:none;text-align:left;line-height:1.4;border-radius:.4em}.expandable.expanded .trigger-header{border-radius:.4em .4em 0 0}.expandable .trigger-header{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;transition:border-radius .3s}.expandable .trigger-header .collapsed{width:75%;padding-right:2%}.expandable .trigger-header .collapsed.building-block__info{padding:1em}@media (min-width: 40em){.expandable .trigger-header .collapsed{width:100%}}.expandable .trigger-header .radio-icon{font-size:.65em}@media (min-width: 40em){.expandable .trigger-header .radio-icon{font-size:.8em}}.expandable .trigger-header .mat-flat-button{width:25%}@media (min-width: 40em){.expandable .trigger-header .mat-flat-button{width:auto}}.expandable .trigger-header .item-title-wrapper{width:100%;overflow:hidden;padding:.2em}.expandable .trigger-header .item-title-wrapper .values-container{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expandable .form-icon-checkbox{margin:0}.expandable .form-icon-checkbox .mat-expandable{border-radius:.4em 0 0 .4em}.expandable .form-icon-checkbox additional-button button{height:100%;border-top-width:0;border-right-width:0;border-bottom-width:0}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}.building-block-trigger .body{border-top:1px solid #c2d0e0}.expanded .body{opacity:1;transition:height .5s cubic-bezier(.62,0,.37,1.3),opacity .4s .2s}.expanded-wrap{position:relative}.expandable:not(.no-container) .expanded-wrap{padding:0 1em 1em}.expanded-wrap:before{content:"";display:block;position:relative;top:0;margin-bottom:1.5em;border-top:1px solid #c2d0e0}.building-block-trigger .expanded-wrap:before{border:none}.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}.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 #0677a7;border-bottom:.2em solid #0677a7;transform:translate(-.15em,.2em)}@media (min-width: 60em){.mat-expandable.header:before{transform:translate(-.3em,.3em)}}.mat-expandable.header:after{border-right:.2em solid #0677a7;border-top:.2em solid #0677a7;transform:translate(.2em,-.2em)}@media (min-width: 60em){.mat-expandable.header:after{transform:translate(.3em,-.3em)}}.expanded .mat-expandable.header:before{transform:translate(.35em,-.35em)}@media (min-width: 60em){.expanded .mat-expandable.header:before{transform:translate(.4em,-.4em)}}.expanded .mat-expandable.header:after{transform:translate(-.4em,.35em)}@media (min-width: 60em){.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}.item-title-wrapper{display:flex;align-items:center;color:#183963;font-weight:400}.item-title-wrapper[data-first-letter]:before{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}trunk-expandable-checkbox{display:block}trunk-expandable-checkbox .expandable{opacity:1}trunk-expandable-checkbox.fade-out .expandable{margin-top:-4.5em;opacity:0;transition:margin .5s .1s ease-in-out,opacity .4s}.expandable-checkbox.disabled .expandable{border-color:#bfd0df99}.expandable-checkbox.disabled .mat-expandable.header{opacity:.6;color:#5f7388}.expandable-checkbox [label]{font-weight:300;line-height:1.4;font-size:1.1rem}.expandable-checkbox .mat-expandable.header{font-size:1.1rem!important;padding:1em 1.5em!important}.expandable-checkbox .expanded{margin-left:0;margin-right:0}.expandable-checkbox .expanded additional-button .mat-button{border-bottom-width:1px;margin-bottom:-1px;height:calc(100% + 1px)}.expandable-checkbox .mat-expandable.header .expanded,.expandable-checkbox .mat-expandable.header{display:flex;align-items:center}.expandable-checkbox .mat-expandable.header .expanded:after,.expandable-checkbox .mat-expandable.header .expanded:before,.expandable-checkbox .mat-expandable.header:after,.expandable-checkbox .mat-expandable.header:before{transform:none;font-size:inherit;border:none;position:static;top:auto;left:auto}.expand-checkbox-add-veh .expanded .body{height:auto!important;overflow:auto!important}footer{padding:3em 2em 2em;font-size:.9em}.footer-contact{display:flex;flex-wrap:wrap;gap:0 2em;justify-content:space-between;align-items:center}.footer-logo{height:2.5em;max-width:60vw}.give-us-a-call{font-size:1.2em}@media (min-width: 60em){.give-us-a-call{font-size:1.4em}}.give-us-a-call .link-button-primary{font-weight:600;font-size:.95em}.footer-required{display:flex;flex-wrap:wrap;gap:1em;margin:2em 0 .5em;padding:1.5em 5% 0 0;border-top:1px solid #bfd0df;opacity:.9;width:-moz-fit-content;width:fit-content;max-width:100%}.reCaptchaMessage{font-size:.8em;color:var(--gray-dark);margin:1.5em 0 0;width:-moz-fit-content;width:fit-content;max-width:100%}.footer-badges{display:flex;align-items:center;justify-content:flex-start;list-style-type:none;margin:0;padding:0}.footer-badges>*:not(:last-child){margin-right:1em}.footer-badges img{height:39px}.footer-badges .comodo-trust img{border-radius:10px;height:42px}.footer-text,.footer-links{margin:0}.footer-text{line-height:1.2}.footer-links span:not(:last-of-type){padding-right:.5em;margin-right:.5em;border-right:1px solid var(--gray-dark)}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:#0677a7}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#06847d}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#d03712}.mat-focused .mat-form-field-required-marker{color:#06847d}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#0677a7}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#06847d}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#d03712}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#0677a7}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#06847d}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#d03712}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#d03712}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#d03712}.mat-error{color:#d03712}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-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 .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#0677a7}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#06847d}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#d03712}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:#0677a7}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-accent .mat-input-element{caret-color:#06847d}.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#d03712}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#d03712}.mat-calendar-arrow{border-top-color:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header{color:#00000061}.mat-calendar-table-header-divider:after{background:#0000001f}.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:#00000061}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#0000000a}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#0000002e}.mat-calendar-body-selected{background-color:#0677a7;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#0677a766}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#06847d;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#06847d66}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#d03712;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#d0371266}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content-touch{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-datepicker-toggle-active{color:#0677a7}.mat-datepicker-toggle-active.mat-accent{color:#06847d}.mat-datepicker-toggle-active.mat-warn{color:#d03712}.mat-calendar{font-family:proxima-nova,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:300}.mat-form-field{width:100%}.mat-form-field mat-icon{color:#9db7ce}.mat-form-field .mat-input-element{background-color:#ffffff1a}@keyframes shake{0%,to{transform:translate(0)}25%,75%{transform:translate(.5em)}50%{transform:translate(-.5em)}}.alert.alert-warn,.alert.alert-warn~.mat-form-field{animation:shake .3s}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{transition:all .3s,border-top-color 50ms;margin-top:-11px;border-radius:.4em .4em 0 0}.mat-form-field-appearance-outline .mat-form-field-infix{padding:.9em 0;border-top-width:.7em}.mat-form-field-appearance-outline.field-read-only{pointer-events:none}.mat-form-field-appearance-outline.field-read-only .mat-form-field-infix{opacity:.6}.mat-form-field-appearance-outline.field-read-only .mat-form-field-flex{padding-right:0}.mat-form-field-appearance-outline.field-read-only .mat-select-arrow-wrapper{display:none}.mat-form-field-appearance-outline .mat-form-field-wrapper{padding:0;margin:.5em 0 0}.mat-form-field-appearance-outline .mat-form-field-wrapper .form-radio [type=radio]+label{margin:0}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{text-align:right;position:relative;padding:0!important}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper .mat-error{text-align:left;margin-bottom:1em;font-size:1rem}.mat-form-field-appearance-outline .mat-form-field-flex:not(ic){padding-left:1em;padding-right:1em}.mat-form-field-appearance-outline .mat-form-field-outline:not(ic) .mat-form-field-outline-gap,.mat-form-field-appearance-outline .mat-form-field-outline:not(ic) .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline:not(ic) .mat-form-field-outline-end{border-width:1px}.mat-form-field-appearance-outline .mat-form-field-outline:not(ic) .mat-form-field-outline-start{border-radius:.4em 0 0 .4em}.mat-form-field-appearance-outline .mat-form-field-outline:not(ic) .mat-form-field-outline-end{border-radius:0 .4em .4em 0}.mat-form-field-label mat-label{padding:.3em .5em .3em .3em;margin-left:-.3em}.mat-form-field-label.mat-empty{color:#0677a7}.mat-form-field-outline>div{background:#fff}.mat-form-field-subscript-wrapper{text-align:right;padding:0 .4em!important}fieldset{border:none;padding:0;margin:0;display:block}fieldset.field-group{margin:0}fieldset.field-group legend{padding-top:.75em}fieldset legend,fieldset .legend,.radio-group legend,.radio-group .legend,.form-group legend,.form-group .legend{display:block;width:100%;color:#0677a7;font-weight:600;font-size:1.1em;margin-bottom:.25em;padding:0 2px}fieldset .question-header legend,fieldset .question-header .legend,.radio-group .question-header legend,.radio-group .question-header .legend,.form-group .question-header legend,.form-group .question-header .legend{color:inherit;border-color:currentColor}.radio-group{margin:0 0 1em}.form-row{display:flex;flex-wrap:wrap;gap:.5em}.radio-group .form-row{margin-bottom:-.5em}.radio-group .form-row:after{content:"";flex-grow:5}.radio-group .form-row .form-radio{min-width:30%;max-width:100%;flex-grow:1}@media (max-width: 29.9375em){.radio-group .form-row .form-radio{flex-grow:1}.radio-group .form-row:after{content:none}}.form-row>*{width:auto;flex-grow:1;flex-shrink:1}.form-row .question-google-prior-address-line2,.form-row .question-prior-address-line2{width:20%;max-width:20em;min-width:10em;flex-grow:0}.form-row .invalid-feedback{width:100%;font-size:1rem;margin:1em 0 0}.radio-group:not(.mute-unselected) .mat-form-field-invalid [type=radio]+label{color:#d03712!important}.contact-header{color:#0677a7;border-color:#0677a7;font-size:2em}.vehicle-name,.driver-list legend{padding:1em 0 .25em;font-weight:600;color:#0677a7;font-size:1.25em;width:100%}@media (min-width: 60em){.driver-list .form-row>*{width:48%}}.driver-list .form-radio [type=radio]+label{justify-content:flex-start}.checkbox{margin-bottom:.5em}.checkbox .mat-error{margin-top:.5em}.form-radio.cov-checkbox{margin:0 0 1em;display:flex;align-items:stretch;border-radius:.4em}.form-radio.cov-checkbox [type=checkbox]+label{flex-grow:1;margin:0;border-right:0;border-radius:.4em 0 0 .4em}.form-radio.cov-checkbox [type=checkbox]:checked+label{box-shadow:none}.form-radio.cov-checkbox .tooltip-wrap{height:100%}.form-radio.cov-checkbox .mat-button{color:#fff;border:0;color:#0677a7;border-radius:0 .4em .4em 0;border:1px solid #0095d5;border-left:1px solid rgba(6,119,167,.1);transition:all .2s;background:#0095d50d}.form-radio.cov-checkbox .mat-button:hover,.form-radio.cov-checkbox .mat-button:focus{background:#0677a7;color:#fff}.form-radio.cov-checkbox.checked{box-shadow:0 0 0 2px #79c4e8}.form-radio.cov-checkbox.checked .mat-button{border-color:transparent;border-left:1px solid rgba(6,119,167,.1)}.form-radio.cov-checkbox .text-wrap{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1}.form-radio.cov-checkbox .text-wrap small{width:100%}.legend-wrap{display:flex;justify-content:flex-start;align-items:baseline;margin:1.5em 0 .5em;gap:1em;flex-wrap:wrap}.legend-wrap legend,.legend-wrap .legend{width:auto;flex-grow:1}.legend-wrap+.subhead{padding:0 2px}.legend-wrap .mat-icon-button{font-size:1.2em;line-height:100%}.legend-wrap.with-tooltip{flex-direction:row-reverse}.legend-wrap.question-header{color:#06847d;font-size:1.25em;margin:1.5em 0;border-bottom:1px solid #06847d;display:block;font-weight:600}.question-gs-discount-header .legend-wrap.question-header{margin-bottom:0}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.form-row{display:block;width:100%}app-ymm .form-row .mat-form-field{width:49%;margin-right:0}app-ymm .form-row .mat-form-field.vehicle-year,app-ymm .form-row .mat-form-field.vehicle-model{margin-right:2%}.form-checkbox label[for].vehicle-radio-option,.form-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{position:absolute;top:1.55em;left:1em}.driver-list .form-row .form-radio{width:100%}.payment-date-fields .form-row .form-radio,.payment-amount-fields .form-row .form-radio,.payment-method-fields .form-row .form-radio{width:48%;margin-right:2%}.payment-date-fields .form-row .form-radio label,.payment-amount-fields .form-row .form-radio label,.payment-method-fields .form-row .form-radio label{width:100%;line-height:100%}.payment-date-fields .form-row .form-radio label .radio-icon,.payment-amount-fields .form-row .form-radio label .radio-icon,.payment-method-fields .form-row .form-radio label .radio-icon{display:inline-block;vertical-align:middle;padding-top:.5em}.payment-date-fields .form-row .form-radio label .desc,.payment-amount-fields .form-row .form-radio label .desc,.payment-method-fields .form-row .form-radio label .desc{display:inline-block;vertical-align:middle}}@media screen and (-ms-high-contrast: active) and (min-width: 60em),screen and (-ms-high-contrast: none) and (min-width: 60em){.driver-list .form-row>*{width:48%;margin-right:2%;display:inline-block;vertical-align:top}}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}@media (min-width: 80em){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:1em}}.question-license-state{max-width:16em;min-width:12em;width:25%}.question-email-address+.question-primary-phone-number{max-width:17em;width:40%}.question-email-address{min-width:20em;max-width:100%}.question-first-name,.question-last-name{width:38%}@media (max-width: 39.9375em){.question-first-name,.question-last-name{width:50%}}@media (max-width: 29.9375em){.question-first-name,.question-last-name{width:100%}}.question-suffix{width:24%}@media (max-width: 39.9375em){.question-suffix{width:100%}}@media (max-width: 39.9375em){.form-row .question-policy-holder-date-of-birth{width:100%;max-width:none}}.mat-form-field-suffix .mat-icon{height:auto;width:auto}.google-auto-complete:last-child:after{content:"";display:block;background-image:url(/images/google-logo-dropdowns.png);background-repeat:no-repeat;background-position:bottom right;height:18px;width:59px}.non-us-license-state{max-width:16em;min-width:12em;width:25%;display:block;pointer-events:none}.non-us-license-state .mat-select-arrow-wrapper,.question-license-number .mat-placeholder-required.mat-form-field-required-marker{display:none}.site-header{z-index:3}.site-header header{min-height:5rem}@media (min-width: 60em){.site-header header{min-height:6rem}}.header-right{margin-left:auto;flex-shrink:0}.desktop-contact{display:none}@media (min-width: 80em){.desktop-contact{display:block;color:#183963;font-size:.9em}.mobile-contact{display:none}}.branding{transition:margin .2s,opacity .3s,font-size .3s;font-size:.7em}@media (min-width: 60em){.branding{font-size:.8em}}@media (min-width: 100em){.branding{font-size:1em}}@media (max-width: 39.9375em){.page-wrap.loaded:not(.landing) .branding{transition:margin .2s .8s,opacity .4s .6s,font-size .3s;transition-timing-function:ease-in-out;margin-right:-5em;margin-left:-1em;z-index:0;opacity:0}}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:#0000001f}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#0677a7}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#06847d}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#d03712}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-autocomplete-panel{background:#fff;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}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 .mat-form-field-outline{color:#bfd0df}.mat-form-field-appearance-outline .mat-form-field-outline :not(.mat-form-field-outline-thick){opacity:1}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#183963;transition:opacity .2s}.form-radio,.form-icon-radio,.form-checkbox{font-size:1.1rem;line-height:1}.form-radio.has-followup,.has-followup.form-icon-radio,.form-checkbox.has-followup{border:1px solid #bfd0df;border-radius:.4em;box-shadow:0 0 0 0 transparent;transition:border-color .2s,box-shadow .2s,color .5s;color:#0677a7;overflow:hidden}.mute-unselected .form-radio.has-followup,.mute-unselected .has-followup.form-icon-radio,.mute-unselected .form-checkbox.has-followup{color:#949ba3}.form-radio.has-followup:hover,.has-followup.form-icon-radio:hover,.form-radio.has-followup:focus,.has-followup.form-icon-radio:focus,.form-checkbox.has-followup:hover,.form-checkbox.has-followup:focus{color:#183963;border-color:currentColor}.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:#e1f1f9}.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 2em;background:#fff;color:#5f7388;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:#0677a7;border-color:#0677a7;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:300;transition:inherit}.form-radio label[for].long-label,.form-icon-radio label[for].long-label,.form-checkbox label[for].long-label{color:#183963}.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 #bfd0df;border-radius:.4em;box-shadow:0 0 0 0 transparent;transition:border-color .2s,box-shadow .2s,color .5s;color:#0677a7;position:relative}.mute-unselected .form-radio [type=radio]+label,.mute-unselected .form-icon-radio [type=radio]+label,.mute-unselected .form-radio [type=checkbox]+label,.mute-unselected .form-icon-radio [type=checkbox]+label,.mute-unselected .form-checkbox [type=radio]+label,.mute-unselected .form-checkbox [type=checkbox]+label{color:#949ba3}.form-radio [type=radio]+label:hover,.form-icon-radio [type=radio]+label:hover,.form-radio [type=radio]+label:focus,.form-icon-radio [type=radio]+label:focus,.form-radio [type=checkbox]+label:hover,.form-icon-radio [type=checkbox]+label:hover,.form-radio [type=checkbox]+label:focus,.form-icon-radio [type=checkbox]+label:focus,.form-checkbox [type=radio]+label:hover,.form-checkbox [type=radio]+label:focus,.form-checkbox [type=checkbox]+label:hover,.form-checkbox [type=checkbox]+label:focus{color:#183963;border-color:currentColor}.form-radio [type=radio]:focus:not(:hover)+label:not(.has-popup),.form-icon-radio [type=radio]:focus:not(:hover)+label:not(.has-popup),.form-radio [type=checkbox]:focus:not(:hover)+label:not(.has-popup),.form-icon-radio [type=checkbox]:focus:not(:hover)+label:not(.has-popup),.form-checkbox [type=radio]:focus:not(:hover)+label:not(.has-popup),.form-checkbox [type=checkbox]:focus:not(:hover)+label:not(.has-popup){box-shadow:0 0 0 1px #0677a7}.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:#e1f1f9;border-color:transparent;box-shadow:0 0 0 2px #79c4e8;color:#183963}.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:#0095d5}.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}.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:#0095d5;margin-top:.2em}.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 .text-wrap,.form-icon-radio [type=checkbox]+label .text-wrap,.form-checkbox [type=checkbox]+label .text-wrap{line-height:1.4;margin-top:.1em}.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: 60em){.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:1em}.radio-icon>*{opacity:.8}.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}.form-icon-checkbox{width:100%;flex-shrink:0;margin:0 0 1em;display:flex;align-items:stretch;border-radius:.4em}.form-icon-checkbox [type=checkbox]+label{flex-grow:1;margin:0;line-height:1.4;transition:background-color .3s}.form-icon-checkbox [type=checkbox]+label.has-popup{box-shadow:none;border-right:0;border-radius:.4em 0 0 .4em}.form-icon-checkbox [type=checkbox]+label.has-popup:hover{border-color:#bfd0df;background-color:#dfe8f0}.form-icon-checkbox [type=checkbox]:checked+.has-popup{box-shadow:none}.form-icon-checkbox .tooltip-wrap{height:100%}.form-icon-checkbox .mat-button{color:#fff;border:0;color:#0677a7;border-radius:0 .4em .4em 0;border:1px solid #bfd0df;border-left:1px solid rgba(6,119,167,.1);transition:all .2s;background:#e1f1f999;margin:0;flex-grow:0}.form-icon-checkbox .mat-button:hover,.form-icon-checkbox .mat-button:focus{background:#0677a733}.form-icon-checkbox.checked{box-shadow:0 0 0 2px #79c4e8}.form-icon-checkbox.checked .mat-button{border-color:transparent;border-left:1px solid rgba(6,119,167,.1)}.form-icon-checkbox .text-wrap{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1}.form-icon-checkbox .text-wrap small{width:100%}.mat-progress-spinner circle,.mat-spinner circle{stroke:#0677a7}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#06847d}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#d03712}.loading-popup,.timeout-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,.timeout-popup .modalpopup{padding:1em;text-align:center}.loading-popup>div,.timeout-popup>div{position:relative;top:calc(20vh + 3em)}.timeout-popup .card{background-color:#fffc;box-shadow:0 2px 5px #5f738833;padding:2em}.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:#183963;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 #0095d5;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%,5%,95%,to{transform:scale3d(.3,.3,.3);background:#7ec2be}50%{transform:scale3d(.7,.7,.7);background:#06847d}}.loading-inline:after,.loading-inline:before,.loading-inline .loading-dot{background:#0677a7;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;font-size:1.5em;display:flex}.loading-inline .loading-dot{animation-delay:.2s}.loading-inline:before{content:""}.loading-inline:after{content:"";animation-delay:.4s}trunk-fullscreen-loading{display:block;width:100%}.fullscreen-loading{margin-top:10vh;width:100%;display:flex;flex-direction:column;align-items:center}.page-wrap.loading .fullscreen-loading:after{content:"";display:block;background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 237 71.9" viewBox="0 0 237 71.9" xmlns="http://www.w3.org/2000/svg"><path d="m101.9 0h114.2c4.5 0 8.2 3.6 8.2 8.2 0 4.5-3.6 8.2-8.2 8.2h-114.2c-4.5 0-8.2-3.6-8.2-8.2s3.7-8.2 8.2-8.2z" fill="%230677A7"/><path d="m237 54.5v17.4h-237v-17.4z" fill="%23249590"/></svg>');background-repeat:repeat-x;background-size:contain;background-position:0 0;height:2em;width:100%;opacity:.2;animation:slide-in-100 .6s ease-in,background-slide .5s .5s infinite linear}@keyframes slide-in-100{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes background-slide{0%{background-position:0 0}to{background-position:-6.5em 0}}.page-wrap.animate-out .fullscreen-loading:after{transition:transform .9s ease-in,opacity 1s;transform:translate3d(-120%,0,0);opacity:0}.fullscreen-loading .text{font-size:1.4em;color:#0677a7}.fullscreen-loading .text.show{animation-fill-mode:forwards}.fullscreen-loading .text.hide{animation-fill-mode:forwards;animation-direction:reverse}body,html{padding:0;margin:0}.page-wrap{min-height:100vh}.page-wrap>.loading-inline{margin-top:25vh}.content-wrapper{display:flex;padding:7vh 0}.page-wrap.loading .content-wrapper{flex-wrap:wrap}router-outlet+*{animation:fade-slide-in-up .4s ease-in-out;animation-fill-mode:backwards;display:block}@media (prefers-reduced-motion: reduce){router-outlet+*{animation:none}}.page-wrap:not(.loaded) router-outlet+*{animation-delay:1s}.page-wrap[class*=-landing] router-outlet+*{animation-delay:.5s}.page-wrap.animate-out router-outlet+*{animation:fade-slide-in-left reverse .5s;animation-fill-mode:both}@media (prefers-reduced-motion: reduce){.page-wrap.animate-out router-outlet+*{animation:none}}@media (prefers-reduced-motion: reduce){router-outlet+*{animation:none!important}}.header-with-subtext{background:#f6f8fa;border:1px solid #bfd0df;border-bottom-width:3px;border-radius:.4em;padding:5%}@media (min-width: 60em){.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:#0677a7}.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: 59.9375em){.form-wrap{border:0;overflow:visible;padding:0}}.question-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.effective-date{color:#06847d;font-weight:600;margin:2em 0 1.5em}.values-container{padding-right:.75em}.disclaimer{font-size:.9em;color:#5f7388;max-width:55em}.question-tcpa-disclaimer .alert-disclaimer{margin:2em 0 0}.question-tcpa-disclaimer p{line-height:150%}.section{margin:3em 0}.section.top-level{margin:0}@media (min-width: 60em){.section.top-level{margin:3em 0}}.ask-vin .question-header{border:0;margin:1em 0 .5em}.recent-payments .card{color:#5f7388}.partial-quote-info .card{display:flex;flex-wrap:wrap;align-items:center;color:#5f7388}@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-flat-button{font-size:.95em;line-height:100%}.partial-quote-info:first-child{padding-top:0}.list-page .section-head{padding-top:1.5em;font-size:1.3em}.list-page-info-box{padding-top:2em;margin-top:2em;border-top:1px solid #bfd0df;border-radius:2em/1px}.insurance-info .alert-warn a,.insurance-info .alert-warn a:visited{color:#b44025!important}.insurance-info .insurance-info-wrap{display:flex;justify-content:space-between;align-items:flex-start}.insurance-info .insurance-info-wrap .insurance-info-fields{padding-right:5%}.insurance-info .insurance-info-wrap input:disabled+label{pointer-events:none;color:#949ba3;opacity:.6}.insurance-info .insurance-info-wrap .insurance-info-header{margin:0 0 1.5em}.insurance-info .insurance-info-wrap .insurance-info-header button{padding:1em}.insurance-info .insurance-info-wrap .insurance-info-header button .mat-button-wrapper:before{content:"";background-image:url(/images/unlock-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom;width:1.25em;height:1.25em;margin-right:.5em;display:block}.insurance-info .insurance-info-wrap .insurance-info-header .undo button .mat-button-wrapper:before{background-image:url(/images/arrow-back-icon.svg)}.insurance-info .insurance-info-wrap .prev-insurance{background-color:#ecf0f6}.insurance-info .insurance-info-wrap .prev-insurance:before{content:none}.insurance-info .insurance-info-wrap .prev-insurance div{font-size:.9em}.insurance-info .insurance-info-wrap .prev-insurance span{font-weight:700}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){body{min-width:960px}.content{display:block}}.menu-toggle{display:none}@media (max-width: 79.9375em){.menu-toggle{display:block;margin-left:1rem}.btn-toggle-menu{display:block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.btn-toggle-menu .hamburger-box{width:1.5em;height:19px;display:block;position:relative}.btn-toggle-menu .hamburger-inner{display:block;top:50%;margin-top:-1.5px}.routed-from-landing .btn-toggle-menu .hamburger-inner,.routed-from-landing .btn-toggle-menu .hamburger-inner:before,.routed-from-landing .btn-toggle-menu .hamburger-inner:after{animation:fade-slide-in-right .5s 0ms ease-out;animation-fill-mode:backwards}}@media (max-width: 79.9375em) and (prefers-reduced-motion: reduce){.routed-from-landing .btn-toggle-menu .hamburger-inner,.routed-from-landing .btn-toggle-menu .hamburger-inner:before,.routed-from-landing .btn-toggle-menu .hamburger-inner:after{animation:none}}@media (max-width: 79.9375em){.routed-from-landing .btn-toggle-menu .hamburger-inner:before{animation-delay:.1s}.routed-from-landing .btn-toggle-menu .hamburger-inner:after{animation-delay:.2s}.btn-toggle-menu .hamburger-inner,.btn-toggle-menu .hamburger-inner:before,.btn-toggle-menu .hamburger-inner:after{width:1.5em;height:3px;background-color:#0095d5;border-radius:2px/50%;position:absolute;transition-property:transform,background-color;transition-duration:.15s;transition-timing-function:ease}.btn-toggle-menu .hamburger-inner:before,.btn-toggle-menu .hamburger-inner:after{content:"";display:block;width:calc(1.5em + 10%);right:0}.btn-toggle-menu .hamburger-inner:before{top:-8px}.btn-toggle-menu .hamburger-inner:after{bottom:-8px}.btn-toggle-menu:focus,.btn-toggle-menu:hover{outline:none}.btn-toggle-menu:focus .hamburger-inner,.btn-toggle-menu:focus .hamburger-inner:before,.btn-toggle-menu:focus .hamburger-inner:after,.btn-toggle-menu:hover .hamburger-inner,.btn-toggle-menu:hover .hamburger-inner:before,.btn-toggle-menu:hover .hamburger-inner:after{background-color:#0677a7}.btn-toggle-menu.is-active .hamburger-inner,.btn-toggle-menu.is-active .hamburger-inner:before,.btn-toggle-menu.is-active .hamburger-inner:after{background-color:#d03712;width:100%}.btn-toggle-menu.is-active .hamburger-inner:focus,.btn-toggle-menu.is-active .hamburger-inner:hover,.btn-toggle-menu.is-active .hamburger-inner:before:focus,.btn-toggle-menu.is-active .hamburger-inner:before:hover,.btn-toggle-menu.is-active .hamburger-inner:after:focus,.btn-toggle-menu.is-active .hamburger-inner:after:hover{background-color:#b93110}.btn-toggle-menu .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.btn-toggle-menu .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.btn-toggle-menu .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.btn-toggle-menu.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.btn-toggle-menu.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.btn-toggle-menu.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:#fff;color:#000000de}.mat-tooltip{background:#616161e6}.mat-tooltip{font-size:.9em;margin:0!important}.modal-dialog.info .modal-title{color:#183963}.modal-dialog.warn .modal-title{color:#d03712}.modal-body .message-wrapper{margin:1em 0}.modal-body .no-title{font-size:1.1em;font-weight:700}.cdk-overlay-pane{max-width:90%!important}.cdk-overlay-pane .mat-dialog-container{width:90vw;max-width:45em;max-height:90vh}.page-wrap:not(.quote){transition:filter .3s}.page-wrap:not(.quote) .content,.page-wrap:not(.quote) .site-footer{filter:blur(0)}.cdk-global-scrollblock .page-wrap:not(.quote) .content,.cdk-global-scrollblock .page-wrap:not(.quote) .site-footer{filter:blur(2px)}.cdk-global-scrollblock:not(.sidebar-open) .page-wrap:not(.quote) .site-header{filter:blur(2px)}@media (min-width: 80em){.page-wrap:not(.quote) .site-header,.page-wrap:not(.quote) .sidebar{filter:blur(0)}.cdk-global-scrollblock .page-wrap:not(.quote) .site-header,.cdk-global-scrollblock .page-wrap:not(.quote) .sidebar{filter:blur(2px)}}.cdk-global-scrollblock .page-wrap:after{filter:blur(4px)!important}.modal-header{display:flex;justify-content:space-between;padding-bottom:1em;border-bottom:1px solid #dfe8f0}.modal-header .modal-title{margin:0}.modal-header h1{font-size:1.3rem}.modal-header .mat-icon{line-height:1;padding:.5em 1em}.modal-content h2{font-size:1.1em}.modal-body,.modal-header{padding-bottom:1em;border-bottom:1px solid #dfe8f0}.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:#183963;padding:.5em 0}.modal-collapse-section .submenu:focus{outline:none}.modal-collapse-section li .modal-collapse-section-header{border-bottom:1px solid #0677a7}.quote-wizard{display:block;padding-top:3em;text-align:center}.quote-wizard img{width:90%;max-width:30em}.safe-driver-app{font-weight:400}.safe-driver-app h1{font-size:1.5em;margin:0}.safe-driver-app h2{font-size:1.25em;margin:1.5em 0 .5em}.safe-driver-app h3{font-size:1em;font-weight:700;margin:0}.safe-driver-app p{font-size:.95em;margin:.25em 0 1em}.monetization-section{padding-top:2em;border-top:1px solid #bfd0df}#monetization-container{border-radius:.4em;border:1px solid #bfd0df;overflow:hidden;min-height:3em;background-color:#fffc;display:flex;z-index:0;position:relative}#monetization-container .ma-large .mav-partner,#monetization-container .ma-medium .mav-partner{display:none}#monetization-container .ma-large .mav-partner:first-child,#monetization-container .ma-large .mav-partner:nth-child(2),#monetization-container .ma-large .mav-partner:nth-child(3),#monetization-container .ma-medium .mav-partner:first-child,#monetization-container .ma-medium .mav-partner:nth-child(2),#monetization-container .ma-medium .mav-partner:nth-child(3){display:flex}#monetization-container .ma-xx-small .mav-partner,#monetization-container .ma-x-small .mav-partner{display:none}#monetization-container .ma-xx-small .mav-partner:first-child,#monetization-container .ma-xx-small .mav-partner:nth-child(2),#monetization-container .ma-x-small .mav-partner:first-child,#monetization-container .ma-x-small .mav-partner:nth-child(2){display:flex}#monetization-container .html-button.action-button{background:#06847d}#monetization-container .html-button.action-button:hover{background:#1a6c68}#monetization-container .max-ad-listing-header{display:none!important}#monetization-container .loading-inline{margin:auto}#monetization-container>div:not(.loading-inline){margin:0;animation:fade-in .3s;flex-grow:1}#monetization-container div.ma-xx-small{min-width:0;max-width:none}#monetization-container>div table.max-ad-listings tr{display:flex;padding:.6rem;background-color:#ffffff80}#monetization-container>div table.max-ad-listings tr.featured{background-color:#d0e1ec80}@media (max-width: 59.9375em){#monetization-container>div table.max-ad-listings tr{width:100%;flex-wrap:wrap}}#monetization-container>div table.max-ad-listings tr:not(:last-of-type){border-bottom:1px dashed #949ba3}#monetization-container>div table.max-ad-listings tr .max-ad-button{display:block!important}@media (max-width: 29.9375em){#monetization-container>div table.max-ad-listings tr .max-ad-button{width:100%;margin:1em 0;max-width:none}#monetization-container>div table.max-ad-listings tr .max-ad-button .html-button-container{padding:0 .5em}}#monetization-container>div table.max-ad-listings tr td{border:none!important}#monetization-container>div table.max-ad-listings tr td.max-ad-description{flex-grow:1}@media (max-width: 59.9375em){#monetization-container>div table.max-ad-listings tr td.max-ad-description{order:2;flex-shrink:0;width:100%}}@media (min-width: 60em){#monetization-container>div table.max-ad-listings tr td.max-ad-description{padding-left:3em!important}}#monetization-container>div table.max-ad-listings tr td.max-ad-images{margin-right:auto!important}@media (max-width: 29.9375em){#monetization-container>div table.max-ad-listings tr td.max-ad-images{width:100%;text-align:center}}.mav-partner{box-shadow:none!important}.payment-calendar-wrapper{margin:0;font-size:.8em}@media (min-width: 80em){.payment-calendar-wrapper{font-size:.9em}}.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:flex-start;min-width:0!important}@media (min-width: 60em){.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:var(--border-radius-control);min-width:0;display:block;text-align:center;line-height:1}.payment-calendar-wrapper .radio-wrapper .calendar-option-label.not-allowed{pointer-events:none;cursor:unset;background:#f6f8fa;color:#949ba3;border:1px solid #bfd0df;opacity:.8}.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-wrapper .month-header-wrap+.past-days{margin-left:0}.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}.progress-bar-container,.sidebar-collapsed-wrap{margin:.2em .5em 0 1rem;opacity:1;flex-grow:1;font-size:.9em}@media (min-width: 40em){.progress-bar-container,.sidebar-collapsed-wrap{margin-left:5%}}@media (min-width: 60em){.progress-bar-container,.sidebar-collapsed-wrap{width:70%;max-width:80rem;flex-grow:0;margin:.4em 4em 0 5%}}@media (min-width: 120em){.progress-bar-container,.sidebar-collapsed-wrap{margin-left:7%}}.landing .progress-bar-container,.landing .sidebar-collapsed-wrap{display:none}.progress-bar-container>ul,.sidebar-collapsed-wrap>ul{display:flex;list-style-type:none;margin:0;padding:0;position:relative}.progress-bar-container .progress-section,.sidebar-collapsed-wrap .progress-section{position:relative;flex-grow:1;display:flex;align-items:center}.progress-bar-container .progress-section .progress-indicator,.progress-bar-container .progress-section .progress-bar,.sidebar-collapsed-wrap .progress-section .progress-indicator,.sidebar-collapsed-wrap .progress-section .progress-bar{border-radius:.3em}.progress-bar-container .progress-section .progress-bar,.sidebar-collapsed-wrap .progress-section .progress-bar{flex-grow:1;display:block;margin:0 1.5em 1.1em;height:.3em;overflow:hidden;position:relative;z-index:0}.progress-bar-container .progress-section .progress-bar:after,.sidebar-collapsed-wrap .progress-section .progress-bar:after{content:"";background:#bfd0df;width:100%;position:absolute;top:0;left:0;bottom:0;z-index:-1}@media (max-width: 59.9375em){.progress-bar-container .progress-section .progress-bar,.sidebar-collapsed-wrap .progress-section .progress-bar{margin:0 .5em}}.progress-bar-container .progress-section .progress-indicator,.sidebar-collapsed-wrap .progress-section .progress-indicator{background:#0677a7;height:100%;display:block;z-index:1;width:0}.progress-bar-container .title,.sidebar-collapsed-wrap .title{text-decoration:none;color:#5f7388;white-space:nowrap;display:block;margin:auto;text-align:center;padding-bottom:.2em;display:flex;flex-direction:column;align-items:center}.progress-bar-container .title:focus,.sidebar-collapsed-wrap .title:focus{color:#0095d5}.progress-bar-container .title:before,.sidebar-collapsed-wrap .title:before{content:"";display:block;margin:auto auto .2em;width:1.5em;height:1.2em;background-repeat:no-repeat;background-size:contain;background-position:bottom}@media (min-width: 30em){.progress-bar-container .title:before,.sidebar-collapsed-wrap .title:before{width:1.7em;height:1.4em}}.progress-bar-container .progress-section:last-of-type,.sidebar-collapsed-wrap .progress-section:last-of-type{flex-grow:0;width:min-content}.progress-bar-container .progress-section:last-of-type .title,.sidebar-collapsed-wrap .progress-section:last-of-type .title{right:0;align-items:flex-end}.progress-bar-container .progress-section:last-of-type .progress-bar,.sidebar-collapsed-wrap .progress-section:last-of-type .progress-bar{display:none}.progress-bar-container .progress-section:not(.in-progress) .title,.sidebar-collapsed-wrap .progress-section:not(.in-progress) .title{color:#949ba3}.progress-bar-container .progress-section:not(.in-progress) .title:before,.sidebar-collapsed-wrap .progress-section:not(.in-progress) .title:before{filter:grayscale(1);opacity:.5}.progress-bar-container .start .title,.sidebar-collapsed-wrap .start .title{align-items:flex-start}@media (min-width: 60em){.progress-bar-container .start .title,.sidebar-collapsed-wrap .start .title{margin-right:-4em}}.progress-bar-container .start .title:before,.sidebar-collapsed-wrap .start .title:before{background-image:url(/images/house-icon.svg)}@media (min-width: 60em){.progress-bar-container .start .title:before,.sidebar-collapsed-wrap .start .title:before{margin-left:.1em}}.progress-bar-container .vehicles .title:before,.sidebar-collapsed-wrap .vehicles .title:before{background-image:url(/images/car-icon.svg)}.progress-bar-container .drivers .title:before,.sidebar-collapsed-wrap .drivers .title:before{background-image:url(/images/driver-icon.svg)}@media (min-width: 60em){.progress-bar-container .confirm-vehicles .title,.sidebar-collapsed-wrap .confirm-vehicles .title{margin:0 -2em}}.progress-bar-container .confirm-vehicles .title:before,.sidebar-collapsed-wrap .confirm-vehicles .title:before{background-image:url(/images/confirm-veh-icon.svg);width:2.5em;margin-left:.8em;margin-right:0}@media (min-width: 60em){.progress-bar-container .confirm-drivers .title,.sidebar-collapsed-wrap .confirm-drivers .title{margin-right:-4em}}.progress-bar-container .confirm-drivers .title:before,.sidebar-collapsed-wrap .confirm-drivers .title:before{background-image:url(/images/confirm-driver-icon.svg);width:2.5em;align-self:flex-start;margin:0}.progress-bar-container .checkout .title:before,.sidebar-collapsed-wrap .checkout .title:before{background-image:url(/images/checkout-icon.svg);width:2.5em}.progress-bar-container .you-are-covered .title:before,.sidebar-collapsed-wrap .you-are-covered .title:before{background-image:url(/images/check-icon.svg);width:2.5em}.progress-bar-container .quote .title:before,.progress-bar-container .postquote .title:before,.sidebar-collapsed-wrap .quote .title:before,.sidebar-collapsed-wrap .postquote .title:before{background-image:url(/images/quote-icon-header.svg);width:2em;margin:0}@media (min-width: 60em){.progress-bar-container .quote .title,.sidebar-collapsed-wrap .quote .title{margin-left:-2.5em}}.progress-bar-container .postquote,.sidebar-collapsed-wrap .postquote{width:min-content;border-right:1px solid #c2d0e0;padding-right:1rem;margin-right:1rem;font-size:.8em;align-self:stretch;display:flex;flex-grow:0;margin-left:-2.5%;align-items:flex-end}.progress-bar-container .postquote .progress-bar,.sidebar-collapsed-wrap .postquote .progress-bar{display:none}@keyframes progress-in{0%{opacity:0}to{opacity:1}}@keyframes indicator-width{0%{width:0}to{width:100%}}.progress-bar-container{animation:progress-in .4s ease-out backwards;transition:opacity .3s}.routed-from-landing .progress-bar-container{animation:progress-in .5s 1.15s ease-out backwards}.routed-from-landing .progress-bar-container .progress-bar:after{animation:indicator-width .6s 1.1s ease-out both}.progress-bar-container .progress-indicator{transition:all .4s ease-in-out}.progress-bar-container.animate-in{animation-delay:0ms}.progress-bar-container.animate-in .progress-bar:after{animation:indicator-width .5s ease-out both}.progress-bar-container.animate-in .progress-indicator{transition:all .6s .3s}.progress-bar-container.animate-in .start .progress-bar:after,.progress-bar-container.animate-in .start .progress-indicator,.progress-bar-container.animate-in .start~.progress-section .progress-bar:after,.progress-bar-container.animate-in .start~.progress-section .progress-indicator{animation:indicator-width .5s ease-out both;margin-left:auto;right:0;left:auto}.progress-bar-container.animate-out{transition:opacity .5s .1s;opacity:0;animation-delay:0ms}.progress-bar-container.animate-out .progress-bar:after,.progress-bar-container.animate-out .progress-indicator{width:0;transition:all 1s}.progress-bar-container.animate-out .start .progress-bar:after,.progress-bar-container.animate-out .start .progress-indicator,.progress-bar-container.animate-out .start~.progress-section .progress-bar:after,.progress-bar-container.animate-out .start~.progress-section .progress-indicator{margin-left:100%}.progress-bar-container.animate-out .postquote~.progress-section .progress-bar:after,.progress-bar-container.animate-out .postquote~.progress-section .progress-indicator{margin-left:0}.loading .progress-bar-container{opacity:0;transform:translate(-.5em);transition:opacity .5s,transform .5s ease-in}.loading .progress-bar-container .progress-bar:after{right:auto}@media (max-width: 79.9375em){.sidebar{position:fixed;left:0;right:0;top:5rem;bottom:0;background-color:transparent;padding:0;opacity:0;transition:background-color .3s,filter .3s;z-index:-10}.sidebar-open .sidebar{background-color:#bfd0dfb3}}@media (max-width: 79.9375em) and (min-width: 60em){.sidebar{top:6rem}}@media (max-width: 79.9375em){.sidebar .wrap,.sidebar .sidebar-discounts{padding-bottom:2em}.sidebar .wrap{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;opacity:0;overflow:hidden;transform:translateY(-1.5em);transition:ease-out .5s .5s;transition-property:transform,height,opacity}.sidebar .wrap>*{opacity:1}.sidebar.nav-hidden{transition:all ease-in .5s,opacity .4s;z-index:1;pointer-events:none}.sidebar.nav-hidden>*{opacity:0;transition:all .4s;transform:translateY(-1em)}.sidebar.nav-visible{pointer-events:all;z-index:1;opacity:1;overflow:auto;-webkit-overflow-scrolling:touch}.sidebar.nav-visible .wrap{opacity:1;transform:translateY(0);transition:ease-out .5s .2s;background:#fff;padding:2em 1em 0 5em}.sidebar.nav-visible>*{opacity:1;transition:all .4s;transform:translateY(0)}}.empty-sidebar-message{margin-bottom:3em}@media (min-width: 80em){.empty-sidebar-message{display:none}}.sidebar .sidebar-vehicle-model{max-width:calc(100% + 1em);width:max-content;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.95em}.sidebar .mobile-contact{background:#fff;padding:1em 0 3em;position:sticky;bottom:0;box-shadow:0 -1em 2.4em .9em #fff;margin-top:1em}.sidebar .mobile-contact .btn-well{justify-content:flex-end}.sidebar .icon-links>h1{border-bottom:1px solid;font-size:1.2em;color:#5f7388;border-radius:0}.sidebar .icon-links .mat-flat-button{padding:.5em .8em}.sidebar .icon-links .mat-button-wrapper{display:flex;align-items:center;justify-content:center;gap:.6em}@media (min-width: 80em){.sidebar-open.cdk-global-scrollblock{position:unset;width:unset;overflow-y:unset}.sidebar-open.cdk-global-scrollblock .content,.sidebar-open.cdk-global-scrollblock .site-footer{filter:unset}}.custom-slider{margin:0;background:#fff;border-color:#dfe8f0;overflow:visible;font-size:.8em}.custom-slider.card{padding:2em 1.5em 3em}.custom-slider.placeholder:after{content:"";display:block;margin:.5em 0 1.5em;height:4px}.alert-warn+.custom-slider{border-color:#d03712;transition:border-color .2s}.custom-slider .ngx-slider-limit{top:1.2em;opacity:1!important}@media (min-width: 60em){.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: 60em){.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:#a8d4ea;height:3px;border-radius:3px}.custom-slider .ngx-slider .ngx-slider-bar.ngx-slider-selection{background:#0095d5;height:5px;margin-top:-1px}.custom-slider .ngx-slider .ngx-slider-selection{background:#0095d5}.custom-slider .ngx-slider .ngx-slider-pointer{z-index:3;cursor:pointer;background-color:#fff;border:1px solid #0095d5;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:%230677a7;}<\/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:#0095d5;border-color:#0083bc}.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:#183963}.custom-slider .ngx-slider .ngx-slider-pointer~.ngx-slider-model-value{bottom:calc((var(--pointer-size) / 2) + 8px);padding:5px 10px;color:#183963b3;border:1px solid #0677a7;background:#fff;border-radius:.4em;box-shadow:0 0 5px #1839634d;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:#a8d4ea;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-icon-button{margin:-25px -25px -40px}.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:#0095d5;margin-top:var(--margin-top);margin-left:0;width:calc(var(--pointer-size) - 4px);height:calc(var(--pointer-size) - 4px)}@media (min-width: 60em){.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:4px}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected .mat-icon-button:active,.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected .mat-icon-button:focus{pointer-events:none}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected .ngx-slider-tick-legend{margin-top:calc(6px + .4em + 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 + .4em);font-size:1em;color:#06847d;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:#06847d;padding:.5em 1em;background:#fffc;border:1px solid;border-radius:.4em;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:#06847d;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)}.custom-slider .cov-cost{display:flex;justify-content:center;margin:2em 0 0}.custom-slider .cov-cost span{background:#0677a7;color:#fff;font-size:.95em;padding:.25em .5em;border-radius:.25em}.custom-slider .cov-updateQuote span{background:transparent;color:#0677a7;font-weight:700}.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}}.vehicle-logo{--vehicle-icon-scale: .8}@media (min-width: 60em){.vehicle-logo{--vehicle-icon-scale: 1}}.vehicle-logo:before{content:"";display:block;background-image:url(/images/cars-sprite.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))}.root-app,.homesite-quote{display:grid}.root-app{grid-row-start:2;grid-row-end:-1}.homesite-quote{grid-row-start:1;grid-row-end:-2}.okr-cov-msg{margin:1em 0 2em}@media (min-width: 40em){.okr-cov-msg{margin:2em 0}}@media (min-width: 60em){.quote .content{position:static;top:auto}.quote .monetization-two-month .monetization-section{margin:0 0 2em;padding:0 0 1em;border-top:none;border-bottom:2px dashed #bfd0df}.quotes-wrap{flex-wrap:wrap;justify-content:space-between}.quotes-wrap .quote-col1{order:2}.quotes-wrap .quote-col2{order:1;margin-right:2%}.quotes-wrap{display:grid;grid-template-columns:51% 42%;grid-template-rows:auto;gap:1em 4%}.quote-col1{grid-row-start:0;grid-row-end:-1;grid-column-start:2}.quote-col2{grid-column-start:1;grid-row-start:0;grid-row-end:-1;width:100%}.root-app,.homesite-quote{grid-row-start:5;grid-row-end:6;grid-column-start:2}.quote-col1{align-self:stretch}.payment-plan-section{position:sticky;top:8em}.quote-includes-section{padding:0}}@media (min-width: 80em){.quote .sidebar{display:none}}.quote-intro-header{border-bottom:1px solid;font-weight:600;font-size:2.3em;line-height:1.1;padding-bottom:.5em;margin:0 0 1em}@media (min-width: 60em){.quote-intro-header{font-size:2.7em}}@media (min-width: 80em){.quote-intro-header{font-size:3em}}.quote .coverage-section .mat-flat-button{font-size:.9em;padding:.8em 1em}.quote .hdr-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;margin:0 0 1.5em}.quote .hdr-wrap .header,.quote .hdr-wrap .subhead{margin:0;padding-right:1em;border:none}.quote .hdr-wrap .header{font-size:1.8rem;line-height:1}@media (min-width: 40em){.quote .hdr-wrap .header{font-size:2rem}}@media (min-width: 60em){.quote .hdr-wrap .header{font-size:2.5rem}}.quote .hdr-wrap .subhead{font-size:1.2rem}.quote .hdr-wrap .vehicle-logo{display:flex;align-items:center;gap:.5em}.quote .hdr-wrap .vehicle-logo:before{flex-shrink:0}@media (min-width: 40em){.quote .hdr-wrap .vehicle-logo{margin-left:calc(-12px * var(--vehicle-icon-scale))}}.quote .quote-includes-section .includes-wrap{display:flex;align-items:flex-end}.quote .quote-includes-section .collapsed{flex-grow:1;width:-moz-fit-content;width:fit-content}.quote .quote-includes-section .trigger-header{align-items:flex-end;padding-bottom:1em;flex-wrap:wrap;gap:1em}.quote .quote-includes-section .trigger{font-weight:600;white-space:nowrap}.quote .quote-includes-section .drivers,.quote .quote-includes-section .vehicles{font-size:1.125em;line-height:1;display:flex;align-items:flex-end;justify-content:center}.quote .quote-includes-section .drivers:before,.quote .quote-includes-section .vehicles:before{content:"";display:block;width:1.5em;height:1.4em;opacity:.85;margin-right:.5em}.quote .quote-includes-section .drivers{margin-right:2em}.quote .quote-includes-section .drivers:before{background:url(/images/driver-icon.svg) bottom}.quote .quote-includes-section .vehicles:before{background:url(/images/car-icon.svg) bottom}.quote .quote-includes-section .drivers:before,.quote .quote-includes-section .vehicles:before{background-repeat:no-repeat;background-size:contain}.quote .quote-includes-section .btn-well{display:flex}.quote .quote-includes-section .add-button .mat-button-wrapper:before{content:"+";margin-right:.5em}.quote .payment-options ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.quote .payment-options ul li{margin:.5em;flex:1}.quote .payment-options ul button.mat-flat-button{width:100%;padding:.5em 1.35em}.quote .payment-options ul button.mat-flat-button .mat-button-wrapper span{font-weight:400;display:block}.quote .buy-btns{display:flex;justify-content:center;padding-top:1em;margin-top:0;border-bottom:1px solid transparent}.quote .buy-btns trunk-button{min-width:48%;max-width:75%}.quote .buy-btns trunk-button button{font-size:1.2em;width:100%}.quote .payment-plan-section .buy-btns .price-wrap{display:none;text-align:right;margin:0 .5em 0 0}.quote .payment-plan-section .buy-btns .price-wrap .amount{font-size:1.3em}.quote .payment-plan-section .buy-btns .price-wrap .time{font-size:1em}@keyframes priceAnimation{0%{max-width:0;opacity:0;margin-right:0}to{max-width:5em;opacity:1;margin-right:.5em}}@media (max-width: 59.9375em){.quote .payment-plan-section .sticky-wrapper .buy-btns{align-items:center}.quote .payment-plan-section .sticky-wrapper .buy-btns .price-wrap{max-width:5em;opacity:1;margin-right:.5em}.quote .payment-plan-section .sticky-wrapper.fixed .buy-btns{position:fixed;align-items:center;left:0;right:0;margin:0;z-index:1;transition:background-color .5s,border-bottom .5s;background-color:#f6f8fa;border-bottom:1px solid #bfd0df}.quote .payment-plan-section .sticky-wrapper.fixed .buy-btns .price-wrap{display:block;animation:priceAnimation ease-out .5s .2s;animation-fill-mode:backwards}.quote .payment-plan-section .sticky-wrapper.not-fixed .buy-btns .price-wrap{display:block;transition:all .2s ease-in;max-width:0;opacity:0;margin-right:0}}.quote .coverage-section.coverages{margin-top:3em}.quote .coverage-section.loading{pointer-events:none;opacity:.7}.quote .coverage-section fieldset{margin:1em 0 0}.quote .coverage-section .legend-wrap{align-items:flex-start}.quote .cov-desc{display:flex}@supports (order: -1){.quote .cov-desc .help-icon-btn{order:-1;margin:0 .25em 0 -.8em}}.quote .help-icon-btn{border:0;background:transparent;cursor:pointer;opacity:.6;transition:opacity .3s,color .3s}.quote .help-icon-btn:hover{opacity:1}.quote .help-icon-btn:before{display:block;content:"help_outline";font-size:1.9em;font-family:Material Icons;background-repeat:no-repeat;background-size:cover;width:1em;height:1em;color:#0677a7}.quote .edit-mode{min-height:100vh;animation-delay:.3s;animation-fill-mode:backwards}.quote .edit-mode .help-icon-btn{opacity:1}.quote .coverage-slider-section{max-height:25em;opacity:1;transform:translateY(0);transition:transform .5s,max-height .5s,opacity .3s;padding:1px 0}.quote .coverage-slider-section.hide{transform:translateY(-1em);pointer-events:none;max-height:0;opacity:0;overflow:hidden}.quote .coverage-slider-section.coverage-PAUM_GACov .legend-wrap{flex-wrap:nowrap}.quote .container .row{display:flex;justify-content:space-between}.quote .coverage-list{margin:0;padding:0;list-style-type:none}.quote .coverage-list .subhead{color:#06847d;margin:1em 0 .5em}.quote .coverage-list .row{align-items:flex-start}.quote .cov-desc{display:flex;align-items:center;padding-right:.5em}.quote .cov-desc .cov-cost{width:100%;margin:0 0 0 1.75em;font-weight:400}.quote .cov-value{margin-left:auto;text-align:right;flex:1;color:#183963}.quote .rewards-section ul{padding-left:1.25em}.quote .rewards-section ul li{margin:.65em 0}.quote .rewards-section ul li ul{list-style:none;padding-left:.75em}.quote .rewards-section ul li ul li{display:flex;align-items:center}.quote .rewards-section ul li ul li:before{content:"";width:1.5em;height:1.5em;margin-right:.5em;background:url(/images/check-icon.svg) no-repeat;display:block}.quote .payment-plan-section{color:#183963}.quote .payment-plan-section .quote-container{position:relative}.quote .payment-plan-section .quote-container>*{transition:opacity .3s}.quote .payment-plan-section .loading-inline-wrapper{animation:fade-in .4s;animation-fill-mode:both;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.quote .payment-plan-section .loading-inline-wrapper~*{opacity:0}.quote .payment-plan-section .tagline{margin:0 0 1em}.quote .payment-plan-section .price-wrap{margin:0 0 .5em;display:flex}.quote .payment-plan-section .price-wrap:after{content:"";background:url(/images/quote-icon-header.svg) no-repeat right;background-size:contain;min-width:2em;flex-grow:1;height:auto;align-self:stretch;margin-left:auto}.quote .payment-plan-section .price-wrap .dollar-sign{font-weight:700;font-size:1.3em;margin-left:-.4em}.quote .payment-plan-section .price-wrap .amount{font-weight:700;font-size:4.375em;line-height:.8}.quote .payment-plan-section .price-wrap .time{align-self:flex-end}.quote .payment-plan-section .price-or-separator{text-transform:uppercase;margin:2em 0;display:flex;align-items:center;justify-content:space-between}.quote .payment-plan-section .price-or-separator:before,.quote .payment-plan-section .price-or-separator:after{content:"";display:block;width:calc(50% - 2.5rem);height:1px;background:#183963}.quote .payment-plan-section .price-container{text-align:center}.quote .only-one-pay-plan{background:#fff;padding:1em 1.5em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:.5em;border:2px solid #0677a7}.quote .only-one-pay-plan h2{width:100%;margin:0 0 .35em;font-size:1.25em}.quote .only-one-pay-plan .price-wrap{justify-content:center;align-items:center;width:100%}.quote .only-one-pay-plan .price-wrap:after{content:"";background:url(/images/quote-icon-header.svg) no-repeat right;background-size:contain;min-width:2em;flex-grow:1;height:auto;align-self:stretch;margin-left:auto}.quote .only-one-pay-plan .price{font-size:3em;line-height:100%;font-weight:700}.quote .only-one-pay-plan .interval{margin-left:.65em;flex:1}@media (max-height: 45em) and (min-width: 60em){.quote .price-or-separator,.quote .savings-wrap{opacity:1;transition:opacity .4s,max-height .2s,margin .2s,padding .2s;transition-timing-function:ease-out;max-height:6em;transform:translateY(0)}.quote .hide-pay-plans .price-or-separator,.quote .hide-pay-plans .savings-wrap{max-height:0;margin:0;opacity:0;padding:0;overflow:hidden;transform:translateY(-1em);transition-timing-function:ease-in;transition:opacity .2s,max-height .3s,margin .3s,padding .3s}}.quote .policy-start-container.loading{pointer-events:none;opacity:.7}.quote .policy-start-container .building-block__info{font-size:.8em;padding-left:0}.quote .savings-wrap{display:flex;gap:10%;justify-content:space-between}@media (min-width: 60em) and (max-width: 79.9375em){.quote .savings-wrap{font-size:.8em}}@keyframes wiggle{0%,to{transform:rotate(0)}20%,70%{transform:rotate(-10deg)}40%,90%{transform:rotate(10deg)}}.quote .savings-wrap .save-icon img{height:3rem;width:3rem;margin:0 auto;display:block}.quote .savings-wrap .save-icon:hover img{transform-origin:50% 50%;animation:wiggle .4s}.quote .savings-wrap .price{font-weight:700;font-size:1.5em}.quote .savings-wrap .interval{font-size:.9em;margin:.2em 0}.quote .savings-wrap .savings{font-weight:700;font-size:1.1em;color:#0095d5}.quote .bundle-container .bundle-price{background-color:#fff8;backdrop-filter:blur(10px);margin-top:1em;grid-column-start:1;grid-column-end:3}.quote .bundle-container .bundle-price .alert{margin:0}.quote .bundle-container .bundle-price-loading{display:flex;align-items:center;justify-content:space-between}.quote .bundle-container .bundle-price-loading .loading-inline,.quote .bundle-container .bundle-tagline{margin:0}.quote .root-app:before{content:none}.quote .root-app b{color:#0095d5}.quote .root-app .text-wrap{grid-row-start:1;grid-row-end:2}.quote .root-app .text-wrap .add-btn{font-size:.9em;padding:1em .5em;display:block;width:100%;margin:1.5em 0 0}.quote .root-app .text-wrap .add-btn.added{color:#fff;background:#06847d;position:relative}.quote .root-app .text-wrap .add-btn.added:before{content:"";background:url(/images/check-icon-white.svg) no-repeat;background-size:contain;width:1em;height:1em;position:absolute;left:1em;top:50%;margin-top:-.5em}@media (max-width: 29.9375em){.quote .root-app .text-wrap .add-btn{width:100%}}.quote .root-app .hsd-intro{font-size:1.5em;margin:0 0 .5em;display:block;color:#183963}.quote .root-app .icon-wrap{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-right:2em}.quote .root-app .icon-wrap:before{content:"";display:block;background-image:url(/images/telematics-phone-icon.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;max-width:100%;width:8em;height:8em}@media (min-width: 60em){.quote .root-app .icon-wrap:before{width:7em;height:9.25em}}.quote .root-app .icon-wrap .btn-wrap{margin:2em 0 1em}.quote .root-app .icon-wrap .help-icon-btn{display:flex;align-items:center;text-align:left;opacity:1;padding:0}.quote .root-app .icon-wrap .help-icon-btn:before{opacity:.6}.quote .root-app .icon-wrap .help-icon-btn .how-works{color:#0677a7;opacity:.7;font-weight:700;margin-left:.25em}.quote .root-app .icon-wrap .help-icon-btn:before,.quote .root-app .icon-wrap .help-icon-btn .how-works{transition:opacity .3s,color .3s}.quote .root-app .icon-wrap .help-icon-btn:hover:before,.quote .root-app .icon-wrap .help-icon-btn:hover .how-works{opacity:1}.quote .root-app .icon-wrap .add-root{width:60%}@media (max-width: 59.9375em){.quote .root-app .icon-wrap .add-root{width:71%}}@media (max-width: 29.9375em){.quote .root-app .icon-wrap .add-root{width:65%}}.quote .legal-assist{border-top:1px solid #183963;padding-top:1em;margin-top:2em}.quote .legal-assist button{color:#06847d;border:0;background:transparent;font-size:1.1rem;padding:0;text-decoration:underline;cursor:pointer}.quote .legal-assist button:hover{text-decoration:none}.cdk-global-scrollblock .quote .quote-intro,.cdk-global-scrollblock .quote .quote-col2,.cdk-global-scrollblock .quote .homesite,.cdk-global-scrollblock .quote .monetization-section,.cdk-global-scrollblock .quote .payment-plan-section>*:not(.fixed),.cdk-global-scrollblock .quote .buy-btns{filter:blur(2px)}.quote .small-header{color:#0677a7;font-weight:600;display:flex;align-items:center}.quote .small-header mat-icon{margin-right:.25em}.quote .quote-container-tab-test .content{background:#fff;max-width:none;margin:0;width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:.5em;border:2px solid #0677a7}.quote .quote-container-tab-test .price-wrap .amount{font-size:3.5em}.quote .quote-container-tab-test .price-wrap .time{margin-left:.2em;font-size:1.15em}.quote .quote-container-tab-test .price-wrap:after{content:none}.quote .quote-container-tab-test .policy-length{font-size:.9em}.quote .quote-container-tab-test .show-tag .text-wrap{width:100%}.quote .quote-container-tab-test .show-tag .price-wrap:after{content:"";background:url(/images/quote-icon-header.svg) no-repeat right;background-size:contain;min-width:2em;flex-grow:1;height:auto;align-self:stretch;margin-left:auto}.quote .quote-container-tab-test .policy-length{color:#5f7388}.quote .quote-container-tab-test .quote-tabs-wrapper{margin:auto;border-radius:.5em}.quote .quote-container-tab-test .quote-tabs-wrapper .buttonWrapper{display:flex;z-index:9999;position:relative;padding:0 .75em;margin-bottom:-2px}.quote .quote-container-tab-test .quote-tabs-wrapper .buttonWrapper button{border:1px solid #c2d0e0;border-bottom:2px solid #0677a7;padding:.5em 1.5em;margin:0 .5em;border-radius:.5em .5em 0 0;background:#fff;color:#5f7388;cursor:pointer;outline:0}.quote .quote-container-tab-test .quote-tabs-wrapper .buttonWrapper button:hover{color:#0677a7;border-color:#0677a7}.quote .quote-container-tab-test .quote-tabs-wrapper .buttonWrapper button.active{font-weight:700;border:2px solid #0677a7;border-bottom:2px solid white}@media (max-width: 60em){.quote .quote-container-tab-test .quote-tabs-wrapper .buttonWrapper button{padding:.5em 1em}}.quote .quote-container-tab-test .quote-tabs-wrapper .savings{font-weight:700;font-size:.85em;color:#0677a7}.quote .quote-container-tab-test .quote-tabs-wrapper .savings:before{content:"";background:url(/images/piggy-bank.svg) no-repeat right;background-size:contain;width:2.75em;height:2.75em;display:block;margin:0 auto .5em}@media (max-width: 72em){.quote .quote-container-tab-test .quote-tabs-wrapper .savings{margin-top:1em;text-align:center}}.quote .quote-container-tab-test .quote-tabs-wrapper .content{padding:3em 2em}@media (max-width: 72em){.quote .quote-container-tab-test .quote-tabs-wrapper .content{padding:2em 1.5em;display:block}}@media (max-width: 60em){.quote .quote-container-tab-test .quote-tabs-wrapper .content{padding:1.5em 1em;display:flex}}.quote .quote-container-tab-test .quote-tabs-wrapper .content.active{display:block}.cdk-global-scrollblock:not(.sidebar-open) .quote .quote-container-tab-test .site-header{filter:blur(2px)}.quote .quote-container-tab-test .small-header{color:#0677a7;font-weight:600;display:flex;align-items:center}.quote .quote-container-tab-test .small-header mat-icon{margin-right:.25em}.quote .form-icon-checkbox [type=checkbox]+label{align-items:center;flex-wrap:wrap}@media (max-width: 40em){.quote .form-icon-checkbox [type=checkbox]+label{align-items:flex-start}}.quote .form-icon-checkbox .text-wrap{width:50%}@media (max-width: 40em){.quote .form-icon-checkbox .text-wrap{width:70%}}.quote .form-icon-checkbox .cov-cost{font-size:.85em;justify-content:flex-start}@media (max-width: 40em){.quote .form-icon-checkbox .cov-cost{font-weight:700;margin:.75em 0 0 2.75em}}.quote .vaum-agencyinfo{display:contents}.quote .quote-price-disclaimer{display:none}.do-not-insure .alert{margin-bottom:0}.do-not-insure mat-icon{vertical-align:bottom}.do-not-insure .building-block__label{color:#5f7388}.do-not-insure .building-block__info{padding:1.5em 0 0}.question-residency-status .form-row .form-radio:nth-child(1){width:55%}.question-residency-status .form-row .form-radio:nth-child(2){width:45%}.you-are-covered .content-wrapper .content{margin:0 auto;width:95%;max-width:80rem}.you-are-covered .activate-account{margin:0 0 2em}.you-are-covered .sidebar{display:none}.you-are-covered .with-subhead{font-size:2.7em}.you-are-covered .subhead{color:#06847d;font-weight:700}.you-are-covered .check-list{text-align:left;list-style:none;margin:0;padding:0;color:#183963}.you-are-covered .check-list li{margin:0 0 .5em;display:flex;align-items:baseline;gap:.5em}.you-are-covered .check-list li:before{content:"";display:block;background:url(/images/check-icon.svg) no-repeat;background-size:cover;width:1.1rem;height:1.1rem;line-height:1;flex-shrink:0;position:relative;top:.1em}.you-are-covered .account-setup .mat-flat-button{font-size:1.25rem}.you-are-covered .activate-benefits{margin:2rem 0}.you-are-covered .activate-benefits .policy-info h3{margin:0 0 .5em;width:100%}.you-are-covered .activate-benefits .policy-info p{color:#06847d;margin:0}.you-are-covered .activate-benefits .activate-benefits-title{margin:0 0 .5em;font-weight:700;color:#183963}.you-are-covered .homesite,.you-are-covered .root-app-info{margin:0 auto;width:100%}@media (min-width: 26em){.you-are-covered .homesite,.you-are-covered .root-app-info{min-width:25em}}.you-are-covered .homesite h2,.you-are-covered .root-app-info h2{margin:0 0 .5em;font-size:1.25em;border:0}.you-are-covered .root-app-info{flex:1}.you-are-covered .root-app-info ul{padding:0;margin:0 0 1em}.you-are-covered .homesite.root-shown{flex:1}.you-are-covered .homesite .hsd-save{margin:0}.you-are-covered .homesite .homesite-get-quote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5em}.you-are-covered .homesite .quote-homesite-discount{display:flex;align-items:center;justify-content:center;gap:1em}.you-are-covered .homesite .quote-homesite-discount:before{content:"";background:url(/images/icon-web-discount.svg) top left;background-repeat:no-repeat;background-size:contain;display:block;width:5em;height:5em;margin:0}.you-are-covered .homesite .quote-homesite-discount .inner-wrap h1{line-height:1.1;font-size:1.5em}.you-are-covered .homesite .quote-homesite-discount .inner-wrap .subhead{margin:0}.you-are-covered .homesite .quote-homesite-discount .inner-wrap .hsd-outro{margin:0;font-size:1.1em}@media (min-width: 80em){.you-are-covered .homesite .quote-homesite-discount .inner-wrap{font-size:1.1em}}.you-are-covered .homesite .complete-bundle-button{flex-grow:1;display:flex;gap:4vw;flex-wrap:wrap}.you-are-covered .homesite .alert-with-icon{flex-grow:1;margin:0;align-items:center}.you-are-covered .homesite .mat-flat-button{flex-grow:1}.you-are-covered .homesite .multipolicydiscount{margin:.5em 0}.you-are-covered .root-app-covered{background:#fff;width:100%;display:flex;align-items:center}.you-are-covered .root-app-covered:before{content:"";display:block;background-image:url(/images/telematics-phone-icon.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;max-width:100%;width:5em;height:7em;margin-right:2em}.you-are-covered .root-app-covered .root-app-title{margin:.5em 0 1em;font-size:1.5rem}.you-are-covered .root-app-covered b{color:#0095d5}@media (max-width: 39.9375em){.you-are-covered .root-app-covered:before{width:12em}}.cannot-quote .mobile-app-pitch-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1em 1.5em;margin:3em 0;background:#fff;border:1px solid var(--gray-accent);border-radius:var(--border-radius)}.cannot-quote .mobile-app-pitch-banner .qr-code{display:none}@media (min-width: 60em){.cannot-quote .mobile-app-pitch-banner .qr-code{display:block}.cannot-quote .mobile-app-pitch-banner .qr-code span{font-weight:700;font-size:.8em;color:var(--primary-dark)}.cannot-quote .mobile-app-pitch-banner .qr-code span:after{content:"";display:block;background:url(elephant-app-qr.7c39f63db4894df5.svg);background-repeat:no-repeat;background-size:contain;margin:.5em auto .75em;width:7em;height:7em}}.cannot-quote .mobile-app-pitch-banner .app-store-btn a{border:1px solid var(--accent-main)}@media (min-width: 60em){.cannot-quote .mobile-app-pitch-banner .app-store-btn{display:none}}.cannot-quote .mobile-app-pitch-banner .text-wrap{flex:1;padding-right:1em}@media (max-width: 40em){.cannot-quote .mobile-app-pitch-banner .text-wrap{padding:0;flex:100%;margin:0 0 1em}}.cannot-quote .mobile-app-pitch-banner .text-wrap h3{color:var(--primary-main);margin:0 0 .25em;font-weight:600;font-size:1.35rem}.cannot-quote .mobile-app-pitch-banner .text-wrap p{color:var(--primary-light);margin:.5em 0;font-size:1.15em}.cannot-quote .mobile-app-pitch-banner .text-wrap ul{padding:0 0 0 1em}.cannot-quote .mobile-app-pitch-banner .benefits-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.width{width:auto;max-width:90em;margin:0 5%}@media (min-width: 60em){.width{width:70%;max-width:50em;margin:0 0 0 calc(4.5em + 5%)}}@media (min-width: 100em){.width{margin:0 0 0 calc(5.5em + 5%)}}[class*=question-]{display:block}[class*=question-]>.ng-star-inserted{animation:fade-slide-in-down .2s ease-out}@media (prefers-reduced-motion: reduce){[class*=question-]>.ng-star-inserted{animation:none}}.question-date-of-birth,.question-policy-holder-date-of-birth{max-width:15em}.question-address-line2,.question-full-address-line2,.question-full-prior-address-line2{width:20%;max-width:20em;min-width:10em;flex-grow:0}.question-years-at-residence-year{width:100%}@media (min-width: 30em){.question-years-at-residence-year{max-width:10em;flex-grow:0}}.question-purchased-year,.question-year{max-width:10em}@media (min-width: 30em){.question-years-at-residence-month,.question-purchased-month{max-width:20em}}.question-residency-status{display:block;max-width:40em}.question-city,.question-ui-google-city,.question-ui-google-prior-address-city,.question-prior-address-city{max-width:25em}.question-zip-code,.question-ui-google-zip-code,.question-ui-google-prior-address-zip-code,.question-prior-address-zip-code{max-width:10em}.question-primary-use{margin-bottom:2em}.question-estimated-annual-mileage{max-width:20em;min-width:15em;flex-shrink:0;flex-grow:0}.question-primarily-parked{margin-bottom:1em}.question-occupation,.question-effective-date{max-width:40em}.question-phone-number{max-width:15em}.question-card-expiration-month{max-width:12em}.question-card-expiration-year{max-width:17em}@media (min-width: 40em){.form-radio.options-2{flex-grow:0;min-width:25%}}body{background:#f6f8fa}.content-wrapper{flex-grow:1}.content{position:relative;z-index:0;margin:0 1em;width:100%;max-width:65rem}@media (min-width: 40em) and (max-width: 79.9375em){.content{margin:0 6%}}@media (min-width: 60em){.content{flex-grow:0;width:70%;margin:0 4em 0 calc(5% + 4.5em)}}@media (min-width: 60em) and (max-width: 99.9375em){.quote .content{width:auto;max-width:80rem;margin:0 5%}}@media (min-width: 80em) and (max-width: 99.9375em){.quote .content{margin:0 calc(5% + 4.5em)}}@media (min-width: 100em){.content{margin:0 4em 0 calc(5% + 5.4em)}}@media (min-width: 120em){.content{margin-left:calc(7% + 5.3em)}}.site-footer{background:#dfe8f0b3;border-top:1px solid #bfd0df}.page-wrap.animate-out router-outlet+* h1{animation:fade-slide-in-left reverse .5s}@media (prefers-reduced-motion: reduce){.page-wrap.animate-out router-outlet+* h1{animation:none}}.page-wrap.animate-out router-outlet+* .btn-well{animation:fade-slide-in-right reverse .5s ease-in;animation-timing-function:ease-in;animation-duration:1.5s}@media (prefers-reduced-motion: reduce){.page-wrap.animate-out router-outlet+* .btn-well{animation:none}}.site-header{position:sticky;top:0;display:block;transition:filter .3s}.site-header header{padding:1rem 1rem 1rem 0;display:flex;align-items:center;background:#fff;border:solid var(--gray-light);border-width:0 0 1px}@media (min-width: 40em){.site-header header{padding-top:1.5rem}}.branding{flex-grow:0;flex-shrink:0;margin:0;display:flex}.branding:before{content:"";display:block;background:url(/images/logo-icon.svg) #fff right center;background-size:contain;background-repeat:no-repeat;width:4em;padding-left:1.6rem;position:relative;z-index:1;height:3.5em}.branding:after{content:"";display:block;height:3.5em;background:url(/images/logo-type.svg) #fff left center;background-size:contain;background-repeat:no-repeat;width:10em;margin-right:-10em;transition:.5s ease-out;transition-property:margin,opacity;position:relative;z-index:0}.page-wrap.elephant.loaded:not(.landing) .branding:after{margin:0 0 0 -10em;opacity:0;transition:all .5s ease-in}.page-wrap.elephant.loaded:not(.landing):not(.routed-from-landing) .branding:after{transition:none}.desktop-contact{text-align:right;width:18em}.desktop-contact p{margin:0}.page-wrap{display:flex;flex-direction:column;z-index:0;transition:opacity .7s ease-out}.page-wrap:after{content:"";background-image:url(/images/quotes-bg-imagemobile.jpg);background-size:contain;background-position:bottom right;background-repeat:no-repeat;width:100%;height:100%;position:fixed;bottom:0;right:0;z-index:-1;opacity:1;filter:blur(0);transition:.7s ease-in-out;transition-property:opacity,filter}@media (min-width: 60em){.page-wrap:after{width:70%}}@media (min-width: 80em){.page-wrap:after{background-image:url(/images/quotes-bg-imagedesktop.jpg);width:50%}}.page-wrap:not(.landing):after{opacity:.3;filter:blur(2px)}@media (min-width: 60em){.page-wrap:not(.landing):after{opacity:.7;filter:blur(2px)}}@media (min-width: 80em){.page-wrap:not(.landing):after{opacity:.7;filter:blur(0)}}.page-wrap.name:after{opacity:.7;filter:blur(0px)}@media (min-width: 80em){.page-wrap.sidebar-visible:after{opacity:.3;filter:blur(3px)}.page-wrap.quote:after{filter:blur(1px);opacity:.6}}.page-wrap:not(.loaded):after{opacity:0}@media (max-width: 59.9375em){.stretch-ctabutton .btn-well{width:100%;margin-right:.4em}.stretch-ctabutton trunk-button{width:100%;margin-right:.4em}.stretch-ctabutton trunk-button button{width:100%}}.payment-plans{margin:0 0 1.5em}.payment-plans p{margin:0 0 1.5em;font-weight:400;color:#5f7388}.payment-plans .radio-group .form-row{max-width:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.payment-plans .radio-group .form-row:after{content:none}.payment-plans .payment-plan-wrap{width:min-content;min-width:min-content;flex-grow:1}.payment-plans .payment-plan-wrap label:hover{box-shadow:none}.payment-plans .payment-plan-wrap input:checked+label{background:#e1f1f9;border-color:transparent;box-shadow:0 0 0 2px #79c4e8;color:#183963}.payment-plans .payment-plan-wrap .plan-wrapper{width:100%;flex-shrink:0}@media (max-width: 29.9375em){.payment-plans .payment-plan-wrap .plan-wrapper{width:auto;text-align:center}}.payment-plans .payment-plan-wrap .plan-name{width:100%}.payment-plans .payment-plan-wrap .price-wrap{width:100%;font-weight:700;display:flex;align-items:flex-start;justify-content:center;margin:.5em 0}.payment-plans .payment-plan-wrap .dollar-sign,.payment-plans .payment-plan-wrap .cents{font-size:1.5em}.payment-plans .payment-plan-wrap .dollars{font-size:3em;line-height:100%}@media (max-width: 39.9375em){.payment-plans .payment-plan-wrap{font-size:.9em}}.checkout .last-step-header{color:#06847d;font-size:2.5em;margin:0 0 .5em;line-height:1.1}.checkout .payment-plan-wrap label{flex-wrap:wrap}.checkout .payment-plan-wrap .plan-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1;gap:.5em;padding:.4em 0 .8em;margin-bottom:.5em;border-bottom:1px solid #bfd0df;text-align:center;width:100%;color:#183963}.checkout .payment-plan-wrap .price-wrap{font-weight:700;display:flex;align-items:flex-start;line-height:1}.checkout .payment-plan-wrap .dollar-sign,.checkout .payment-plan-wrap .cents{font-size:1.5em;line-height:1.4;font-weight:300}.checkout .payment-plan-wrap .savings{color:#0095d5;margin:0 auto}.checkout .form-header{flex-grow:0}.checkout .checkout-section>.legend-wrap{margin:3em 0 1em}.checkout .legend-wrap+* .form-row:first-child .legend-wrap{margin-top:0}.checkout .legend-wrap .form-header{margin:0}.checkout .payment-section-subhead{color:var(--accent-main);font-weight:600;padding:.5em;border:1px solid var(--gray-medium);align-self:center;border-radius:.4em}.checkout .price-changed{padding-top:2em}.payment-plans{border:1px solid;background-color:#dfe8f080;display:block;margin:2em -.5em;padding:1em 1.5em;border-radius:.5em}.payment-plans .radio-group{margin:0}.payment-plans .form-row{margin-bottom:1em}.payment-plans .legend-wrap{margin:1em 0}.payment-plans legend{width:100%;color:#183963;font-weight:600;font-size:1.2em;padding:0 2px;position:static;margin:0 0 1.5em;border-radius:.5em}.payment-plans legend p{margin:0}.you-are-covered:after{background-image:none;opacity:.2!important}.you-are-covered .content-wrap{display:flex;flex-wrap:wrap;gap:2em}.you-are-covered .page-header{font-size:1.3em;line-height:1.1}@media (min-width: 40em){.you-are-covered .page-header{font-size:2em}}.you-are-covered .homesite-get-quote,.you-are-covered .root-app-info{background:#fffc}@media (max-width: 39.9375em){.you-are-covered .activate-account-text,.you-are-covered .policy-info-inner{background:#fffc;border-radius:0 0 .4em .4em;border:1px solid #bfd0df;margin:0 0 1em;padding:1em 1.5em}}.you-are-covered .activate-account{width:100%}@media (max-width: 59.9375em){.you-are-covered .activate-account .account-setup{text-align:center}}@media (max-width: 29.9375em){.you-are-covered .activate-account{margin:0 0 1em}}.you-are-covered .activate-benefits{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 5%;align-items:center}.you-are-covered .activate-benefits .text-wrap{width:50%}.you-are-covered .activate-benefits trunk-button{width:50%;padding:0 0 0 5%}.you-are-covered .activate-benefits trunk-button button{width:100%}@media (max-width: 29.9375em){.you-are-covered .activate-benefits{padding:0}.you-are-covered .activate-benefits .text-wrap{width:100%}.you-are-covered .activate-benefits trunk-button{width:100%;padding:0}.you-are-covered .activate-benefits trunk-button button{width:100%;margin:1em 0 0}}.you-are-covered .activate-benefits-title{font-size:1.5em;margin-bottom:.5em}.you-are-covered .activate-account{width:100%;flex-shrink:0;position:relative;padding-top:calc(10em + 10%)}@media (min-width: 60em){.you-are-covered .activate-account{padding-top:0;padding-left:40%}}.you-are-covered .activate-account:before,.you-are-covered .activate-account:after{content:"";position:absolute;top:0;left:0;right:0;display:block;border-radius:1em 1em 0 0;padding-top:calc(10em + 10%);z-index:-1}@media (min-width: 60em){.you-are-covered .activate-account:before,.you-are-covered .activate-account:after{border-radius:1em;width:35%;bottom:0;right:auto;min-width:10em;max-width:30em}}.you-are-covered .activate-account:before{background:url(family-in-car.350b2216fdec0d36.png) no-repeat center center;background-size:cover}.you-are-covered .activate-account:after{opacity:.4;background:url(/images/corner-bottom.svg) no-repeat bottom left,url(/images/corner-top.svg) no-repeat top right;background-size:30%,70%}@media (min-width: 60em){.you-are-covered .activate-account:after{background-size:120%,60%}}.you-are-covered .activate-text-wrap{flex-grow:1}.you-are-covered .policy-info-inner{background:#fffc;display:flex;flex-direction:column;width:100%;gap:.5em}@media (max-width: 59.9375em){.you-are-covered .policy-info-inner{border-radius:0 0 .4em .4em}}.you-are-covered .policy-info{display:flex;flex-wrap:wrap;text-align:center;gap:.5em;align-items:center}@media (max-width: 29.9375em){.you-are-covered .policy-info{justify-content:center}}.you-are-covered .policy-info>*{margin:0}.you-are-covered .policy-info:first-child{padding-bottom:.5em;border-bottom:1px solid var(--gray-light)}.you-are-covered .policy-info dl,.you-are-covered .policy-info h3{margin-right:auto;font-weight:700;display:flex;flex-wrap:wrap;align-items:center}.you-are-covered .policy-info dl:before,.you-are-covered .policy-info h3:before{content:"";display:block;width:1.5em;height:1.5em;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 .5em 0 0}@media (min-width: 60em){.you-are-covered .policy-info dl,.you-are-covered .policy-info h3{width:100%;display:block}.you-are-covered .policy-info dl:before,.you-are-covered .policy-info h3:before{margin:0 auto}}@media (max-width: 29.9375em){.you-are-covered .policy-info dl,.you-are-covered .policy-info h3{margin:0 auto;width:100%;justify-content:center}}.you-are-covered .policy-info:first-child h3:before{background-image:url(branded-icon-car-shield.4ae2faab18e0d8a1.svg)}.you-are-covered .policy-info:nth-child(2) h3:before{background-image:url(branded-icon-calendar.55f93f5a07cc3073.svg);background-size:80%}.you-are-covered .policy-info:nth-child(3) h3:before{background-image:url(branded-icon-money.5f2c72388155e0e0.svg)}.you-are-covered .policy-info p{font-size:.85em}@media (min-width: 60em){.you-are-covered .policy-info p{width:100%}}@media (min-width: 60em){.you-are-covered .policy-info-inner{flex-direction:row;padding-left:0;padding-right:0}.you-are-covered .policy-info{flex-grow:1;padding:0 3em}.you-are-covered .policy-info:first-child{border-bottom:none;border-right:1px solid var(--gray-light)}}.you-are-covered .root-app-info{min-width:40%}.you-are-covered .mobile-app{background:#fff;width:100%;padding:1.5em 2em 0}.you-are-covered .mobile-app h3{font-weight:700;margin:.5em 0;font-size:1.5em}.you-are-covered .mobile-app p{font-weight:600;font-size:1.1em;color:#0677a7}.you-are-covered .mobile-app p.sms-msg{font-weight:400;margin:0}.you-are-covered .mobile-app .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.you-are-covered .mobile-app .inner .text-wrap{width:100%;background:url(mobile-app-screenshot-new.a87f0dfef555395b.svg) no-repeat;background-position:bottom right;background-size:20%}@media (min-width: 60em){.you-are-covered .mobile-app .inner .text-wrap{width:65%;padding:0 1em 1em 2em;background:none}}@media (max-width: 59.9375em){.you-are-covered .mobile-app .inner .text-wrap{padding:0 30% 2em 0}}@media (max-width: 39.9375em){.you-are-covered .mobile-app .inner .text-wrap{background:none;padding:0}}.you-are-covered .mobile-app .inner .text-wrap .app-store-links{margin:2em 0;display:flex}.you-are-covered .mobile-app .inner .text-wrap .app-store-links a{display:block;font-size:0;width:13rem;max-width:100%;height:4rem;background-repeat:no-repeat;background-size:contain}.you-are-covered .mobile-app .inner .text-wrap .app-store-links a.app-store{margin-right:1rem}.you-are-covered .mobile-app .inner .text-wrap .app-store-links .app-store{background-image:url(app-store.efb49ded7cf29a64.png)}.you-are-covered .mobile-app .inner .text-wrap .app-store-links .google-store{background-image:url(google-play.85e3e0be4be28c7c.png)}@media (min-width: 60em){.you-are-covered .mobile-app .inner .text-wrap .app-store-links{display:none}}@media (min-width: 60em){.you-are-covered .mobile-app .inner:before{content:"";display:block;background:url(mobile-app-screenshot-new.a87f0dfef555395b.svg) no-repeat;background-position:bottom center;background-size:contain;width:25%;min-height:16em}.you-are-covered .mobile-app .inner:after{content:"";display:block;background:url(elephant-app-qr.7c39f63db4894df5.svg) no-repeat;background-size:contain;background-position:center;width:10%;min-height:7em;align-self:flex-end;margin-bottom:2em}}.you-are-covered .share-policy-docs{margin:2em 0 0}.you-are-covered .share-policy-docs .form-wrap{padding:0}.you-are-covered .share-policy-docs .form-wrap .dynamic-form{display:flex;flex-wrap:wrap}.you-are-covered .share-policy-docs .form-wrap .form-row:first-child{width:100%;margin:0 0 1em}.you-are-covered .share-policy-docs .form-wrap .form-row:nth-child(2){width:50%;margin:0 1em 0 0}@media (max-width: 59.9375em){.you-are-covered .share-policy-docs .form-wrap .form-row:nth-child(2){width:60%;margin:0 2% 0 0}}@media (max-width: 29.9375em){.you-are-covered .share-policy-docs .form-wrap .form-row:nth-child(2){width:100%;margin:0 0 .5em}}.you-are-covered .share-policy-docs .form-wrap .form-row:nth-child(2) .mat-form-field-wrapper{margin:0}.you-are-covered .share-policy-docs .form-wrap .btn-well{padding:0;margin:0;width:40%;display:flex}@media (max-width: 59.9375em){.you-are-covered .share-policy-docs .form-wrap .btn-well{width:38%}.you-are-covered .share-policy-docs .form-wrap .btn-well #btn-shareDocuments,.you-are-covered .share-policy-docs .form-wrap .btn-well .mat-flat-button{width:100%}}@media (max-width: 29.9375em){.you-are-covered .share-policy-docs .form-wrap .btn-well{width:auto}}.you-are-covered .share-policy-docs h3{font-weight:700;font-size:1.5rem;margin:1em 0 .5em}.you-are-covered .share-policy-docs p{color:#0677a7;margin:0 0 1.5em}.you-are-covered .share-policy-docs .legend-wrap{margin:0 0 .5em}.you-are-covered .mobile-app-agency h3{margin:.5em 0 1em;font-size:1.25em}.you-are-covered .mobile-app-agency .inner:after{content:none}.you-are-covered .mobile-app-agency .inner .text-wrap{padding:0 32% 2em 0}@media (min-width: 60em){.you-are-covered .mobile-app-agency .inner .text-wrap{width:75%;padding:0 0 2em 5em}}@media (max-width: 59.9375em){.you-are-covered .mobile-app-agency .inner .text-wrap{font-size:.85em;padding:0 0 2em}}@media (max-width: 29.9375em){.you-are-covered .mobile-app-agency .inner .text-wrap{background:none;padding:0 0 2em}}.you-are-covered.agency .policy-info:nth-child(2){border-bottom:1px solid var(--gray-light);padding-bottom:.5em}@media (min-width: 60em){.you-are-covered.agency .policy-info{padding:0 2em}.you-are-covered.agency .policy-info:nth-child(2){border-right:1px solid var(--gray-light);border-bottom:0;padding-bottom:0}.you-are-covered.agency .policy-info h3{font-size:1.1rem}}.you-are-covered .text-link-form{padding:0}@media (max-width: 59.9375em){.you-are-covered .text-link-form{padding-right:25%}}@media (max-width: 39.9375em){.you-are-covered .text-link-form{padding:0}}.you-are-covered .text-link-form form{display:flex;flex-wrap:wrap}.you-are-covered .text-link-form form .mat-form-field-wrapper{margin:0}.you-are-covered .text-link-form form .form-row{width:100%}.you-are-covered .text-link-form form .form-row .question-text-app-link-from-platform{margin-bottom:.5em}@media (min-width: 60em){.you-are-covered .text-link-form form .form-row:nth-child(2){width:68%}.you-are-covered .text-link-form form .form-row:nth-child(1){width:100%}}.you-are-covered .text-link-form form .btn-well{margin:0;padding:0}@media (min-width: 60em){.you-are-covered .text-link-form form .btn-well{margin:0 0 0 3%;width:30%}}.you-are-covered .additional-reminders{width:100%;background:#fff;padding:1.5em 2em}.you-are-covered .additional-reminders h3{font-weight:700;margin:.25em 0 1em}.large-intro{margin-left:.1em}.large-intro h1{margin-left:-.05em;font-size:2em;font-weight:600}@media (min-width: 60em){.large-intro h1{font-size:3.2em;letter-spacing:-.01em;line-height:.9}}@media (min-width: 80em){.large-intro{font-size:1.5em}}@keyframes htmlShake{0%,to{transform:translate(0);height:100%;overflow:hidden;position:fixed;inset:0}25%,75%{transform:translate(.5em)}50%{transform:translate(-.5em)}}html{transition:filter .5s}.not-nice{filter:invert(1);animation:htmlShake .5s;animation-iteration-count:2}.not-nice .landing .large-intro h1{text-transform:uppercase}.not-nice .landing .large-intro h1:before{content:"Not "}.pill-input{margin:1em 0 2em;align-content:stretch;font-size:1.2em;gap:0}.pill-input>*{margin:0}.pill-input .mat-form-field-wrapper{margin:0;padding:0}.pill-input .mat-form-field-subscript-wrapper{top:100%;position:absolute}.pill-input .mat-form-field{display:block}@media (max-width: 39.9375em){.pill-input{display:block}.pill-input button.mat-primary{float:left;margin-right:2em;margin-top:2em}.pill-input+[class*=link-button]{margin-top:1.2em}}@media (min-width: 40em){.pill-input .mat-form-field{margin-right:0}.pill-input .mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0;height:100%}.pill-input .mat-form-field-appearance-outline .mat-form-field-outline:not(ic) .mat-form-field-outline-end{border-radius:0;border-right:none}.pill-input .mat-flat-button{border-radius:0 .4em .4em 0;border:1px solid #0677a7;padding-top:0;padding-bottom:0;height:100%}}.sidebar{margin-left:auto;text-align:right}@media (min-width: 80em){.sidebar{width:18em;position:sticky;top:10em;align-self:flex-start}}@media (min-width: 80em){.sidebar{padding-left:3em;padding-right:1em}}.sidebar ul{list-style-type:none;margin:0;padding:0}.sidebar li{font-size:.95em}.sidebar .trigger-header,.sidebar .sidebar-discounts{margin-top:1.5em}.sidebar h1{font-size:1.2em;margin:0;border-bottom:1px solid #183963;border-radius:0 0 0 30%/0 0 0 1px;display:flex;align-items:center;justify-content:flex-end;line-height:1}.sidebar h1 .mat-icon{font-size:20px;font-weight:700;height:auto;width:auto}.sidebar h2{font-size:1.1em;border-bottom:1px solid #949ba3;color:#1a6c68;margin-left:1em;margin-bottom:.6em}.sidebar p,.sidebar .expandable.expanded{margin:0}.sidebar .expandable.card,.sidebar .expandable .trigger{border:none;background:none;padding:0;width:auto;max-width:none;flex-shrink:0;flex-grow:1;text-align:right;font-size:1em;margin:0;border-radius:0}.sidebar .expandable.card:hover,.sidebar .expandable.card:focus,.sidebar .expandable .trigger:hover,.sidebar .expandable .trigger:focus{background:none}.sidebar .expandable .header{padding:0}.sidebar .expandable .trigger-header .collapsed{display:none}.sidebar .expandable .expanded-wrap{padding:0 0 2em}.sidebar .expandable .expanded-wrap:before{content:none}.sidebar [class*=-list-item]{color:#5f7388;display:flex;justify-content:flex-end;align-items:center;padding-left:2em;margin:1.4em 0 0}.sidebar [class*=-list-item]>div{flex-shrink:1;flex-grow:0;width:calc(100% - 3em);display:flex;flex-direction:column;align-items:flex-start}.sidebar [class*=-list-item]>div p{margin-left:auto}.sidebar [class*=-list-item]:last-child{margin-bottom:1.5em}.sidebar .added [class*=-list-item]+*{padding-top:1em;margin-top:1em;border-top:1px solid #bfd0df}.sidebar .edit-sidebar{cursor:pointer;border:none;background:none;font-size:1.1em;padding:.5em .5em .5em 1em;color:#06847d}.sidebar .edit-sidebar:before{filter:hue-rotate(0deg);transition:all .5s;font-size:1.2em}.sidebar .edit-sidebar:hover:before{opacity:.8;filter:hue-rotate(-22deg)}.sidebar .edit-sidebar mat-icon{display:none}.sidebar .add-new-sidebar:before{content:"+";margin-right:.5em}.sidebar .sidebar-vehicle-make,.sidebar .driver-list-item p{font-weight:600;font-size:1.1em}.sidebar .sidebar-discounts ul{margin-top:1em}.sidebar .discount{display:flex;align-items:center;justify-content:flex-end;color:#06847d;font-size:1em;font-weight:600}.sidebar .discount:after,.sidebar .discount:before{font-family:Material Icons;margin-left:.2em;font-weight:400;font-style:normal;font-size:1.3em;text-align:right;width:1.5em}.sidebar .discount-multicar:after{content:"";height:1em;width:1.6em;background:url(/images/multi-car-discount-icon.svg) right center no-repeat;background-size:contain;margin-right:-.1em}.sidebar .discount-electronicsignature:after{content:"border_color"}.sidebar .discount-online:after{content:"devices"}.sidebar .discount-paperless:after{content:"send"}.sidebar .discount-homeowner:after{content:"cottage"}.sidebar .discount-studentaway:after,.sidebar .discount-goodstudent:after{content:"school"}.sidebar .discount-responsibledriver:after{content:"stars"}.sidebar .discount-earlybird:after{content:"alarm"}.sidebar .discount-safetyfeature:after{content:"security"}.sidebar .discount-workFromHome:after{content:"headset_mic"}.sidebar .discount-referralCode:after{content:"question_answer"}.sidebar .discount-multiPolicy:after{content:"checklist"}.quote-container,.homesite-quote{background:#ffffffe6}@media (min-width: 100em){.quote.page-wrap .content{max-width:80rem;margin-right:20em}}.quote .payment-plan-section .time{font-size:1.7em;font-weight:600;line-height:1}.quote .payment-plan-section .dollar-sign{font-size:1.3em}.quote .hdr-wrap{margin:3em 0 .5em;flex-wrap:nowrap}@media (min-width: 40em){.quote .hdr-wrap,.quote .hdr-wrap .vehicle-logo{align-items:flex-end}.quote .hdr-wrap .vehicle-logo:before{margin-bottom:calc(-24px * var(--vehicle-icon-scale))}}.quote .coverage-section>.hdr-wrap{padding:0 .5em .5em;margin:5em -.5em -1em;position:relative}@media (min-width: 60em){.quote .coverage-section>.hdr-wrap{margin:1em -.5em -1em}}.quote .coverage-section>.hdr-wrap:after{content:"";position:absolute;top:100%;left:0;right:0;border-bottom:1px solid var(--gray-accent);height:1px;border-radius:0 0 5em 5em/0 0 1px 1px}.quote .subhead{flex-shrink:1;font-size:.9em;color:#183963}@media (min-width: 60em){.quote .subhead{font-size:1.2em}}.quote .edit-mode .hdr-wrap{border-bottom:3px solid #c2d0e0}.quote .edit-mode .subhead{font-size:1.3rem}.quote .coverage-slider-section fieldset{margin:.5em 0}.quote .coverage-slider-section fieldset .legend-wrap{margin-top:1em}.quote .quote-tabs-wrapper .savings-wrap{padding:0 .2em;justify-content:center;align-items:center}.quote .quote-tabs-wrapper .savings-wrap .price-container{text-align:center}.quote .quote-tabs-wrapper .savings-wrap .savings{font-size:.9em}.quote .monetization-section{margin-top:3em;border-top:.2em dashed #bfd0df}.quote .root-app-test{margin:3em 0 1em;border:2px solid #0095d5}.quote .root-app-test .hsd-intro{font-weight:700;font-size:1.3em;line-height:130%;color:#0677a7;display:flex;align-items:center}.quote .root-app-test .hsd-intro:before{content:"";display:block;background-image:url(/images/telematics-phone-icon.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;max-width:100%;width:1.85em;height:2.5em;margin-right:.5em}.quote .root-app-test .hsd-outro b{font-size:1.1em}.quote .root-app-test .help-icon-btn{display:flex;align-items:center;padding:0;margin:1em 0;font-weight:700;color:#0677a7}.quote .root-app-test .help-icon-btn:before{margin-right:.25em}@media (min-width: 60em){.quote .root-app-test{grid-row-start:5;grid-row-end:6;grid-column-start:2}}.quote-container .row{padding:1em 0 0;margin:1em 0;font-size:.9em;border-top:1px solid #c2d0e0}.quote-container .row dt{font-weight:600;color:#5f7388}.quote-container .row dd{text-align:right}.quote-container>.row:first-child{border:none;margin-top:0}.payment-plan-section .quote-container{padding:2em}.quote-container .policy-length{color:#5f7388}.quote-container .okr-cov-msg{margin:1em 0}.quote-includes-section{color:#5f7388;font-weight:600;margin:0}.quote-includes-section .radio-group{margin-bottom:0}@media (max-width: 59.9375em){.quote-includes-section{margin-top:3em}}.rewards-section{padding:2em 0 0}.rewards-section .subhead{color:#06847d;margin-bottom:0;font-weight:600;font-size:1.3em}@media (max-width: 59.9375em){.rewards-section .subhead{margin-top:2em}}.rewards-section .quote-container{border:1px solid #7ec2be;display:flex;margin-bottom:0}.rewards-section .quote-container:after{content:"";width:3em;align-self:stretch;background:url(/images/quote-rewards.svg) no-repeat;background-size:contain;margin-left:auto}.rewards-section ul{list-style-type:none;margin:0;padding:0}.rewards-section ul li{display:flex;align-items:baseline;color:#5f7388}.rewards-section ul li:not(:last-child){margin-bottom:.5em}.rewards-section ul li:before{content:"";width:.5em;height:.5em;transform:translateY(-.1em);margin-right:1em;flex-shrink:0;background:#06847d;border-radius:50%}.homesite-quote,.root-app{gap:.5em;background:#fff}.homesite-quote:before,.root-app:before{content:"";grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;background:url(/images/multi-policy-icon.svg) bottom left;background-repeat:no-repeat;background-size:contain;display:block;width:5em;margin-right:2em}.homesite-quote .price-wrap,.homesite-quote .hsd-outro,.root-app .price-wrap,.root-app .hsd-outro{grid-column-start:2;grid-column-end:3;text-align:left}.homesite-quote .price-wrap,.root-app .price-wrap{grid-row-start:1;grid-row-end:2}.homesite-quote .save-wrap,.root-app .save-wrap{font-size:1.1em}.homesite-quote .hsd-percentage,.root-app .hsd-percentage{font-weight:700;font-size:2em}.homesite-quote .hsd-outro,.root-app .hsd-outro{grid-row-start:2;grid-row-end:3;color:#5f7388}.homesite-quote .veh-list-item,.root-app .veh-list-item{color:#5f7388}.sticky-wrapper .download-quote,.sticky-wrapper .email-quote-wrap{margin-top:1.5em}.sticky-wrapper .download-quote .subhead{margin:2em 0 1.25em;text-align:center;color:#06847d}.sticky-wrapper .download-quote button{width:100%}.sticky-wrapper .download-quote button .mat-icon{margin-right:.5em}.sticky-wrapper .download-quote .price-or-separator{margin:1em 0}.sticky-wrapper .email-quote-wrap .dynamic-form{display:flex;align-items:center;justify-content:space-between}.sticky-wrapper .email-quote-wrap .form-row{width:65%}.sticky-wrapper .email-quote-wrap .form-row .mat-form-field{padding:0}.sticky-wrapper .email-quote-wrap .form-row .question-email-address{min-width:0}.sticky-wrapper .email-quote-wrap .form-row .mat-form-field-subscript-wrapper{margin:0}.sticky-wrapper .email-quote-wrap .btn-well{margin:0;padding:0;width:32%}.sticky-wrapper .email-quote-wrap .btn-well #btn-emailQuote{width:100%}.sticky-wrapper .email-quote-wrap .btn-well button{margin:0;width:100%;font-size:.9em;color:#06847d;border:1px solid;background:#fff}.sticky-wrapper .email-quote-wrap .btn-well button:hover{background:#7ec2be1a}@media (min-width: 60em){.agency .payment-plan-section{top:1em}}.test-drive .how-works .subhead{color:#06847d;font-size:1.5em;margin:1.5em 0 .5em}.test-drive .how-works .question-header{color:#0677a7;border:0;margin:1em 0 .5em;padding:0}.test-drive .how-works .question-allow-send-text-to-drivers{margin:1em 0 0}.test-drive .how-works p,.test-drive .how-works ul{color:#183963}.test-drive .how-works ul{list-style:none;padding:0}.test-drive .how-works ul li{margin:1em 0;font-size:1.25em;font-weight:700}.test-drive .how-works ul li span{font-weight:700;color:#0095d5;margin-right:.5em}.test-drive .lets-finish{border-bottom:1px solid #183963;display:flex;align-items:center;padding-bottom:0;overflow:hidden}.test-drive .lets-finish:after{content:"";display:block;background-image:url(/images/telematics-phone-mockup-final.svg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;max-width:100%;width:34%;height:16em;margin-left:10%;align-self:flex-end;z-index:1}.test-drive .lets-finish h3{font-size:2.25em;font-weight:700;width:53%;z-index:1}.test-drive .btn-well{display:block}.test-drive .btn-well .text-link{margin:2em 0 0}@media (max-width: 39.9375em){.test-drive .content-wrapper{padding-top:3vh}.test-drive .lets-finish h3{font-size:1.75em}.test-drive .lets-finish:after{height:13em}}@media (max-width: 29.9375em){.test-drive .lets-finish h3{font-size:1.5em}.test-drive .lets-finish:after{height:10em}}.agency.test-drive .lets-finish:after{width:100%}.agency.test-drive .lets-finish h3{font-size:1.5em;width:100%}.agency.test-drive .how-works ol{padding:0 0 0 1em}.agency.test-drive .how-works li{margin:.5em 0}.agency.test-drive .how-works li::marker{font-weight:700;color:#0095d5}
