.h{display:none!important}.h-hide-visually{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);white-space:nowrap}.group{zoom:1}.group:after,.group:before{display:table;content:""}.group:after{clear:both}.replace{display:block;overflow:hidden;white-space:nowrap;text-indent:150%}.cover-plans-actions{margin-bottom:24px;text-align:center}.cover-plans-actions__primary{display:block;width:100%;max-width:360px;margin:0 auto 24px;padding:.6em 1.3em;border:3px solid transparent;border-radius:5px;color:#fff;background-color:#e1131c;font-weight:700;font-size:1.5rem;font-family:inherit;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease}.cover-plans-actions__primary:active,.cover-plans-actions__primary:hover{background-color:#b20f16}.cover-plans-actions__primary:focus{outline:none;box-shadow:0 0 0 3px #3b2f86}.cover-plans-actions__primary:disabled{color:#656565;background-color:#e0e0e0;pointer-events:none}.cover-plans-actions__primary--jumbo{max-width:550px;font-size:1.8rem}.cover-plans-actions__secondary{display:inline-block;margin:0 auto 12px;padding:.3em 1.3em;border:2px solid #e1131c;border-radius:5px;color:#e1131c;background-color:#fff;font-weight:700;font-size:1.2rem;font-family:inherit;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .15s ease,background-color .15s ease}.cover-plans-actions__secondary:active,.cover-plans-actions__secondary:hover{color:#fff;background-color:#e1131c}.cover-plans-actions__secondary:focus{outline:none;box-shadow:0 0 0 3px #3b2f86}.cover-plans-actions__secondary:disabled{color:#656565;background-color:#e0e0e0;pointer-events:none}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cover-plans-app{position:relative;min-height:calc(100vh - 150px)}.cover-plans-app .fade-enter-active,.cover-plans-app .fade-leave-active{transition:opacity .15s ease}.cover-plans-app .fade-enter,.cover-plans-app .fade-leave-to{opacity:0}.cover-plans-app--loading:before{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:10;content:"";background:hsla(0,0%,39.6%,.85)}.cover-plans-app--loading:after{position:absolute;top:150px;left:50%;z-index:11;width:8em;height:8em;margin-left:-4em;border:1em solid #fff;border-left-color:#e1131c;border-radius:50%;content:"";-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}.cover-plans-app__desktop-only{display:none}.cover-plans-app__content{max-width:1170px;margin:0 auto;padding:30px 15px}.cover-plans-app__back-button{display:inline-block;margin:0 0 1em;padding:0;border:0;color:#e1131c;background-color:transparent;font-size:1.5rem;font-family:poppins,verdana,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cover-plans-app__back-button:before{content:"\AB\A0"}.cover-plans-app__back-button:hover{text-decoration:underline}.cover-plans-app__back-button:focus{color:#fff;text-decoration:none;outline:3px solid transparent;background:#3b2f86}.cover-plans-app__error{margin:36px 0;padding:.5em;border-radius:5px;color:#fff;background:#e1131c;font-weight:700;font-size:1.5rem;line-height:1.1;text-align:center}.cover-plans-confirmation__date{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:36px 0}.cover-plans-confirmation__date img{margin-bottom:12px}.cover-plans-confirmation__date .typography{width:100%}.cover-plans-contact{margin:36px calc(50% - 50vw) -30px;padding:24px 18px;background:#efefef}.cover-plans-contact h2{margin-bottom:1em;color:#e1131c;font-weight:700;font-size:1.5rem;text-align:center}.cover-plans-contact--white{background:#fff}.cover-plans-contact--inset{max-width:851px;margin:48px auto 0;border-radius:5px}.cover-plans-contact--no-gutter{margin-top:0}.cover-plans-contact__items{max-width:800px;margin-right:auto;margin-left:auto}.cover-plans-contact__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:320px;margin:24px auto 0}.cover-plans-contact__item svg{-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-right:18px}.cover-plans-contact__item .typography{-ms-flex:1 1 auto;flex:1 1 auto}.cover-plans-contact__item .typography p{margin-bottom:1em}.cover-plans-contact__item .typography>:last-child{margin-bottom:0}.cover-plans-form{max-width:560px;margin:0 0 36px}.cover-plans-form label{display:block;margin-bottom:.25em;color:#656565;font-size:1.6rem;line-height:1.3}.cover-plans-form label span{color:#e1131c}.cover-plans-form--centered{margin-right:auto;margin-left:auto}.cover-plans-form__field{margin-top:14px}.cover-plans-form__field input,.cover-plans-form__field select{display:block;width:100%;padding:.4em .6em;border:1px solid #e0e0e0;border-radius:0;color:#656565;font-size:1.6rem;font-family:poppins,verdana,sans-serif;line-height:1.3;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cover-plans-form__field input:focus,.cover-plans-form__field select:focus{border-color:#3b2f86;outline:3px solid transparent;outline-offset:0;box-shadow:0 0 0 1px #3b2f86}.cover-plans-form__field input::-ms-expand,.cover-plans-form__field select::-ms-expand{display:none}.cover-plans-form__field--error input,.cover-plans-form__field--error select{border-color:#e1131c}.cover-plans-form__field--narrow{max-width:170px}.cover-plans-form__field-description{display:block;margin-top:.4em;color:#8e8e8e;font-size:1.2rem;line-height:1.3}.cover-plans-form__error{padding:.5em;color:#fff;background:#e1131c;font-size:1.3rem;line-height:1.1}.cover-plans-form__select{position:relative;font-size:1.6rem}.cover-plans-form__select:after{position:absolute;top:50%;right:.5em;width:0;height:0;border-color:#e1131c transparent transparent;border-style:solid;border-width:7px 5.5px 0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.cover-plans-form__select select{padding-right:calc(.9em + 11px)}.cover-plans-form__select select.no-value{color:#8e8e8e}.cover-plans-form__select--disabled:after{opacity:.5}.cover-plans-form__postcode-field{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.cover-plans-form__postcode-field .cover-plans-form__field{-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}.cover-plans-form__postcode-field button{display:block;margin:0;padding:.4em .75em;border:0;border-radius:0;color:#fff;background-color:#e1131c;font-weight:700;font-size:1.6rem;font-family:inherit;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease;white-space:nowrap}.cover-plans-form__postcode-field button:active,.cover-plans-form__postcode-field button:hover{background-color:#b20f16}.cover-plans-form__postcode-field button:focus{outline:none;box-shadow:0 0 0 3px #3b2f86}.cover-plans-form__manual-address-button{display:inline-block;margin:1.5em 0 0;padding:0;border:0;background:transparent;color:#e1131c;font-size:1.5rem;font-family:poppins,verdana,sans-serif;line-height:1.3;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cover-plans-form__manual-address-button:hover{text-decoration:underline}.cover-plans-logos img{display:block;width:100%;max-width:360px;height:auto;margin:0 auto 30px}.cover-plans-logos img:last-child{margin-bottom:0}.cover-plans-order-summary{position:fixed;bottom:0;bottom:env(safe-area-inset-bottom);left:0;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;overflow:auto}.cover-plans-order-summary--expanded{width:100%;height:100%;height:calc(100% - env(safe-area-inset-bottom))}.cover-plans-order-summary__header{display:none}.cover-plans-order-summary__header-detail{font-size:1.2rem;line-height:1.5}.cover-plans-order-summary__header-detail h3{margin-bottom:.5em;font-size:2rem;text-align:left}.cover-plans-order-summary__header-detail h3 strong{display:block;font-weight:700;font-size:2rem}.cover-plans-order-summary__header-detail p{font-weight:700;font-size:1.6rem}.cover-plans-order-summary__header-detail span{display:block}.cover-plans-order-summary__content{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;display:none;padding:18px 20px 24px;background:#efefef}.cover-plans-order-summary__content h2{margin-bottom:1.5em;color:#3b2f86;font-weight:700;font-size:2rem;line-height:1.3}.cover-plans-order-summary--expanded .cover-plans-order-summary__content{display:block}.cover-plans-order-summary__close{position:absolute;top:5px;right:10px;margin:0;padding:14px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cover-plans-order-summary__close svg{fill:#3b2f86}.cover-plans-order-summary__product-list{color:#656565;font-size:1.6rem;line-height:1.3}.cover-plans-order-summary__product-list>li{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #fff}.cover-plans-order-summary__product-list>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.cover-plans-order-summary__product-list p:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}.cover-plans-order-summary__product-list p:first-child:last-child{margin-bottom:0}.cover-plans-order-summary__product-list p:first-child strong{display:block;font-weight:700}.cover-plans-order-summary__product-list p:first-child span{margin-left:18px;color:#3b2f86;font-weight:700}.cover-plans-order-summary__footer{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 40px 20px 15px;color:#fff;background:#3b2f86;cursor:pointer}.cover-plans-order-summary__footer:after,.cover-plans-order-summary__footer:before{position:absolute;top:50%;right:10px;width:12px;height:3px;margin-top:2px;content:"";background:#fff;pointer-events:none}.cover-plans-order-summary__footer:before{border-radius:0 999px 999px 0;-webkit-transform:translateY(-9px) rotate(135deg);transform:translateY(-9px) rotate(135deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.cover-plans-order-summary__footer:after{border-radius:999px 0 0 999px;-webkit-transform:translateY(-9px) translateX(-100%) rotate(225deg);transform:translateY(-9px) translateX(-100%) rotate(225deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.cover-plans-order-summary--expanded .cover-plans-order-summary__footer{display:block;padding-right:15px;cursor:auto}.cover-plans-order-summary--expanded .cover-plans-order-summary__footer:after,.cover-plans-order-summary--expanded .cover-plans-order-summary__footer:before{display:none}.cover-plans-order-summary__footer-title{margin-right:24px;font-weight:700;font-size:1.5rem;line-height:1.4;white-space:nowrap}.cover-plans-order-summary--expanded .cover-plans-order-summary__footer-title{display:none}.cover-plans-order-summary__footer-detail{font-size:1.2rem;line-height:1.5}.cover-plans-order-summary__footer-detail h3{font-size:1.1rem;text-align:right}.cover-plans-order-summary__footer-detail h3 strong{display:inline-block;font-weight:700;font-size:1.5rem;vertical-align:baseline}.cover-plans-order-summary__footer-detail p{display:none;font-weight:700;font-size:1.6rem}.cover-plans-order-summary__footer-detail span{display:none}.cover-plans-order-summary--expanded .cover-plans-order-summary__footer-detail h3{margin-bottom:.5em;font-size:2rem;text-align:left}.cover-plans-order-summary--expanded .cover-plans-order-summary__footer-detail h3 strong{font-size:2rem}.cover-plans-order-summary--expanded .cover-plans-order-summary__footer-detail p,.cover-plans-order-summary--expanded .cover-plans-order-summary__footer-detail span{display:block}.cover-plans-product-card{margin-bottom:30px;padding:16px 16px 21px;border:1px solid #e0e0e0;border-radius:5px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15)}.cover-plans-product-card__image{display:block;margin-bottom:15px}.cover-plans-product-card__image img{display:block;margin:0 auto}.cover-plans-product-card__description{margin-bottom:24px}.cover-plans-product-card__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cover-plans-product-card__price-info{margin-bottom:2em;color:#3b2f86;font-size:1.2rem;line-height:1.2;text-align:center}.cover-plans-product-card__price-info strong{font-weight:700}.cover-plans-product-card__monthly-price{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:9px;font-size:1rem}.cover-plans-product-card__monthly-price strong{display:block;font-size:2.8rem}.cover-plans-product-card__monthly-price span{text-align:left}.cover-plans-product-card__monthly-price span:last-child{margin-left:1.5em}.cover-plans-product-card__button{display:block;width:100%;padding:.6em 1.3em;border:2px solid #e1131c;border-radius:5px;color:#fff;background-color:#e1131c;font-weight:700;font-size:1.5rem;font-family:inherit;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.cover-plans-product-card__button:active,.cover-plans-product-card__button:hover{color:#e1131c;background-color:#fff}.cover-plans-product-card__button:focus{outline:none;box-shadow:0 0 0 3px #3b2f86}.cover-plans-progress{position:relative;height:10px;background-color:#efefef}.cover-plans-progress__complete{position:absolute;top:0;left:0;width:20%;height:100%;background-color:#e1131c;transition:width .15s ease-in-out}.cover-plans-testimonial{margin-top:30px;margin-bottom:30px;padding:18px;border:3px solid #3b2f86;border-radius:5px}@media screen and (min-width:480px){.cover-plans-confirmation__date{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cover-plans-confirmation__date img{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:30px;margin-bottom:0}.cover-plans-confirmation__date .typography{width:auto}.cover-plans-contact{padding-left:24px;padding-right:24px}.cover-plans-product-card__button{padding:.5em 1.5em;font-size:1.6rem}}@media screen and (min-width:540px){.cover-plans-form__columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cover-plans-form__columns .cover-plans-form__field{width:calc(50% - 12px)}.cover-plans-product-card{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cover-plans-product-card__image{margin-bottom:0;margin-right:24px}.cover-plans-product-card__description{-ms-flex:1 1 0px;flex:1 1 0;margin-bottom:0}.cover-plans-product-card__actions{width:100%;margin-top:24px}.cover-plans-product-card__button{width:auto}}@media screen and (min-width:650px){.cover-plans-contact{padding-top:28px;padding-bottom:48px}.cover-plans-contact h2{font-size:1.6rem}.cover-plans-contact__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cover-plans-contact__item{width:calc(50% - 12px);max-width:none}}@media screen and (min-width:700px){.cover-plans-product-card{padding:21px}.cover-plans-product-card__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:start;justify-content:flex-start;width:auto;margin-top:0}.cover-plans-product-card__price-info{width:100%}}@media screen and (min-width:768px){.cover-plans-actions__primary{padding:.8em 1.3em;font-size:1.6rem}.cover-plans-actions__primary--jumbo{padding:.4em 1.3em;font-size:2.8rem}.cover-plans-actions__secondary{font-size:1.6rem}.cover-plans-progress{height:13px}}@media screen and (min-width:850px){.cover-plans-app__mobile-only{display:none}.cover-plans-app__desktop-only{display:block}.cover-plans-app__columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-right:-12px;margin-left:-12px}.cover-plans-app__column{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 12px}.cover-plans-app__column--sidebar,.cover-plans-app__column--slim{-ms-flex:0 0 auto;flex:0 0 auto;width:270px}.cover-plans-order-summary{position:static;width:auto;height:auto}.cover-plans-order-summary__header{display:block;padding:18px 20px;border-radius:0 0 5px 5px;color:#fff;background:#3b2f86}.cover-plans-order-summary__content{display:block}.cover-plans-order-summary__close,.cover-plans-order-summary__footer{display:none}.cover-plans-product-card__actions{width:100%;margin-top:24px}.cover-plans-testimonial{margin-top:0;border-radius:15px}}@media screen and (min-width:960px){.cover-plans-app__column--sidebar{width:300px}.cover-plans-product-card__actions{width:auto;margin-top:0}}@media screen and (min-width:1140px){.cover-plans-app__column--sidebar{width:364px}.cover-plans-order-summary__header{padding:24px 28px}.cover-plans-order-summary__content{padding:24px 28px 36px}.cover-plans-order-summary__product li{margin-bottom:24px;padding-bottom:24px}.cover-plans-order-summary__product li span{margin-left:24px}.cover-plans-order-summary__footer{padding:24px 28px!important}}