.wizard-content{margin-top:2rem}.insurmix-wizard{margin-bottom:60px;position:relative}@keyframes errorSlideDown{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:translateY(0)}}.left-icon i:first-child{font-size:16px;margin-left:15px;position:absolute;top:24px}.left-icon i:first-child:before{color:#8c8c8c}@media(min-width:992px){.insurmix-wizard .left-optional-icon i{display:none}}.raw-address-input::-ms-clear{display:none}.raw-address-input{text-overflow:ellipsis}.app_footer{background:#fff;bottom:0;color:#333;display:block;font-size:.75rem;height:140px;padding:0;width:100%}.app_footer .container{padding-top:20px}#insurmix-app{display:flex;flex-direction:column;min-height:100vh}.insurmix{flex-grow:1;position:relative}@media(max-width:992px){.app_footer{height:140px}}.insurmix-wizard .address-btn{align-items:center;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:18px;top:17px;width:35px}.insurmix-wizard .address-btn .icon_close{font-size:1.5rem}.insurmix-wizard .analysis img{margin-bottom:15px}@media(max-width:767px){.wizard-content{margin-top:1.5rem}}.switch-wrapper{width:100%}.switch-wrapper>div{float:left;width:100%}@media(max-width:768px){.video-button-container{padding:1rem 0}}.load-placeholder{margin-top:15px}.load-placeholder i{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(90deg,#eee 10%,#ddd 18%,#eee 33%);background-size:800px 104px;display:block;height:100px;margin-bottom:8px;position:relative}.load-placeholder i.text{height:24px}.load-placeholder i.sm-text{height:16px}.load-placeholder i.big-text{height:36px}.load-placeholder i.button{height:45px}.load-placeholder i.logo{height:88px}.option-icon>div{background-color:hsla(0,0%,75%,.1);border-radius:50px;font-size:3.75rem;height:100px;line-height:100px;margin-bottom:10px;text-align:center;width:100px}@media only screen and (max-width:768px){.option-icon>div{border-radius:30px;font-size:2.5rem;height:60px;line-height:60px;margin-bottom:0;width:60px}}body{-webkit-font-smoothing:antialiased}.error-message{opacity:0}.error-message i{padding-right:15px}.error-message span.badge{font-size:12px;font-weight:400}.message-enter{opacity:.01;transform:scale(.3) translateY(50%)}.message-enter-active{opacity:1;transform:scale(1) translateY(0);transition:all .3s ease-out}.message-enter-done{opacity:1}.message-exit{opacity:1;transform:scale(1) translateY(0)}.message-exit-active{opacity:.01;transform:scale(.9) translateY(50%);transition:all .3s ease-out}.message-exit-done{opacity:.01}.nextbutton-enter{transform:translateY(0)}.nextbutton-enter-active{transition:all .1s ease-out}.nextbutton-enter-active,.nextbutton-enter-done,.nextbutton-exit{transform:translateY(75px)}.nextbutton-exit-active{transform:translateY(0);transition:all .3s ease-in}.nextbutton-exit-done{transform:translateY(0)}.next-step-container{padding-top:1.5rem;position:relative}.nextbutton{position:absolute;top:0}.next-step-container .badge{margin-bottom:11px;padding:8px}.circular-meter{transform:rotateX(180deg)}.call_section .box_1 p{font-size:16px}.call_section .box_1 p strong{font-style:italic;font-weight:600}.top-quote-button{background:#1cbbb4;border-radius:3px;color:#fff;cursor:pointer;display:none;font-weight:400;line-height:1;outline:none;padding:12px 18px;text-align:center;text-decoration:none}ul#top_menu .top-quote-button.restart{background:#fff;border:1px solid #999;color:#444;padding:11px 15px}ul#top_menu .top-quote-button.restart:hover{background:#fff;border:1px solid #1cbbb4;color:#1cbbb4}ul#top_menu li a.top-quote-button:hover{opacity:1}ul#top_menu .top-quote-button:hover{background:#389c97}header.sticky .top-quote-button{display:inline-block}.dob-row{display:flex;gap:1rem;margin-bottom:1rem}.dob-row .dob-col{max-width:140px;width:33%}.type-select i.down{color:#e1e1e1;pointer-events:none;position:absolute;right:21px;top:25px}.type-select select:hover~i.down{color:#666}.main-quote.hero_single.version_2 .wrapper h3{font-size:2.825rem}.main-quote form{margin-top:45px}.column-divider{margin-right:10px}.reasons .tile i{display:block;line-height:inherit;margin-bottom:15px}.ads-ul ul{flex-direction:column;letter-spacing:.017em;list-style:none;padding:0}.ads-ul ul,.ads-ul ul li{display:flex;font-size:.875rem;line-height:1.25rem}.ads-ul ul li{font-weight:400;padding:2px 0}.ads-ul ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E");content:" ";display:inline-block;height:16px;margin-right:6px;position:relative;top:2px;width:16px}.accredit-content,.agreement{padding:1rem 0}@media(max-width:767px){.dob-row{justify-content:center}.agreement{padding:1rem 2rem;text-align:center}.accredit-content,.form-content{display:flex;justify-content:center}}.bottom-privacy-link{font-size:.875rem;padding:1rem 0;text-align:center}.loading-overlay{align-items:center;cursor:none;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.email-comments{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.form-comment{color:rgba(0,0,0,.54);font-size:.8rem}.form-comment a{color:#5f6368;font-weight:500}.email-field .image{position:absolute;right:0;top:10px}.disclosure-text{font-size:.875rem;text-align:left}.disclosure-text ul li{margin-left:1rem}.disclosure-text .title{color:rgba(0,0,0,.87);font-weight:600}.price-list a{color:#0d72e6}.price-bar{background:#fff linear-gradient(90deg,rgba(4,162,255,.25) 20%,#0d72e6 0,#0d72e6 30%,rgba(4,162,255,.25) 0,rgba(4,162,255,.25));display:block;height:10px;width:100%}.price-list .price-tags{display:flex;justify-content:space-between;margin-top:5px}.price-list .price-tags span{color:#5f6368;font-size:.75rem;line-height:1rem}.price-list .description{color:#5f6368;font-size:.875rem}.price-list .title{font-weight:600}.price-list .price-indicator{margin-top:5px}.price-share-panel{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.price-share-panel .price-label{display:inline-block;font-size:.75rem;margin-bottom:8px;text-align:center;width:100%}.price-share-panel .price-label.xl{font-size:1rem}.price-share-panel .price-label span{font-weight:600}.price-share-actions{align-items:end;display:flex;flex-direction:column}.price-share-bar{align-items:center;display:flex;flex-direction:row}.price-share-bar .low{text-align:right}.price-share-bar .bar{display:flex;flex-direction:column;margin-left:5px;margin-right:5px}.price-share-bar .title{font-size:.825rem;font-weight:600}.price-share-bar .value{font-size:.75rem;font-weight:400}.typical-container{position:relative}.typical-container>span{background:#0d72e6;bottom:5px;color:#fff;display:inline-block;font-size:.875rem;left:calc(25% - 25px);padding:4px 6px;position:relative}.typical-container>span:after{border:5px solid transparent;border-top-color:#0d72e6;content:" ";left:25px;margin-left:-5px;position:absolute;top:100%}.appBar-logo svg{height:48px;width:48px}.text-logo{margin-left:4px;width:150px}.appBar-logo{left:calc(50% - 24px);position:absolute;text-align:center;top:9px}.privacy-box{background-color:#efeff3;margin-top:3.5rem;padding:2rem}.privacy-box .title{margin-bottom:1rem}.privacy-box .body{font-size:.875rem;font-weight:300}.price-label{display:flex;flex-direction:row}.price-ref-logo{flex:1}.price-number{flex-basis:90px}.text-logo-menu{padding:.5rem 0 1rem;width:120px}@media(max-width:767px){.price-label{flex-direction:column-reverse}.price-number{flex-basis:auto}.quotes-container .shortcuts{position:absolute;right:16px;top:16px;z-index:1299}}@media(max-width:600px){.appBar-logo svg{height:32px;width:32px}.appBar-logo>div{height:32px!important;width:32px!important}.appBar-logo{left:calc(50% - 16px);top:13px}.quotes-container .shortcuts{right:11px;top:11px}}.company-review,.quoting-status{align-items:center;display:flex;flex-direction:column}.quoting-status{bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0}