.calendly-modal-cta{align-items:center;background:var(--color-cta-outline-fill);border-radius:var(--rounded-s);display:flex;flex-direction:row;gap:var(--p-m);margin-top:var(--p-l);padding:var(--p-s)}.calendly-modal-cta .icon-calendar{fill:var(--color-brand-secondary)}.calendly-modal-cta--text{color:var(--color-text-headline);font-size:.75rem}.calendly-modal-cta--text-link{text-decoration:underline;text-transform:none}.--quote-breakdown{align-self:flex-start;background:var(--color-white);border-radius:12px;width:100%}@media (min-width:768px){.--quote-breakdown{max-width:343px}}@media (min-width:1200px){.--quote-breakdown{max-width:448px}}.--quote-breakdown .quote-breakdown-content{border-bottom:1px solid var(--color-cta-outline-border);display:flex;flex-direction:column;gap:var(--p-s);margin-bottom:var(--p-s);padding-bottom:var(--p-s)}.--quote-breakdown .quote-breakdown-content--header{align-items:center;display:flex;font-size:1.25rem;justify-content:space-between}.--quote-breakdown .quote-breakdown-content--header>span{color:var(--color-text-subcopy);font-size:.875rem;font-style:italic;font-weight:400;text-transform:none}.--quote-breakdown .quote-breakdown-content--header--quote-id>span{color:var(--color-gray-400);font-size:.875rem;font-weight:400;text-transform:none}.--quote-breakdown .quote-breakdown-content--header--quote-id .id{color:var(--color-black);margin-left:4px}.--quote-breakdown .quote-breakdown-content--text{color:var(--color-text-subcopy);display:flex;font-size:.875rem;justify-content:space-between}@media (min-width:768px){.--quote-breakdown .quote-breakdown-content--text{font-size:1rem}}.--quote-breakdown .quote-breakdown-content--text>span{color:var(--color-text-headline)}.--quote-breakdown .quote-breakdown-content--text-bold{line-height:33.6px}.--quote-breakdown .quote-breakdown-content--text-bold>span{font-size:1.75rem;font-weight:700}.--quote-breakdown .quote-breakdown-content--text-bold>span .perduration{font-size:.875rem}.--quote-breakdown .quote-breakdown--total{align-items:center;color:var(--color-text-headline);display:flex;font-size:.875rem;justify-content:space-between}@media (min-width:768px){.--quote-breakdown .quote-breakdown--total{font-size:1rem}}.--quote-breakdown .quote-breakdown--total .price{font-size:1.5rem;font-weight:700}@media (min-width:768px){.--quote-breakdown .quote-breakdown--total .price{font-size:2.25rem}}.--quote-breakdown .quote-breakdown--total .perduration{font-size:.875rem;font-weight:700}.--quote-breakdown .quote-breakdown--online-bind{display:flex;justify-content:center;margin-bottom:-10px;margin-top:var(--p-m)}.--quote-breakdown .quote-breakdown--online-bind>.button-link{max-width:none}.quote-breakdown-content{border-bottom:1px solid var(--color-cta-outline-border);display:flex;flex-direction:column;gap:var(--p-s);margin-bottom:var(--p-s);padding-bottom:var(--p-s)}.quote-breakdown-content--header{align-items:center;display:flex;font-size:1.25rem;justify-content:space-between}.quote-breakdown-content--header>span{color:var(--color-text-subcopy);font-size:.875rem;font-style:italic;font-weight:400;text-transform:none}.quote-breakdown-content--header--quote-id>span{color:var(--color-gray-400);font-size:.875rem;font-weight:400;text-transform:none}.quote-breakdown-content--header--quote-id .id{color:var(--color-black);margin-left:4px}.quote-breakdown-content--text{color:var(--color-text-subcopy);display:flex;font-size:.875rem;justify-content:space-between}@media (min-width:768px){.quote-breakdown-content--text{font-size:1rem}}.quote-breakdown-content--text>span{color:var(--color-text-headline)}.quote-breakdown-content--text-bold{line-height:33.6px}.quote-breakdown-content--text-bold>span{font-size:1.75rem;font-weight:700}.quote-breakdown-content--text-bold>span .perduration{font-size:.875rem}.quote-breakdown--total{align-items:center;color:var(--color-text-headline);display:flex;font-size:.875rem;justify-content:space-between}@media (min-width:768px){.quote-breakdown--total{font-size:1rem}}.quote-breakdown--total .price{font-size:1.5rem;font-weight:700}@media (min-width:768px){.quote-breakdown--total .price{font-size:2.25rem}}.quote-breakdown--total .perduration{font-size:.875rem;font-weight:700}.quote-breakdown--online-bind{display:flex;justify-content:center;margin-bottom:-10px;margin-top:var(--p-m)}.quote-breakdown--online-bind>.button-link{max-width:none}.quote-breakdown{display:flex;flex-direction:column;gap:var(--p-m)}.quote-breakdown--container{padding:var(--p-s);padding-bottom:0}@media (min-width:768px){.quote-breakdown--container{padding:var(--p-m);padding-bottom:0}}@media (min-width:1024px){.quote-breakdown--container{padding:var(--p-xl);padding-bottom:0}}.quote-breakdown--header{align-items:center;display:flex;flex-direction:column;gap:var(--p-s)}@media (min-width:1024px){.quote-breakdown--header{flex-direction:row;justify-content:space-between}}.quote-breakdown--header-text{color:var(--color-text-headline);font-size:.875rem;font-weight:700}.quote-breakdown--header-text.single-option{align-self:flex-start}.quote-breakdown--header-single-option{align-items:flex-start;align-self:flex-start;color:var(--color-text-subcopy);font-size:.875rem;font-style:italic;text-align:right}.quote-breakdown--header-toggle{background:var(--color-brand-tertiary);border-radius:400px;cursor:pointer;display:flex;flex-direction:row;height:29px}.quote-breakdown--header-toggle .toggle{align-self:center;color:var(--color-text-knockout);font-size:.875rem;padding:2px 12px;text-align:center;width:80px}.quote-breakdown--header-toggle .toggle:hover{background:#ffffff26;border-radius:400px}.quote-breakdown--header-toggle .toggle--selected{background:var(--color-white);border-radius:400px;color:var(--color-text-headline);margin:2px}.quote-breakdown--header-toggle .toggle--selected:hover{background:var(--color-white);border-radius:400px}.quote-breakdown .call-agent-section{background:var(--color-primary-tint);border-radius:0 0 12px 12px;display:grid;gap:var(--p-l);grid-template-areas:"img text" "cta cta" "calendly calendly";grid-template-columns:auto auto;grid-template-rows:repeat(3,auto);padding:var(--p-m) var(--p-s)}@media (min-width:481px){.quote-breakdown .call-agent-section{grid-template-areas:"img text" "img cta" "calendly calendly";row-gap:var(--p-s)}}.quote-breakdown .call-agent-section--non-hoop{display:flex;flex-direction:column}.quote-breakdown .call-agent-section--text{font-size:.875rem;grid-area:text}.quote-breakdown .call-agent-section--img{display:flex;flex-direction:column;grid-area:img}.quote-breakdown .call-agent-section--img>span{display:none}@media (min-width:768px){.quote-breakdown .call-agent-section--img>span{display:block}}.quote-breakdown .call-agent-section--img>img{width:57px}@media (min-width:768px){.quote-breakdown .call-agent-section--img>img{width:76px}}.quote-breakdown .call-agent-section--cta{align-items:center;display:flex;flex-direction:column;grid-area:cta;width:100%}.quote-breakdown .call-agent-section--cta .button-link{max-width:100%}.quote-breakdown .call-agent-section--cta .phone-cta .btn-desktop{font-size:1.25rem;justify-content:flex-start}.quote-breakdown .call-agent-section--cta .phone-cta .btn-desktop>svg{height:24px;width:24px}@media (min-width:1200px){.quote-breakdown .call-agent-section--cta .phone-cta .btn-desktop{font-size:1.75rem}.quote-breakdown .call-agent-section--cta .phone-cta .btn-desktop>svg{height:32px;width:32px}}@media (min-width:768px){.quote-breakdown .call-agent-section--cta>span{display:none}}.quote-breakdown .call-agent-section--calendly{align-items:center;display:flex;flex-direction:row;gap:var(--p-xs);grid-area:calendly;justify-content:center}@media (min-width:768px){.quote-breakdown .call-agent-section--calendly{margin-top:var(--p-s)}}.quote-breakdown .call-agent-section--calendly svg{display:none}@media (min-width:768px){.quote-breakdown .call-agent-section--calendly svg{display:block;height:24px;width:24px}}.quote-breakdown .call-agent-section--calendly a{cursor:pointer;text-decoration:underline;text-transform:none}.quote-breakdown .call-agent-section--calendly a:active{color:var(--color-cta-secondary-background-hover)}.quote-breakdown .call-agent-section--calendly a:hover{color:var(--color-interaction-secondary)}.quote-breakdown .call-agent-section--calendly-non-hoop{display:flex;flex-direction:column}.quote-breakdown .call-agent-section--calendly-non-hoop p{font-size:.875rem;text-align:center}.quote-breakdown .call-agent-section--calendly-non-hoop .calendly-btn{display:flex;gap:var(--p-s);max-width:100%;text-decoration:none;text-transform:none}.quote-breakdown .call-agent-section--calendly-non-hoop .calendly-btn svg{fill:var(--color-cta-primary-text);height:20px;width:20px}@media (min-width:768px){.quote-breakdown .call-agent-section--calendly-non-hoop .calendly-btn{max-width:100%}}.quote-breakdown .agent-availability-status{color:var(--color-black);font-size:.625rem;font-weight:700;letter-spacing:1px;line-height:1.5;margin-left:10px;position:relative;text-transform:uppercase}.quote-breakdown .agent-availability-status:before{animation:pulse-dot 1.25s cubic-bezier(.215,.61,.355,1) infinite;background:var(--color-background-brand-100);border-radius:50%;content:" ";display:block;height:8px;left:-15px;position:absolute;top:25%;transform:translateY(-50%);width:8px}.why-call-modal-container__content{align-items:center;-moz-column-gap:70px;column-gap:70px;display:flex;flex-direction:row;justify-content:space-between;padding:var(--p-m) var(--p-xl)}@media (max-width:767px){.why-call-modal-container__content{flex-direction:column;justify-content:end;margin-top:10px;padding:10px}.why-call-modal-container__content:before{display:none}}@media (max-width:481px){.why-call-modal-container__content-non-rated:before{top:40px}}.why-call-modal-container__content .agent-availability-status{color:var(--color-black);font-size:.625rem;font-weight:700;letter-spacing:1px;line-height:1.5;margin-left:10px;position:relative;text-transform:uppercase}.why-call-modal-container__content .agent-availability-status:before{animation:pulse-dot 1.25s cubic-bezier(.215,.61,.355,1) infinite;background:var(--color-background-brand-100);border-radius:50%;content:" ";display:block;height:8px;left:-15px;position:absolute;top:25%;transform:translateY(-50%);width:8px}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}.why-call-modal-container__content .why-call-agent{align-items:center;display:flex;flex-direction:row;margin-bottom:30px}@media (min-width:481px){.why-call-modal-container__content .why-call-agent{align-items:center;-moz-column-gap:24px;column-gap:24px;margin-bottom:0}}.why-call-modal-container__content .why-call-agent__policy-details{align-items:center}.why-call-modal-container__content .why-call-agent__img{align-items:center;display:flex;flex-direction:column}.why-call-modal-container__content .why-call-agent__img-image{height:64px;width:57px}@media (min-width:800px){.why-call-modal-container__content .why-call-agent__img-image{height:101px}}.why-call-modal-container__content .why-call-agent__img .agent-availability-status{display:none}@media (min-width:800px){.why-call-modal-container__content .why-call-agent__img .agent-availability-status{display:block}}.why-call-modal-container__content .why-call-agent__image{width:57px}@media (min-width:481px){.why-call-modal-container__content .why-call-agent__image{width:70px}}.why-call-modal-container__content .why-call-agent__text{flex-direction:column;margin-left:10px}@media (min-width:481px){.why-call-modal-container__content .why-call-agent__text{margin-left:0}}.why-call-modal-container__content .why-call-agent__text-full{margin-top:0}@media (min-width:1024px){.why-call-modal-container__content .why-call-agent__text-full{max-width:100%}}.why-call-modal-container__content .why-call-agent__text-header{font-size:18px;font-weight:700;margin-bottom:5px}.why-call-modal-container__content .why-call-agent__text-subtext{color:var(--color-text-subcopy);font-size:14px;line-height:24px}.why-call-modal-container__content .fuse-content-desktop{align-items:center;display:flex;flex-direction:column;font-weight:700;padding-right:var(--p-xl)}@media (max-width:767px){.why-call-modal-container__content .fuse-content-desktop{display:none}}.why-call-modal-container__content .fuse-content-desktop__call{display:flex;flex-direction:column;text-align:center}.why-call-modal-container__content .fuse-content-desktop__cta-subtext{font-size:12px;font-weight:400;line-height:18px;margin-top:4px}.why-call-modal-container__content .fuse-content-desktop__text{color:var(--color-policy-modal-header-label-text);font-size:16px;letter-spacing:.1em}.why-call-modal-container__content .fuse-content-desktop__number{color:var(--color-cta-link);font-size:1.75rem;font-weight:700;line-height:34px;margin-top:10px}.why-call-modal-container__content .fuse-content-desktop__number:focus,.why-call-modal-container__content .fuse-content-desktop__number:hover{color:var(--color-brand-tertiary)}.why-call-modal-container__content .fuse-content-desktop__number:active{color:var(--color-cta-link);text-decoration-line:underline}.why-call-modal-container__content .fuse-content-desktop__dual-divider{color:#404040;margin:0 10px;position:relative}.why-call-modal-container__content .fuse-content-desktop__dual-divider:before{background:#aadce6;content:" ";display:block;height:1px;left:35px;position:absolute;top:50%;width:120px}.why-call-modal-container__content .fuse-content-desktop__dual-divider:after{background:#aadce6;content:" ";display:block;height:1px;position:absolute;right:35px;top:50%;width:120px}.why-call-modal-container__content .fuse-content-desktop .callback-button--callout{position:relative;z-index:1}@media (min-width:800px){.why-call-modal-container__content .fuse-content-desktop .callback-button--callout:after{background-image:url(../images/icons/icon-callout.svg);background-repeat:no-repeat;content:"";display:block;height:109px;left:-43px;position:absolute;top:-29px;width:367px;z-index:-1}}.why-call-modal-container__content .fuse-content-desktop .callback-button--callout-phone{position:relative;z-index:1}@media (min-width:800px){.why-call-modal-container__content .fuse-content-desktop .callback-button--callout-phone:after{background-image:url(../images/icons/icon-callout.svg);background-repeat:no-repeat;content:"";display:block;height:125px;left:-77px;position:absolute;top:-27px;width:367px;z-index:-1}}.why-call-modal-container__content .fuse-content-mobile{margin-bottom:20px;text-align:center;width:100%}@media (min-width:768px){.why-call-modal-container__content .fuse-content-mobile{display:none}}.why-call-modal-container__content .fuse-content-mobile__call-now{-moz-column-gap:var(--p-s);column-gap:var(--p-s);cursor:pointer;display:flex;flex-direction:row;font-size:18px;height:48px;margin:0 auto;max-width:343px}.why-call-modal-container__content .fuse-content-mobile .button-link--secondary .phone-svg{height:16px;width:16px;fill:var(--color-cta-secondary-text)}.why-call-modal-container__content .fuse-content-mobile__cta-subtext{display:inline-block;padding-top:8px}.why-call-modal-container__content .button-link--primary:hover .icon-arrow-right{fill:var(--color-cta-primary-hover-text)}.why-call-modal-container__content .connect-agent-options__callback{margin:0 auto;text-transform:none}@media (max-width:1024px) and (min-width:800px){.why-call-modal-container__content .connect-agent-options__callback{max-width:220px;padding:var(--p-m) var(--p-l)}}.why-call-modal-container__content .connect-agent-options__callback .icon-arrow-right{height:16px;margin-left:var(--p-s);width:16px}.why-call-modal-container__content .connect-agent-options__callback .icon-arrow-right--primary{fill:var(--color-cta-primary-text)}.why-call-modal-container__content .connect-agent-options__callback .icon-arrow-right--secondary{fill:var(--color-cta-secondary-text)}.why-call-modal-container__content--non-hoop{gap:var(--p-l);justify-content:space-between;padding:20px var(--p-s)}@media (min-width:481px){.why-call-modal-container__content--non-hoop{gap:var(--p-xxl);padding:var(--p-l) var(--p-xxl)}}@media (min-width:1024px){.why-call-modal-container__content--non-hoop{gap:var(--p-m);padding:var(--p-m) var(--p-xl)}}.why-call-modal-container__content--non-hoop .why-call-agent{margin-bottom:0}.why-call-modal-container__content--non-hoop .fuse-content-desktop{width:220px}@media (min-width:1024px){.why-call-modal-container__content--non-hoop .fuse-content-desktop{width:260px}}.why-call-modal-container__content--non-hoop .fuse-content-mobile{margin-bottom:0}.flex[data-v-27fca631]{display:flex}.bold[data-v-27fca631]{font-weight:700}.card__termquote[data-v-27fca631]{flex-direction:column;row-gap:var(--p-xl)}.card__schedule-callback[data-v-27fca631],.card__termquote[data-v-27fca631]{align-items:center;display:flex;justify-content:center}.card__schedule-callback[data-v-27fca631]{background-color:var(--color-background-white);border-radius:var(--rounded-m);-moz-column-gap:var(--p-m);column-gap:var(--p-m);flex-direction:row;padding:var(--p-l) var(--p-m)}@media (min-width:800px){.card__schedule-callback[data-v-27fca631]{background-color:transparent;grid-column:1/span 2;grid-row:3;padding:0}}.card__schedule-callback .icon-calendar[data-v-27fca631]{fill:var(--color-background-brand-100)}.card__schedule-callback .content-disclaimer__text[data-v-27fca631]{color:var(--color-text-headline);font-size:.875rem}.card__schedule-callback .content-disclaimer__text--inline-link[data-v-27fca631]{color:var(--color-text-headline);cursor:pointer;text-decoration:underline;text-transform:none}.policy-modal__policy-details-section[data-v-27fca631]{padding:var(--p-xl) var(--p-m)}@media (min-width:800px){.policy-modal__policy-details-section[data-v-27fca631]{padding:40px var(--p-l)}}@media (min-width:1024px){.policy-modal__policy-details-section[data-v-27fca631]{padding:40px var(--p-section-m)}}.policy-modal__policy-details-section .connect-agent-details[data-v-27fca631]{background-color:var(--color-background-white);border-radius:8px;box-shadow:var(--shadow-md);margin-top:var(--p-l)}.policy-modal__policy-details-section .content-policy-details__list[data-v-27fca631]{display:grid;grid-template-rows:repeat(2,auto);margin:0!important;row-gap:var(--p-l)}@media (min-width:800px){.policy-modal__policy-details-section .content-policy-details__list[data-v-27fca631]{-moz-column-gap:var(--p-xl);column-gap:var(--p-xl);grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media (min-width:1024px){.policy-modal__policy-details-section .content-policy-details__list[data-v-27fca631]{-moz-column-gap:40px;column-gap:40px}}.policy-modal__policy-details-section .content-policy-details__list-item[data-v-27fca631]{align-self:flex-start;align-self:stretch;background-color:var(--color-white);border-radius:var(--p-xs);box-shadow:var(--shadow-md);padding:var(--p-l) var(--p-m);width:100%}.policy-modal__policy-details-section .content-policy-details__list-item-title[data-v-27fca631]{color:var(--color-text-headline);font-size:.875rem;font-weight:700;letter-spacing:1.4px;line-height:1.2;margin-bottom:var(--p-m);text-transform:uppercase}.policy-modal__policy-details-section .content-policy-details__list-item-type[data-v-27fca631]{align-items:center;color:var(--color-policy-modal-coverages-label);-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--p-s)}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLabel[data-v-27fca631]{align-self:flex-start;color:var(--color-black);font-size:.875rem}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLabel .v-popper--has-tooltip[data-v-27fca631]{align-items:center;display:flex}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLabel .v-popper--has-tooltip p[data-v-27fca631]{font-size:.875rem;max-width:190px}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLimit[data-v-27fca631]{color:var(--color-black);font-size:.875rem;font-weight:700;text-align:right}.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer[data-v-27fca631]{align-items:center;background:var(--color-background-white);border:1px solid var(--color---grayscale-mid);border-radius:var(--rounded-s);box-sizing:border-box;-moz-column-gap:var(--p-s);column-gap:var(--p-s);display:flex;flex-direction:row;font-size:.875rem;justify-content:flex-start;margin-top:var(--p-m);padding:var(--p-xs) var(--p-s);width:100%}@media (min-width:800px){.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer[data-v-27fca631]{-moz-column-gap:var(--p-xs);column-gap:var(--p-xs)}}@media (min-width:1024px){.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer[data-v-27fca631]{-moz-column-gap:var(--p-m);column-gap:var(--p-m)}}.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer .content-disclaimer__icon svg[data-v-27fca631]{fill:var(--color-interactable)}.flex[data-v-194de2f3]{display:flex}.bold[data-v-194de2f3]{font-weight:700}.card__termquote[data-v-194de2f3]{flex-direction:column;row-gap:var(--p-xl)}.card__schedule-callback[data-v-194de2f3],.card__termquote[data-v-194de2f3]{align-items:center;display:flex;justify-content:center}.card__schedule-callback[data-v-194de2f3]{background-color:var(--color-background-white);border-radius:var(--rounded-m);-moz-column-gap:var(--p-m);column-gap:var(--p-m);flex-direction:row;padding:var(--p-l) var(--p-m)}@media (min-width:800px){.card__schedule-callback[data-v-194de2f3]{background-color:transparent;grid-column:1/span 2;grid-row:3;padding:0}}.card__schedule-callback .icon-calendar[data-v-194de2f3]{fill:var(--color-background-brand-100)}.card__schedule-callback .content-disclaimer__text[data-v-194de2f3]{color:var(--color-text-headline);font-size:.875rem}.card__schedule-callback .content-disclaimer__text--inline-link[data-v-194de2f3]{color:var(--color-text-headline);cursor:pointer;text-decoration:underline;text-transform:none}.policy-modal__policy-details-section[data-v-194de2f3]{padding:var(--p-xl) var(--p-m)}@media (min-width:800px){.policy-modal__policy-details-section[data-v-194de2f3]{padding:40px var(--p-l)}}@media (min-width:1024px){.policy-modal__policy-details-section[data-v-194de2f3]{padding:40px var(--p-section-m)}}.policy-modal__policy-details-section .connect-agent-details[data-v-194de2f3]{background-color:var(--color-background-white);border-radius:8px;box-shadow:var(--shadow-md);margin-top:var(--p-l)}.policy-modal__policy-details-section .content-policy-details__list[data-v-194de2f3]{display:grid;grid-template-rows:repeat(2,auto);margin:0!important;row-gap:var(--p-l)}@media (min-width:800px){.policy-modal__policy-details-section .content-policy-details__list[data-v-194de2f3]{-moz-column-gap:var(--p-xl);column-gap:var(--p-xl);grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media (min-width:1024px){.policy-modal__policy-details-section .content-policy-details__list[data-v-194de2f3]{-moz-column-gap:40px;column-gap:40px}}.policy-modal__policy-details-section .content-policy-details__list-item[data-v-194de2f3]{align-self:flex-start;align-self:stretch;background-color:var(--color-white);border-radius:var(--p-xs);box-shadow:var(--shadow-md);padding:var(--p-l) var(--p-m);width:100%}.policy-modal__policy-details-section .content-policy-details__list-item-title[data-v-194de2f3]{color:var(--color-text-headline);font-size:.875rem;font-weight:700;letter-spacing:1.4px;line-height:1.2;margin-bottom:var(--p-m);text-transform:uppercase}.policy-modal__policy-details-section .content-policy-details__list-item-type[data-v-194de2f3]{align-items:center;color:var(--color-policy-modal-coverages-label);-moz-column-gap:0;column-gap:0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--p-s)}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLabel[data-v-194de2f3]{align-self:flex-start;color:var(--color-black);font-size:.875rem}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLabel .v-popper--has-tooltip[data-v-194de2f3]{align-items:center;display:flex}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLabel .v-popper--has-tooltip p[data-v-194de2f3]{font-size:.875rem;max-width:190px}.policy-modal__policy-details-section .content-policy-details__list-item-type .coverageLimit[data-v-194de2f3]{color:var(--color-black);font-size:.875rem;font-weight:700;text-align:right}.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer[data-v-194de2f3]{align-items:center;background:var(--color-background-white);border:1px solid var(--color---grayscale-mid);border-radius:var(--rounded-s);box-sizing:border-box;color:var(--color-text-subcopy);-moz-column-gap:var(--p-s);column-gap:var(--p-s);display:flex;flex-direction:row;font-size:.875rem;justify-content:flex-start;margin-top:var(--p-m);padding:var(--p-xs) var(--p-s);width:100%}@media (min-width:800px){.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer[data-v-194de2f3]{-moz-column-gap:var(--p-xs);column-gap:var(--p-xs)}}@media (min-width:1024px){.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer[data-v-194de2f3]{-moz-column-gap:var(--p-m);column-gap:var(--p-m)}}.policy-modal__policy-details-section .policy-details-modal-container__content-disclaimer .content-disclaimer__icon svg[data-v-194de2f3]{fill:var(--color-interactable)}.list-style-none[data-v-261c6e1d]{list-style-type:none}.flex[data-v-261c6e1d]{display:flex}.tab__container .tab-list[data-v-261c6e1d]{align-items:center;background-color:var(--color-white);display:flex;gap:16px;justify-content:center;list-style-type:none;overflow:auto;padding:0 16px;text-align:center;white-space:nowrap}@media (min-width:481px){.tab__container .tab-list[data-v-261c6e1d]{gap:32px}}@media (min-width:1024px){.tab__container .tab-list[data-v-261c6e1d]{padding:0 205px}}.tab__container .tab-list .tab[data-v-261c6e1d]{position:relative}.tab__container .tab-list .tab .border[data-v-261c6e1d]{bottom:0;height:2px;left:0;margin-left:auto;margin-right:auto;max-width:155px;position:absolute;right:0}.tab__container .tab-list .tab.active .border[data-v-261c6e1d]{background-color:var(--color-background-brand-100)}.tab__container .tab-list .tab:not(.active):focus .border[data-v-261c6e1d],.tab__container .tab-list .tab:not(.active):hover .border[data-v-261c6e1d]{background-color:var(--color---grayscale-mid)}.tab__container .tab-list .tab__label[data-v-261c6e1d]{cursor:pointer;display:block;font-weight:700;padding:16px 0 14px}.tab__container .tab-list .hidden[data-v-261c6e1d]{display:none}.tab__container .tab__content[data-v-261c6e1d]{border-top:1px solid var(--color-border-divider);flex-grow:1;margin-bottom:var(--53402c13)}@media (min-width:481px){.tab__container .tab__content[data-v-261c6e1d]{margin-bottom:0}}@media (min-width:800px){.mobile[data-v-75801907]{display:none}}.desktop[data-v-75801907]{display:none}@media (min-width:800px){.desktop[data-v-75801907]{display:flex}}.flex[data-v-75801907]{display:flex}.bold[data-v-75801907]{font-weight:700}.card__termquote[data-v-75801907]{display:flex;flex-direction:column;height:100%;justify-content:center}@media (min-width:500px){.card__termquote[data-v-75801907]{flex-direction:row}}.card__termquote-container[data-v-75801907]{row-gap:var(--p-xl)}.card__termquote .policy-termquote[data-v-75801907],.card__termquote-container[data-v-75801907]{align-items:center;display:flex;flex-direction:column;justify-content:center}.card__termquote .policy-termquote[data-v-75801907]{row-gap:var(--p-m)}.card__termquote .policy-termquote .icon-wavy-divider[data-v-75801907]{height:8px;width:106px;fill:var(--color-background-brand-200)}.card__termquote .policy-termquote .more-details[data-v-75801907]{font-size:1rem;font-style:italic}.card__termquote .policy-termquote__quote[data-v-75801907]{-moz-column-gap:var(--p-m);column-gap:var(--p-m);display:flex;flex-direction:row;position:relative}.card__termquote .policy-termquote__quote .payplan-details[data-v-75801907]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:100px}.card__termquote .policy-termquote__quote .payplan-details__amount[data-v-75801907]{color:var(--color-text-headline);font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:var(--p-xxs)}.card__termquote .policy-termquote__quote .payplan-details__amount-perduration[data-v-75801907]{color:var(--color-text-headline);font-size:.875rem;line-height:1.5;margin-bottom:-10px}.card__termquote .policy-termquote__quote .payplan-details__addition-info[data-v-75801907]{color:var(--color-text-subcopy);font-size:.75rem;font-weight:400;line-height:1.5}.card__termquote .policy-termquote__quote .payplan-details__divider[data-v-75801907]{align-self:center}.card__termquote .policy-termquote__quote .payplan-details__divider span[data-v-75801907]{color:var(--color-text-subcopy);font-size:.625rem;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.card__termquote .policy-termquote__quote .payplan-details__divider[data-v-75801907]:after,.card__termquote .policy-termquote__quote .payplan-details__divider[data-v-75801907]:before{background-color:var(--color-border-divider);content:"";display:block;height:20px;margin:0 auto;width:1px}.card__termquote .policy-termquote__carrier-name[data-v-75801907]{color:var(--color-text-headline);font-size:.875rem;letter-spacing:1.4px;line-height:1.2;margin-bottom:8px;text-align:center;text-transform:uppercase}@media (min-width:800px){.card__termquote .policy-termquote__calendly-mobile[data-v-75801907],.card__termquote .policy-termquote__connect-options[data-v-75801907]{display:none}}.card__schedule-callback[data-v-75801907]{align-items:center;background-color:var(--color-background-white);border-radius:var(--rounded-m);-moz-column-gap:var(--p-m);column-gap:var(--p-m);display:flex;flex-direction:row;justify-content:center;padding:var(--p-l) var(--p-m)}@media (min-width:800px){.card__schedule-callback[data-v-75801907]{background-color:transparent;grid-column:1/span 2;grid-row:3;padding:0}}.card__schedule-callback .icon-calendar[data-v-75801907]{fill:var(--color-background-brand-100)}.card__schedule-callback .content-disclaimer__text[data-v-75801907]{color:var(--color-text-headline);font-size:.875rem}.card__schedule-callback .content-disclaimer__text--inline-link[data-v-75801907]{color:var(--color-text-headline);cursor:pointer;text-decoration:underline;text-transform:none}.home-policy-modal__card[data-v-75801907]{background-color:var(--color-background-white);border-radius:var(--rounded-m);box-shadow:var(--shadow-md);padding:var(--p-l) var(--p-m)}@media (min-width:800px){.home-policy-modal__card[data-v-75801907]{padding:var(--p-xl) var(--p-l)}}@media (min-width:1024px){.home-policy-modal__card[data-v-75801907]{padding:var(--p-xl)}}.home-policy-modal__container[data-v-75801907]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:var(--p-xl) var(--p-m);row-gap:var(--p-l)}@media (min-width:800px){.home-policy-modal__container[data-v-75801907]{align-items:start;-moz-column-gap:var(--p-xl);column-gap:var(--p-xl);grid-template-columns:repeat(2,calc(50% - var(--p-m)));grid-template-rows:repeat(2,auto);padding:40px var(--p-l);row-gap:var(--p-xl)}}@media (min-width:1024px){.home-policy-modal__container[data-v-75801907]{padding:40px var(--p-section-m)}}@media (min-width:800px){.home-policy-modal__container .card__policy-overview[data-v-75801907]{align-self:flex-start;grid-column:2/3;grid-row:1/span 2}}.home-policy-modal__container .card__policy-overview-container .information-box[data-v-75801907]{align-items:center;border:1px solid var(--color-border-divider);border-radius:4px;display:flex;gap:var(--p-m);margin-top:var(--p-m);padding:var(--p-xs) var(--p-s)}.home-policy-modal__container .card__policy-overview-container .information-box--icon[data-v-75801907]{fill:var(--color-interactable);height:16px;max-width:16px}.home-policy-modal__container .card__policy-overview-container .information-box--text[data-v-75801907]{color:var(--color-text-headline);font-size:.75rem;line-height:18px}.home-policy-modal__container .card__policy-overview-container__item[data-v-75801907]{color:var(--color-text-headline);display:flex;font-size:1rem;justify-content:space-between;line-height:1.5;margin-bottom:var(--p-s)}.home-policy-modal__container .card__policy-overview-container__item-coverages[data-v-75801907]{display:flex;flex-direction:column;gap:var(--p-s)}.home-policy-modal__container .card__policy-overview-container__item-details[data-v-75801907]{display:flex;justify-content:space-between}.home-policy-modal__container .card__policy-overview-container__item-details .v-popper--has-tooltip[data-v-75801907]{color:var(--color-text-subcopy);font-size:1rem}.home-policy-modal__container .card__policy-overview-container__item-details-text[data-v-75801907]{color:var(--color-text-headline);font-size:1rem}.home-policy-modal__container .card__policy-overview-container__item.item-policy-overview[data-v-75801907]{color:var(--color-text-headline);font-size:.875rem;font-weight:700;letter-spacing:1.4px;line-height:1.2;max-height:45px;text-transform:uppercase}.home-policy-modal__container .card__policy-overview-container__item-divider[data-v-75801907]{background-color:var(--color-gray-100);height:1px;margin:var(--p-s) 0;padding:0;width:100%}.home-policy-modal__container .card__policy-overview-container .item-breakdown-text[data-v-75801907]{color:var(--color-text-headline);font-size:.875rem;font-weight:700}.home-policy-modal__container .card__connect-agent-options[data-v-75801907]{display:none}@media (min-width:800px){.home-policy-modal__container .card__connect-agent-options[data-v-75801907]{align-items:center;display:flex;flex-direction:column}}.policy-termquote{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:var(--p-m)}.policy-termquote .icon-wavy-divider{height:8px;width:106px;fill:var(--color-background-brand-200)}.policy-termquote__policy-length{color:var(--color-text-subcopy);font-size:.75rem;font-weight:400;line-height:1.5}.policy-termquote__quote{-moz-column-gap:var(--p-m);column-gap:var(--p-m);display:flex;flex-direction:row;position:relative}.policy-termquote__quote .payplan-details{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:100px}.policy-termquote__quote .payplan-details__amount{color:var(--color-text-headline);font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:var(--p-xxs)}.policy-termquote__quote .payplan-details__amount-perduration{color:var(--color-text-headline);font-size:.875rem;line-height:1.5;margin-bottom:-10px}.policy-termquote__quote .payplan-details__addition-info{color:var(--color-text-subcopy);font-size:.75rem;font-weight:400;line-height:1.5}.policy-termquote__quote .payplan-details__divider{align-self:center}.policy-termquote__quote .payplan-details__divider span{color:var(--color-text-subcopy);font-size:.625rem;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.policy-termquote__quote .payplan-details__divider:after,.policy-termquote__quote .payplan-details__divider:before{background-color:var(--color-border-divider);content:"";display:block;height:20px;margin:0 auto;width:1px}.policy-termquote__carrier-name{color:var(--color-text-headline);font-size:.875rem;letter-spacing:var(--eyebrow-text-spacing);line-height:1.2;margin-bottom:8px;text-align:center;text-transform:var(--eyebrow-text-transform)}.policy-termquote__subtext{color:var(--color-text-headline);font-size:.875rem;font-style:italic}.policy-termquote__dollar{color:var(--color-text-headline);font-size:1.125rem;line-height:34px;top:-.7em}.policy-termquote__price{color:var(--color-text-headline);font-size:2.25rem;line-height:1.2;margin-bottom:8px}.policy-termquote__perduration{align-self:flex-end;color:var(--color-text-headline);font-size:.875rem;margin-bottom:5px;z-index:1}@media (min-width:800px){.policy-termquote__connect-options{display:none}}.card__policy-overview .policy-details-modal-container__content-breakdown[data-v-694c832a]{margin-bottom:36px}@media (min-width:481px){.card__policy-overview .policy-details-modal-container__content-breakdown[data-v-694c832a]{margin-bottom:0}}.card__policy-overview .policy-details-modal-container__content-breakdown[data-v-694c832a]>*{border-bottom:1px solid var(--color-content-breakdown-border);margin:12px 0}.card__policy-overview .policy-details-modal-container__content-breakdown>div[data-v-694c832a]:first-of-type{border-top:1px solid var(--color-content-breakdown-border)}@media (min-width:1024px){.card__policy-overview .policy-details-modal-container__content-breakdown>div[data-v-694c832a]:first-of-type{border-top:none}}.card__policy-overview .policy-details-modal-container__content-breakdown__item[data-v-694c832a]{color:var(--color-text-headline);display:flex;font-size:.875rem;justify-content:space-between;line-height:1.5}.card__policy-overview .policy-details-modal-container__content-breakdown__item-details[data-v-694c832a]{display:flex;justify-content:space-between}.card__policy-overview .policy-details-modal-container__content-breakdown__item-subtext[data-v-694c832a]{color:var(--color-text-subcopy);font-size:12px;padding-top:5px}.card__policy-overview .policy-details-modal-container__content-breakdown__item-details--error[data-v-694c832a]{color:#aaa}.card__policy-overview .policy-details-modal-container__content-breakdown__item.item-policy-overview[data-v-694c832a]{color:var(--color-text-headline);font-size:.875rem;font-weight:700;letter-spacing:var(--eyebrow-text-spacing);line-height:1.2;max-height:45px;text-transform:var(--eyebrow-text-transform)}.card__policy-overview .policy-details-modal-container__content-breakdown__item.item-policy-overview .more-details[data-v-694c832a]{align-items:center;color:var(--color-interaction-secondary);-moz-column-gap:var(--p-xxs);column-gap:var(--p-xxs);display:flex;flex-direction:row;font-weight:400;text-transform:none}.card__policy-overview .policy-details-modal-container__content-breakdown__item.item-policy-overview .more-details[data-v-694c832a]:focus,.card__policy-overview .policy-details-modal-container__content-breakdown__item.item-policy-overview .more-details[data-v-694c832a]:hover{border-bottom:2px solid var(--color-interactable)}.card__policy-overview .policy-details-modal-container__content-breakdown__item.item-policy-overview .icon-arrow-right[data-v-694c832a]{height:12px;transform:rotate(270deg);width:12px;fill:var(--color-interaction-secondary)}.card__policy-overview .policy-details-modal-container__content-breakdown__item-divider[data-v-694c832a]{background-color:var(--color-gray-100);height:1px;padding:0;width:100%}.card__policy-overview .policy-details-modal-container__content-breakdown .savings[data-v-694c832a]{justify-content:center;margin-bottom:24px;padding-bottom:0;text-align:center}@media (min-width:481px){.card__policy-overview .policy-details-modal-container__content-breakdown .savings[data-v-694c832a]{border-bottom:0;margin-bottom:0}}.card__policy-overview .policy-details-modal-container__content-breakdown .savings-text[data-v-694c832a]{color:var(--color-interaction-secondary)}.card__policy-overview .policy-details-modal-container__content-breakdown .item-breakdown-text[data-v-694c832a]{color:var(--color-text-headline);font-size:.875rem;font-weight:700}.card__policy-overview .policy-details-modal-container__content-breakdown .item-breakdown-text--error[data-v-694c832a]{color:#aaa}.card__policy-overview .policy-details-modal-container__content-breakdown .item-breakdown-text--with-savings[data-v-694c832a]{background-color:var(--color-primary-tint);border-radius:4px;-moz-column-gap:var(--p-xs);column-gap:var(--p-xs);display:flex;flex-direction:row}.card__policy-overview .policy-details-modal-container__content-breakdown .item-breakdown-text--with-savings .icon-savings-piggy[data-v-694c832a]{fill:var(--color-background-brand-200)}.card__policy-overview .policy-details-modal-container__content-breakdown .text-green[data-v-694c832a]{color:#4b9555}.card__policy-overview .policy-details-modal-container__content-breakdown .has-subtext[data-v-694c832a]{flex-direction:column}@media (min-width:800px){.mobile[data-v-8416a581]{display:none}.card__policy-overview[data-v-8416a581]{align-self:flex-start;grid-column:2/3;grid-row:1/span 2}}.desktop[data-v-8416a581]{display:none}@media (min-width:800px){.desktop[data-v-8416a581]{display:flex}}.tab-list--empty[data-v-8416a581]{display:grid;grid-template-rows:repeat(3,auto);padding:var(--p-xl) var(--p-m);row-gap:var(--p-l)}@media (min-width:800px){.tab-list--empty[data-v-8416a581]{-moz-column-gap:var(--p-xl);column-gap:var(--p-xl);grid-template-columns:repeat(2,calc(50% - var(--p-m)));grid-template-rows:repeat(2,auto);margin-top:40px;padding:40px var(--p-l);row-gap:var(--p-xl)}}@media (min-width:1024px){.tab-list--empty[data-v-8416a581]{padding:40px var(--p-section-m)}}@media (min-width:800px){.tab-list--empty .no-connect-agent-options-card[data-v-8416a581]{grid-column:1/span 2;grid-row:1}}.tab-list--empty .policy-modal__card[data-v-8416a581]{background-color:var(--color-background-white);border-radius:var(--rounded-m);box-shadow:var(--shadow-md);padding:var(--p-l) var(--p-m)}@media (min-width:800px){.tab-list--empty .policy-modal__card[data-v-8416a581]{padding:var(--p-xl) var(--p-l)}}@media (min-width:1024px){.tab-list--empty .policy-modal__card[data-v-8416a581]{padding:var(--p-xl)}}@media (min-width:800px){.tab-list--empty .card__schedule-callback[data-v-8416a581]{grid-column:1/span 2;grid-row:2}.tab-list--empty--non-hoop[data-v-8416a581]{grid-template-rows:1fr;row-gap:0}.tab-list--empty--non-hoop .no-connect-agent-options-card[data-v-8416a581]{grid-column:1;grid-row:1}}.flex[data-v-8416a581]{display:flex}.bold[data-v-8416a581]{font-weight:700}.card__termquote[data-v-8416a581]{flex-direction:column;row-gap:var(--p-xl)}.card__schedule-callback[data-v-8416a581],.card__termquote[data-v-8416a581]{align-items:center;display:flex;justify-content:center}.card__schedule-callback[data-v-8416a581]{background-color:var(--color-background-white);border-radius:var(--rounded-m);-moz-column-gap:var(--p-m);column-gap:var(--p-m);flex-direction:row;padding:var(--p-l) var(--p-m)}@media (min-width:800px){.card__schedule-callback[data-v-8416a581]{background-color:transparent;grid-column:1/span 2;grid-row:3;padding:0}}.card__schedule-callback .icon-calendar[data-v-8416a581]{fill:var(--color-background-brand-100)}.card__schedule-callback .content-disclaimer__text[data-v-8416a581]{color:var(--color-text-headline);font-size:.875rem}.card__schedule-callback .content-disclaimer__text--inline-link[data-v-8416a581]{color:var(--color-text-headline);cursor:pointer;text-decoration:underline;text-transform:none}.policy-modal-v1 .policy-modal__overview-section[data-v-8416a581]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:var(--p-xl) var(--p-m);row-gap:var(--p-l)}@media (min-width:800px){.policy-modal-v1 .policy-modal__overview-section[data-v-8416a581]{-moz-column-gap:var(--p-xl);column-gap:var(--p-xl);grid-template-columns:repeat(2,calc(50% - var(--p-m)));grid-template-rows:repeat(3,auto);padding:40px var(--p-l);row-gap:var(--p-xl)}}@media (min-width:1024px){.policy-modal-v1 .policy-modal__overview-section[data-v-8416a581]{padding:40px var(--p-section-m)}}.policy-modal-v1 .policy-modal__overview-section-non-hoop[data-v-8416a581]{grid-template-rows:auto auto}.policy-modal-v1 .policy-modal__overview-section-non-hoop-continue-online[data-v-8416a581]{row-gap:var(--p-l)}@media (min-width:800px){.policy-modal-v1 .policy-modal__overview-section-non-hoop-continue-online[data-v-8416a581]{grid-template-rows:1fr;row-gap:0}}.policy-modal-v1 .policy-modal__overview-section .policy-modal__card[data-v-8416a581]{background-color:var(--color-background-white);border-radius:var(--rounded-m);box-shadow:var(--shadow-md);padding:var(--p-l) var(--p-m)}@media (min-width:800px){.policy-modal-v1 .policy-modal__overview-section .policy-modal__card[data-v-8416a581]{padding:var(--p-xl) var(--p-l)}}@media (min-width:1024px){.policy-modal-v1 .policy-modal__overview-section .policy-modal__card[data-v-8416a581]{padding:var(--p-xl)}}.policy-modal-v1 .policy-modal__overview-section .card__connect-agent-options[data-v-8416a581]{display:none}@media (min-width:800px){.policy-modal-v1 .policy-modal__overview-section .card__connect-agent-options[data-v-8416a581]{align-items:center;display:flex}}.bundled-policy-modal{display:flex;flex-direction:column-reverse;gap:var(--p-l);margin-top:var(--p-l);padding:var(--p-l) var(--p-m)}@media (min-width:768px){.bundled-policy-modal{flex-direction:row;gap:var(--p-xl);padding:var(--p-l)}}@media (min-width:1024px){.bundled-policy-modal{padding:var(--p-l) var(--p-xxl)}}.bundled-policy-modal--quote-breakdown{box-shadow:var(--shadow-md)}.bundled-policy-modal--tabbed-content{align-self:flex-start;background:var(--color-white);border-radius:12px;display:grid;grid-template-areas:"tabs" "header" "coverages" "overview" "info";grid-template-rows:repeat(5,min-content);row-gap:var(--p-xs)}.bundled-policy-modal--tabs{display:grid;grid-area:tabs;grid-template-columns:repeat(2,1fr)}.bundled-policy-modal--tabs .tab{border-bottom:1px solid var(--color-cta-outline-border);color:var(--color-text-headline);cursor:pointer;font-size:.875rem;padding:var(--p-l) 0 var(--p-m);text-align:center;text-transform:none}@media (min-width:1024px){.bundled-policy-modal--tabs .tab{font-size:1.125rem}}.bundled-policy-modal--tabs .tab--selected{border-bottom:2px solid var(--color-brand-primary);font-weight:700}.bundled-policy-modal .policy-details--header{align-items:center;display:flex;flex-direction:column;grid-area:header;justify-content:space-between;padding:0 var(--p-s)}@media (min-width:1024px){.bundled-policy-modal .policy-details--header{align-items:center;flex-direction:row;height:95px;justify-content:space-between;margin-bottom:0;padding:var(--p-m) var(--p-xl) 0}}.bundled-policy-modal .policy-details--header .carrier-img>img{width:160px}@media (min-width:1024px){.bundled-policy-modal .policy-details--header .carrier-img>img{width:200px}}.bundled-policy-modal .policy-details--header-content{align-items:center;display:flex;flex-direction:row;gap:var(--p-xl)}.bundled-policy-modal .policy-details--header-text{color:var(--color-text-subcopy);font-size:.875rem}@media (min-width:1024px){.bundled-policy-modal .policy-details--header-text{font-size:1rem}}.bundled-policy-modal .policy-details--header .continue-online{width:100%}@media (min-width:481px){.bundled-policy-modal .policy-details--header .continue-online{max-width:320px}}@media (min-width:1024px){.bundled-policy-modal .policy-details--header .continue-online{max-width:210px}}.bundled-policy-modal .policy-details--header .continue-online>a{margin-bottom:4px;max-width:100%;width:100%}.bundled-policy-modal .policy-details--coverages-overview{grid-area:coverages;padding:0 var(--p-s) var(--p-m)}@media (min-width:1024px){.bundled-policy-modal .policy-details--coverages-overview{padding:0 var(--p-xl) 0}}.bundled-policy-modal .policy-details--section{display:flex;flex-direction:column;gap:var(--p-m);grid-area:overview;padding:0 var(--p-s) var(--p-m)}@media (min-width:1024px){.bundled-policy-modal .policy-details--section{padding:0 var(--p-xl)}}.bundled-policy-modal .policy-details--title{color:var(--color-text-headline);font-size:.875rem;font-weight:700}.bundled-policy-modal .policy-details--coverages-container{display:flex;flex-direction:column;gap:var(--p-s);margin:var(--p-m) 0}@media (min-width:1024px){.bundled-policy-modal .policy-details--coverages-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--p-l)}}.bundled-policy-modal .policy-details--coverages{align-items:flex-start;display:flex;flex-direction:row;gap:var(--p-xs);justify-content:space-between;width:100%}@media (min-width:1024px){.bundled-policy-modal .policy-details--coverages{flex-direction:column;justify-content:center;width:auto}}.bundled-policy-modal .policy-details--coverages .coverage-key{align-items:center;display:flex;flex-direction:row;gap:var(--p-xs)}@media (min-width:1024px){.bundled-policy-modal .policy-details--coverages .coverage-key{flex-direction:row-reverse}}.bundled-policy-modal .policy-details--coverages .coverage-key svg{margin-right:0;max-width:16px;width:100%}.bundled-policy-modal .policy-details--coverages .coverage-key>p{color:var(--color-text-subcopy);font-size:.875rem}.bundled-policy-modal .policy-details--coverages .coverage-value{color:var(--color-text-headline);font-size:1rem;text-align:right}@media (min-width:1024px){.bundled-policy-modal .policy-details--coverages .coverage-value{text-align:left}}.bundled-policy-modal .policy-details--show-more{color:var(--color-interaction-secondary);cursor:pointer;font-size:.875rem}@media (min-width:1024px){.bundled-policy-modal .policy-details--show-more{margin-bottom:var(--p-l)}}.bundled-policy-modal .policy-details--show-more:active{color:var(--color-cta-secondary-background-hover)}.bundled-policy-modal .policy-details--show-more:hover{text-decoration:underline}.bundled-policy-modal .policy-details--show-more>svg{height:12px;width:12px;fill:var(--color-interaction-secondary)}.bundled-policy-modal .policy-details--more-coverages-container{background:var(--color-cta-outline-fill);border-radius:8px;display:flex;flex-direction:column;gap:var(--p-s);margin-bottom:var(--p-m);padding:var(--p-s)}@media (min-width:1024px){.bundled-policy-modal .policy-details--more-coverages-container{-moz-column-gap:var(--p-xxl);column-gap:var(--p-xxl);display:grid;grid-template-columns:1fr 1fr}}.bundled-policy-modal .policy-details--more-coverages-container .more-coverages-column{display:flex;flex-direction:column;gap:var(--p-s)}.bundled-policy-modal .policy-details--more-coverages{display:flex;flex-direction:row;justify-content:space-between}.bundled-policy-modal .policy-details--more-coverages .added-coverage{align-items:center;display:flex}.bundled-policy-modal .policy-details--more-coverages .added-coverage>p{color:var(--color-text-subcopy);font-size:.875rem}.bundled-policy-modal .policy-details--more-coverages .added-coverage svg{max-width:16px;width:100%}.bundled-policy-modal .policy-details--more-coverages .added-coverage-value{color:var(--color-text-headline);font-size:.875rem;text-align:right}.bundled-policy-modal .policy-details--company-details{display:flex;flex-direction:column;gap:var(--p-xxs);list-style:outside;padding-left:var(--p-l)}.bundled-policy-modal .policy-details--company-details .company-detail{color:var(--color-text-headline);font-size:.875rem}.bundled-policy-modal .policy-details--company-details .company-detail::marker{color:var(--color-brand-primary);width:4px}.bundled-policy-modal .policy-details--information{align-items:center;border:1px solid var(--color-border-divider);border-radius:4px;display:flex;gap:var(--p-s);grid-area:info;margin:0 var(--p-s) var(--p-m);padding:var(--p-s)}@media (min-width:1024px){.bundled-policy-modal .policy-details--information{margin:var(--p-m) var(--p-xl) var(--p-xl)}}.bundled-policy-modal .policy-details--information>p{color:var(--color-text-subcopy);font-size:.75rem;line-height:18px}.bundled-policy-modal .policy-details--information svg{height:16px;width:16px}.bundled-policy-modal--quote-breakdown{align-self:flex-start;background:var(--color-white);border-radius:12px;width:100%}@media (min-width:768px){.bundled-policy-modal--quote-breakdown{max-width:343px}}@media (min-width:1200px){.bundled-policy-modal--quote-breakdown{max-width:448px}}.bundled-policy-modal--quote-breakdown .quote-breakdown-content{border-bottom:1px solid var(--color-cta-outline-border);display:flex;flex-direction:column;gap:var(--p-s);margin-bottom:var(--p-s)}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--header{align-items:center;display:flex;font-size:1.25rem;justify-content:space-between}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--header>span{color:var(--color-text-subcopy);font-size:.875rem;font-style:italic;font-weight:400;text-transform:none}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--text{color:var(--color-text-subcopy);display:flex;font-size:.875rem;justify-content:space-between}@media (min-width:768px){.bundled-policy-modal--quote-breakdown .quote-breakdown-content--text{font-size:1rem}}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--text>span{color:var(--color-text-headline)}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--text-sm{font-size:.75rem}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--text-bold{line-height:33.6px}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--text-bold>span{font-size:1.75rem;font-weight:700}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--text-bold>span .perduration{font-size:.875rem}.bundled-policy-modal--quote-breakdown .quote-breakdown-content--hide-total+.quote-breakdown--total{display:none}.bundled-policy-modal--quote-breakdown .quote-breakdown--total{align-items:center;color:var(--color-text-headline);display:flex;font-size:.875rem;justify-content:space-between}@media (min-width:768px){.bundled-policy-modal--quote-breakdown .quote-breakdown--total{font-size:1rem}}.bundled-policy-modal--quote-breakdown .quote-breakdown--total .price{font-size:1.5rem;font-weight:700}@media (min-width:768px){.bundled-policy-modal--quote-breakdown .quote-breakdown--total .price{font-size:2.25rem}}.bundled-policy-modal--quote-breakdown .quote-breakdown--total .perduration{font-size:.875rem;font-weight:700}.bundled-policy-modal--quote-breakdown .quote-breakdown--online-bind{display:flex;justify-content:center;margin-bottom:-10px;margin-top:var(--p-m)}.bundled-policy-modal--quote-breakdown .quote-breakdown--online-bind>.button-link{max-width:none}.bundled-policy-modal--quote-breakdown .bundle-discount{align-items:center;background:var(--color-cta-outline-fill);border-radius:6px;display:flex;gap:4px;justify-content:center;padding:0 8px;width:100%}.bundled-policy-modal--quote-breakdown .bundle-discount.amount{background:none;padding:0}.bundled-policy-modal--quote-breakdown .bundle-discount .bundle-discount--amount{flex-grow:1;justify-content:space-between;justify-self:flex-end;text-align:right}.bundled-policy-modal--quote-breakdown .bundle-discount>svg{height:14px;width:16px;fill:var(--color-interaction-secondary)}.bundled-policy-modal--quote-breakdown .bundle-discount>p{color:var(--color-text-subcopy);font-size:.75em;padding:2px 0}@media (min-width:481px){.bundled-policy-modal--quote-breakdown .bundle-discount>p{font-size:1em}}.bundled-policy-modal--true-bundle .bundled-policy-modal--tabbed-content{align-self:flex-start;display:grid;grid-template-areas:"header" "overview" "tabs" "coverages" "info";grid-template-rows:repeat(5,min-content);row-gap:var(--p-m)}.bundled-policy-modal--true-bundle .bundled-policy-modal--tabbed-content .tab{padding:0 0 14px}.bundled-policy-modal--true-bundle .bundled-policy-modal--tabbed-content .policy-details--header{margin:0;padding:0 var(--p-s)}.bundled-policy-modal--true-bundle .bundled-policy-modal--tabbed-content .policy-details--section{padding-bottom:var(--p-s)}.bundled-policy-modal--true-bundle .bundled-policy-modal--tabbed-content .policy-details--show-more{margin-bottom:0}.bundled-policy-modal--true-bundle .bundled-policy-modal--tabbed-content .policy-details--coverages-overview{padding-bottom:0}.bundled-policy-modal--true-bundle .bundled-policy-modal--tabbed-content .policy-details--information{margin-bottom:var(--p-xl);margin-top:var(--p-xxs)}@media (min-width:1024px){.cta-modal-container{background-image:linear-gradient(to bottom,var(--color-white) 74px,var(--color-background-pleather) 74px 100%);padding-top:20px}}.cta-modal-container .h-full-mobile,.cta-modal-container.h-full-mobile{height:100%}@media (min-width:1024px){.cta-modal-container .h-full-mobile,.cta-modal-container.h-full-mobile{height:auto}.cta-modal-container .policy-modal-v1{margin-top:-50px}}.cta-modal-container__header{align-items:center;background-color:var(--color-white);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:var(--p-l) var(--p-m) var(--p-xs) var(--p-m);position:relative}@media (min-width:481px){.cta-modal-container__header{padding:var(--p-l) var(--p-l) 1px var(--p-l)}}@media (min-width:1024px){.cta-modal-container__header{background-color:transparent;padding:0 56px 1px}}.cta-modal-container__header-empty{padding:var(--p-l) var(--p-l) 16px var(--p-l)}@media (min-width:1024px){.cta-modal-container__header-empty{background-color:transparent;padding:0 56px 1px}}.cta-modal-container__header .modal-close{align-self:center;height:32px;width:32px}@media (max-width:481px){.cta-modal-container__header-rated{position:relative}.cta-modal-container__header-non-rated{justify-content:center;min-height:64px;position:relative}}.cta-modal-container__header .header{align-self:flex-start}.cta-modal-container__header .header-logo{align-items:center;display:flex;height:48px;position:relative;width:101px}@media (min-width:1024px){.cta-modal-container__header .header-logo{width:174px}}.cta-modal-container__header .header-logo>img{height:auto;max-height:56px;width:100%}.cta-modal-container__header .header-separator{display:none}@media (min-width:1024px){.cta-modal-container__header .header-separator{border-left:1px solid var(--color-modal-border);display:block;height:64px;margin:10px 30px;opacity:.5}.cta-modal-container__header .header-separator-non-rated{border-left:0}}.cta-modal-container__header .header-policy{display:flex;flex-direction:row;justify-content:space-between}@media (min-width:1024px){.cta-modal-container__header .header-policy{flex:1}}.cta-modal-container__header .header-policy-length{display:flex;flex-direction:column;row-gap:15px}@media (min-width:1024px){.cta-modal-container__header .header-policy-length{padding-left:10px;padding-top:14px;row-gap:12px}}.cta-modal-container__header .header-policy-length p:first-of-type{color:var(--color-policy-modal-header-label-text);font-size:12px}.cta-modal-container__header .header-policy-length p:nth-of-type(2){color:var(--color-policy-modal-header-label-value);font-size:16px}@media (min-width:1024px){.cta-modal-container__header .header-policy-length p:first-of-type{font-size:14px}.cta-modal-container__header .header-policy-length p:nth-of-type(2){font-size:16px}}.cta-modal-container__header .header-policy-fullquote{display:flex;flex-direction:column;padding-left:34px;row-gap:15px}@media (min-width:1024px){.cta-modal-container__header .header-policy-fullquote{padding-left:44px;padding-top:14px;row-gap:12px}}.cta-modal-container__header .header-policy-fullquote p:first-of-type{color:var(--color-policy-modal-header-label-text);font-size:12px}.cta-modal-container__header .header-policy-fullquote p:nth-of-type(2){color:var(--color-policy-modal-header-label-value);font-size:16px}@media (min-width:1024px){.cta-modal-container__header .header-policy-fullquote p:first-of-type{font-size:14px}.cta-modal-container__header .header-policy-fullquote p:nth-of-type(2){font-size:16px}}.cta-modal-container__header .header-policy-termquote{align-items:flex-end;display:flex;flex-direction:column;max-width:210px;text-align:right}@media (min-width:1024px){.cta-modal-container__header .header-policy-termquote{flex:1;padding-right:25px;padding-top:8px}}.cta-modal-container__header .header-policy-termquote p:first-of-type{color:var(--color-policy-modal-header-label-text);font-size:12px}@media (min-width:1024px){.cta-modal-container__header .header-policy-termquote p:first-of-type{font-size:14px}}.cta-modal-container__header .header-policy-termquote-carrier-name{font-weight:700}.cta-modal-container__header .header-policy-termquote p:nth-of-type(2){align-items:center;color:var(--color-policy-modal-header-label-value);display:flex;flex-direction:row;justify-content:center}.cta-modal-container__header .header-policy-termquote p:nth-of-type(2) span:first-of-type{font-size:12px;margin-top:-8px}@media (min-width:1024px){.cta-modal-container__header .header-policy-termquote p:nth-of-type(2) span:first-of-type{font-size:18px}}.cta-modal-container__header .header-policy-termquote p:nth-of-type(2) span:nth-of-type(2){font-size:28px;font-weight:700}@media (min-width:1024px){.cta-modal-container__header .header-policy-termquote p:nth-of-type(2) span:nth-of-type(2){font-size:32px}}.cta-modal-container__header .header-policy-termquote p:nth-of-type(2) span:nth-of-type(3){font-size:16px;font-weight:500;margin-bottom:-12px}@media (max-height:567px){.cta-modal-container .discounts-mobile{height:400px;overflow:scroll}}
