.mvt-bundle-quote-banner .hero-quote-mvt.desktop{display:none}.bundle-banner-quote-support{display:none}.mvt-bundle-quote-banner .bundle-banner-quote-support{display:block}@media screen and (min-width:727px){.mvt-bundle-quote-banner .bundle-banner-quote-support{background-color:#f0f5f7;height:660px}}@media screen and (max-width:726px){.mvt-bundle-quote-banner .bundle-banner-quote-support{background-color:#f0f5f7}}.mvt-bundle-quote-banner .beacon{width:100%;padding-top:100px;text-align:center}.mvt-bundle-quote-banner .mvt-hero-zip{position:relative}.mvt-bundle-quote-banner .mvt-hero-zip.invalid::after{content:"Invalid ZIP Code";font-family:Arial,sans-serif;color:red;font-size:12px;position:absolute;width:100px;left:0;bottom:-20px}.mvt-bundle-quote-banner .mvt-hero-zip::before{content:' ';position:absolute;background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/mvt-qs-zip.png) top left no-repeat;width:17px;height:26px;top:5px;left:5px}.mvt-bundle-quote-banner .mvt-hero-zip::before{background-size:17px 26px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mvt-bundle-quote-banner .bundle-banner-quote-support .mvt-hero-zip .zip-field{padding-bottom:7px}}.mvt-bundle-quote-banner .mvt-hero-zip .zip-field{background:0 0;border:none;border-bottom:2px solid #0033a0;color:#0033a0;font-family:Arial,sans-serif;font-size:26px;width:114px;text-align:center;position:relative;padding:0 0 0 20px;outline:0;border-radius:0}.mvt-bundle-quote-banner .mvt-hero-zip .zip-field:focus{border-bottom:2px dashed #0033a0}.mvt-bundle-quote-banner .mvt-hero-zip .zip-field::placeholder{font-size:20px}.mvt-bundle-quote-banner .quote__blurb{padding-top:0!important;width:680px;text-align:center;color:#fff}.mvt-bundle-quote-banner .quote__blurb h2{color:#000;font-family:Arial;font-size:28px;padding-bottom:20px;text-transform:none;font-weight:400;letter-spacing:normal}.mvt-bundle-quote-banner .quote__blurb,.quote__cta{margin:0 auto;max-width:100%}.mvt-bundle-quote-banner .quote__sub_blurb{text-align:center}.mvt-bundle-quote-banner .mvt-hero-back{display:inline-block;width:50px;margin-top:50px;vertical-align:top}.mvt-bundle-quote-banner .mvt-hero-back a{text-decoration:none;border:1px solid #d1d1d1;background-color:#fff;color:#0033a0;font-size:20px;padding:10px 10px 14px 10px;font-weight:700}.mvt-bundle-quote-banner .mvt-hero-zip{display:inline-block;vertical-align:top;margin-top:40px}.mvt-bundle-quote-banner .mvt-hero-icons{position:relative;text-align:center;display:inline-block;vertical-align:top}.mvt-bundle-quote-banner .mvt-hero-icons a{display:inline-block;margin:10px 18px 30px 18px;font-size:14px;font-weight:700;letter-spacing:normal;color:#000;text-decoration:none}.mvt-bundle-quote-banner .mvt-hero-icons a:not(.active):focus,.mvt-bundle-quote-banner .mvt-hero-icons a:not(.active):hover{text-decoration:underline}.mvt-bundle-quote-banner .mvt-hero-icons a .mvt-hero-circle{position:relative;width:100px;height:100px;margin-bottom:20px;border-radius:50%;background-color:#0033a0;border:5px solid #45bce5;box-sizing:border-box;transition:all .2s ease-in-out}.mvt-bundle-quote-banner .mvt-hero-icons a:focus{outline:0}.mvt-bundle-quote-banner a.mvt-hero-icons-auto .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/auto-white.png) center center no-repeat #0033a0}.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-auto:not(.active):focus .mvt-hero-circle,.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-auto:not(.active):hover .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/auto-blue.png) center center no-repeat #45bce5}.mvt-bundle-quote-banner a.mvt-hero-icons-home .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/home-white.png) center center no-repeat #0033a0}.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-home:not(.active):focus .mvt-hero-circle,.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-home:not(.active):hover .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/home_blue.png) center center no-repeat #45bce5}.mvt-bundle-quote-banner a.mvt-hero-icons-renters .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/rent_white.png) center center no-repeat #0033a0}.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-renters:not(.active):focus .mvt-hero-circle,.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-renters:not(.active):hover .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/rent_blue.png) center center no-repeat #45bce5}.mvt-bundle-quote-banner a.mvt-hero-icons-life .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/life_white.png) center center no-repeat #0033a0}.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-life:not(.active):focus .mvt-hero-circle,.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-life:not(.active):hover .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/life_blue.png) center center no-repeat #45bce5}.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-moto:not(.active):focus .mvt-hero-circle,.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-moto:not(.active):hover .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/moto-blue.png) center center no-repeat #45bce5}.mvt-bundle-quote-banner a.mvt-hero-icons-moto .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/moto-white.png) center center no-repeat #0033a0}.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-atv:not(.active):focus .mvt-hero-circle,.mvt-bundle-quote-banner .mvt-hero-icons a.mvt-hero-icons-atv:not(.active):hover .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/atv-blue.png) center center no-repeat #45bce5}.mvt-bundle-quote-banner a.mvt-hero-icons-atv .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/atv-white.png) center center no-repeat #0033a0}.mvt-bundle-quote-banner .mvt-hero-icons a.active .mvt-hero-circle::after{text-indent:0;content:"\f00c";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;position:absolute;color:#0033a0;background-color:#95d600;top:-5px;right:-5px;border-radius:50%;height:25px;width:25px;z-index:10;padding-top:2px}.mvt-bundle-quote-banner .mvt-hero-icons a.active:focus .mvt-hero-circle::after,.mvt-bundle-quote-banner .mvt-hero-icons a.active:hover .mvt-hero-circle::after{content:"\f068"}.mvt-bundle-quote-banner .mvt-hero-icons a.active:focus .mvt-hero-circle::before,.mvt-bundle-quote-banner .mvt-hero-icons a.active:hover .mvt-hero-circle::before{text-indent:0;content:"Remove";position:absolute;left:100px;font-size:10px;font-family:Arial,sans-serif;text-transform:none;letter-spacing:0;font-weight:400}.mvt-bundle-quote-banner .mvt-launcher p{font-size:16px}.mvt-bundle-quote-banner .mvt-add-policies p{font-size:18px}.mvt-bundle-quote-banner .mvt-bundles{position:relative}.mvt-bundle-quote-banner .mvt-bundles a{position:relative;border:1px solid #c8c8c8;border-radius:4px;height:66px;width:220px;background-color:#fff;display:inline-block;color:#000;text-decoration:none;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;padding:5px;margin:0 5px 39px}.mvt-bundle-quote-banner .mvt-bundles a.disabled{pointer-events:none;opacity:.4}.mvt-bundle-quote-banner .mvt-bundles a.active{border:1px solid #95d600;box-shadow:0 0 0 1px #95d600}.mvt-bundle-quote-banner .mvt-bundles a.active:focus,.mvt-bundle-quote-banner .mvt-bundles a.active:hover{background-color:#fff;color:#000}.mvt-bundle-quote-banner .mvt-bundles a.active:focus img,.mvt-bundle-quote-banner .mvt-bundles a.active:hover img{opacity:1}.mvt-bundle-quote-banner .mvt-bundles a.active:focus::after,.mvt-bundle-quote-banner .mvt-bundles a.active:hover::after{content:'\f068';font-family:FontAwesome;padding-left:2px;right:-10px;left:auto;top:-10px;transform:none}.mvt-bundle-quote-banner .mvt-bundles a.active::after{content:"\f00c";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;position:absolute;color:#0033a0;background-color:#95d600;top:-10px;right:-10px;border-radius:50%;height:25px;width:25px;z-index:10;padding-top:2px}.mvt-bundle-quote-banner .mvt-bundles a:not(.active):focus,.mvt-bundle-quote-banner .mvt-bundles a:not(.active):hover{background-color:#85d447;color:#95d600}.mvt-bundle-quote-banner .mvt-bundles a:not(.active):focus::after,.mvt-bundle-quote-banner .mvt-bundles a:not(.active):hover::after{content:'+';color:#0033a0;font-size:60px;font-weight:400;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mvt-bundle-quote-banner .mvt-bundles a:not(.active):focus img,.mvt-bundle-quote-banner .mvt-bundles a:not(.active):hover img{opacity:0}.mvt-bundle-quote-banner .mvt-hero-icons a:focus div.mvt-hero-circle,.mvt-bundle-quote-banner .mvt-hero-icons a:hover div.mvt-hero-circle{background-color:#45bce5;transform:scale(1.1);transform-origin:center center}.mvt-bundle-quote-banner .mvt-hero-icons a.active div.mvt-hero-circle{background-color:#0033a0;border:5px solid #85d447;transform:scale(1.1);transform-origin:center center}.mvt-bundle-quote-banner .mvt-btn-go,.mvt-bundle-quote-banner .mvt-btn-next{background-color:#c74e10;border-radius:4px;border:none;color:#fff;padding:10px 20px;font-size:16px;font-family:Arial,sans-serif;font-weight:700}.mvt-bundle-quote-banner .mvt-btn-next{min-width:91px}.mvt-bundle-quote-banner .mvt-btn-go:focus,.mvt-bundle-quote-banner .mvt-btn-go:hover,.mvt-bundle-quote-banner .mvt-btn-next:focus,.mvt-bundle-quote-banner .mvt-btn-next:hover{background-color:#b63a25}.mvt-bundle-quote-banner .mvt-select{border:none;border-radius:4px;color:#000;background-color:#fff;padding:10px 20px;font-size:16px;font-family:Arial,sans-serif;height:42px}.mvt-bundle-quote-banner .zip-field.invalid{color:red}.mvt-bundle-quote-banner .bundle-banner-quote-support .retrieve{padding:50px;text-align:center}.mvt-bundle-quote-banner p.squeezed{max-width:195px;margin:0 auto}.mvt-bundle-quote-banner .mvt-bundles span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.mvt-bundle-quote-banner .bundle-banner-quote-support{margin-bottom:50px}.mvt-bundle-quote-banner .bundle-banner-quote-support h2.mvt-step1{padding-top:10px}.mvt-bundle-quote-banner .bundle-banner-quote-support div.mvt-launcher.mvt-step1{padding-top:50px}.mvt-bundle-quote-banner .bundle-banner-quote-support .mvt-hero-icons{margin-top:0}.mvt-bundle-quote-banner .bundle-banner-quote-support .mvt-step2.mvt-add-policies{padding-top:20px}.mvt-bundle-quote-banner #bannerRow{display:none}.mvt-bundle-quote-banner #tabClosed{display:none}.mvt-bundle-quote-banner .agent-tab{display:none}.mvt-bundle-quote-banner .mvt-hero-icons.mvt-hero-icons.mvt-hero-icons a{background-image:none;width:100px;height:145px;margin:10px 4px 0 4px;text-decoration:none}.mvt-bundle-quote-banner .mvt-hero-icons a:not(.active):focus,.mvt-bundle-quote-banner .mvt-hero-icons a:not(.active):hover{text-decoration:none}.mvt-bundle-quote-banner .mvt-hero-icons.mvt-hero-icons a.mvt-hero-icons-life:not(.active):focus .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/life-white.png) center center no-repeat #0033a0;transform:scale(1)}.mvt-bundle-quote-banner .mvt-hero-icons.mvt-hero-icons a.mvt-hero-icons-renters:not(.active):focus .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/rent-white.png) center center no-repeat #0033a0;transform:scale(1)}.mvt-bundle-quote-banner .mvt-hero-icons.mvt-hero-icons a.mvt-hero-icons-home:not(.active):focus .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/home-white.png) center center no-repeat #0033a0;transform:scale(1)}.mvt-bundle-quote-banner .mvt-hero-icons.mvt-hero-icons a.mvt-hero-icons-auto:not(.active):focus .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/auto-white.png) center center no-repeat #0033a0;transform:scale(1)}.mvt-bundle-quote-banner .mvt-hero-icons.mvt-hero-icons a.mvt-hero-icons-moto:not(.active):focus .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/moto-white.png) center center no-repeat #0033a0;transform:scale(1)}.mvt-bundle-quote-banner .mvt-hero-icons.mvt-hero-icons a.mvt-hero-icons-atv:not(.active):focus .mvt-hero-circle{background:url(https://www.allstate.com/resources/Allstate/images/global/hero-banners/homepage/atv-white.png) center center no-repeat #0033a0;transform:scale(1)}.mvt-bundle-quote-banner .mvt-bundles img{max-height:40px;max-width:52px;height:auto;width:auto}.mvt-bundle-quote-banner .bundle-banner-quote-support.bundle-banner-quote-support div.mvt-launcher.mvt-step1{padding-top:40px}.mvt-bundle-quote-banner .quote__blurb.quote__blurb.quote__blurb{text-align:center}.mvt-bundle-quote-banner .mvt-bundles.mvt-bundles.mvt-bundles{margin:0}.mvt-bundle-quote-banner .mvt-hero-icons a:focus{outline:1px dotted!important}