.redesigned-header-container{background:linear-gradient(82.02deg, #2B2982 11.48%, #36316D 95.78%);height:270px}.redesigned-header-container .curve-shape{position:absolute;overflow:hidden;height:60px;width:100%;bottom:0px;z-index:0}.redesigned-header-container .curve-shape::before{border-radius:100%;position:absolute;background:#F0F0F0;right:-200px;left:-200px;bottom:-200px;content:'';top:0}.redesigned-header-title{color:#fff;font-size:36px;line-height:51px;padding-top:35px}.redesigned-header-container .navigation-section{max-width:1180px;margin:0
auto}.redesiged-listing-page{background:#F0F0F0;padding-bottom:10px}.redesiged-listing-page .redesiged-disclaimer{max-width:1115px;margin:0
auto}.redesiged-listing-page .redesiged-disclaimer
a{cursor:pointer;font-style:italic;font-size:12px;color:#24a6f2;text-decoration:underline}#redesiged-sponsered-modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;background:rgba(0, 0 ,0 ,0.7)}#redesiged-sponsered-modal .redesiged-modal-content{width:100%;max-width:1100px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px
solid rgba(0,0,0,.2);border-radius: .3rem;outline:0;top:60px;left:50%;transform:translateX(-50%);max-height:80vh;overflow:auto}#redesiged-sponsered-modal .redesiged-modal-content .redesiged-modal-header{justify-content:flex-start;display:inline-block}#redesiged-sponsered-modal .redesiged-modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius: .3rem;border-top-right-radius: .3rem}#redesiged-sponsered-modal .redesiged-modal-content .redesiged-modal-header .redesiged-close{position:absolute;right:20px;top:10px;cursor:pointer}#redesiged-sponsered-modal .redesiged-modal-header .redesiged-close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}#redesiged-sponsered-modal .redesiged-close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity: .5}#redesiged-sponsered-modal .redesiged-modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}@media screen and (max-width:767px){.redesigned-header-title{font-size:30px;line-height:35px;padding-top:10px}.redesigned-header-container .curve-shape{height:34px}}.footer{padding:52px
39px 90px 39px;text-align:left}.footer .footer-address{font-style:normal;font-weight:500;font-size:14px;line-height:22px;text-transform:capitalize;color:#FFF;margin:32px
0px 15px 0px}.footer .footer-fb-logo{text-decoration:none;content:url('/images/home/facebook.png');height:40px;width:40px;margin-right:10px;color:transparent}.footer .footer-twitter-logo{text-decoration:none;background:rgb(96.470588%,96.470588%,96.470588%) url('/images/twitter-x-logo.svg') no-repeat scroll 0 0;height:40px;width:40px;color:transparent;background-position:center;background-size:18px;display:inline-block;border-radius:100%;top:-22px;position:relative;margin-right:10px}.footer .footer-linkedin-logo{text-decoration:none;background:rgb(96.470588%,96.470588%,96.470588%) url('/images/linkedin-logo.svg') no-repeat scroll 0 0;height:40px;width:40px;color:transparent;background-position:center;background-size:28px;display:inline-block;border-radius:100%;top:-22px;position:relative}.footer .footer-affiliation{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-align:left;color:#FFF;padding:0px;margin:30px
0px 20px 0px}.footer .footer-disclaimer{font-style:normal;font-size:14px;line-height:22px;text-align:left;color:#FFF;margin-bottom:20px}.footer .footer-copyright{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-align:left;color:#FFF}.footer .footer-img-logo{display:flex;justify-content:center;position:absolute;bottom:90px;width:100%;left:0px}a#bbblink{display:inline-block !important;margin-right:15px !important}.footer .footer-nav-title{font-size:16px;line-height:22px;font-weight:700;margin-bottom:18px;color:#FFF}.footer-links{margin-top:30px;padding:0px}.footer-links a, .footer a:not([href]):not([tabindex]){font-size:14px;line-height:17px;text-decoration:none;color:#FFF}@media (min-width: 768px){.footer-links{margin-top:0px;padding:0px
15px}.footer .footer-img-logo{position:relative;left:unset;bottom:unset;justify-content:flex-end}.footer .footer-heading{max-width:220px;margin-right:8%}.footer .footer-copyright{margin-bottom:0px}.footer .footer-affiliation{font-size:13px;line-height:23px;padding:0px
40px 0px 0px;margin:30px
0px 20px 0px}.footer{padding:86px
85px 77px;text-align:left}.footer .footer-address{font-weight:400;font-size:14px;line-height:22px;margin:22px
0px 23px 0px;padding-right:0px}.footer .footer-disclaimer{font-size:13px;line-height:23px;text-align:left}.footer .footer-copyright{font-size:13px;line-height:23px;text-align:left}.footer-links{list-style-type:none}#redesiged-sponsered-modal .redesiged-modal-content{top:50%;transform:translate(-50%, -50%)}}@media (min-width: 768px) and (max-width: 992px){.footer{padding:53px
31px 50px 31px;text-align:left}.footer .footer-address{margin:40px
0px 15px 0px }.footer-img-logo{max-width:200px}.footer .footer-heading{margin-right:55px}.redesigned-header-title{padding:35px
10px 0 10px !important}.redesigned-header-container{height:300px !important}}.geminiHomeFlow .breadcrumbs,.geminiHomeFlow .surehits_hdr,.home_gemini{display:none}#qsWidgetContainer.homeGeminiFlow .search-result-container{width:90%;margin:0
auto}.display-none{visibility:hidden}.home_longPPC_banner{background-color:#E9F3FF;position:relative;padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto;padding-bottom:70px}.home_longPPC_banner
.banner_img{display:none}.home_longPPC_banner
.home_banner_section{font-family:'Poppins',sans-serif;width:100%;margin-right:auto;margin-left:auto;max-width:1140px}.home_longPPC_banner
.home_banner_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home_longPPC_banner
.home_banner_col12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px}.home_longPPC_banner .home_banner_section
.left_section{padding:1rem 0 1rem 0;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.home_longPPC_banner .home_banner_section .left_section
.banner_quote_msg{display:none}.home_longPPC_banner .home_banner_section .left_section
h1{font-size:21px;font-weight:600;color:#2A2A2C;text-align:center;padding:0px;margin-bottom: .5rem;margin-top:0px}.home_longPPC_banner .home_banner_section .left_section h1
span{color:#2482F9}.home_longPPC_banner .home_banner_section
.right_section{padding:0px;float:right;display:flex;position:relative;justify-content:flex-end}.home_longPPC_banner .home_banner_section .right_section
img{position:absolute;bottom:-80px;right:0px;width:115px;height:80px;justify-content:flex-end}.home_longPPC_banner .home_banner_section .right_section
img.renters{bottom:-72px}.home_longPPC_banner .home_banner_section .right_section
img.earthquake{bottom:-75px}.home_longPPC_banner .home_banner_section .right_section
img.flood{bottom:-84px}#qsWidgetContainer{}#qsWidgetContainer.gemini-margin{margin-top:0px}.listingDisclaimerLink{position:relative;z-index:99}#qsWidgetContainer.homeGeminiFlow .zip-formstart{padding-bottom:32px !important}.gemini-widget-standalone .sub-header-title{padding-bottom:10px !important}.medicare-disclaimer{padding:0px
10px;margin:0px
auto}.medicare-disclaimer p:first-child{padding-top:15px}.medicare-disclaimer p, .medicare-disclaimer .compliance-id-div{margin:15px
0px;font-size:12pt;color:#545454;line-height:20pt}.medicare-disclaimer
p{font-style:italic}@media (max-width: 768px){#qsWidgetContainer .widget-start{position:relative}.home_longPPC_banner .home_banner_section .right_section
img{bottom:0;right:-15%}.home_longPPC_banner{padding-bottom:0;margin-bottom:10px}.home_longPPC_banner
.home_banner_col12{max-width:90%}}@media screen and (max-device-width: 740px) and (orientation: landscape){.home_longPPC_banner{padding-left:0px;padding-right:0px}.home_longPPC_banner .home_banner_section .left_section
h1{text-align:left;max-width:85%;margin-left:auto;margin-right:auto}}@media (min-device-width: 700px) and (max-device-width: 760px) and (orientation: landscape){.home_longPPC_banner .home_banner_section .left_section
h1{max-width:79%}}@media (min-device-width: 700px) and (max-device-width: 760px) and (orientation: portrait){.home_longPPC_banner .home_banner_section .left_section
h1{text-align:left}.home_longPPC_banner .home_banner_section
.left_section{position:relative;top:30px;left:10px}.sub-header-title{position:relative;left:15px}#qsWidgetContainer #submit-formstart{margin-bottom:30px}#qsWidgetContainer{}#qsWidgetContainer .sub-header-title{width:97% !important}.home_longPPC_banner .home_banner_section .left_section
.banner_quote_msg{display:block}}@media (min-width: 768px) and (max-width: 870px) and (orientation: landscape){.home_longPPC_banner{padding-left:0px;padding-right:0px}.home_longPPC_banner .home_banner_section
.left_section{position:relative;left:62px}.home_longPPC_banner .home_banner_section .left_section
h1{font-size:22px !important;font-weight:700;margin-bottom:30px;line-height:35px;max-width:100%}#qsWidgetContainer.homeGeminiFlow .sub-header-title{font:initial !important;font-size:11px !important;line-height:13px !important}#qsWidgetContainer.homeGeminiFlow .sub-header-title .city.strong,
#qsWidgetContainer.homeGeminiFlow .sub-header-title
.state.strong{font-size:10px !important}}@media (min-width: 768px){.home_longPPC_banner{padding-bottom:0px}.home_longPPC_banner
.home_banner_col8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;position:relative;width:100%;min-height:1px}.home_longPPC_banner
.home_banner_col4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;position:relative;width:100%;min-height:1px}.home_longPPC_banner .home_banner_section
.left_section{padding:3rem 0 3rem 0}.valuableproperty
h1{line-height:normal !important;margin-bottom:20px !important}.home_longPPC_banner .home_banner_section .left_section
h1{font-size:30px;text-align:left}.home_longPPC_banner .home_banner_section .left_section
.banner_quote_msg{font-size:16px;font-style:italic;color:#2A2A2C;padding:0px;display:block;text-align:left}.home_longPPC_banner .home_banner_section
.right_section{display:block}.home_longPPC_banner .home_banner_section .right_section
img{width:225px;height:110px;bottom:0px}.home_longPPC_banner .home_banner_section .right_section
img.renters{bottom:0px}.home_longPPC_banner .home_banner_section .right_section
img.valuableproperty{bottom:-27px}.home_longPPC_banner .home_banner_section .right_section
img.earthquake{bottom:-7px}.home_longPPC_banner .home_banner_section .right_section
img.flood{bottom:-12px}#qsWidgetContainer{}.geminiHomeFlow
#bd{width:100%}.medicare-disclaimer{max-width:1000px}}@media (min-width: 768px) and (max-width: 1024px){#qsWidgetContainer #submit-formstart{margin-bottom:30px !important;margin-left:15px !important}}@media (min-width: 992px){.medicare-disclaimer{max-width:990px}}@media (min-width: 1024px){.home_longPPC_banner
.home_banner_col9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;position:relative;width:100%;min-height:1px}.home_longPPC_banner
.home_banner_col3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative;width:100%;min-height:1px}.home_banner_section,.geminiHomeFlow{max-width:1070px !important;width:77% !important}}@media only screen and (min-width: 1023px) and (max-width: 1365px){.sub-header-title{position:relative;left:13px}#qsWidgetContainer .zip-formstart{justify-content:space-between !important;padding-bottom:35px}#qsWidgetContainer #submit-formstart{margin-bottom:30px;margin-left:15px}}@media (min-width: 1200px){.geminiHomeFlow{width:65% !important}.home_banner_section{width:66.5% !important}.home_longPPC_banner .home_banner_section .right_section
img{height:145px;right:-35px;bottom:-16px}.home_longPPC_banner .home_banner_section .right_section
img.flood{bottom:-25px}.home_longPPC_banner
.home_banner_col10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;position:relative;width:100%;min-height:1px}.home_longPPC_banner
.home_banner_col2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;position:relative;width:100%;min-height:1px}.home_longPPC_banner
.banner_img{position:absolute;bottom:-28px;left:0px;width:100%;height:157px;display:block}.home_longPPC_banner
.banner_no_person_img{background:url(/images/home_ppc_banner/desktop_background_no_people.svg) no-repeat;background-size:100%}.home_longPPC_banner
.banner_person_img{background:url(/images/home_ppc_banner/desktop_background.svg) no-repeat;background-size:100%}}@media (min-width: 1365px) and (orientation: landscape){#qsWidgetContainer #submit-formstart{justify-content:space-between !important;padding-bottom:45px}#qsWidgetContainer .zip-formstart{justify-content:flex-start}}@media (min-width: 1920px){.home_banner_section{width:58% !important}.home_longPPC_banner
.banner_img{bottom:0px;height:184px}}.theme-blue-green .theme-text-dark{color:#2C2A82}.theme-blue-green .theme-bg-dark,.footer.theme-bg-dark{background:#2C2A82}.theme-blue-green .theme-border-dark{border:1px
solid #2C2A82}.theme-blue-green .theme-text-green-dark{color:#0CA35D}.theme-blue-green .theme-border-green-dark{border:1px
solid #0CA35D}.theme-blue-green .theme-btn-light{background:#0CA35D}.theme-blue-green .theme-btn-light:hover{background:#057B46;color:#FFF}.theme-container{max-width:1365px;margin:0
auto !important}