.credit-disclosure-container[data-v-85c0a253]{max-width:343px;width:100%}@media (min-width:481px){.credit-disclosure-container[data-v-85c0a253]{max-width:440px}}.credit-disclosure-container--consent[data-v-85c0a253]{color:var(--color-text-subcopy);font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:center}.form-left[data-v-85c0a253]{text-align:left;width:100%}.ellipse-container[data-v-22324c9c]{align-items:center;display:flex;position:relative;text-align:center;width:120px}.ellipse[data-v-22324c9c]{background-color:var(--color-gray-200);border-radius:50%;height:12px;position:absolute;width:12px}.main[data-v-22324c9c]{animation:moveMain-22324c9c 2s linear infinite;background-color:var(--color-brand-primary);left:36px;z-index:2}.gray[data-v-22324c9c]:first-child{animation:moveGray1-22324c9c 2s infinite;left:60px}.gray[data-v-22324c9c]:nth-child(2){animation:moveGray2-22324c9c 2s infinite;left:84px}@keyframes moveMain-22324c9c{0%,to{left:36px;z-index:2}33%{left:60px;z-index:2}66%{left:84px;z-index:2}67%{z-index:-1}}@keyframes moveGray1-22324c9c{0%,to{left:60px;z-index:1}33%{left:36px;z-index:1}66%{left:36px;z-index:1}67%{z-index:0}}@keyframes moveGray2-22324c9c{0%,to{left:84px;z-index:1}33%{left:84px;z-index:1}66%{left:60px;z-index:1}67%{z-index:0}}.bankrate-bg[data-v-e85a3c17]{background-image:url(/images/redirect/bg-BR-desktop.gif)}.bankrate-bg[data-v-e85a3c17],.cov-bg[data-v-e85a3c17]{background-position:50%;background-size:cover}.cov-bg[data-v-e85a3c17]{background-image:url(/images/redirect/bg-cov-desktop.gif)}.overlay[data-v-e85a3c17]{background-color:var(--color-accent);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay[data-v-e85a3c17],.overlay-content[data-v-e85a3c17]{align-content:center;align-items:center;display:flex;flex-direction:column}.overlay-content[data-v-e85a3c17]{background-color:var(--color-white);border-radius:16px;gap:40px;justify-content:center;overflow:hidden;padding:64px var(--p-xxl);transform:translateY(50%);transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.overlay-content-header[data-v-e85a3c17]{align-items:center;display:flex;flex-direction:column;gap:40px;text-align:center}.overlay-content-header h1[data-v-e85a3c17]{color:var(--color-text-headline);font-size:1.25rem;font-weight:500;height:29px;line-height:28.8px}.overlay-content-carriers[data-v-e85a3c17]{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(5,auto);justify-content:center}.overlay-content-carriers img[data-v-e85a3c17]{grid-row:1;width:170px}.overlay-content-carriers span[data-v-e85a3c17]{align-self:center;color:var(--color-text-headline);font-size:1rem;font-weight:700;grid-column:1/-1;grid-row:2;justify-self:center;margin-top:10px}.overlay-content-carriers-single[data-v-e85a3c17]{display:flex;justify-content:center}.overlay-content-carriers-single>span[data-v-e85a3c17]{display:none}.overlay-footer[data-v-e85a3c17]{background-color:var(--color-gray-200);bottom:0;height:27px;position:absolute;width:100%}.overlay-footer-auto[data-v-e85a3c17]{align-items:center;bottom:8%;display:flex;justify-content:center;position:absolute;width:100%}.buildings-footer[data-v-e85a3c17]{bottom:20px;overflow:hidden;position:absolute;transition:all .3s ease-in-out;width:95%;z-index:-1}@media (max-width:1024px){.bankrate-bg[data-v-e85a3c17]{background-image:url(/images/redirect/bg-BR-mobile.gif)}.bankrate-bg[data-v-e85a3c17],.cov-bg[data-v-e85a3c17]{background-position:50%;background-size:cover}.cov-bg[data-v-e85a3c17]{background-image:url(/images/redirect/bg-cov-mobile.gif)}.overlay .overlay-content[data-v-e85a3c17]{gap:55px;height:400px;transform:translateY(40%);width:95%}.overlay .overlay-content-header h1[data-v-e85a3c17]{font-size:1.25rem}.overlay .overlay-content-carriers[data-v-e85a3c17]{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);justify-content:center}.overlay .overlay-content-carriers img[data-v-e85a3c17]{grid-row:auto;width:125px}.overlay .overlay-content-carriers span[data-v-e85a3c17]{color:var(--color-text-headline);grid-column:2;grid-row:3}.buildings-footer[data-v-e85a3c17]{width:250%}}.back-container{height:30px}@media (min-width:1024px){.back-container{margin-bottom:8px}}.question-title{font-weight:var(--title-font-weight)}.question-title--modal-layout{font-size:24px;font-weight:500}@media (max-width:481px){.question-title--modal-layout{font-size:1.25rem}}.fullCoverage__modal-link{color:var(--color-cta-link);cursor:pointer;font-size:.875rem;text-decoration:underline;text-transform:none}.form__modal-container{display:flex;flex-direction:column;row-gap:32px}.form__modal-text{color:var(--color-text-subcopy);font-size:1rem;line-height:1.5}.form__modal-definition{font-weight:700}@media (min-width:1369px){.form__question--content-main{white-space:pre-line}}@media (min-width:1024px){.form__question--content-main-partner .question-title{font-size:2rem}}.calendly[data-v-6e116b73]{align-items:center;align-self:center;background:var(--color-background-white);border-radius:var(--rounded-m);box-shadow:var(--shadow-sm);-moz-column-gap:var(--p-m);column-gap:var(--p-m);display:flex;flex-direction:row;justify-content:center;max-width:374px;padding:20px var(--p-m);width:100%}@media (min-width:1024px){.calendly[data-v-6e116b73]{align-self:flex-start}}.calendly__icon[data-v-6e116b73]{align-self:flex-start}.calendly__icon svg[data-v-6e116b73]{fill:var(--color-background-brand-100)}.calendly-content[data-v-6e116b73]{cursor:pointer}.calendly-content__text[data-v-6e116b73]{color:var(--color-text-headline);font-size:.875rem;font-weight:700;line-height:21px}.calendly-content__text--link[data-v-6e116b73]{color:var(--color-text-subcopy);font-weight:400;margin-top:var(--p-xs);text-decoration-line:underline}.calendly__close[data-v-6e116b73]{align-self:flex-start;cursor:pointer}@keyframes slide-in{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.content-popup{animation-fill-mode:both;border-radius:var(--rounded-m) var(--rounded-m) 0 0;bottom:0;box-shadow:0 -8px 16px 2px #0000001a;display:flex;flex-direction:column;left:12px;margin:auto;position:fixed;right:12px;z-index:5}@media (min-width:768px){.content-popup{box-shadow:var(--shadow-md);left:140px;right:140px}}@media (min-width:1024px){.content-popup{left:152px;max-width:556px;right:auto}}.content-popup--animation{animation:slide-in .7s}.content-popup__wrapper{background-color:var(--color-white);border-radius:var(--rounded-m) var(--rounded-m) 0 0;padding:var(--p-l) var(--p-m) 12px;position:relative}@media (min-width:768px){.content-popup__wrapper{padding:var(--p-xl) var(--p-l)}}.content-popup__content{display:flex;flex-direction:row}.content-popup__header{color:var(--color-text-headline);font-size:1.25rem;font-weight:500;line-height:1.2;padding-bottom:var(--p-s)}@media (min-width:1024px){.content-popup__header{font-size:1.5rem}}.content-popup__subheader{color:var(--color-text-subcopy);font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:var(--p-l)}@media (min-width:768px){.content-popup__subheader{font-size:1rem}}.content-popup__call-now{display:flex;flex-direction:row;gap:var(--p-l)}.content-popup__call-now .divider{background:var(--color-brand-primary);height:67px;width:2px}.content-popup__call-now-content{display:flex;flex-direction:column;gap:var(--p-xs)}.content-popup__call-now-subtext{font-size:.875rem;font-weight:700;letter-spacing:1.4px;line-height:1.2;text-transform:uppercase}.content-popup__call-now-number{color:var(--color-brand-primary);font-size:1.75rem;font-weight:700;line-height:1.2}.content-popup__call-button{max-width:100%;text-transform:none}@media (min-width:481px){.content-popup__call-button{margin:0 auto;max-width:320px}}.desktop{display:none}@media (min-width:768px){.desktop{display:flex}.mobile{display:none}}.icon-close{cursor:pointer;margin-top:-20px}.carrier-special-offer[data-v-d01d9f31]{align-items:center;display:flex;flex-direction:column;gap:var(--p-xl);margin-bottom:80px;max-width:394px}@media (min-width:768px){.carrier-special-offer[data-v-d01d9f31]{margin:0 var(--p-xxl) 80px}}.carrier-special-offer--content[data-v-d01d9f31]{display:flex;flex-direction:column;gap:var(--p-l)}.carrier-special-offer--content .header[data-v-d01d9f31]{font-size:1.25rem;text-align:center}@media (min-width:1024px){.carrier-special-offer--content .header[data-v-d01d9f31]{font-size:1.75rem}}.carrier-special-offer--content .text[data-v-d01d9f31]{font-size:.875rem;text-align:center}@media (min-width:1024px){.carrier-special-offer--content .text[data-v-d01d9f31]{font-size:1rem}}.carrier-special-offer--ctas[data-v-d01d9f31]{display:flex;flex-direction:column;gap:var(--p-m)}.question-container{display:grid;grid-template-columns:1fr;grid-template-rows:max-content auto max-content;height:100%;justify-items:center;row-gap:var(--p-l);width:100%}.question-container>div{width:100%}@media (min-width:481px){.question-container>div{max-width:720px}}@media (min-width:1024px){.question-container>div{max-width:675px}.question-container{-moz-column-gap:var(--p-l);column-gap:var(--p-l);grid-template-columns:calc(50% - 70px) auto;grid-template-rows:auto max-content}.question-container .question-form-container{grid-column:2/3;grid-row:1/span 2;margin-top:46px}.question-container .question-form-container .form{justify-items:center}.question-container .question-form-container .form>div:not(.layout-full-width){max-width:440px}}.question-container .legal-footer-container{align-self:end;display:flex;flex-direction:column;row-gap:32px}@media (min-width:1024px){.question-container .legal-footer-container{grid-column:1/2;grid-row:2/3}}.question-container .carrier-special-offer-modal{max-width:100%}.question-container .carrier-special-offer-modal .modal-wrap{max-width:-moz-max-content;max-width:max-content}.question-container .carrier-special-offer-modal .modal-container{padding-top:0}.modal-layout{gap:32px}.modal-layout,.modal-layout .question-form-container{display:flex;flex-direction:column;justify-content:flex-start}.modal-layout .question-form-container{margin-top:0}.modal-layout .question-form-container .next-btn{width:-moz-fit-content;width:fit-content}.modal-layout .question-form-container .form-center{align-self:center;width:100%}.modal-layout .question-form-container .form-center .next-btn{align-self:center}.modal-layout .question-form-container .form-left,.modal-layout .question-form-container .form-left .next-btn{align-self:flex-start}
