@import"https://fonts.googleapis.com/css?family=Roboto:400,500";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.agent-contact-modal-content{text-align:justify}.agent-contact-modal-content .modal-section{margin-bottom:24px}.agent-contact-modal-content .modal-section:last-of-type{margin-bottom:0}.agent-contact-modal-content .modal-text{font-size:16px;line-height:24px;margin:0 0 16px;color:#000;font-weight:400;text-align:justify}.agent-contact-modal-content .modal-text strong{font-weight:700}.agent-contact-modal-content .policy-list{padding:0;margin:0}.agent-contact-modal-content .policy-list li{font-size:1rem;font-weight:400;line-height:28px;margin-bottom:4px;color:#000}.agent-contact-modal-content .policy-list li:last-child{margin-bottom:0}.agent-contact-modal-actions{margin-top:24px}.agent-contact-modal-actions .btn-full-width{width:100%}.agent-contact-modal-title{display:flex;align-content:center;justify-content:space-around;align-items:stretch;flex-wrap:nowrap;flex-direction:row}.agent-contact-modal-title svg{margin-top:5px}#agent-contact-modal .MuiDialog-paper{padding:32px 24px 24px}#agent-contact-modal [data-quid*=Subheadline-ModalTitle]{font-size:28px;font-weight:700;line-height:36px;text-align:left;margin-bottom:24px}#agent-contact-modal .MuiDialogContent-root{padding:0}.bold-text{font-weight:700}.darkGray{color:#717174}.body2{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.43}@media screen and (min-width: 768px){.body2{font-size:16px;line-height:1.5}}.error-message,.Subtitle.error-message{color:#da291c}.confirm-addresses-cards-container{flex-direction:column;display:flex;gap:8px;width:100%}.confirm-addresses-cards-container .addressCard .MuiCardHeader-root{padding-bottom:0;padding-top:0;max-height:50px}.confirm-addresses-cards-container .addressCard .Body[data-quid=Body-CardContent-Body]{margin:0;padding-bottom:0;padding-top:0;max-height:50px}.confirm-addresses-cards-container .addressCard .Body[data-quid=Body-CardContent-Body] span{display:block;width:100%}.confirm-addresses-cards-container .addressCard .addressLine{margin:0}#confirmation-header{padding:8px;padding-bottom:1rem;background-color:#fff}#confirmation-number-label{color:#404040;margin-bottom:16px;margin-top:8px}#effective-date-label{color:#404040;margin-bottom:4px;margin-top:8px}#confirmation-number-value{color:#404040;margin-top:4px;margin-bottom:16px}#confirmation-number-description{color:#404040;font-size:16px;margin-top:8px;margin-bottom:8px;line-height:24px}#policy-changes-container{min-width:100%;padding:24px 32px;background-color:#eff7fe}.clickable-link{color:#0156a3!important;word-break:break-word}.confirmation-warning{color:#404040}#Alert-fire-risk-alert{margin-bottom:8px}#Alert-fire-risk-alert>div.MuiAlert-root{background-color:#fee2e2}#Alert-fire-risk-alert .MuiAlert-icon svg{width:19px;height:17px}div.MuiAlert-root .MuiAlert-icon{width:26px;height:26px;margin-top:8px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:2px solid white;box-sizing:border-box;font-size:14px;line-height:22px}div.MuiAlert-root .MuiAlert-icon svg{background:transparent;padding:2px;border-radius:0}#Alert-agent-contact-info-alert{margin-bottom:8px}#Alert-agent-contact-info-alert>div.MuiAlert-root{background-color:#fef3c7}#Alert-agent-contact-info-alert .MuiAlert-icon svg{width:20px;height:20px}#Alert-agent-contact-info-alert .MuiAlert-icon text{fill:#d97706}#Alert-agent-contact-info-alert .MuiAlert-icon circle{stroke:#d97706}.policy-change-title{padding-bottom:1rem}.Subtitle.policy-change-title{color:#404040;font-size:18px;margin-bottom:8px}.Subtitle.policy-change-effective-date{color:#404040;font-size:16px;margin-bottom:16px}#policy-changes-list{background-color:#fff;padding:16px;margin-bottom:24px;border-radius:8px;box-shadow:0 4px 4px #0000001a}.policy-change-item{margin-bottom:4px;margin-top:4px;padding-bottom:16px}.policy-change-item:last-child{padding-bottom:0}.confirmation-icon-24{flex-shrink:0}.confirmation-icon-24>*{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.confirmation-icon-24 svg{width:24px;height:24px;flex-shrink:0}.policy-change-item-title-container{display:flex;flex-direction:row;align-items:center}.policy-change-item-title{padding-left:8px}.policy-change-item-address1{margin-bottom:0;padding-left:40px}.policy-change-item-address2{margin:0;padding-left:40px}Button.confirmation-return-to-my-account-button{margin-top:24px}#confirmation-fire-zone-container{background-color:#ffe6e0;border-radius:6px;color:#404040;font-size:14px;padding:12px;margin-top:8px;margin-bottom:8px}#premium-changes-container{min-width:100%;padding:24px 32px;background-color:#faf8f4}.premium-change-item{display:flex;flex-direction:column;gap:1rem;padding:16px;margin-top:16px;margin-bottom:8px;background-color:#fff;border-radius:8px;box-shadow:0 4px 4px #0000001a}.premium-change-item-title-container{display:flex;flex-direction:row;align-items:center}.premium-change-item-title{padding-left:8px}.premium-change-info{font-size:15px;padding-bottom:4px}.premium-change-previous-value,.premium-change-pro-rated-value,.premium-change-new-value{float:right}.choose-address-container div.address-container{padding:2em 1em;font-size:16px;font-weight:700}.choose-address-container div.address-container p.addressLine{line-height:inherit;margin:0}.choose-address-container div.address-container div{display:block}.choose-address-container div.address-container .edit-address-link{float:left;height:100px;width:60px}.choose-address-container div.address-container #edit-link{line-height:1}html,body{max-width:100%;overflow-x:hidden;margin:0;font-family:RobotoRegular,Segoe UI,HelveticaNeueLight,sans-serif}#root{margin:0 auto;display:flex;flex-direction:column;flex-flow:column;min-height:100vh;flex:1}.SubmitButnGroup-QAC{padding-top:10px}.container-main{display:flex;flex-direction:column;flex-flow:column;justify-content:flex-start;flex:1}.App{margin:10px 0}.MuiContainer-root,.u-flex-col-wrapper{display:flex;flex-direction:column;flex-flow:column;flex:1}.main-content-width{max-width:350px;width:100%;margin:0 auto;align-items:center}.copy-line{width:100%;height:4px;background-color:#09216a;margin-top:16px}.copy-footer{min-height:75px}.copy-title{margin:40px 16px 10px;font-size:16px;line-height:24px;color:#2a282c}.header-backlink{margin:0 10px}.copy-title a{color:#09216a}.copy-message{margin:10px 16px 28px;padding-top:20px;font-size:16px;line-height:24px;color:#2a282c}.header-icon{margin-left:calc(50% - 40px);margin-top:32px;margin-bottom:32px;cursor:pointer}.Body .refid-title{display:block;font-weight:800}p[data-quid=Body-infoDetail]{color:#666567;margin:10px 0 -10px}div[data-quid=ExpansionPanelSummary-0]{margin:15px 0 20px}.ProgressBar{width:100%}.TransitionalCheckmark{margin-top:20px;display:inherit}.bodyPrice{padding:0}a.btn-primary{text-align:center;text-decoration:none;color:#fff;height:42px;margin:24px 0 0;padding:12px 21px 0 25px;border-radius:4px;background-color:#4470bf;font-size:18px;font-weight:500}span[data-quid=OpenText-why-seven-day-text],span[data-quid=OpenText-why-seven-day-text] b{font-size:14px}div[data-quid=Tooltip-1] button{font-size:14px;padding:0 0 2px 2px}.featureContainer{min-width:303px}.feature-title{margin:19px 16px 0 13px}.feature-sub-title{margin:0 16px 8px}.back-to-top{width:48px;height:48px;position:fixed;bottom:235px;right:calc((100% - 350px)/2);cursor:pointer}.sticky-header{top:0;height:100px;padding:16px;position:fixed;box-shadow:0 1px 4px #717174;text-align:center;background-color:#fff;z-index:99}div[class*=Component-modalHeaderRow-]{margin-top:16px}h2[data-quid*=Subheadline-ModalTitle-]{font-size:20px;font-weight:500}.chatbot-container{margin:24px 0 6px}.chatbot-container button{width:91px;height:32px;padding:0 5px;border-radius:4px;border:solid 1px #09216a;background-color:#fff}.chatbot-container span{font-size:14px}.ace-chatbot-header{margin:2em 0 1em}.ace-chatbot-header img{margin-left:auto;margin-right:auto;display:block}.safe-and-secure{margin-top:20px}.icon{display:inline-flex;align-self:center}.icon svg,.icon img{height:1em;width:1em;fill:currentColor}.icon.baseline svg,.icon img{top:-.15em;position:relative}.secure-link{vertical-align:middle;align-self:flex-end;margin-bottom:.2em}.chatbot-simulator{margin:20px 0 100px}.need-help-button-link{padding:7px 12px;border:solid 1px #09216a;border-radius:4px;color:#09216a;font-size:14px;text-decoration:none;cursor:pointer;margin-right:8px}.need-help-button{margin-top:10px;display:flex}.terms-and-conditions-container{width:100%;min-height:100px;border-radius:4px;background-color:#f5f6f7;display:flex;flex-direction:column;justify-content:space-evenly}.terms-and-conditions-download{margin:-.5em 0 0 .5em;font-size:18px;color:#2a282c}.terms-and-conditions-pdf{margin-left:.5em;display:flex}.terms-and-conditions-pdf a{font-size:14px;margin-left:.5em;font-weight:500}.confirmation-body{width:inherit}.confirmation-container{background-color:#f1f2f3;padding:1em;font-size:16px;color:#2a282c;line-height:1.6}.confirmation-title{font-family:Roboto;font-weight:500;font-size:18px}.confirmation-effective{font-weight:500;margin:1.25em 0 .75em;line-height:1.44}.confirmation-effective a{font-size:16px}.confirmation-download{margin-top:1.25em;line-height:1.44}.confirmation-card{border-radius:4px;padding:.75em 0 .65em;box-shadow:0 0 4px #00000059;background-color:#fff;display:flex;flex-direction:column;margin:1em 0 1.5em}.confirmation-print{display:inline-block;font-size:14px;display:flex;width:20%;justify-content:flex-end;cursor:pointer}.confirmation-print-text{margin-left:10px}.confirmation-line-item{display:flex;justify-content:space-between;color:#2a282c;margin:.5em 1em}.confirmation-line-item-large{display:flex;flex-direction:column;margin:0 1em;line-height:2;font-family:Roboto;color:#2a282c}div.confirmation-line-item:nth-of-type(1){margin-bottom:1em}.confirmation-app{background-color:#f1f2f3;padding:1em 1em .75em;font-size:16px;color:#2a282c;display:flex;margin-top:1.25em}.confirmation-app img{min-height:60px;min-width:60px}.confirmation-app-text{padding:.5em 0 0 .5em}.confirmation-header{margin-top:2em}svg[data-quid*=Expand]{display:none}div[data-quid=ExpansionPanelDetails-0]{display:flex;flex-direction:column}p[data-quid=Body-ModalSubTitle]{display:none}h2[data-quid=Subheadline-ModalTitle-infoModal]{margin-top:0}h1[data-quid=Headline-titleConfirmAddresses]{width:100%}.back-button{margin-bottom:1em}.ace-chatbot-spinner{height:50vh;display:flex;align-items:center}div.see-details-modal div[class*=Component-modalHeaderRow-]{margin-top:5px}div.see-details-modal .MuiDialogContent-root{margin-top:-10px}div.Suggestions div[class*=Suggestions-halfPaper-],div.Suggestions div#Suggestions__list-state{width:100%}.BulletList ol,.BulletList ul{list-style:none;padding-left:0}div[data-quid=FAQContainer-FAQModal1] div[data-quid=ExpansionPanelSummary-0]{height:64px;margin:5px 0 0}@media screen and (min-device-width: 768px){.copy-title{margin:40px 24px 10px}.header-backlink{margin:0}.copy-message{margin:10px 24px 28px;padding-top:20px}.feature-title{margin:19px 16px 0 13px}#planDetail{font-size:16px}div[data-quid=FAQContainer-FAQModal1] div[data-quid=ExpansionPanelSummary-0]{height:56px}div.ToggleButnGroup-CFS,label{width:100%}}@media screen and (min-width: 1024px){#root header{margin:0 273px 0 272px}.need-help-button-link{font-size:16px}.main-content-width{max-width:479px;width:100%;margin:0 auto;align-items:center}.detail-by-selected-plan{width:447px}.detail-by-plan{width:447px;margin-left:60px}.detail-by-selected-plan .detail-by-plan{width:407px;margin-left:44px}.detail-by-plan ul{width:383px}.copy-title{margin:40px 80px 10px}.header-backlink{margin:0}.copy-message{margin:10px 80px 28px;padding-top:20px}span[data-quid=OpenText-why-seven-day-text],span[data-quid=OpenText-why-seven-day-text] b{font-size:16px}div[data-quid=Tooltip-1] button{font-size:16px;padding:0 0 2px 2px}}@media screen and (min-width: 1024px){.back-to-top{right:calc((100% - 479px)/2)}#root .container-main header{margin:auto}}@media screen and (min-width: 1440px){#root header{align-self:center}.copy-title{margin:40px 80px 10px}.header-backlink{margin:0}.copy-message{margin:10px 80px 28px;padding-top:20px}}
