@font-face{font-family:Roboto-Light;src:url(/fonts/Roboto-Light.woff2)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:robotolight;src:url(/fonts/Roboto-Light.woff2)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:robotobold;src:url(/fonts/Roboto-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Regular;src:url(/fonts/Roboto-Regular.woff2)format("woff2"),url(/fonts/Roboto-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:robotoregular;src:url(/fonts/Roboto-Regular.woff2)format("woff2"),url(/fonts/Roboto-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/fonts/Roboto-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:robotomedium;src:url(/fonts/Roboto-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/fonts/icomoon_1.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.renewals-page{--color-muted:#6f7072;--color-text:#20252b;--color-primary:#c21b17;box-sizing:border-box;width:100%;max-width:100%;color:var(--color-text);background-color:#fff;font-family:Roboto-Regular,robotoregular,sans-serif;font-weight:400;line-height:22px;overflow-x:clip;font-size:10px!important}.renewals-page *,.renewals-page :before,.renewals-page :after{box-sizing:border-box}.renewals-page h1,.renewals-page h2,.renewals-page h3,.renewals-page h4,.renewals-page h5,.renewals-page h6,.renewals-page p,.renewals-page ul,.renewals-page ol{margin:0;font-weight:400}.renewals-page img{border:0;max-width:100%;display:block}.renewals-page .banner-box .cmp-container .image .cmp-image{width:100%;height:100%;position:relative}.renewals-page .banner-box .cmp-container .image .cmp-image img,.renewals-page .banner-box .cmp-container .image .cmp-image__image{object-fit:cover;max-width:none}.renewals-page .banner-box .cmp-container .image.desktopImage{width:58%;min-width:280px}.renewals-page .banner-box .cmp-container .image.mobileImage{width:341px;max-width:100%;left:auto;right:0}.renewals-page .banner-box .cmp-container .image .cmp-image,.renewals-page .banner-box .cmp-container .image span{width:100%!important;max-width:none!important;height:100%!important;display:block!important}.renewals-page a{color:inherit;text-decoration:none}.renewals-page .font-light{font-family:robotolight,Roboto-Light,sans-serif!important}.renewals-page .fg-container,.renewals-page .fg-container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.renewals-page .fg-container{max-width:540px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:768px){.renewals-page .fg-container{max-width:720px!important}}@media (min-width:992px){.renewals-page .fg-container{max-width:960px!important}}@media (min-width:1200px){.renewals-page .fg-container{max-width:1140px!important}}@media (min-width:1400px){.renewals-page .fg-container{max-width:1320px!important}}
.renewals-page>.banner-box,.renewals-page>.planSelectionWrap,.renewals-page>.renew-insurance-box,.renewals-page>.core--container,.renewals-page>.renew-policy-box{width:100%;max-width:none;margin:0;padding:0;display:block}.renewals-page>.planSelectionWrap .life-simpler-box{width:100%;max-width:none}.renewals-page .renewals-grid-container{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.renewals-page .banner-box>.cmp-container>.renewals-grid-container.bannerContent{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.renewals-page .banner-box>.cmp-container{overflow:hidden;width:100%!important;max-width:none!important}.renewals-page .banner-box>.cmp-container .renewals-grid-container.bannerContent{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.renewals-page .banner-box>.cmp-container{z-index:1;background-color:#c21b17;min-height:425px;position:relative}.renewals-page .banner-box .cmp-container .image{object-fit:cover;z-index:-1;height:100%;position:absolute;top:0;right:0}.renewals-page .banner-box .cmp-container .image .cmp-image{height:100%}.renewals-page .banner-box .cmp-container .image .cmp-image img{object-fit:cover;width:100%;height:100%}.renewals-page .banner-box .bannerContent>.cmp-container{min-height:425px;padding-top:65px;padding-bottom:129px;position:relative}.renewals-page .banner-box .mobileImage{display:none}.renewals-page .banner-box .bannerContent .cmp-container .renew-cntr>.cmp-container{background-color:#4f4f4f;border-top-right-radius:50px;padding:17px 40px 17px 0;display:inline-flex;position:absolute;bottom:0;left:0}.renewals-page .banner-box .renew-cntr>.cmp-container:after{content:"";background-image:url(/renewals/images/rounded-corner.png);background-repeat:no-repeat;background-size:contain;width:26px;height:26px;position:absolute;bottom:0;right:-19px}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container:before{content:"";background-color:#4f4f4f;width:5000px;height:100%;position:absolute;top:0;left:-5000px}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container{display:flex}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container>.text .cmp-text p{color:#fff;margin-top:0;font-family:Roboto-Light;font-size:20px;line-height:23px}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content{padding-left:22px}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container{margin:0 -7px;display:flex}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser{width:78px;margin:0 7px}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser{background-color:#fff;border:1px solid #d9d9d999;border-radius:5px;flex-direction:column-reverse;justify-content:center;align-items:center;height:100%;padding:9px 12px 12px;transition:all .3s linear;display:flex;position:relative}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser a{flex-direction:column-reverse;display:flex}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser:hover{cursor:pointer;background-color:#ffeded;border:1px solid #c21b17}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__image:before{color:#4f4f4f80;content:"";font-size:8px;line-height:8px;position:absolute;top:7px;right:7px;font-family:icomoon!important}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__image{width:40px;height:40px}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__image .cmp-image{object-fit:contain;width:100%;height:100%;margin:0 auto}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link{display:block}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__image>.cmp-teaser__link,.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__image .cmp-image>.cmp-teaser__link{display:none}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__content{text-align:center;padding-top:5px}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#20252b;font-size:12px;line-height:14px}@media (max-width:1199px){.renewals-page .banner-box .renew-cntr>.cmp-container .bannerContent{max-width:500px}}@media (max-width:767px){.renewals-page .banner-box{background-color:#f3f9ff;padding-bottom:94px;overflow:hidden}.renewals-page .banner-box>.cmp-container .image{height:auto;top:unset;bottom:0}.renewals-page .banner-box>.cmp-container .image.desktopImage{display:none}.renewals-page .banner-box .image.mobileImage{z-index:0;width:341px;max-width:100%;display:block;left:auto;right:0}.renewals-page .banner-box .image.mobileImage .cmp-image,.renewals-page .banner-box .image.mobileImage span{width:100%!important;height:auto!important;position:relative!important}.renewals-page .banner-box .image.mobileImage img,.renewals-page .banner-box .image.mobileImage .cmp-image__image{object-fit:contain;max-width:100%;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.renewals-page .banner-box>.cmp-container{min-height:338px;overflow:visible}.renewals-page .banner-box .bannerContent{z-index:1;position:relative}.renewals-page .banner-box>.cmp-container .bannerContent>.cmp-container{min-height:338px;padding-top:24px;padding-bottom:24px}.renewals-page .banner-box .bannerContentText .banner-title{padding-bottom:8px;font-size:28px;line-height:36px}.renewals-page .banner-box .bannerContentText .banner-subtitle{max-width:255px;font-size:14px;line-height:18px}.renewals-page .banner-box .bannerContent .cmp-container .renew-cntr>.cmp-container{z-index:1;background-color:#404040;border-radius:0 0 12px 12px;padding:10px 12px;top:100%;bottom:auto;right:0}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container:before,.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container:after{z-index:-1;background-repeat:no-repeat;background-size:cover;width:29px;height:100%;top:0}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container:before{background-image:url(/renewals/images/left-corner-radius.png);background-color:unset;left:-15px}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container:after{background-image:url(/renewals/images/right-corner-radius.png);right:-15px}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container>.text{flex-shrink:0;width:53px}.renewals-page .banner-box .cmp-container .renew-cntr>.cmp-container>.text .cmp-text p{width:53px;font-size:13px;line-height:15px}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content{width:calc(100% - 53px);padding-left:10px;overflow:hidden}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container{flex-wrap:nowrap;margin:0 -4px;display:flex}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser{flex-shrink:0;width:64px;margin:0;padding:0 4px}.renewals-page .banner-box .renew-cntr>.cmp-container .renew-insurance-content .cmp-container .teaser .cmp-teaser{padding:6px 8px}}@media (min-width:576px){.renewals-page .banner-box>.cmp-container .renewals-grid-container.bannerContent{margin:0 auto;max-width:540px!important}}@media (min-width:768px){.renewals-page .banner-box>.cmp-container .renewals-grid-container.bannerContent{margin:0 auto;max-width:720px!important}}@media (min-width:992px){.renewals-page .banner-box>.cmp-container .renewals-grid-container.bannerContent{margin:0 auto;max-width:960px!important}}@media (min-width:1200px){.renewals-page .banner-box>.cmp-container .renewals-grid-container.bannerContent{margin:0 auto;max-width:1140px!important}}@media (min-width:1400px){.renewals-page .banner-box>.cmp-container .renewals-grid-container.bannerContent{margin:0 auto;max-width:1320px!important}}.renewals-page .renew-policy-box{padding:50px 0;background-color:#f7f9fa!important}.renewals-page .renew-policy-box .cmp-container{margin:auto}.renewals-page .renew-policy-box .title.heading48 .cmp-title .cmp-title__text,.renewals-page .renew-policy-box .text.fontSize20 .cmp-text p{color:#000;text-align:center;font-family:Roboto-Light;font-size:48px;line-height:60px}.renewals-page .renew-policy-box .text.fontSize20 .cmp-text p{margin-top:20px;padding-bottom:40px;font-size:20px;line-height:24px}.renewals-page .renew-policy-box .cmp-container .renew-policy-row{margin-left:auto;margin-right:auto;max-width:1154px!important}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container{flex-wrap:wrap;margin:-20px -10px 0;display:flex}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item{width:33.33%;padding:20px 10px 0}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser{background-color:#fff;border:1px solid #0000;border-radius:5px;flex-direction:column;height:100%;padding:40px 19px;display:flex;position:relative;box-shadow:0 0 20.41px #0000001a}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image{height:94px;margin-bottom:16px}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image img{object-fit:contain;width:100%;height:100%;margin:0 auto}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#20252b;text-align:center;font-family:Roboto-Regular;font-size:22px;line-height:30px}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content{height:100%;position:relative}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{text-align:center;margin-top:4px;margin-bottom:40px;font-family:Roboto-Light;font-size:16px;line-height:22px}.renewals-page .renew-policy-box .renew-top{flex-grow:1}.renewals-page .renew-policy-box .cmp-teaser__action-container{flex-wrap:wrap;margin-left:20px;display:flex;position:absolute;bottom:0}.renewals-page .renew-policy-box .cmp-teaser__action-container .cmp-teaser__action-link{color:#c21b17;text-transform:uppercase;cursor:pointer;margin-right:10px;font-family:Roboto-Medium;font-size:16px;line-height:22px}.renewals-page .renew-policy-box .cmp-teaser__action-container .cmp-teaser__action-link:last-child{margin-right:0}@media (max-width:1199px){.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item{width:33.33%}}@media (max-width:991px){.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item{width:50%}}@media (max-width:767px){.renewals-page .renew-policy-box{padding:3px 0 60px}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item{width:97%}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container{margin:unset;justify-content:center}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser{padding:25px}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image{height:94px;margin-bottom:16px}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__action-container{margin-top:unset;text-align:center;width:100%;margin-left:unset;display:block}.renewals-page .renew-policy-box .text.fontSize20 .cmp-text p{margin-top:8px;font-size:14px;line-height:19px}.renewals-page .renew-policy-box .title.heading48 .cmp-title .cmp-title__text{font-size:28px;line-height:36px}.renewals-page .renew-policy-box .cmp-container .renew-policy-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:20px}.renewals-page .padding15 .cmp-title .cmp-title__text,.renewals-page .padding15 .cmp-text p{padding:0 15px}}@media (min-width:576px){.renewals-page .renew-policy-box>.cmp-container{max-width:540px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:768px){.renewals-page .renew-policy-box>.cmp-container{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:992px){.renewals-page .renew-policy-box>.cmp-container{max-width:960px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1200px){.renewals-page .renew-policy-box>.cmp-container{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1400px){.renewals-page .renew-policy-box>.cmp-container{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}}.renewals-page .renew-insurance-box{background:linear-gradient(90deg,#ae1d32 0,#c2271e 100%);padding:80px 0}.renewals-page .renew-insurance-box .cmp-container{margin:auto}.renewals-page .renew-insurance-box .title.heading48 .cmp-title .cmp-title__text,.renewals-page .renew-insurance-box .text.fontSize20 .cmp-text p{color:#fff;text-align:center;font-family:Roboto-Light;font-size:48px;line-height:60px}.renewals-page .renew-insurance-box .text.fontSize20 .cmp-text p{margin-top:20px;padding-bottom:40px;font-size:20px;line-height:24px}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row{margin-left:auto;margin-right:auto;max-width:1154px!important}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container{flex-wrap:wrap;justify-content:center;margin:-12px -10px 0;display:flex}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:25%;padding:12px 10px 0}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser{background-color:#fff;flex-direction:column-reverse;justify-content:center;height:100%;min-height:395px;padding:43px 27px;display:flex}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image{height:110px;margin-bottom:30px}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image img{object-fit:contain;width:100%;height:100%;margin:0 auto}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#20252b;font-family:Roboto-Medium}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content{height:100%;position:relative}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{margin-top:2px;margin-bottom:40px;font-family:Roboto-Light;font-size:16px;line-height:22px}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p a{color:#c21b17;display:inline-block}.renewals-page .renew-insurance-box .cmp-teaser__description.store-links-container{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}.renewals-page .renew-insurance-box .cmp-teaser__description.store-links-container a{margin:0;padding:0;line-height:0;display:flex}.renewals-page .renew-insurance-box .cmp-teaser__description.store-links-container a img{object-fit:fill;object-position:left center;border-radius:3px;width:80.5px;max-width:none;height:28px;margin:0;display:block}.renewals-page .ways-renew-section .store-links-container a img.store-link-badge{object-fit:cover;object-position:left center;border-radius:3px;width:98px;height:28px}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(2){margin-bottom:unset;flex-wrap:wrap;display:flex}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(2) a{text-decoration:none;display:inline-block}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p a:first-child{margin-right:10px;display:inline-block}.renewals-page .renew-insurance-box .renew-top{flex-grow:1}.renewals-page .renew-insurance-box .cmp-teaser__action-container{flex-wrap:wrap;margin-top:20px;display:flex;position:absolute;bottom:0}.renewals-page .renew-insurance-box .cmp-teaser__action-container .cmp-teaser__action-link{color:#c21b17;text-transform:uppercase;cursor:pointer;margin-right:10px;font-family:Roboto-Medium;font-size:16px;line-height:22px}.renewals-page .renew-insurance-box .cmp-teaser__action-container .cmp-teaser__action-link:last-child{margin-right:0}@media (max-width:1199px){.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:33.33%}}@media (max-width:991px){.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:50%}}@media (max-width:767px){.renewals-page .renew-insurance-box{padding:48px 0}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item{width:97%}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container{margin:unset}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser{padding:28px 24px}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__image .cmp-image{height:78px;margin-bottom:12px}.renewals-page .renew-insurance-box .cmp-teaser__action-container{margin-top:unset}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:first-child{margin-bottom:35px}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:nth-child(2){margin-top:-20px}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__description.store-links-container p{margin:-20px 0 0}.renewals-page .renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:20px}.renewals-page .renew-insurance-box .text.fontSize20 .cmp-text p{margin-top:8px;font-size:14px;line-height:19px}.renewals-page .renew-insurance-box .title.heading48 .cmp-title .cmp-title__text{font-size:28px;line-height:36px}}@media (min-width:576px){.renewals-page .renew-insurance-box>.cmp-container{max-width:540px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:768px){.renewals-page .renew-insurance-box>.cmp-container{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:992px){.renewals-page .renew-insurance-box>.cmp-container{max-width:960px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1200px){.renewals-page .renew-insurance-box>.cmp-container{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1400px){.renewals-page .renew-insurance-box>.cmp-container{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.renewals-page .ways-renew-section.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser{justify-content:flex-start;height:auto;min-height:0}.renewals-page .ways-renew-section.renew-insurance-box .cmp-container .renew-insurance-row .cmp-container .renew-policy-item .cmp-teaser .cmp-teaser__content{height:auto}.renewals-page .ways-renew-section.renew-insurance-box .renew-policy-item .cmp-teaser__action-container{margin-top:16px;position:static}}.renewals-page .renewal-strategies-box .text .cmp-text{text-align:center;padding-bottom:40px}.renewals-page .renewal-strategies-box .text .cmp-text h2{color:#000;font-family:Roboto-Light;font-size:48px;font-weight:400;line-height:60px}.renewals-page .renewal-strategies-box .cmp-teaser__content{padding-left:10px}.renewals-page .renewal-strategies-box .cmp-teaser .cmp-image__image{width:57px;height:49px}.renewals-page .renewal-strategies-box .cmp-teaser__content .cmp-teaser__pretitle{margin-bottom:unset;padding-right:unset;font-size:22px;font-weight:400;line-height:30px}.renewals-page .renewal-strategies-box .cmp-teaser__content .cmp-teaser__description p{margin-top:4px;font-family:Roboto-Light;font-size:14px;line-height:20px}.renewals-page .renewal-strategies-box .covered-comp-card--wrapper .teaser{padding-right:32px}.renewals-page .renewals-grid-container.renew-policy-row.covered-comp-card--wrapper{padding-top:30px}.renewals-page .renewal-strategies-box .covered-comp-card--wrapper .cmp-teaser__pretitle{text-transform:unset}.renewals-page .covered-comp-card--wrapper .cmp-container{flex-wrap:wrap;display:flex}.renewals-page .covered-comp-card--wrapper .teaser{color:#20252b;width:33.33%;padding-bottom:18px;padding-right:42px;font-family:robotolight;font-size:2rem;line-height:normal}.renewals-page .covered-comp-card--wrapper .cmp-image{width:52px;display:block}.renewals-page .covered-comp-card--wrapper .cmp-image__image{width:37px;height:37px}.renewals-page .covered-comp-card--wrapper .cmp-teaser__pretitle{text-transform:uppercase;color:#20252b;margin-bottom:20px;padding-bottom:5px;padding-right:30px;font-family:roboto-medium;font-size:2rem;line-height:normal;display:inline-block}.renewals-page .covered-comp-card--wrapper .cmp-teaser__description p{color:#20252b;padding-bottom:5px;font-size:2rem;line-height:normal}.renewals-page .covered-comp-card--wrapper .teaser .cmp-teaser{display:flex}.renewals-page .covered-comp-card--wrapper .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li{width:auto;padding:0 5px 5px 10px;display:inline-block;position:relative}.renewals-page .covered-comp-card--wrapper .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li:before{content:"";background-color:#b0b2b3;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}@media (max-width:767px){.renewals-page .covered-comp-card--wrapper .teaser{width:100%;padding-right:20px}.renewals-page .covered-comp-card--wrapper .cmp-container{flex-direction:column}.renewals-page .renew-policy-box.renewal-strategies-box{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.renewals-page .renewal-strategies-box .text .cmp-text h2{font-size:28px;line-height:36px}.renewals-page .renew-policy-box.renewal-strategies-box{padding:50px 0 10px}.renewals-page .renewals-grid-container.renew-policy-row.covered-comp-card--wrapper{padding-top:unset}.renewals-page .renewal-strategies-box .text .cmp-text{padding-bottom:30px}.renewals-page .renewal-strategies-box .covered-comp-card--wrapper .teaser{padding-left:15px}.renewals-page .renewal-strategies-box .cmp-teaser__content .cmp-teaser__pretitle{font-size:20px}}.renewals-page .life-simpler-box{background-color:#f3f9ff;padding:74px 0 90px}.renewals-page .life-simpler-box .life-simpler-heading{text-align:center;color:#000;font-family:Roboto-Light}.renewals-page .life-simpler-box .life-simpler-content{flex-wrap:wrap;justify-content:space-around;margin:0 -62px;padding-top:54px;display:flex}.renewals-page .life-simpler-box .life-simpler-row{width:27.25%;padding:0}.renewals-page .life-simpler-box .life-simpler-col{text-align:center}.renewals-page .life-simpler-box .image-wrapper{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:174px;height:174px;margin:0 auto;display:flex;position:relative;overflow:hidden}.renewals-page .life-simpler-box .image-wrapper:before{content:"";background-color:#f3f9ff;width:100%;height:25px;position:absolute;bottom:0;left:0;right:0}.renewals-page .life-simpler-box .content-heading{color:#000;font-family:Roboto-Medium}.renewals-page .life-simpler-box .content-para{color:#565656;margin-top:8px;font-family:Roboto-Light}.renewals-page .life-simpler-box .content-para p{line-height:135%}@media (max-width:1280px){.renewals-page .life-simpler-box .life-simpler-content{margin:0 -20px;padding-top:54px}.renewals-page .life-simpler-box .life-simpler-row{width:33.33%;padding:0 20px}}@media (max-width:1199px){.renewals-page .life-simpler-box{padding:50px 0}.renewals-page .life-simpler-box .life-simpler-content{margin:0 -10px;padding-top:54px}.renewals-page .life-simpler-box .life-simpler-row{width:33.33%;padding:0 10px}}@media (max-width:991px){.renewals-page .life-simpler-box{padding:40px 0}.renewals-page .life-simpler-box .life-simpler-content{padding-top:30px}}@media (max-width:767px){.renewals-page .life-simpler-box{display:none}.renewals-page .life-simpler-box .content-heading{font-size:20px}}.renewals-page .insurance--everyday--core--component>.cmp-container{padding-bottom:80px}.renewals-page .insurance--everyday--container .teaser--insurance--card{padding-bottom:25px}.renewals-page .insurance--everyday--container .cmp-container{padding-bottom:0}.renewals-page .teaser--insurance--card a{height:100%}.renewals-page .proxyTeaser.teaser.teaser--insurance--card.removeRedirectionIcon .cmp-teaser__action-link:after{background-image:unset!important}.renewals-page .teaser--insurance--card>a .cmp-teaser{border-radius:5px;height:100%;margin:20px 12px 0;box-shadow:0 0 20.41px #0000001a}.renewals-page .teaser--insurance--card h3{text-align:center;color:var(--color-text);text-align:center;margin:0;font-family:robotoregular;font-size:1.375rem;font-weight:400;line-height:30.8px}.renewals-page .teaser--insurance--card p{text-align:center;color:var(--color-text);padding-bottom:0;font-family:robotolight;font-size:.875rem;font-weight:300;line-height:19.6px}.renewals-page .teaser--insurance--card b{text-align:center;font-family:robotomedium;font-size:.875rem;font-weight:500;line-height:19.6px}.renewals-page .teaser--insurance--card .cmp-teaser__image{text-align:center;margin:0 auto;padding-top:42px}.renewals-page .teaser--insurance--card .cmp-teaser__content{padding:20px 22px 18px 26px}.renewals-page .teaser--insurance--card .cmp-teaser__image img{width:104px;height:100px;margin:0 auto}.renewals-page .teaser--insurance--card .cmp-teaser__action-link:after{top:37px;right:34px}.renewals-page .teaser--insurance--card .cmp-teaser__content{padding-bottom:18px}.renewals-page .section--heading{text-align:center;padding-top:60px;padding-bottom:40px}.renewals-page .section--heading h2,.renewals-page .section--heading h1.customClass{text-align:center;margin-bottom:0;font-family:robotolight;font-size:3rem;font-weight:300;line-height:60px}.renewals-page .section--heading p.customClass{text-align:center;color:#000;margin-bottom:0;font-family:robotolight;font-size:3rem;font-weight:300;line-height:60px}.renewals-page .section--heading p{color:var(--color-muted);margin-top:20px;font-size:1.25rem;line-height:24px}@media screen and (max-width:767px){.renewals-page .section--heading h2,.renewals-page .section--heading h1.customClass{font-size:1.75rem;line-height:36px}.renewals-page .section--heading p{font-size:.875rem;line-height:19px}.renewals-page .section--heading p.customClass{color:#000;font-size:1.75rem;line-height:36px}.renewals-page .section--heading{padding-top:33px;padding-bottom:24px}}.renewals-page .core--container>.cmp-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.renewals-page .core--container>.cmp-container{max-width:540px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:768px){.renewals-page .core--container>.cmp-container{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:992px){.renewals-page .core--container>.cmp-container{max-width:960px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1200px){.renewals-page .core--container>.cmp-container{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1400px){.renewals-page .core--container>.cmp-container{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}}.renewals-page .spotlight--core--container>.cmp-container{padding-bottom:65px}.renewals-page .life-simpler-box>.fg-container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.renewals-page .life-simpler-box>.fg-container{max-width:540px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:768px){.renewals-page .life-simpler-box>.fg-container{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:992px){.renewals-page .life-simpler-box>.fg-container{max-width:960px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1200px){.renewals-page .life-simpler-box>.fg-container{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1400px){.renewals-page .life-simpler-box>.fg-container{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}}.renewals-page h2,.renewals-page .heading48{font-family:Roboto-Light,robotolight,sans-serif;font-size:3rem;font-weight:300;line-height:60px}.renewals-page h4,.renewals-page .heading22{font-family:Roboto-Medium,robotomedium,sans-serif;font-size:22px;font-weight:500;line-height:30px}.renewals-page .heading20{font-size:2rem;line-height:26px}.renewals-page .font16{font-family:Roboto-Light,robotolight,sans-serif;font-size:16px;line-height:25px}.renewals-page .fontSize12{font-size:.75rem!important;line-height:18px!important}.renewals-page .fontSize20{font-size:2rem;line-height:24px}.renewals-page .equal-spacing{padding:80px 0}.renewals-page .section-heading{text-align:center;margin-bottom:30px}.renewals-page .d-none{display:none}.renewals-page .insurance--everyday--container .cmp-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:visible}.renewals-page .showInDesktop.insurance--everyday--container{display:block}.renewals-page .showInMobile.renewals-expire-swiper{display:none!important}.renewals-page .insurance--everyday--container .swiper-wrapper{align-items:stretch}.renewals-page .insurance--everyday--container .swiper-slide{height:auto;display:flex}.renewals-page .insurance--everyday--container .swiper-slide>a,.renewals-page .insurance--everyday--container .teaser--insurance--card>a{width:100%;height:100%;display:flex}.renewals-page .insurance--everyday--container .swiper-pagination{display:none}.renewals-page .teaser--insurance--card.removeRedirectionIcon .cmp-teaser__action-link:after{display:none!important}@media (max-width:991px){.renewals-page .showInDesktop.insurance--everyday--container{display:none!important}.renewals-page .showInMobile.renewals-expire-swiper{display:block!important}.renewals-page .renewals-expire-swiper{padding-bottom:0;overflow:hidden}.renewals-page .renewals-expire-swiper .swiper-slide{width:100%}.renewals-page .renewals-expire-swiper .teaser--insurance--card{padding-bottom:0}.renewals-page .renewals-expire-swiper .swiper-pagination{text-align:center;margin-top:23px;line-height:22px;display:block;position:static}.renewals-page .renewals-expire-swiper .swiper-pagination-bullet{opacity:1;background:#c4c4c4;border-radius:50%;width:8px;height:8px;margin:0 4px}.renewals-page .renewals-expire-swiper .swiper-pagination-bullet-active{background:#c21b17}}@media (max-width:767px){.renewals-page h2.heading48,.renewals-page .heading48{font-size:1.75rem;line-height:36px}.renewals-page .equal-spacing{padding:50px 0}.renewals-page .insurance--everyday--core--component>.cmp-container{padding-bottom:40px}.renewals-page .renewals-expire-swiper .swiper-slide{width:300px}.renewals-page .teaser--insurance--card .cmp-teaser__content{padding-bottom:0}.renewals-page .planSelectionWrap .life-simpler-box{display:block}.renewals-page .planSelectionWrap .life-simpler-box .life-simpler-content{flex-direction:column;margin:0;display:flex}.renewals-page .planSelectionWrap .life-simpler-box>.fg-container{padding-left:0;padding-right:0}.renewals-page .planSelectionWrap .life-simpler-box .life-simpler-row{width:100%;margin-bottom:0;padding:0 10px}}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper]{gap:24px}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] [class*=formGroup]{position:relative}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] label{margin-bottom:16px;font-family:robotolight,sans-serif;font-size:12px;line-height:18px;display:block}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] [class*=customInput]{height:auto;line-height:23px}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] [class*=phoneNumberInput] [class*=phonePrefix]{line-height:23px}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] [class*=phoneNumberInput] [class*=phoneRowInput]{line-height:23px!important}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] [class*=fieldError]{min-height:0;position:absolute;top:100%;left:0;right:0}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] button{border-radius:5px;height:43px;line-height:17px}@media (max-width:767px){.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackHeading]{padding-bottom:20px}.renewals-page [class*=callBackSection] [class*=callBackWrapper] [class*=callBackInner] [class*=inputWrapper] label{margin-bottom:4px}}
