@charset "UTF-8";@font-face{font-family:'fontello';src:url("../assets/fonts/fontello/fontello.eot?40280694");src:url("../assets/fonts/fontello/fontello.eot?40280694#iefix") format("embedded-opentype"),url("../assets/fonts/fontello/fontello.woff?40280694") format("woff"),url("../assets/fonts/fontello/fontello.ttf?40280694") format("truetype"),url("../assets/fonts/fontello/fontello.svg?40280694#fontello") format("svg");font-weight:normal;font-style:normal}[class^="iconf-"]:before,[class*=" iconf-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.iconf-home:before{content:''}.iconf-guidedog:before{content:''}.iconf-ferry:before{content:''}.iconf-commerical-building:before{content:''}.iconf-tooth:before{content:''}.iconf-scooter:before{content:''}.iconf-rv:before{content:''}.iconf-phone-circled:before{content:''}.iconf-clipboard:before{content:''}.iconf-dashboard-2:before{content:''}.iconf-dashboard:before{content:''}.save-up-area{background:#fff;border-bottom:1px solid #e2e2e2;padding:0;padding:40px 0}.save-up-area .save-up-col{float:right;width:50%}.save-up-inner{width:900px;max-width:100%;margin:0 auto}.save-up{margin:0 auto;text-transform:uppercase;padding-left:30px}.save-up .title{color:#76b645;font-size:38px;font-weight:900;margin:0}.save-up .des-text{color:#555;font-size:22px;font-weight:700}.save-up .learn-more span{margin-left:10px}.save-up-wrapper{margin:0 auto;text-align:center;padding-right:30px}.save-up-wrapper img{width:400px}@media only screen and (max-width:991px){.save-up-wrapper{margin:40px auto;width:100%}.save-up{margin:0 auto;width:80%}}@media only screen and (max-width:768px){.save-up-wrapper{margin:40px auto;width:100%}}@media only screen and (max-width:767px){.save-up-area .save-up-col{float:none;width:100%;padding:0 20px}.save-up-wrapper{margin-top:0}.save-up-wrapper img{width:300px}.save-up{text-align:center}.save-up .btn-row{margin-top:20px}}@media only screen and (max-width:679px){.save-up{margin:0 auto;width:90%}}@media only screen and (max-width:560px){.save-up{margin:0 auto;width:100%!important}.save-up .title{font-size:30px}.save-up .des-text{font-size:18px}.shop-with-us .shop-box .box-inner .box-title{font-size:18px;width:100%}}.mobile-app-banner .container{background:url(../assets/images/sub-images/mobile-banner-bg.jpg) 625px 0 no-repeat;height:130px;padding-left:40px}.mobile-app-banner .container .banner-content{padding:20px 0}.mobile-app-banner .container .banner-content h2{color:#fff;line-height:.9em;background:url(../assets/images/sub-images/mobile.png) 0 2px no-repeat;padding-left:75px;padding-bottom:15px;margin:0}.mobile-app-banner .container .banner-content h2 span{display:block}.mobile-app-banner .container .banner-content h2 span sup{font-size:.4em;top:-1.2em}.mobile-app-banner .container .banner-content h2 .app-title{font-size:.9em;font-weight:bold}.mobile-app-banner .container .banner-content h2 .tag-line{font-size:.7em}.mobile-app-banner .container .banner-content a.more-info{color:#fff;display:block;padding-left:75px}.partners-block{padding:25px 0;text-align:center;background:#fff;min-height:200px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.partners-block a{text-transform:uppercase}.partners-block .more-link{color:#76b645;cursor:pointer;text-transform:uppercase;display:none}.partners-block .more-link:hover{text-decoration:underline}.home-page-container .partners-block{background:#f5f5f5}.home-page-container .partners-block .more-link{display:inline-block}.home-page-container .mobile-app-banner{background:#76b645}.partners-block-title{margin:0 0 10px;font-size:1.7142em}.partners-list{margin:0 -25px 0;padding:0;list-style-type:none;position:relative;opacity:0}.partners-list .desc{display:none;margin-top:10px;font-size:13px;color:#777;position:relative}.partners-list .desc a{font-size:11px;color:#222}.partners-list li{display:inline-block;position:relative;min-height:105px;width:150px;vertical-align:top}.partners-list li .logo-wrap{min-height:108px;top:0;left:0;width:100%;padding:15px 10px;vertical-align:top;border:2px solid transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.partners-list li .logo-wrap .logo{background-size:contain;display:inline-block}.partners-list li.on-desktop:hover,.partners-list li.active{z-index:1}.partners-list li.on-desktop:hover .logo-wrap,.partners-list li.active .logo-wrap{background:#fff;border-color:#eee}.partners-list li.on-desktop:hover .desc,.partners-list li.active .desc{top:0;display:block;-webkit-animation-name:plogo-move;animation-name:plogo-move;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.partners-list li.on-desktop:hover .desc p,.partners-list li.active .desc p{line-height:1.3}.partners-list li.on-desktop:hover .logo-wrap{position:absolute}.partners-list .progressive-logo .logo-wrap{padding-top:45px}.partners-list .progressive-logo .logo{width:126px;height:19px;background:url(../assets/images/partners/progressive.png) 0 0 no-repeat}.partners-list .progressive-logo.on-desktop:hover .logo,.partners-list .progressive-logo.active .logo{background-image:url(../assets/images/partners/progressive-c.png)}.partners-list .progressive-logo img{padding-top:10px}.partners-list .hartford-logo .logo{width:72px;height:72px;background:url(../assets/images/partners/hartford.png) 0 0 no-repeat}.partners-list .hartford-logo.on-desktop:hover .logo,.partners-list .hartford-logo.active .logo{background-image:url(../assets/images/partners/hartford-c.png)}.partners-list .hartford-logo img{width:72px}.partners-list .esurance-logo .logo-wrap{padding-top:40px}.partners-list .esurance-logo .logo{width:122px;height:33px;background:url(../assets/images/partners/esurance.png) 0 0 no-repeat}.partners-list .esurance-logo.on-desktop:hover .logo,.partners-list .esurance-logo.active .logo{background-image:url(../assets/images/partners/esurance-c.png)}.partners-list .esurance-logo img{width:141px;padding-top:10px}.partners-list .metlife-logo .logo-wrap{padding-top:38px}.partners-list .metlife-logo .logo{width:110px;height:28px;background:url(../assets/images/partners/metlife.png) 0 0 no-repeat}.partners-list .metlife-logo.on-desktop:hover .logo,.partners-list .metlife-logo.active .logo{background-image:url(../assets/images/partners/metlife-c.png)}.partners-list .metlife-logo img{width:120px;padding-top:10px}.partners-list .infinity-logo .logo-wrap{padding-top:42px}.partners-list .infinity-logo .logo{width:121px;height:21px;background:url(../assets/images/partners/infinity.png) 0 0 no-repeat}.partners-list .infinity-logo.on-desktop:hover .logo,.partners-list .infinity-logo.active .logo{background-image:url(../assets/images/partners/infinity-c.png)}.partners-list .infinity-logo img{width:121px;padding-top:10px}.partners-list .allied-logo .logo-wrap{padding-top:32px}.partners-list .allied-logo .logo{width:109px;height:39px;background:url(../assets/images/partners/allied.png) 0 0 no-repeat}.partners-list .allied-logo.on-desktop:hover .logo,.partners-list .allied-logo.active .logo{background-image:url(../assets/images/partners/allied-c.png)}.partners-list .allied-logo img{width:109px;padding-top:10px}.partners-list .twnty1-logo .logo-wrap{padding-top:32px}.partners-list .twnty1-logo .logo{width:100px;height:40px;background:url(../assets/images/partners/21st-security.png) 0 0 no-repeat}.partners-list .twnty1-logo.on-desktop:hover .logo,.partners-list .twnty1-logo.active .logo{background-image:url(../assets/images/partners/21st-security-c.png)}.partners-list .twnty1-logo img{width:109px;padding-top:10px}.partners-list .safeco-logo .logo-wrap{padding-top:39px}.partners-list .safeco-logo .logo{width:130px;height:37px;background:url(../assets/images/partners/safeco.png) 0 0 no-repeat}.partners-list .safeco-logo.on-desktop:hover .logo,.partners-list .safeco-logo.active .logo{background-image:url(../assets/images/partners/safeco-c.png)}.partners-list .safeco-logo img{width:109px;padding-top:10px}.partners-list .foremost-logo .logo-wrap{padding-top:38px}.partners-list .foremost-logo .logo{width:120px;height:31px;display:inline-block;background:url(../assets/images/partners/foremost.png) 0 0 no-repeat}.partners-list .foremost-logo.on-desktop:hover .logo,.partners-list .foremost-logo.active .logo{background-image:url(../assets/images/partners/foremost-c.png)}.partners-list .foremost-logo img{width:141px;padding-top:10px}.partners-list .assurant-logo .logo-wrap{padding-top:15px}.partners-list .assurant-logo .logo{width:115px;height:72px;display:inline-block;background:url(../assets/images/partners/assurant.png) 0 0 no-repeat}.partners-list .assurant-logo.on-desktop:hover .logo,.partners-list .assurant-logo.active .logo{background-image:url(../assets/images/partners/assurant-c.png)}.partners-list .assurant-logo img{width:115px;padding-top:10px}.partners-list .mercury-logo .logo{width:127px;height:42px;background:url(../assets/images/partners/mercury.png) 0 0 no-repeat}.partners-list .mercury-logo.on-desktop:hover .logo,.partners-list .mercury-logo.active .logo{background-image:url(../assets/images/partners/mercury-c.png)}.partners-list .mercury-logo img{width:127px}@-ms-keyframes plogo-move{0%{top:-30px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes plogo-move{0%{top:-30px;opacity:0}100%{top:0;opacity:1}}@keyframes plogo-move{0%{top:-30px;opacity:0}100%{top:0;opacity:1}}@media(min-width:992px) and (max-width:1199px){.mobile-app-banner{margin-top:0}.mobile-app-banner h2{line-height:.8em!important;padding-bottom:35px!important}.mobile-app-banner h2 .app-title{font-size:.8em!important}.mobile-app-banner h2 .tag-line{font-size:.6em!important}.mobile-app-banner a.more-info{font-size:.9em;position:relative!important;top:-30px!important}.mobile-app-banner .container{background-position:750px 0;height:100px}.mobile-app-banner .container .banner-content{padding:14px 0 0}.partner-intro-block{margin-top:0!important}}@media(min-width:768px) and (max-width:991px){.mobile-app-banner{margin-top:0}.mobile-app-banner h2{line-height:.8em!important;padding-bottom:35px!important}.mobile-app-banner h2 .app-title{font-size:.8em!important}.mobile-app-banner h2 .tag-line{font-size:.6em!important}.mobile-app-banner a.more-info{font-size:.9em;position:relative!important;top:-30px!important}.mobile-app-banner .container{background-position:right bottom;height:100px}.mobile-app-banner .container .banner-content{padding:14px 0 0}}@media(max-width:767px){.mobile-app-banner{margin-top:0}.mobile-app-banner h2{line-height:1em!important;padding-bottom:35px!important}.mobile-app-banner h2 .app-title{font-size:.9em!important}.mobile-app-banner h2 .tag-line{font-size:.7em!important}.mobile-app-banner a.more-info{position:relative!important;top:-30px!important}.mobile-app-banner .container{background-position:right bottom;height:100px}.mobile-app-banner .container .banner-content{padding:14px 0 0}}@media only screen and (max-width:560px){.mobile-app-banner{margin-top:0}.mobile-app-banner .container{height:85px!important}.mobile-app-banner h2{line-height:1em!important;padding-bottom:35px!important;padding-left:60px!important;background-size:35px auto!important}.mobile-app-banner h2 .app-title{font-size:1em!important}.mobile-app-banner h2 .tag-line{font-size:.7em!important}.mobile-app-banner a.more-info{font-size:.9em;position:relative!important;top:-32px!important;padding-left:60px!important}.mobile-app-banner .container{background-position:right bottom;height:100px}.mobile-app-banner .container .banner-content{padding:14px 0 0}}@media(max-width:480px){.mobile-app-banner{margin-top:0}.mobile-app-banner h2{line-height:1em!important;padding-bottom:35px!important}.mobile-app-banner h2 .app-title{font-size:1em!important}.mobile-app-banner h2 .tag-line{font-size:.7em!important}.mobile-app-banner a.more-info{font-size:.9em;position:relative!important;top:-32px!important}.mobile-app-banner .container{background-position:120px 0;height:100px}.mobile-app-banner .container .banner-content{padding:14px 0 0}}@media only screen and (min-width:480px){.partners-list .mobile-hide{display:inline-block!important}}@media only screen and (max-width:480px){.partners-list li{display:block;min-height:105px;width:180px;margin:0 auto}.partners-list li.mobile-hide{display:none}.partners-block .more-link{display:inline-block}.partners-block-title{font-size:1.4em}}@media only screen and (max-height:480px){.renters .intro-content{padding-bottom:65px!important}}body{overflow-y:scroll;-webkit-overflow-scrolling:touch}.hero{position:fixed;width:100%;height:520px;top:41px;left:0;overflow:hidden;background:#000;z-index:-1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.intro-section-wrapper{text-align:center;margin-top:61px}.intro-content{height:100%;height:500px;padding-top:120px;color:#fff}.intro-content .welcome-text{margin:-15px 0 15px;line-height:1.2}.intro-content a{color:#fff;text-decoration:none;display:inline-block;border-bottom:1px solid rgba(255,255,255,.5);outline:none}.intro-content a:hover{text-decoration:none;border-color:#fff}.intro-content .saved-quote{position:relative;margin:0 auto;clear:both;display:block;padding:10px 0 0;width:200px;text-transform:uppercase;font-size:12px;text-align:center}.intro-heading{max-width:740px;font-weight:900;font-size:3.5em;margin:0 auto;text-transform:uppercase;position:relative;height:120px}[class^="contrast-"]{left:0;width:100%}.intro-heading .line{display:block}.intro-heading .sup{font-size:.7em;position:relative;top:-.25em}.intro-heading+.intro-form{margin-top:3.5em}.intro-tagline{font-size:2em;margin:.25em 0 1.5em;line-height:1}.hero-retrieve-link{font-size:1.1em;color:#fff;margin-top:10px}.hero-retrieve-link:hover,.hero-retrieve-link:active{color:#fff}.hero-bottom-text{font-size:1.5em;margin-top:20px;font-weight:400}@media only screen and (max-width:1199px){.intro-content{height:420px;padding-top:75px}}@media only screen and (max-width:991px){.intro-heading+.intro-form{margin-top:2em}}@media only screen and (max-width:880px){.intro-content{padding-top:85px}.intro-content .welcome-text{font-size:13px}.intro-heading{font-size:3em}.intro-tagline{font-size:1.5em}}@media only screen and (max-width:768px){.intro-content{padding:70px 0 90px;height:auto}.hero,.hero-video{display:none!important}}@media only screen and (max-width:767px){.intro-content{padding:60px 0;height:auto}}@media only screen and (max-width:560px){.hero{top:0}.intro-section-wrapper{margin-top:0}.hero-bottom-text{display:none}}@media only screen and (max-width:480px){.intro-content{height:auto;padding:40px 0;display:block}.intro-content .welcome-text{margin-top:-5px}.intro-heading{font-size:2em}.intro-tagline{margin-bottom:1em;font-size:1.2em;margin-top:10px}}@media only screen and (device-width:768px) and (orientation:landscape){.intro-content{padding:70px 0 90px;height:auto}.hero,.hero-video{display:none!important}}.intro-form,.header-form{width:100%;position:relative}.intro-form:before,.intro-form:after,.header-form:before,.header-form:after{content:" ";display:table}.intro-form:after,.header-form:after{clear:both}.intro-form .btn,.header-form .btn{height:50px;width:224px;padding:10px 30px 20px;display:block;margin:0 auto;background:#d96f29;border-color:transparent;-webkit-transition:all 1s ease;transition:all 1s ease;position:relative;outline:0;overflow:hidden;border:none;z-index:1;font-size:1.25em}.intro-form .btn [class^="contrast-"]{left:0;width:100%;padding:10px 0;top:2px}.intro-content a:focus,.intro-form .btn:focus{outline:thin dotted #fff}.intro-form .btn .fa,.header-form .btn .fa{margin-left:8px}.intro-form .btn .moving-arrow,.header-form .btn .moving-arrow{position:absolute;left:-30px;top:12px;font-size:1.2em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.intro-form .btn .progress,.header-form .btn .progress{position:absolute;top:0;left:0;bottom:0;z-index:4;width:0;background-color:green;-webkit-transition:width 2s;transition:width 2s}.intro-form .btn .fa-check,.header-form .btn .fa-check{position:absolute;top:16px;right:24px;margin:0}.intro-form .btn.loading,.header-form .btn.loading{background-color:#76b645;text-align:left}.intro-form .btn.loading .foreground .fa,.header-form .btn.loading .foreground .fa{display:none}.intro-form .btn.loading .moving-arrow,.header-form .btn.loading .moving-arrow{-webkit-animation-name:moving-arrow;animation-name:moving-arrow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.intro-form .btn.loading .progress,.header-form .btn.loading .progress{width:100%}.header-form .btn{font-size:14px;height:36px;width:116px;padding:6px 10px;margin:0}.header-form .btn .fa{margin-left:4px}.header-form .btn .moving-arrow{top:8px;left:-20px}.header-form .btn .fa-check{top:11px;right:10px}@-ms-keyframes moving-arrow{0%{left:-30px}100%{left:100%}}@-webkit-keyframes moving-arrow{0%{left:-30px}100%{left:100%}}@keyframes moving-arrow{0%{left:-30px}100%{left:100%}}@media only screen and (max-width:767px){.intro-form .btn.loading{text-align:center}.intro-form .btn .fa-check{right:50%;margin-right:-72px}.intro-form .btn .moving-arrow{-webkit-transition:all 1.75s ease;transition:all 1.75s ease}.intro-heading{height:150px}}@media only screen and (max-width:480px){.intro-heading{height:100px}}@media only screen and (max-width:500px){.intro-form form{margin:0 auto;width:100%}}.home .lob-hero{background-image:url(../assets/images/lob-banners/lob-home-hero.jpg)}@media only screen and (min-width:1520px){.home .lob-hero{background-image:url(../assets/images/lob-banners/lob-home-hero-lg.jpg)}}@media only screen and (max-width:768px){.home .intro-section-wrapper{background-image:url(../assets/images/lob-banners/lob-home-hero-sm.jpg)}.home .page-banner-wrap{background-image:url(../assets/images/lob-banners/lob-home-hero.jpg)}}.condo .lob-hero{background-image:url(../assets/images/lob-banners/lob-condo-hero.jpg)}@media only screen and (min-width:1520px){.condo .lob-hero{background-image:url(../assets/images/lob-banners/lob-condo-hero-lg.jpg)}}@media only screen and (max-width:768px){.condo .intro-section-wrapper{background-image:url(../assets/images/lob-banners/lob-condo-hero-sm.jpg)}.condo .page-banner-wrap{background-image:url(../assets/images/lob-banners/lob-condo-hero.jpg)}}.renters .lob-hero{background-image:url(../assets/images/lob-banners/lob-renters-hero.jpg)}@media only screen and (min-width:1520px){.renters .lob-hero{background-image:url(../assets/images/lob-banners/lob-renters-hero-lg.jpg)}}@media only screen and (max-width:768px){.renters .intro-section-wrapper{background-image:url(../assets/images/lob-banners/lob-renters-hero-sm.jpg)}.renters .page-banner-wrap{background-image:url(../assets/images/lob-banners/lob-renters-hero.jpg)}}.home-page-container{overflow:hidden}.why-with-us-area{background:#cecece;padding:50px 0;text-align:center}.shop-with-us{width:100%;background:none;padding:0}.shop-with-us .shop-box{width:25%;float:left}.shop-with-us .shop-box .box-inner{padding:30px}.shop-with-us .shop-box .box-inner .box-icon{width:100%}.shop-with-us .shop-box .box-inner .box-icon .icon-wrapper{display:inline-block;margin-bottom:20px}.shop-with-us .shop-box .box-inner .box-title{width:100%;font-size:18px;color:#222;line-height:1.4}.shop-with-us .shop-box .box-inner .box-text{width:100%;font-size:18px;color:#707070;margin:0}.shop-with-us .box-odd{background:none repeat scroll 0 0 #eee;min-height:216px}.shop-with-us .box-even{background:none repeat scroll 0 0 #fff;min-height:216px}.shop-with-title{margin:0 0 30px;width:100%}.no-touch .shop-with-us .shop-box{position:relative;z-index:0;-webkit-transition:all .25s ease;transition:all .25s ease;bottom:0;cursor:default}.no-touch .shop-with-us .shop-box .box-title{-webkit-transition:all .25s ease;transition:all .25s ease}.no-touch .shop-with-us .shop-box:hover{background:#eaf4e2;z-index:1;bottom:-5px;box-shadow:inset 0 2px 30px #d7eac8}.no-touch .shop-with-us .shop-box:hover .box-title{color:#76b645}.save-up-area{background:#fff;border-bottom:1px solid #e2e2e2;padding:0;padding:40px 0}.save-up-area .save-up-col{float:right;width:50%}.save-up-inner{width:900px;max-width:100%;margin:0 auto}.save-up{margin:0 auto;text-transform:uppercase;padding-left:30px}.save-up .title{color:#76b645;font-size:38px;font-weight:900;margin:0}.save-up .des-text{color:#555;font-size:22px;font-weight:700}.save-up .learn-more span{margin-left:10px}.save-up-wrapper{margin:0 auto;text-align:center;padding-right:30px}.save-up-wrapper img{width:400px}@media only screen and (max-width:1199px){.page-banner-text{margin:32px auto 0;width:60%}}@media only screen and (max-width:991px){.page-banner-text{margin:32px auto 0;width:70%}.shop-box{width:50%;margin:0}.why-with-us-area{background:none repeat scroll 0 0 #f8f8f8!important}}@media only screen and (max-width:991px) and (min-width:561px){.shop-with-us .shop-box{width:50%}.shop-with-us .box-first,.shop-with-us .box-fourth{background:#f5f5f5}.shop-with-us .second-box,.shop-with-us .box-third{background:#fff}}@media only screen and (max-width:768px){.shop-box{width:50%;margin:0}.why-with-us-area{background:none repeat scroll 0 0 #f8f8f8!important}.save-up-wrapper{margin:40px auto;width:100%}}@media only screen and (max-width:767px){.page-banner-text{margin:32px auto 0;width:80%}}@media only screen and (max-width:679px){.partners-block-title{margin-bottom:0}}@media only screen and (max-width:741px){.partners-list{max-width:600px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:560px){.page-banner-text{margin:32px auto 0;width:80%}.page-banner-text .banner-title{color:#fff;font-size:30px}.shop-with-us .shop-box{float:none;width:100%;max-width:280px;margin:0 auto;height:auto;min-height:0}}@media only screen and (max-width:480px){.front-block-title{font-size:1.6em}.have-saved{font-size:1.2em}.page-banner-text .banner-title{color:#fff;font-size:20px}.page-banner-text{margin:32px auto 0;padding-top:20px;width:80%}}