.external-disclosure-container{background-color:#fffdfa;display:flex;justify-content:center;padding-bottom:66px;width:100%}.external-disclosure-container label.external-disclosure-text{color:var(--Text-Body-Text);font-family:var(--Tivly-Font-Fam);font-size:var(--Body-2-font-size);font-weight:var(--Body-3-font-weight);letter-spacing:var(--Body-3-letter-spacing);line-height:var(--Body-3-line-height);margin:0 35.5px;max-width:787px}#my-quote{background-color:var(--Surface-Surface-Primary,#fffdfa);color:var(--Text-Primary-Text,#132551);display:flex;flex-direction:column;font-family:var(--Tivly-Font-Fam,Manrope,serif);justify-content:center;margin:16px auto;max-width:960px;min-height:738px;width:100%;width:-moz-fit-content;width:fit-content}#my-quote a{color:var(--Color-Primary-500);color:var(--Text-Link-Text,#00e);text-decoration:underline}#my-quote form.personal-insurance-container .heading-section p{font-size:16px;font-weight:400;letter-spacing:.5px;line-height:24px}#my-quote .form-container{display:flex;flex-direction:row;margin:auto;max-width:70%}#my-quote.step4{margin:0 auto;max-width:1020px;padding:0 10px 40px}#my-quote.step4 form{display:block;max-width:none;padding:0}#my-quote.step4 form.personal-insurance-container{padding-top:25px}#my-quote.step4 .heading-section__text{padding-top:20px;text-align:center}@media screen and (min-width:768px){#my-quote.step4 .heading-section__text{padding-top:30px}}#my-quote.step4 .heading-section__text h1{font-size:24px;line-height:1.25;margin-bottom:15px}#my-quote.step4 .heading-section__text h1 span{font-weight:400}@media screen and (min-width:768px){#my-quote.step4 .heading-section__text h1{font-size:36px}}#my-quote.step4 .heading-section__text p{font-size:18px;font-weight:700;line-height:1.25;margin:0}@media screen and (min-width:768px){#my-quote.step4 .heading-section__text p{font-size:24px}}#my-quote.step4 .ad-container{margin:20px 0 0;max-width:100%}#my-quote.step4 .ad-container .disclosure-label{margin:0 0 25px;text-align:center}#my-quote.step4 .ad-container .paid-partners{display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:30px}#my-quote.step4 .ad-container .paid-partners>a{color:var(--Color-Primary-500);text-decoration:none}#my-quote.step4 .ad-container .paid-partners>a:first-child{position:relative}#my-quote.step4 .ad-container .paid-partners>a:first-child:before{background:#cf3bf5;color:#fff;content:"Featured Provider";font-size:12px;font-weight:700;left:-7px;letter-spacing:.25px;padding:4px 24px;position:absolute;text-transform:uppercase;top:-14px}#my-quote.step4 .ad-container .paid-partners>a:first-child:after{border-bottom:8px solid transparent;border-right:8px solid #981a98;content:"";display:block;height:0;left:-7px;position:absolute;top:12px;width:8px}#my-quote.step4 .ad-container .paid-partners>a .partner-container__cta button{border-radius:360px;font-size:16px;padding:8px 18px;width:100%}@media screen and (min-width:768px){#my-quote.step4 .ad-container .paid-partners>a .partner-container__cta button{letter-spacing:.25px;padding:10px 15px;width:180px}}#my-quote .hide-on-tablet{display:revert}#my-quote .hide-on-mobile,#my-quote .show-on-tablet{display:none}#my-quote h1{font-size:var(--H4-font-size);font-weight:var(--H4-font-weight);line-height:var(--H4-line-height)}#my-quote form{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:653px;padding:0 24px}#my-quote form p{font-size:var(--Body-1-font-size);font-weight:var(--Body-1-font-weight);letter-spacing:var(--Body-1-letter-spacing);line-height:var(--Body-1-line-height)}#my-quote form [data-testid]{outline:none}#my-quote p.disclosure-label{font-size:var(--Body-3B-font-size);font-weight:var(--Body-3B-font-weight);letter-spacing:var(--Body-3B-letter-spacing);line-height:var(--Body-3B-line-height);margin:0 20px;text-align:end}#my-quote label.disclosure-text{color:var(--Black);font-size:var(--Body-2-font-size);font-weight:var(--Body-3-font-weight);letter-spacing:var(--Body-3-letter-spacing);line-height:var(--Body-3-line-height)}#my-quote .disclosure-container{display:flex;flex-direction:column;gap:20px}#my-quote .quote-progress-bar{--progress-dot-size:14px;align-items:center;display:flex;height:var(--progress-dot-size);justify-content:space-between;margin:0 auto 18px;max-width:227px;width:100%}#my-quote .quote-progress-bar div{border-radius:32px;height:var(--progress-dot-size);width:var(--progress-dot-size)}#my-quote .quote-progress-bar div img{display:flex;height:var(--progress-dot-size);position:relative;width:var(--progress-dot-size);z-index:2}#my-quote .quote-progress-bar div.active img.active{display:flex!important}#my-quote .quote-progress-bar div.active img.open,#my-quote .quote-progress-bar div.complete img.active,#my-quote .quote-progress-bar div.complete img.open{display:none!important}#my-quote .quote-progress-bar div.complete img.complete{display:flex!important}#my-quote .quote-progress-bar span{background:var(--Color-Primary-100);background-position:-94.5px;display:inline-block;flex:1;height:4px;margin:0 -1px}#my-quote .quote-progress-bar span.active{background:linear-gradient(90deg,var(--Color-Primary-500) 0,var(--Color-Primary-500) 50%,var(--Color-Primary-100) 50%,var(--Color-Primary-100) 100%);background-position:0;background-size:189px;transition:background-position .6s}#my-quote .button-container{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between}#my-quote .button-container button{flex:1}div.container-fluid.footer-bar{border-top:16px solid var(--Color-Secondary-Light-Blue)}.container{margin:0 auto;max-width:1180px}.footer-bar{padding:45px 0 0}@media screen and (max-width:768px){#my-quote{display:flex}#my-quote .call-to-action-container .call-to-action{font-size:var(--Body-1-font-size)!important;line-height:var(--Body-1-line-height)!important}}@media screen and (min-width:481px){#my-quote{margin:45px auto}#my-quote h1{font-size:var(--H2-font-size);font-weight:var(--H2-font-weight);line-height:var(--H2-line-height)}#my-quote form p{font-size:var(--Subtitle-3-font-size);font-weight:var(--Subtitle-3-font-weight);letter-spacing:var(--Subtitle-3-letter-spacing);line-height:var(--Subtitle-3-line-height);margin-top:35px}#my-quote form p.disclosure-label{margin:0}#my-quote .hide-on-tablet{display:none}#my-quote .hide-on-mobile,#my-quote .show-on-tablet{display:revert}#my-quote .button-container{flex-direction:row-reverse}#my-quote .button-container button{max-width:-moz-fit-content;max-width:fit-content}#my-quote .button-container button:disabled[btn-type=secondary]{display:revert}#my-quote .quote-progress-bar{--progress-dot-size:32px;height:var(--progress-dot-size);margin-bottom:80px;max-width:368px}#my-quote .quote-progress-bar span{background-position:-138px}#my-quote .quote-progress-bar span.active{background-size:276px}}@media screen and (min-width:769px){#my-quote form{gap:25px}}#qsWidgetContainer{background-color:var(--Surface-Surface-Primary,transparent);display:flex;justify-content:center}#qsWidgetContainer[data-quote-type=commercial]{display:none}#qsWidgetContainer>div:first-child{margin-left:0;margin-right:0;width:100%}#sure-hits-disclosure-container .external-disclosure-container{padding-top:48px}.horizontal-toogle-container{align-items:center;display:flex;justify-content:flex-start}.horizontal-toogle-container span{align-items:center;display:flex;margin-right:1.5rem}.horizontal-toogle-container input[type=radio]{margin-right:.5em}.toggle-error{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:.5px solid #fff;border-radius:50%;outline:1px solid #aa1247}a,a:hover{color:inherit;text-decoration:inherit}a .partner-container{background-color:transparent;border:1px solid var(--Color-Primary-200);border-radius:0;box-shadow:none;display:block;max-width:100%;padding:20px}@media screen and (min-width:768px){a .partner-container{align-items:center;display:flex;gap:8px;min-height:90px;padding:15px}}a .partner-container__logo{margin-bottom:8px;min-height:50px;text-align:center}@media screen and (min-width:768px){a .partner-container__logo{margin-bottom:0;min-height:auto;width:18%}}a .partner-container__logo img{max-width:120px;width:100%}a .partner-container__description{display:flex;flex-wrap:wrap;gap:0 5px;margin-bottom:10px;text-align:left;width:100%}@media screen and (min-width:768px){a .partner-container__description{gap:0;margin-bottom:0;width:62%}}a .partner-container__description-text{text-align:center;width:100%}a .partner-container__description-text h3{font-size:18px;font-weight:700;letter-spacing:.1px;line-height:1.25;margin-bottom:8px}a .partner-container__description-text ul{list-style:none;margin:0;padding:0}a .partner-container__description-text p,a .partner-container__description-text ul li{font-size:14px;letter-spacing:.25px;line-height:1.29;margin-bottom:8px}a .partner-container__matches-content{display:none}@media screen and (min-width:768px){a .partner-container__matches .partner-container__description-text{flex:0 0 80%}a .partner-container__matches-content{align-items:center;display:flex;flex:0 0 20%;flex-direction:column;justify-content:center}a .partner-container__matches-ticks{display:block;line-height:1;text-align:center}a .partner-container__matches-ticks>.icon-tick{background-color:var(--Color-Secondary-Light-Blue);border-radius:50%;display:inline-flex;height:20px;margin:0 2px;position:relative;width:20px}a .partner-container__matches-ticks>.icon-tick:before{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";height:10px;left:calc(50% - 2.5px);position:absolute;top:calc(50% - 6px);transform:rotate(45deg);width:5px}a .partner-container__matches-text{font-size:13px;font-weight:400;line-height:1.45;text-align:center}}a .partner-container__cta{width:100%}@media screen and (min-width:768px){a .partner-container__cta{display:flex;justify-content:flex-end;text-align:right;width:20%}}a .partner-container__cta button{border-radius:360px;font-size:16px;padding:8px 18px;width:100%}@media screen and (min-width:768px){a .partner-container__cta button{letter-spacing:.25px;padding:10px 15px;width:180px}}#my-quote-footer{background:var(--Text-Primary-500,#132551);margin:20px auto -18px;padding:24px 16px;width:100%}#my-quote-footer #call-to-action-footer{display:flex;flex-direction:column-reverse;gap:24px}#my-quote-footer #call-to-action-footer #card-container{display:flex;flex-direction:column;gap:24px;width:100%}#my-quote-footer #call-to-action-footer #calling-card{align-items:center;background:var(--Color-Secondary-White,#fffdfa);border:3px solid var(--Color-Secondary-White,#fffdfa);border-radius:24px;box-shadow:5px 5px 20px 0 rgba(0,0,0,.25);display:none;flex-direction:column;gap:10px;justify-content:center;padding:0 20px;text-align:center}#my-quote-footer #call-to-action-footer #calling-card a{color:var(--Color-Primary-500,#132551);font-size:14px}@media screen and (min-width:481px){#my-quote-footer{background:transparent;margin:0 auto;padding-top:70px}#my-quote-footer #call-to-action-footer #card-container{flex-direction:column;width:100%}#my-quote-footer #call-to-action-footer #calling-card{display:flex;min-height:120px}}@media screen and (min-width:769px){#my-quote-footer{background:transparent;padding-top:70px}#my-quote-footer #call-to-action-footer{flex-direction:row}#my-quote-footer #call-to-action-footer #card-container{flex-direction:column;width:100%}#my-quote-footer #call-to-action-footer #calling-card{display:flex}}#fe .spinner-container{align-items:center;display:flex;flex:1;justify-content:center}#fe .spinner{display:inline-block;position:relative;width:100px}#fe .spinner-inner{animation:inner-spin 4s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}#fe .spinner-inner path{fill:var(--Color-Secondary-Light-Blue)}#fe .spinner-outer{animation:outer-spin 3s linear infinite;color:#e5e7eb;height:100%;width:100%}@keyframes outer-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes inner-spin{0%{transform:rotate(0deg)}to{transform:rotate(-2turn)}}#fe .form-group{display:flex;flex-direction:column}#fe .form-group .field-error{color:var(--Color-Error-500);min-height:-moz-fit-content;min-height:fit-content}#fe .form-group .field-error .warning-icon{vertical-align:bottom!important}#fe .form-group ::-moz-placeholder{color:var(--Color-Primary-300);font-size:var(--Body-1-font-size);font-weight:var(--Body-1-font-weight);letter-spacing:var(--Body-1-letter-spacing);line-height:var(--Body-1-line-height)}#fe .form-group ::placeholder{color:var(--Color-Primary-300);font-size:var(--Body-1-font-size);font-weight:var(--Body-1-font-weight);letter-spacing:var(--Body-1-letter-spacing);line-height:var(--Body-1-line-height)}#fe .form-group input{width:100%}#fe .form-group input[type=number]::-webkit-inner-spin-button,#fe .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fe .form-group input[type=number]{-moz-appearance:textfield}#fe .form-group button:not(:disabled):not([btn-type*=""]).insurance-picker,#fe .form-group input[type=email],#fe .form-group input[type=number],#fe .form-group input[type=tel],#fe .form-group input[type=text]{align-items:center;align-self:stretch;background:var(--Color-Secondary-White);border:1px solid var(--Borders-Borders-Primary)!important;border-radius:var(--Radius-Radius-lg,16px);color:var(--Color-Primary-500);display:flex;flex:1;flex-direction:row;font-size:var(--Body-1B-font-size);font-weight:var(--Body-1B-font-weight);gap:8px;height:50px;justify-content:space-between;letter-spacing:var(--Body-1B-letter-spacing);line-height:var(--Body-1B-line-height);padding:12px var(--Spacing-2,16px);text-align:start}#fe .form-group button:not(:disabled):not([btn-type*=""]).insurance-picker img,#fe .form-group input[type=email] img,#fe .form-group input[type=number] img,#fe .form-group input[type=tel] img,#fe .form-group input[type=text] img{height:22px;width:22px}#fe .form-group button:not(:disabled):not([btn-type*=""]).insurance-picker{background:transparent!important}#fe .form-group ::-webkit-resizer{display:none}#fe .form-group textarea{background:var(--Color-Secondary-White);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.533 12.143-.85-.85 3.6-3.6.85.85-3.6 3.6Zm-3.701-.115-.85-.85 7.2-7.2.85.85-7.2 7.2Z' fill='%23132551'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid var(--Borders-Borders-Primary)!important;border-radius:var(--Radius-Radius-lg,16px);color:var(--Color-Primary-500);overflow:auto;padding:12px var(--Spacing-2,16px);resize:both}#fe .form-group input[type=checkbox],#fe .form-group input[type=radio]{accent-color:var(--Color-Primary-500);height:25px;min-width:25px}#fe .form-group .form-control[class*=error]:not(:disabled),#fe .form-group button.form-control[class*=error]:not(:disabled),#fe .form-group input.form-control[class*=error]:not(:disabled){border-color:var(--Color-Error-500)!important}.locality-container{display:flex;height:auto;position:relative}.locality-container .locality-text{display:contents;font-size:var(--Body-2-font-size);font-weight:var(--Body-2-font-weight);letter-spacing:var(--Body-2-letter-spacing);line-height:var(--Body-2-line-height);margin:4px 0;min-height:var(--Body-2-line-height);position:absolute;top:0}
