:root{--brmypages-mobile-menu-background-color:#f6f3f0;--brmypages-desktop-menu-background-color:#f6f3f0;--brmypages-menu-active-item-background-color:#331e110f;--brmypages-menu-border-radius:12px;--brmypages-mobile-menu-height:96px;--brmypages-header-background-color:#f6f3f0;--brmypages-footer-background-color:#e8e0d9;--brmypages-footer-background-inverted-color:#05141f;--brmypages-promotion-block-gradient:linear-gradient(#0000 50%, #000000bf 100%);--brmypages-promotion-block-height:480px;--brmypages-selected-card-border-color:var(--ids-system-color-focus-primary)}label{cursor:inherit}.bmp-text-container{flex-direction:column;display:flex}.bmp-text-container>*{margin-block:0}.bmp-text-container>*+*{margin-block-start:16px}.bmp-text-container>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:24px}div hr{border-color:var(--ids-system-color-border-divider)}.if.grid.card-container-content>div,main .if.section-content>div{display:contents}.word-wrap{overflow-wrap:break-word;word-break:break-word}.button-group ids-button{--ids-button-width:100%}.button-group>div{display:contents}.bmp-hamburger-menu-item{background:inherit;line-height:inherit;border:none;flex:1}.bmp-unordered-list{--p-bmp-list-line-height:var(--bmp-unordered-list-line-height,var(--system-typography-paragraph-line-height-medium));--p-bmp-list-icon-size:var(--bmp-list-icon-size,16px);flex-direction:column;gap:8px;padding:0;display:flex}.bmp-unordered-list li{line-height:var(--p-bmp-list-line-height);gap:8px;display:flex}.bmp-unordered-list li:before{content:"";width:var(--p-bmp-list-icon-size);height:var(--p-bmp-list-icon-size);background-image:var(--bmp-list-icon-url);background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-block-start:calc((var(--p-bmp-list-line-height) - var(--p-bmp-list-icon-size)) / 2)}.bmp-selectable-card{cursor:pointer;border-radius:var(--ids-card-border-radius);transition:none}.bmp-selectable-card:has(input:is([type=radio],[type=checkbox]):checked){border:.125rem solid var(--brmypages-selected-card-border-color)}.bmp-brand-promotion-block{border-radius:var(--ids-card-border-radius);contain:paint;height:var(--brmypages-promotion-block-height)}.bmp-brand-promotion-block__gradient{background:var(--brmypages-promotion-block-gradient)}.bmp-brand-promotion-block__content,.bmp-brand-promotion-block__gradient{grid-area:1/1}.bmp-brand-promotion-block__image{min-height:var(--brmypages-promotion-block-height);max-height:var(--brmypages-promotion-block-height)}@media (width<=700px){.bmp-header-title{--system-typography-heading-font-size-xx-large:32px}}.bmp-preamble{width:calc(50% - var(--ids-grid-gap-md));display:block}@media (width<=700px){.bmp-preamble{width:100%}.bmp-welcome-text{--system-typography-heading-font-size-xx-large:32px;--system-typography-heading-line-height-xx-large:40px;--system-typography-heading-font-weight-xx-large:78}}.bmp-alert-banner__halfwidth{width:calc(50% - var(--ids-grid-gap-md))}@media (width<=700px){.bmp-alert-banner__halfwidth{width:100%}ids-alert-banner{--ids-alert-banner-gap:16px}}.bmp-image-block__media{aspect-ratio:1.5}@media (width>=701px){.bmp-image-block__media{height:320px}.footer-section{grid-template-columns:calc(33.3333% - var(--ids-grid-gap-lg) * 11 / 12 * 4 + var(--ids-grid-gap-lg) * 3) calc(66.6667% - var(--ids-grid-gap-lg) * 11 / 12 * 8 + var(--ids-grid-gap-lg) * 7);display:grid}}.bmp-two-col-layout{grid-template-columns:1fr;display:grid}@media (width>=701px){.bmp-two-col-layout{grid-template-rows:auto auto;grid-auto-rows:min-content;grid-auto-flow:column;grid-template-columns:calc(66.6667% - var(--ids-grid-gap-md) * 11 / 12 * 8 + var(--ids-grid-gap-md) * 7) calc(33.3333% - var(--ids-grid-gap-md) * 11 / 12 * 4 + var(--ids-grid-gap-md) * 3);position:relative}.bmp-two-col-layout__block-group{grid-column:1}.bmp-two-col-layout__cta-block{grid-area:1/2/-1}.bmp-two-col-layout--cta-left{grid-template-columns:calc(33.3333% - var(--ids-grid-gap-md) * 11 / 12 * 4 + var(--ids-grid-gap-md) * 3) calc(66.6667% - var(--ids-grid-gap-md) * 11 / 12 * 8 + var(--ids-grid-gap-md) * 7)}.bmp-two-col-layout--cta-left .bmp-two-col-layout__block-group{grid-column:2}.bmp-two-col-layout--cta-left .bmp-two-col-layout__cta-block{grid-column:1}.bmp-two-col-layout__cta-block-inner.bmp-two-col-layout--cta-sticky{position:sticky;top:0}.bmp-two-col-layout__cta-block-inner.bmp-two-col-layout--cta-sticky.is-stuck{padding-top:40px}}@media (width<=700px){.bmp-two-col-layout__cta-block:has([data-edit-insurance-block])+.bmp-two-col-layout__block-group{margin-top:-40px}ids-modal{width:100%}}[hidden]{display:none!important}[payment-method-modal]>div[slot=content].fixed-size-modal-content,[paperless-cars-list-modal]>div[slot=content].fixed-size-modal-content,[edit-insurance-modal]>div[slot=content].fixed-size-modal-content{width:640px}@media (width<=700px){[payment-method-modal]>div[slot=content].fixed-size-modal-content,[paperless-cars-list-modal]>div[slot=content].fixed-size-modal-content,[edit-insurance-modal]>div[slot=content].fixed-size-modal-content{width:100%}}.bmp-edit-insurance-proceed-button{--ids-button-width:100%}@media (width<=700px){.bmp-edit-insurance-proceed-button{left:16px;bottom:calc(var(--brmypages-mobile-menu-height) + 12px);z-index:999;--ids-button-width:calc(100% - 16px);display:block;position:fixed}.bmp-edit-insurance-proceed-button:before{content:"";left:0;right:0;bottom:var(--brmypages-mobile-menu-height);background:var(--brmypages-mobile-menu-background-color);z-index:-1;height:76px;position:fixed}}ids-text[inverted] a,ids-typography[inverted] a{color:var(--ids-link-standalone-inverted-color)}:where(:not(ids-text,ids-typography))>p{font-family:var(--system-typography-font-family);font-size:var(--system-typography-paragraph-font-size-medium);font-variation-settings:var(--system-typography-paragraph-font-variation-settings-medium);font-weight:var(--system-typography-paragraph-font-weight-medium);line-height:var(--system-typography-paragraph-line-height-medium);margin:0}:where(:not(ids-text,ids-typography))>p.small{font-size:var(--system-typography-paragraph-font-size-small);font-variation-settings:var(--system-typography-paragraph-font-variation-settings-small);font-weight:var(--system-typography-paragraph-font-weight-small);line-height:var(--system-typography-paragraph-line-height-small)}:where(:not(ids-text,ids-typography))>p.large{font-size:var(--system-typography-paragraph-font-size-large);font-variation-settings:var(--system-typography-paragraph-font-variation-settings-large);font-weight:var(--system-typography-paragraph-font-weight-large);line-height:var(--system-typography-paragraph-line-height-large)}:where(:not(ids-text,ids-typography))>p.x-large{font-size:var(--system-typography-paragraph-font-size-x-large);font-variation-settings:var(--system-typography-paragraph-font-variation-settings-x-large);font-weight:var(--system-typography-paragraph-font-weight-x-large);line-height:var(--system-typography-paragraph-line-height-x-large)}:where(:not(ids-text,ids-typography))>h1{margin:var(--system-typography-heading-margin);font-family:var(--system-typography-font-family);font-size:var(--system-typography-heading-font-size-large);font-variation-settings:var(--system-typography-heading-font-variation-settings-large);font-weight:var(--system-typography-heading-font-weight-large);line-height:var(--system-typography-heading-line-height-large);padding:0}:where(:not(ids-text,ids-typography))>h2{margin:var(--system-typography-heading-margin);font-family:var(--system-typography-font-family);font-size:var(--system-typography-heading-font-size-medium);font-variation-settings:var(--system-typography-heading-font-variation-settings-medium);font-weight:var(--system-typography-heading-font-weight-medium);line-height:var(--system-typography-heading-line-height-medium);padding:0}:where(:not(ids-text,ids-typography))>h3{margin:var(--system-typography-heading-margin);font-family:var(--system-typography-font-family);font-size:var(--system-typography-heading-font-size-small);font-variation-settings:var(--system-typography-heading-font-variation-settings-small);font-weight:var(--system-typography-heading-font-weight-small);line-height:var(--system-typography-heading-line-height-small);padding:0}:where(:not(ids-text,ids-typography))>h4{margin:var(--system-typography-heading-margin);font-family:var(--system-typography-font-family);font-size:var(--system-typography-heading-font-size-x-small);font-variation-settings:var(--system-typography-heading-font-variation-settings-x-small);font-weight:var(--system-typography-heading-font-weight-x-small);line-height:var(--system-typography-heading-line-height-x-small);padding:0}:where(:not(ids-text,ids-typography))>h5{margin:var(--system-typography-heading-margin);font-family:var(--system-typography-font-family);font-size:var(--system-typography-heading-font-size-xx-small);font-variation-settings:var(--system-typography-heading-font-variation-settings-xx-small);font-weight:var(--system-typography-heading-font-weight-xx-small);line-height:var(--system-typography-heading-line-height-xx-small);padding:0}:where(:not(ids-link))>a{color:var(--ids-link-standalone-quiet-color);-webkit-text-decoration:var(--ids-link-text-decoration);text-decoration:var(--ids-link-text-decoration)}:where(:not(ids-link))>a:visited{color:var(--ids-link-standalone-quiet-color-visited)}@media (hover:hover) and (pointer:fine){:where(:not(ids-link))>a:hover{color:var(--ids-link-standalone-quiet-hover-icon-color)}}:where(:not(ids-link))>a:active{color:var(--ids-link-standalone-quiet-active-color)}:where(:not(ids-link))>a:focus-visible{outline-color:var(--ids-link-outline-color-focus);outline-offset:var(--ids-link-outline-offset-focus);outline-style:var(--ids-link-outline-style-focus);outline-width:var(--ids-link-outline-width-focus)}:root{--ids-modal-v19-content-small-padding:4rem 1.5rem 1.5rem 1.5rem;--ids-section-content-gap-sm:40px;--ids-dropdown-list-visible-items-count:10}
