.mobile-only{display:none}.pusher,body.pushable>.pusher{background:#f8f8f8}.boxed-layout{background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui.icon.menu{padding:10px}.ui.menu .item>img:not(.ui){width:4em}.ui.menu .dropdown.item span{text-transform:uppercase}#sidebar-toggle{font-size:1.2rem;cursor:pointer}.ui.tabular.menu>.disabled.item{opacity:.45!important}#hero{background-image:url(/images/frontend/hero_citypark.svg);background-position:top center;background-size:100%;background-repeat:no-repeat}#hero .container{margin-top:0;padding:2.5rem 0 31rem 0;text-align:center;color:#003087}#hero .container p{margin-top:3rem;text-align:center}#hero h1{font-size:3.25rem}#hero h3{font-size:1.5rem}#hero .button{-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:10px 10px 20px 0 rgba(0,0,0,.1);box-shadow:10px 10px 20px 0 rgba(0,0,0,.1)}#hero .button:hover{-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.12);-moz-box-shadow:10px 10px 20px 0 rgba(0,0,0,.12);box-shadow:10px 10px 20px 0 rgba(0,0,0,.12)}#intro .wrapper{padding:5rem 0 3rem 0;text-align:center}#intro .wrapper p:nth-of-type(1){font-size:1.125rem;padding:0 8rem;line-height:1.5em}#intro .wrapper p:nth-of-type(2){margin:2rem 0 4rem 0}#digital .container{background-color:#ecf4fb;background-image:url(/images/frontend/phone_tablet_fast.svg);background-position:6% 100%;background-size:25%;background-repeat:no-repeat;margin-top:0}#digital .wrapper{padding:8rem 3rem 8rem 0}#digital .wrapper p{line-height:1.5em}#insurance{padding:2rem 0 0 0}#insurance .container{border-left:1px solid #f4f4f9;border-right:1px solid #f4f4f9;text-align:center}#insurance .text.container{border-left:none;border-right:none;text-align:left}#insurance h2{padding:3rem 0 0 0}#insurance .column p:nth-of-type(1){padding:0 8rem 1rem 8rem;line-height:1.5em}#insurance .column p:nth-of-type(2){padding:3rem 0 4rem 0}#plans-tab-context{text-align:center}#plans-tab-context .menu .item.active{background-color:#f9fafb;font-weight:600}#plans-tab-context .menu .item:hover{background-color:#f9fafb}#benefits{padding:0 0 2rem 0}#benefits .container{background:#003087;background:linear-gradient(130deg,#003087 0,#69b3e7 100%) fixed;color:#fff;border-radius:8px 8px 8px 8px;margin:0 0 4rem 0}#benefits h3{padding:2rem 0 1rem 0}#benefits .container .column .wrapper{padding:0 0 2rem 1rem}#benefits .ui.list .item .content .header{color:#fff;font-weight:400;font-size:16px}#benefits .ui.list .item i{color:#69b3e7}#insurer .container{background-color:#ecf4fb}#insurer .container .ten .wrapper{padding:6rem 0 6rem 3rem}#insurer .container .six .wrapper{padding:6rem 0 6rem 0;text-align:center}#insurer .wrapper p{line-height:1.5em}#get-quote .wrapper{padding:5rem 0 4rem 0;text-align:center}#legal .wrapper{padding:0 0 2rem 0;text-align:center}#acl-info .container{text-align:center;padding:0 0 3rem 0}#acl-info.acl-yellow .container a.button{position:relative;display:block;background-color:#ffe24f;color:#000}#acl-info.acl-yellow .container a.button img{position:absolute;top:0;left:0}#acl-info.acl-yellow .container a.button:hover{background-color:#ffd503}a.backBtn{color:rgba(0,0,0,.85)}#quote-form-button,.subscribe-a-button,.subscribe-b-button{-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:10px 10px 20px 0 rgba(0,0,0,.1);box-shadow:10px 10px 20px 0 rgba(0,0,0,.1)}#quote-form-button:hover,.subscribe-a-button:hover,.subscribe-b-button:hover{-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.12);-moz-box-shadow:10px 10px 20px 0 rgba(0,0,0,.12);box-shadow:10px 10px 20px 0 rgba(0,0,0,.12)}#quote .container{margin-top:3rem}#quote .ui.text.container{max-width:900px!important}#quote h1{font-size:2rem}#quote-form{margin-top:1.5rem}#quote-form.ui.form .ui.buttons{border:1px solid #e0e1e2}#quote-form.ui.form .ui.buttons .ui.button{border-radius:0;padding:.6875em .875em;font-size:1rem}#quote-form.ui.form .ui.button:not(.primary){background-color:#f8f8f9}#quote-form.ui.form .ui.buttons .ui.button.primary{background-color:#69b3e7}#quote-form.ui.form .ui.button:not(.primary):hover{background-color:#e0e1e2}#quote-form.ui.form input[type=text]{border:1px solid #e0e1e2;border-radius:0;background-color:#f8f8f9}#quote-form.ui.form input[type=text]:focus{border-color:#ccc}#quote-form .ui[class*="right labeled"].input>input:focus{border-right-color:#ccc!important}.ui.basic.label{color:#0009}#quote-form.ui.form input::-webkit-input-placeholder{color:#888!important;opacity:.8;font-size:1.125rem}#quote-form.ui.form input:-moz-placeholder{color:#888!important;opacity:.8;font-size:1.125rem}#quote-form.ui.form input::-moz-placeholder{color:#888!important;opacity:.8;font-size:1.125rem}#quote-form.ui.form input:-ms-input-placeholder{color:#888!important;opacity:.8;font-size:1.125rem}#quote-form.ui.form input::-ms-input-placeholder{color:#888!important;opacity:.8;font-size:1.125rem}#quote-form.ui.form .field.error input[type=text]{border-radius:0;border-color:#ff695e!important}#quote-form.ui.form .field.error .ui.dropdown .text{background:0 0}#quote-form.ui.form .field.error .ui.dropdown,#quote-form.ui.form .fields.error .field .ui.dropdown{border-color:#ff695e!important}#quote-form.ui.loading.form:before{background:0 0}#quote-form-button-wrapper{margin-top:3rem;text-align:center}#quote-form .ui.error.message{background-color:transparent;border:1px solid #ff695e;box-shadow:none;margin-bottom:2rem;font-size:.75em}#plans{margin-left:1rem;margin-right:1rem}#plans .ui.card>.content>.header:not(.ui),#plans .ui.cards>.card>.content>.header:not(.ui){font-size:1.375rem}#result-a,#result-b{font-weight:700;font-size:1.625rem;text-align:center}.per-year{font-weight:400;font-size:1rem}a.details-link,a.details-link:hover{font-size:.875rem}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:flex;align-items:center;justify-content:center}.ui.active.modal,.ui.modal{margin:0 auto!important;top:auto!important;left:auto!important;transform-origin:center!important;transition:all ease .5s}#subscribe{min-height:100vh}.subscribe-info-list .item i{min-width:40px}.subscribe-info-list .item .content .header{margin-bottom:.125em}.subscribe-info-list .item .content .description{font-size:16px}a.prev-tab{margin-top:4px!important}.ui.slider.checkbox .box,.ui.slider.checkbox label{line-height:1.25rem}.country-text{line-height:2.5em;color:#8d8d8d}ul#payment-selection{display:inline-block;list-style:none;overflow:hidden;margin:0;padding:0}ul#payment-selection li{margin-right:15px;margin-bottom:15px;float:left;position:relative}ul#payment-selection li .segment input[type=radio]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;cursor:pointer;opacity:0}ul#payment-selection li .segment p{margin-top:10px}ul#payment-selection li.on .segment p{font-weight:700}.StripeElement{background-color:#fff;height:40px;padding:10px 12px;border-radius:4px;border:1px solid #22242626;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=tel],.ui.form input[type=text]{border:none;border:2px solid #ccc;border-radius:0;background-color:transparent}.ui.form input[type=email]:focus,.ui.form input[type=number]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus{border-radius:0}.ui.form .field.error input[type=email],.ui.form .field.error input[type=number],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text]{border-radius:0}.ui.form textarea{font-family:'Source Sans Pro',sans-serif;border:2px solid #ccc;border-radius:0;background-color:transparent}.ui.selection.dropdown{border-radius:0;border:none;border:2px solid #ccc;background-color:transparent}.ui.selection.dropdown .menu{border-radius:0}.ui.selection.active.dropdown .menu,.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#fafafa}.ui.slider.checkbox input:checked~.box:before,.ui.slider.checkbox input:checked~label:before{background-color:#00b398!important}.ui.slider.checkbox input:focus:checked~.box:before,.ui.slider.checkbox input:focus:checked~label:before{background-color:#00b398!important}.ui.card>.content,.ui.cards>.card>.content{font-size:1rem}.ui.card>.content>.header:not(.ui),.ui.cards>.card>.content>.header:not(.ui){font-size:1.125rem}.center{text-align:center!important}.bold{font-weight:700}.mt1em{margin-top:1em!important}.mt2em{margin-top:2em!important}.mt3em{margin-top:3em!important}.mt4em{margin-top:4em!important}.mt5em{margin-top:5em!important}.mb1em{margin-bottom:1em!important}.mb2em{margin-bottom:2em!important}.mb3em{margin-bottom:3em!important}.mb4em{margin-bottom:4em!important}.mb5em{margin-bottom:5em!important}.ml1em{margin-left:1em}.mr1em{margin-right:1em}.mr05em{margin-right:.5em}.pt1em{padding-top:1em}.pt2em{padding-top:2em}.pt3em{padding-top:3em}.pt4em{padding-top:4em}.pt5em{padding-top:5em}.pt6em{padding-top:6em}.pt7em{padding-top:7em}.pt8em{padding-top:8em}.pb1em{padding-bottom:1em}.pb2em{padding-bottom:2em}.pb3em{padding-bottom:3em}.pb4em{padding-bottom:4em}.pb5em{padding-bottom:5em}.pb6em{padding-bottom:6em}.pb7em{padding-bottom:7em}.pb8em{padding-bottom:8em}.pl1em{padding-left:1em}.pr1em{padding-right:1em}p.small{font-size:80%}.dropzone{border:2px dashed rgba(34,36,38,.15);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;text-align:center}.dropzone.is-dragover{border-color:#f2711c}#fileInput,#policeStatementInput,#purchaseReceiptInput,#repairReceiptInput{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#fileInput+label,#policeStatementInput+label,#purchaseReceiptInput+label,#repairReceiptInput+label{cursor:pointer;color:#00b398}#fileInput.has-focus+label,#fileInput:focus+label,#policeStatementInput.has-focus+label,#policeStatementInput:focus+label,#purchaseReceiptInput.has-focus+label,#purchaseReceiptInput:focus+label,#repairReceiptInput.has-focus+label,#repairReceiptInput:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}#fileInput+label.selected,#policeStatementInput+label.selected,#purchaseReceiptInput+label.selected,#repairReceiptInput+label.selected{cursor:auto;color:rgba(0,0,0,.85)}.dropzone .dragndrop{cursor:auto;color:rgba(0,0,0,.85)}footer{box-shadow:0 1px 2px 0 rgba(34,36,38,.15);-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}@supports (display:flex){.pusher{display:flex;min-height:100vh;flex-direction:column}.pusher>.footer{flex:1}}#secondary-footer-nav{display:block;margin-top:0}#secondary-footer-nav .item{font-size:.8125rem}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:14px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999;border:1px solid #545454}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@media only screen and (max-width:767px){.mobile-only{display:block}.computer-only{display:none}.boxed-layout.ui.container,.no-lr-margin.ui.container{margin-left:0!important;margin-right:0!important}#gq-header{display:none}#vbl-logo{display:none}#hero{background-size:cover;background-position:79% 100%}#hero .container{padding:3rem 1rem 27rem 1rem}#hero h1{font-size:2.125rem}#hero h3{font-size:1.25rem}#hero .button{font-size:1.3125rem}#intro .wrapper{padding:4rem 1rem 2rem 1rem}#intro h2{font-size:1.625rem}#intro .wrapper p:nth-of-type(1){font-size:1rem;padding:0 .2rem}#insurance .column p:nth-of-type(1){padding:0 2rem 2rem 2rem}#digital .container{background-position:50% 100%;background-size:35%}#digital .container .column .wrapper{padding:2rem 1rem 9rem 1rem}#benefits{margin:0 1rem 0 1rem}#insurer .container .ten .wrapper{padding:4rem 1rem 0 1rem}#acl-info .container a.info-box{max-width:70%}.result{font-size:1.3em;font-weight:700}#subscribe-form.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field{margin-bottom:1rem}}@media only screen and (min-width:768px) and (max-width:991px){#hero{background-size:cover}#hero .container{padding:3rem 0 23rem 0}#hero h1{font-size:2.375rem}#hero h3{font-size:1.25rem}#hero .button{font-size:1.3125rem}#intro .wrapper{padding:4rem 0 3rem 0}#digital .container{background-position:6% 100%;background-size:25%}#digital .container .column .wrapper{padding:3.5rem 2rem 3.5rem 0}}@media only screen and (min-width:992px) and (max-width:1399px){#hero{background-size:cover}#hero .container{padding:3rem 0 27rem 0}#hero h1{font-size:2.625rem}#hero h3{font-size:1.375rem}#hero .button{font-size:1.3125rem}#intro .wrapper{padding:4rem 0 3rem 0}#acl-info .container a.info-box{max-width:45%}}