.mobile-only{display:block}.mobile-only *{font-family:museo-sans-rounded,sans-serif !important}.desktop-only{display:none;font-weight:600}.signinmobile>div>a{font-size:16px;line-height:24px}.signinmobile>div>a>span{font-family:"Museo Sans Rounded";font-weight:600}.mobile-header button.hamburger-menu{font-family:"Museo Sans Rounded";font-size:16px;font-weight:700}.mobile-header button.hamburger-menu span{line-height:24px}.topOfferText{font-family:"Museo Sans Rounded"}@media(min-width: 768px){.mobile-only{display:none}.desktop-only{display:block}}@media(max-width: 767px){body{overflow-x:hidden}#header-home.mobile-header,.header.mobile-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:1001 !important;background-color:#fff !important;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100% !important;margin:0 !important}#header-home.mobile-header.topOfferTextActive,.header.mobile-header.topTextActive{top:40px !important}#header-home.mobile-header.topOfferTextActive.has-offset,.header.mobile-header.topTextActive.has-offset{top:0 !important}#header-home .nav-mobile .sidenav{left:auto;right:0}main{padding-top:80px}}@keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.newhomepage section{margin-top:25px}@media screen and (min-width: 600px){.newhomepage section{margin-top:0}}.loader-container{display:block;position:fixed;inset:0;z-index:1100;background-color:#fff}.loader-container .loader-icon svg{width:100px;height:100px;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%, -50%);transform-origin:center;animation:beat .75s infinite alternate}.homefaqs{background:#e6f1f4;margin-top:50px}.homefaqs .wrapper{flex-direction:column;align-items:center}.homefaqs h2{font-family:museo-sans-rounded;margin:47px 0 32.99px;font-size:24px;font-weight:700;line-height:32px;text-align:center;color:#0a0a0a;padding:0}.homefaqs ul{margin:0 auto 0px;text-align:left;width:100%}.homefaqs ul li{border-radius:16px;background:#fff;padding:0px;margin-bottom:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.homefaqs .faq-question{position:relative;width:100%;padding:20px}.homefaqs .faq-question:after{content:"";width:10px;height:10px;border-top:3px solid #016eb0;border-left:3px solid #016eb0;position:absolute;right:15px;top:40%;cursor:pointer;transform:translateY(-50%) rotate(224deg);-webkit-transform:translateY(-50%) rotate(224deg);-moz-transform:translateY(-50%) rotate(224deg);-ms-transform:translateY(-50%) rotate(224deg);-o-transform:translateY(-50%) rotate(224deg);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.homefaqs .faq-question h3{padding:0px 20px 0px 0;margin:0;color:#0a0a0a;cursor:pointer;font-family:museo-sans-rounded;font-size:18px;line-height:28px;font-weight:600}.homefaqs .faq-question.rotate-arrow{background-color:#016eb0;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px}.homefaqs .faq-question.rotate-arrow h3{color:#fff}.homefaqs .faq-question.rotate-arrow:after{border-top-color:#fff;border-left-color:#fff}.homefaqs .rotate-arrow:after{transform:translateY(-20%) rotate(45deg);-webkit-transform:translateY(-20%) rotate(45deg);-moz-transform:translateY(-20%) rotate(45deg);-ms-transform:translateY(-20%) rotate(45deg);-o-transform:translateY(-20%) rotate(45deg)}.homefaqs .faq-answer{display:none;padding:25px 20px 30px 20px}.homefaqs p{margin-top:0;color:#2a2a2a}.homefaqs p.cta-block{text-align:center;margin-bottom:47px}.homefaqs a.cta-link{font-size:18px;margin-top:24px;text-decoration:none;color:#fff;background:#007bc7;line-height:28px;padding:12px 30px;border-radius:50px;font-family:museo-sans-rounded;font-weight:600}.howitworks{width:100%}.howitworks h2{text-align:center}.howitworks_cards{display:flex;flex-wrap:wrap;gap:24px}.howitworks_cardsItem_img img{max-width:30px}.howitworks_cardsItem{display:flex;gap:5px;flex-wrap:wrap;align-items:flex-start;width:100%}@media(min-width: 767px){.howitworks_cardsItem{width:calc(33.33% - 24px)}}.howitworks_cardsItem_content{width:calc(100% - 35px)}.howitworks_cardsItem_content h4{margin:0 0 0;line-height:31px}.review-section-inner{border-radius:10px;border:1.5px solid #016eb0;background:#e6f1f4;box-shadow:0 10px 15px 0 rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.1);padding:20px;text-align:center;margin-bottom:10px}.hero-section .wrapper{flex-direction:column;text-align:center}.hero-section-call a.tel-number{display:inline-block;color:#0059a3;font-size:20px}.hero-section--text h1{margin:0}.review-section-inner h2{margin:0 0 12px;font-size:30px;line-height:24px;font-weight:900;font-family:museo-sans-rounded,sans-serif}.review-section-inner hr{background:#99c8d5}a.review-section-cta-link{color:#007bc7;text-align:center;font-size:16px;font-style:normal;font-weight:900;line-height:24px;border-bottom:1px solid;width:135px;margin:17px auto;font-family:museo-sans-rounded,sans-serif}.review-section-reviewslist small{font-weight:600;font-family:museo-sans-rounded,sans-serif;font-size:14px;margin-top:5px;line-height:20px}.review-section-reviewslist p{font-size:18px;line-height:1.4;margin-bottom:10px;font-weight:600;font-family:museo-sans-rounded,sans-serif}.review-disclamer{font-family:museo-sans-rounded,sans-serif;font-weight:300}.review-disclamer{text-align:center;font-size:14px}.hero-section-call{font-size:20px;font-weight:600;color:#0059a3}.review-section-rating img{max-width:165px;margin:0 auto}.review-section-rating img{max-width:165px;margin:0 auto;margin-bottom:15px}.review-section-part img{max-width:150px;max-height:45px;object-fit:contain}.review-section-part{display:flex;align-items:center;justify-content:center;gap:15px;height:auto}.review-section-reviewslist{margin-top:24px;margin-left:12px;margin-right:12px}.review-section-reviewslist li{display:none;max-width:450px;margin:0 auto;text-align:left;background:url(/en-us/assets/images/homepagemobile/user.svg);background-repeat:no-repeat;background-position:left 5px;padding-left:30px;margin-bottom:15px}.review-section-reviewslist li.active{display:block}.review-section-reviewslist p{font-size:18px;line-height:26px;margin-bottom:10px}.review-section-navigation button{background:none;border:none}.review-section-navigation{display:flex;margin:0 auto;justify-content:center;gap:50px;margin-bottom:10px;margin-top:40px}.review-section{width:100%;margin-bottom:0}.wrapper:has(.home-protection-component){width:100% !important;max-width:100% !important;padding-left:0;padding-right:0}.home-protection-component{background-color:#efe8df;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:20px;box-sizing:border-box}.home-protection-component .home-protection-header,.home-protection-component .home-protection-tabs,.home-protection-component .home-protection-content{max-width:1286px;margin-left:auto;margin-right:auto;padding-left:7.7%;padding-right:7.7%;font-size:12px}@media screen and (max-width: 1130px){.home-protection-component .home-protection-header,.home-protection-component .home-protection-tabs,.home-protection-component .home-protection-content{padding-left:5%;padding-right:5%}}@media screen and (max-width: 767px){.home-protection-component .home-protection-header,.home-protection-component .home-protection-tabs,.home-protection-component .home-protection-content{padding-left:5.5%;padding-right:5.5%}}@media screen and (max-width: 540px){.home-protection-component .home-protection-header,.home-protection-component .home-protection-tabs,.home-protection-component .home-protection-content{padding-left:0%;padding-right:0%}}@media screen and (max-width: 540px){.home-protection-component .home-protection-content{padding-left:20px;padding-right:20px}}.home-protection-component .home-protection-tab{border-bottom:1.57px solid;border-right:.5px solid;border-color:#e5e7eb}.home-protection-component .home-protection-tab.active{border-right:.5px solid #e5e7eb}@media screen and (max-width: 540px){.home-protection-component .home-protection-tab{padding-left:0%;padding-right:0%;width:25%;margin:0}.home-protection-component .home-protection-tab:last-child{border-right:0px solid}}.home-protection-header{text-align:center;margin-bottom:20px}.home-protection-title{text-align:center;margin:0 0 12px;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center}.home-protection-description{font-weight:300;font-size:18px;line-height:28px;letter-spacing:0px;text-align:center}.home-protection-tabs-container{background-color:#fff;border-radius:20px;padding:20px;padding-left:0;padding-right:0;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:20px;padding-top:0;padding-bottom:50px}.home-protection-tabs{display:flex;flex-wrap:wrap;gap:0px;justify-content:center;margin-bottom:20px}.home-protection-tab{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;border:none;border-radius:4px 4px 0 0;cursor:pointer;transition:all .3s ease;background-color:rgba(0,0,0,0);color:#000;border-bottom:2px solid rgba(0,0,0,0);font-family:Museo Sans Rounded;font-weight:300;font-size:12px;line-height:16px;padding-top:25px;padding-left:16px;padding-right:16px}.home-protection-tab.active{display:flex !important;background-color:#ebf4f5;color:#016eb0}.home-protection-tab .tab-icon{display:inline-flex;align-items:center}.home-protection-tab:last-child{margin-right:0%;border-top-right-radius:20px}.home-protection-tab:first-child{margin-left:0%;border-top-left-radius:20px}.home-protection-content{margin-top:20px}.home-protection-content-title{font-size:24px;font-weight:700;margin:0 0 15px;line-height:1.4}.home-protection-covered-list{list-style:disc;padding-left:20px;margin:0}.home-protection-covered-list li{margin-bottom:8px;font-size:18px;line-height:28px}.home-protection-covered-list li::marker{color:#016eb0}.home-protection-wallet-card{border:2px solid #016eb0;border-radius:12px;padding:20px;margin-top:20px;background-color:#fff;margin-left:20px;margin-right:20px;background-color:#ebf4f5}.home-protection-wallet-card small{font-size:12px;line-height:24px}.wallet-card-title{font-size:18px;font-weight:700;color:#000;margin:0 0 12px;line-height:1.4;display:flex;align-items:center;gap:10px;line-height:27px}.wallet-card-icon{display:inline-flex;align-items:center;flex-shrink:0;width:20px;height:20px}.subcaticon{width:16px;height:16px;margin-top:3px}.wallet-card-intro{font-size:16px;margin:0 0 15px;line-height:24px;color:#000;font-weight:300}.wallet-card-list{list-style:none;padding:0;margin:0}.wallet-card-list li{margin-bottom:8px;font-size:16px;line-height:1.5;color:#000}.wallet-card-list li strong{font-weight:700;font-family:museo-sans-rounded,sans-serif}ul.wallet-subcategory-list li{margin-bottom:8px;font-size:16px;line-height:1.5;color:#000}ul.wallet-subcategory-list li strong{font-family:museo-sans-rounded,sans-serif}h5.wallet-subcategory-title{color:#000;font-family:museo-sans-rounded,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:flex;gap:5px;margin-top:13px;margin-bottom:8px}.new-homepage .wrapper{width:100%;text-align:center;justify-content:center}.newhomepage .hero-form-curve-mob .hero-form-box-content{max-width:90%;padding:0;margin-right:auto;margin-left:auto}.newhomepage .hero-form-curve-mob .hero-form-box-content{max-width:100%;padding:0px 32px 0 32px;margin:5px 0 0;background:rgba(0,0,0,0);box-shadow:none;width:auto;border-radius:4px}.newhomepage .hero-form-curve-mob .hero-title{padding:0 0 25px 0px;clear:both}@media only screen and (max-width: 991px){.newhomepage .hero-form-curve-mob .hero-title h1{font-size:32px;line-height:38px;font-family:museo-sans-rounded,sans-serif;font-weight:700;color:#0a0a0a}.newhomepage .hero-title p.mobile-description{margin-top:10px;font-size:18px;line-height:28px;color:#3a3a3a;font-weight:300}.newhomepage .home-protection-title{text-align:center;margin:0 0 12px;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center;padding:0}.newhomepage .home-protection-content-title{font-size:24px;font-weight:700;margin:0 0 15px;line-height:1.4}.newhomepage .home-protection-content-title{font-size:24px;font-weight:700;margin:0 0 15px;line-height:1.4}.newhomepage .howitworks h2{color:#0a0a0a;text-align:center;font-family:museo-sans-rounded,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.newhomepage .howitworks_cardsItem_content h4{font-size:20px;line-height:28px}.newhomepage .howitworks_cardsItem_content p{font-size:18px;margin-top:8px;line-height:28px;font-weight:300}.newhomepage .home-protection-content-title{font-size:20px;font-weight:700;margin:0 0 15px;line-height:1.4}.newhomepage .hero-form-curve-mob .hero-zipin button span,.newhomepage .hero-form-curve .hero-zipin button span{font-family:museo-sans-rounded,sans-serif;font-weight:700}}.newhomepage .hero-title p.mobile-description{margin-top:10px;font-size:18px;line-height:28px;color:#3a3a3a;font-weight:300;font-family:museo-sans-rounded,sans-serif}.newhomepage .hero-form-curve-mob .hero-zipin{width:100%;max-width:600px;margin:auto}.newhomepage .hero-zipin fieldset,.newhomepage .no-top-padding .hero-zipin fieldset{position:relative;margin:10px 0 10px}.newhomepage .top-error,.newhomepage .hero-zipin label{display:none;margin:0 0 15px;color:#222;font-weight:700;line-height:22px;text-align:center;font-size:12px;font-size:.75rem}.newhomepage .hero-form-curve-mob .hero-zipin img{width:30px;position:absolute;top:14px}.newhomepage .hero-form-curve-mob .hero-zipin input{height:60px;padding:0 0 0 50px;font-family:museo-sans-rounded,sans-serif;font-size:20px !important;text-indent:0px;display:inline-block;width:100%;min-height:43px;appearance:none;outline:0;vertical-align:middle;border-radius:17605900px;border:.525px solid #8a8a8a;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1);font-weight:600}.newhomepage.landing-page label.top-error{display:none;color:#e7342c;font-family:museo-sans-rounded,sans-serif;font-size:14px;font-weight:100;margin:0 0 15px;line-height:22px;text-align:center}.newhomepage .hero-form-curve-mob .hero-zipin button{padding:11px 30px;min-width:67px;width:auto;height:60px;margin-right:0;position:absolute;right:0;top:0;border-radius:50px;font-size:20px;line-height:30px}@media screen and (max-width: 768px){.newhomepage .sticky-call-us-mobile .form-row .button{padding:11px 30px;min-width:67px;width:auto;height:50px;margin-right:0;position:absolute;right:0;border-radius:50px;line-height:30px}}.newhomepage .hero-exist{margin-bottom:20px;display:none}.newhomepage .existing-zip{min-height:52px;position:relative;display:flex}.newhomepage .existing-zip .addr-holder{font-size:26px;padding-top:10px;display:flex;flex-direction:column}.newhomepage .existing-zip .addr-holder .existing-zip-location{display:none}.newhomepage .addr-holder .change-zip{width:100%;padding:3px 14px;border:none;border-radius:20px;margin:5px 0 0;background:#ee1a20;color:#fff;font-size:14px;font-weight:600}.newhomepage .addr-holder .change-zip span{border-bottom:1px dashed hsla(0,0%,100%,.8)}.newhomepage .existing-zip .view-plans{background-color:#ee1a20;border:2px solid #ee1a20;border-radius:10px;margin-top:15px;min-width:67px;width:auto;margin-right:0;padding:4px 20px;font-size:18px;position:absolute;right:0;top:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newhomepage .change-zip-popup{width:340px;margin-top:10px;padding:20px 20px 4px;position:absolute;left:15px;display:none;background-color:#fff;color:#2a2a2a;border:1px solid #e6e6e6;box-shadow:0 4px 10px 0 rgba(34,34,34,.2);z-index:1000}.newhomepage .change-zip-popup .close-popup{position:absolute;top:10px;right:4px;background:none;border:none;cursor:pointer}.newhomepage .change-zip-popup .close-popup svg{width:15px;height:15px;fill:#757575}.newhomepage .change-zip-popup .heading{margin:0 0 15px;font-family:museo-sans-rounded,sans-serif;font-size:18px;font-weight:600;display:inline-block}.newhomepage .change-zip-popup .zip-code{display:inline-block;color:#317bc7;font-weight:600}.newhomepage .change-zip-popup .addr-details{color:#e62419}.newhomepage .change-zip-popup .form{font-size:14px;font-size:.875rem}.newhomepage .change-zip-popup .form .form-row{margin-top:15px}.newhomepage .change-zip-popup .form label{padding-bottom:9px;font-family:museo-sans-rounded,sans-serif;font-weight:400;text-align:left}.newhomepage .change-zip-popup .form .form-row{margin-top:15px;position:relative;font-size:14px;height:58px}.newhomepage .change-zip-popup .zip-button,.newhomepage .change-zip-popup .zip-input{min-width:43.7%;width:100%;height:43px;vertical-align:middle;font-size:16px;display:inline-block;min-height:43px;padding:0 10px;text-indent:0;color:#222;appearance:none;background-color:#fff;border:1px solid #bdbdbd;border-radius:4px;box-shadow:none;transition:all .15s ease-in-out;outline:0}.newhomepage .change-zip-popup .form label{padding-bottom:9px;font-family:museo-sans-rounded,sans-serif;font-weight:400;text-align:left}.newhomepage .change-zip-popup .zip-button{padding:8px 13px;position:absolute;right:0;top:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:43px;color:#fff;font-size:16px;line-height:1.6;text-align:center;font-weight:700;vertical-align:middle;outline:0;text-decoration:none;background-color:#016eb0;border:2px solid #016eb0;border-radius:0 4px 4px 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer;min-width:43.7%;width:auto}.newhomepage .change-zip-popup:before{margin-left:-23px;border-color:rgba(230,230,230,0);border-bottom-color:#e6e6e6;border-width:23px}.newhomepage .change-zip-popup:after,.newhomepage .change-zip-popup:before{content:" ";width:0;height:0;border:solid rgba(0,0,0,0);position:absolute;bottom:100%;pointer-events:none}.newhomepage .change-zip-popup:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:22px;margin-left:-22px}.newhomepage h2.review-title{position:relative;margin:0;padding:0 0px 5px;font-size:28px;font-family:museo-sans-rounded,sans-serif;text-align:center;font-weight:900;line-height:32px}@media only screen and (max-width: 992px){#header-home .nav-mobile .sidenav{right:0;left:auto}}@media screen and (min-width: 768px){.newhomepage .hero-title p{font-weight:300}}@media screen and (max-width: 768px){.sticky-call-us-mobile .form-row{height:50px !important}.sticky-call-us-mobile .form-row input{font-size:14px !important}.newhomepage .sticky-call-us-mobile .form-row .button{position:absolute;right:38px;padding:11px 30px;max-width:250px;font-size:18px !important;font-weight:600 !important;line-height:27px !important}.newhomepage .sticky-call-us-mobile .zip-input-holder .form label{font-size:22px !important;line-height:32.4px !important}}@media screen and (max-width: 980px){.newhomepage .hero-form-curve-mob .hero-zipin button{margin-top:0px}}
