*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#efefef;border:0;color:#1f1f1f;font-family:Poppins,Helvetica,Arial,sans-serif;margin:0;min-height:100%;padding:0;position:relative;vertical-align:baseline}.flex-container,body{display:flex;flex-direction:column}.flex-container{justify-content:flex-start;min-height:100vh}.flex-container footer{margin-top:auto}button{font-family:Poppins,Helvetica,Arial,sans-serif}h1,h2,h3,h4,p{margin:0}fieldset,li,ul{margin:0;padding:0}fieldset{border:none}a{color:#1f1f1f}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins-Regular"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/regular/regular.woff2) format("woff2"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/regular/regular.woff) format("woff");unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins-Regular"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/regular/regular-italic.woff2) format("woff2"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/regular/regular-italic.woff) format("woff");unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins-SemiBold"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/semi-bold/semi-bold.woff2) format("woff2"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/semi-bold/semi-bold.woff) format("woff");unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins-SemiBoldItalic"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/semi-bold/semi-bold-italic.woff2) format("woff2"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/semi-bold/semi-bold-italic.woff) format("woff");unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins-Bold"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/bold/bold.woff2) format("woff2"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/bold/bold.woff) format("woff");unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins-BoldItalic"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/bold/bold-italic.woff2) format("woff2"),url(https://www.confused.com/static/cmsmedia/cms/staging/redesign-template-index/v2.0/fonts/poppins/bold/bold-italic.woff) format("woff");unicode-range:u+000-5ff}@media screen and (min-width:769px){.page--title{--mqPageTitleFontSize:42px;--mqPageTitleMarginBottom:48px}b,details,div,i,label,li,p,span,summary,td,th{--mqDefaultFontSize:18px}}.page--title{font-size:var(--mqPageTitleFontSize,32px);font-weight:600;margin-bottom:var(--mqPageTitleMarginBottom,32px)}.page--content__title{font-size:var(--mqLegendFontSize,20px);font-weight:600;margin-bottom:16px}@media screen and (min-width:769px){.page--content__title{--mqLegendFontSize:22px}}b,details,div,i,label,li,p,span,summary,td,th{font-size:var(--mqDefaultFontSize,16px)}strong{font-weight:600}@media (min-width:1201px){.left-col-wrapper{--leftColWidth:60%}.basket{--rightColWidth:40%}}@media (min-width:769px){footer,main{--pageVerticalTopPadding:42px;--pageHorizontalPadding:58px}.left-col-wrapper{--mqLeftSideContentMarginTop:0;--mqLeftSideContentMaxWidth:800px}}@media (min-width:769px) and (max-width:940px){.left-col-wrapper{--leftColWidth:47%}.basket{--rightColWidth:53%;--basketMaxWidth:360px}}@media (max-width:769px){body.basket-open--with-overlay{overflow:hidden}body.basket-open--with-overlay:after{background-color:#1f1f1f;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.left-col-wrapper{--leftColWidth:100%}}@media screen and (min-width:769px){.page--default{padding-bottom:80px}}main{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1455px;padding:var(--pageVerticalTopPadding,16px) var(--pageHorizontalPadding,16px) var(--pageVerticalBottomPadding,16px);width:100%}footer{padding:var(--pageVerticalTopPadding,16px) var(--pageHorizontalPadding,16px)}.btn--back{width:100%}ul{padding:0 24px}.left-col-wrapper{margin-top:var(--mqLeftSideContentMarginTop,180px);max-width:var(--mqLeftSideContentMaxWidth,unset);width:var(--leftColWidth,50%)}.left-col-wrapper.page--no-basket{margin-bottom:60px;margin-top:32px}@media screen and (max-width:1300px){.left-col-wrapper.page--no-basket{width:100%}}@media screen and (min-width:769px){.left-col-wrapper.page--no-basket{margin-bottom:0;margin-top:42px}}.basket{max-height:500px;max-width:var(--basketMaxWidth,416px);position:sticky;top:16px;width:var(--rightColWidth,50%);z-index:2}details.details--standard{margin-bottom:16px}details.details--standard[open] summary svg{transform:rotate(90deg)}@media screen and (max-width:768px){details.details--standard{margin-bottom:24px;width:100%}}details.details--standard summary{cursor:pointer;list-style:none;text-decoration:underline}details.details--standard summary::-webkit-details-marker{display:none}details.details--standard summary svg{height:12px;margin-right:8px;width:8px}details.details--standard[open] summary:before{transform:translateY(-50%) rotate(90deg)}details.details--standard>summary::-webkit-details-marker,details.details--standard>summary::marker{display:none}@media screen and (min-width:769px){.page-header{--pageHeaderHorizontalPadding:58px;--pageHeaderHeight:60px;--pageHeaderLogoHeight:36px}}.page-header{background:#1f1f1f;color:#fff;height:var(--pageHeaderHeight,50px);justify-content:space-between;padding-left:var(--pageHeaderHorizontalPadding,16px);padding-right:var(--pageHeaderHorizontalPadding,16px);z-index:2}.page-header,.page-header__logo{align-items:center;display:flex}.page-header__logo a,.page-header__logo img,.page-header__logo span{height:var(--pageHeaderLogoHeight,27px)}.page-header__insurer-logo{align-items:flex-end;display:flex}.page-header__insurer-logo img{width:108px}@media (min-width:769px){.nav-banner{--navBannerPadding:16px 58px 22px 58px}.nav-banner .progress__list{--progressListMargin:-13px 0 -22px;--mqFontSize:18px;--mqMaxWidth:800px}}.nav-banner{background-color:#58aae0;padding:var(--navBannerPadding,2px 0 0 0);z-index:2}@media screen and (max-width:768px){.nav-banner{height:48px}}.nav-banner .progress__list{display:flex;font-size:var(--mqFontSize,16px);list-style:none;margin:var(--progressListMargin,0);padding:0;position:relative}.nav-banner .progress__list__item{border-bottom:8px solid #1f1f1f;flex-basis:25%}@media screen and (max-width:768px){.nav-banner .progress__list__item{border-bottom:0}}.nav-banner .progress__list__item:not(.progress__list__item--active):not(.progress__list__item--accessible) span{opacity:.4}.nav-banner .progress__list__item--active~.progress__list__item{border-bottom-color:hsla(0,0%,100%,.5)}.nav-banner .progress__list__item--active~.progress__list__item span{opacity:.4}.nav-banner .progress__list__item--active span,.nav-banner .progress__list__item--active span b{font-weight:600}@media screen and (max-width:768px){.nav-banner .progress__list__item--active span>:first-child{left:1rem;position:absolute}}.nav-banner .progress__list__item a,.nav-banner .progress__list__item span{color:rgb(var(--black,31,31,31));display:flex;justify-content:center;width:100%;z-index:2}@media (min-width:769px){.nav-banner .progress__list{justify-content:space-between;max-width:var(--mqMaxWidth,auto)}.nav-banner .progress__list__item{display:flex;justify-content:center}.nav-banner .progress__list__item span{margin-bottom:1px;padding:6px 0}.nav-banner .progress__list__item i{display:none}}@media (max-width:769px){.nav-banner .progress__list__item a,.nav-banner .progress__list__item i,.nav-banner .progress__list__item span{display:none}.nav-banner .progress__list__item--active span{display:flex;justify-content:space-between;padding:8px 0 28px}.nav-banner .progress__list__item--active span i{display:block;font-style:normal;font-weight:400;position:absolute;right:1rem}}@media screen and (min-width:769px){.basket--breakdown__item--price,.basket--breakdown__item--title{--mqBasketItemFontSize:18px}.basket--breakdown__item-wrapper{--mqBasketBreakdownPadding:24px;--mqBasketBreakdownMaxHeight:45vh}.basket--breakdown summary{--mqBasketBreakdownPadding:16px 24px;--mqSummaryFontSize:22px;--mqPointerEvents:none}.basket--total{--mqBasketTotalPadding:24px;--mqBasketBorderTop:0}.basket--total__price__amount--whole{--mqPriceWholeFontSize:42px}.basket--total__price__period{--mqPeriodFontSize:18px}.basket--rewards{--mqBasketRewardsPadding:24px}}@media screen and (max-width:769px){.basket--breakdown{--mqBasketBreakdownFlexOrder:1}.basket--total{--mqBasketTotalFlexOrder:0}.basket--rewards{--mqBasketRewardsFlexOrder:2}.basket{left:0;max-width:unset;position:var(--basketCssPosition,absolute);top:var(--basketCssTopValue,96px);transition:transform .5s;width:100%}.basket.basket--hidden-mobile{transform:translateY(-272px)}.basket .basket--breakdown summary{cursor:pointer}.basket .basket--breakdown summary::-webkit-details-marker{display:none}.basket .basket--breakdown summary:after,.basket .basket--breakdown summary:before{border-left:3px solid #1f1f1f;content:" ";display:block;height:16px;position:absolute;right:22px;top:18px}.basket .basket--breakdown summary:before{transform:translateY(-50%) rotate(0deg)}.basket .basket--total{width:100%}}.basket{display:flex;flex-direction:column}.basket--breakdown__item-wrapper{max-height:var(--mqBasketBreakdownMaxHeight,48vh);overflow-y:auto;padding:var(--mqBasketBreakdownPadding,8px 16px);padding-top:0}.basket--breakdown__item-wrapper::-webkit-scrollbar{width:10px}.basket--breakdown__item-wrapper::-webkit-scrollbar-track{background:transparent}.basket--breakdown__item-wrapper::-webkit-scrollbar-thumb{background:#1f1f1f}.basket details.basket--breakdown{background-color:#58aae0;order:var(--mqBasketBreakdownFlexOrder,unset);width:100%}.basket details.basket--breakdown summary{font-size:var(--mqSummaryFontSize,16px);font-weight:600;list-style:none;padding:var(--mqBasketBreakdownPadding,8px 16px);pointer-events:var(--mqPointerEvents,all);position:relative}.basket details.basket--breakdown .basket--breakdown__item__header{display:flex;justify-content:space-between;margin-top:8px}.basket details.basket--breakdown .basket--breakdown__item__header:first-of-type{margin-top:0}.basket details.basket--breakdown .basket--breakdown__item__header .basket--breakdown__item--title{margin-bottom:4px}.basket details.basket--breakdown .basket--breakdown__item__header .basket--breakdown__item--price,.basket details.basket--breakdown .basket--breakdown__item__header .basket--breakdown__item--title{font-size:var(--mqBasketItemFontSize,16px);font-weight:600}@media screen and (min-width:769px){.basket details.basket--breakdown .basket--breakdown__item--subtext{margin-top:-6px}}.basket details.basket--breakdown .basket--breakdown__item--subtext .basket--breakdown__item--subtext--title{font-size:14px}.basket details.basket--breakdown .basket--breakdown__item--subtext .basket--breakdown__item--subtext--text{font-size:14px;font-weight:600}.basket details.basket--breakdown .basket--breakdown__item{border-top:2px solid hsla(0,0%,100%,.25);padding-bottom:8px;padding-top:8px}.basket details.basket--breakdown .basket--breakdown__item:first-of-type{border-top:0;padding-top:0}.basket details.basket--breakdown .basket--breakdown__item:last-of-type{padding-bottom:0}.basket details.basket--breakdown summary:after,.basket details.basket--breakdown[open] summary:before{transform:translateY(-50%) rotate(90deg)}.basket details.basket--breakdown>summary::-webkit-details-marker,.basket details.basket--breakdown>summary::marker{display:none}.basket .basket--total{background-color:#d4d4d4;border-top:var(--mqBasketBorderTop,2px) solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between;order:var(--mqBasketTotalFlexOrder,unset);padding:var(--mqBasketTotalPadding,16px)}.basket .basket--total__price{display:flex;flex-wrap:wrap;width:50%}.basket .basket--total__price__period,.basket .basket--total__price__period span{font-size:var(--mqPeriodFontSize,14px)}.basket .basket--total__price__amount{font-weight:700;position:relative;width:100%}.basket .basket--total__price__amount.monthly .small{display:block;font-size:14px;font-weight:400}.basket .basket--total__price__amount.monthly .total{position:relative}.basket .basket--total__price__amount.monthly .total .whole{font-size:26px;font-weight:700}@media screen and (min-width:769px){.basket .basket--total__price__amount.monthly .total .whole{font-size:24px}}.basket .basket--total__price__amount.monthly .total .part{font-size:14px;font-weight:700;position:absolute;top:5px}.basket .basket--total__price__amount--whole{font-size:var(--mqPriceWholeFontSize,32px)}.basket .basket--total__price__amount--part{font-size:22px;position:absolute;top:5px;vertical-align:super}.basket .basket--total .btn--forward{display:block;margin-top:8px}@media screen and (min-width:769px){.basket .basket--total .btn--forward{margin-top:16px}}.basket .basket--total .btn--forward span{font-size:14px}@media screen and (min-width:769px){.basket .basket--total .btn--forward span{font-size:16px}}.basket .basket--rewards{background-color:#1f1f1f;color:#fff;order:var(--mqBasketRewardsFlexOrder,unset);padding:var(--mqBasketRewardsPadding,16px)}@media screen and (max-width:769px){.basket .basket--rewards{display:none}.basket-open--with-overlay .basket .basket--rewards{display:block}}.basket .basket--rewards p{margin-bottom:16px}.basket .basket--rewards details{cursor:pointer}.basket .basket--rewards details[open] summary svg{transform:rotate(90deg)}.basket .basket--rewards details summary{list-style:none;text-decoration:underline}.basket .basket--rewards details summary::-webkit-details-marker{display:none}.basket .basket--rewards details summary svg{height:12px;margin-right:8px;width:8px}.basket .basket--rewards details>summary::-webkit-details-marker,.basket .basket--rewards details>summary::marker{display:none}.accordion--rewards p{padding-top:16px}.card--wrapper{display:flex;flex-wrap:wrap;margin-bottom:32px}@media screen and (min-width:769px){.card--wrapper{margin-bottom:48px}}.card--wrapper .card{background-color:#58aae0;margin-bottom:16px;margin-right:16px;max-width:345px;min-height:255px;padding:32px}@media screen and (max-width:350px){.card--wrapper .card{max-width:320px}}.card--wrapper .card span{display:block}.card--compare{background-color:#fff;margin-bottom:32px}.card--compare.best-match .card--compare__header{border-top:none}.card--compare.best-match .card--compare__content,.card--compare.best-match .card--compare__extra-content,.card--compare.best-match .card--compare__footer,.card--compare.best-match .card--compare__header{border-left:4px solid #58aae0;border-right:4px solid #58aae0}.card--compare.best-match .card--compare__footer{border-bottom:4px solid #58aae0}.card--compare__banner--top{background-color:#58aae0;background-image:url(/images/like.svg);background-position:8px;background-repeat:no-repeat;background-size:24px;height:32px}.card--compare__banner--top span{display:block;font-size:14px;font-weight:600;margin-left:42px}.card--compare__header{border-top:4px solid #58aae0;display:flex}.card--compare__header__left-content,.card--compare__header__right-content{padding:16px;width:50%}.card--compare__header__left-content{border-bottom:2px solid #d4d4d4}.card--compare__header__left-content h3{font-size:18px}.card--compare__header__left-content img{width:50%}.card--compare__header__right-content{align-items:center;background-color:#d4d4d4;display:flex;flex-wrap:wrap}.card--compare__header__right-content .price--title{display:block;font-size:18px;width:100%}.card--compare__header__right-content .price--amount{font-weight:700;position:relative}.card--compare__header__right-content .price--amount .whole{font-size:26px}.card--compare__header__right-content .price--amount .part{vertical-align:super}.card--compare__content{border-bottom:2px solid #d4d4d4;padding:24px}.card--compare__content ul{list-style:none;padding:0}.card--compare__content ul li{background-position:0;background-repeat:no-repeat;background-size:20px;padding-left:32px}.card--compare__content ul li:not(li:last-of-type){margin-bottom:12px}.card--compare__content ul li.tick{background-image:url(/images/tick.svg)}.card--compare__content ul li.cross{background-image:url(/images/cross.svg)}.card--compare__extra-content{border-bottom:2px solid #d4d4d4;padding:24px}.card--compare__extra-content h3{font-size:14px;font-weight:600;margin-bottom:8px}.card--compare__extra-content details{margin-bottom:0}.card--compare__extra-content details summary{font-size:14px}.card--compare__footer{display:flex;flex-wrap:wrap;padding:24px;position:relative}.card--compare__footer a{display:block;font-weight:600;width:100%}.card--compare__footer input[type=radio]{height:1.5rem;left:1em;opacity:0;position:absolute;top:calc(50% - .75em);width:1.5rem}.card--compare__footer input[type=radio]+label{background-color:#fff;border:2px solid #1f1f1f;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:0;margin-top:24px;max-width:360px;min-height:50px;padding:10px 10px 10px 54px;position:relative;text-align:left;width:100%}.card--compare__footer input[type=radio]+label:hover{background-color:#d4d4d4}.card--compare__footer input[type=radio]+label:before{background:#fff;border:2px solid #9f9f9f;border-radius:50%;content:"";height:26px;left:16px;position:absolute;top:8px;width:26px}.card--compare__footer input[type=radio]+label:after{zoom:1;border:8px solid #58aae0;border-radius:50%;content:"";height:0;left:23px;opacity:0;position:absolute;top:16px;width:0}.card--compare__footer input[type=radio]:checked+label{border-width:4px}.card--compare__footer input[type=radio]:checked+label:before{border-color:#1f1f1f}.card--compare__footer input[type=radio]:checked+label:after{opacity:1}.card--compare__footer input[type=radio]:checked+label+div{border:4px solid #1f1f1f;border-top:none}#addons-btn{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:600;position:relative;text-decoration:underline}#addons-btn span{display:block}#addons-btn svg{position:absolute;right:-24px;width:16px}#addons-btn svg:last-of-type{transform:rotate(90deg)}#addons-btn.expanded svg:last-of-type{display:none}.extra-cards{max-height:5000px;transition:max-height .5s ease-in}.extra-cards.hidden{max-height:0;overflow:hidden;transition:max-height .15s ease-out}.basket--breakdown__item__header--switch-wrapper{display:flex}.basket--breakdown__item__header--switch-wrapper .basket--breakdown__item--switch{display:inline-block;height:22px;margin-right:8px;margin-top:4px;min-width:40px;position:relative;width:40px}.basket--breakdown__item__header--switch-wrapper .basket--breakdown__item--switch input{height:0;opacity:0;width:0}.basket--breakdown__item__header--switch-wrapper .basket--breakdown__item--switch input:checked+.basket--breakdown__item--switch__slider{background-color:#1f1f1f}.basket--breakdown__item__header--switch-wrapper .basket--breakdown__item--switch input:checked+.basket--breakdown__item--switch__slider:before{transform:translateX(16px)}.basket--breakdown__item__header--switch-wrapper .basket--breakdown__item--switch input:focus+.basket--breakdown__item--switch__slider{box-shadow:0 0 1px #1f1f1f}.basket--breakdown__item__header--switch-wrapper .basket--breakdown__item--switch__slider{background-color:#8a8a8a;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.basket--breakdown__item__header--switch-wrapper .basket--breakdown__item--switch__slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.basket--total__toggle-button--wrapper{display:flex;justify-content:flex-end;margin-top:16px;width:50%}@media screen and (min-width:769px){.basket--total__toggle-button--wrapper{align-items:center;justify-content:unset;margin-top:0;width:unset}}.basket--total__toggle-button--wrapper .basket--total__toggle-button{background-color:transparent;border:1px solid #1f1f1f;color:#1f1f1f;cursor:pointer;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;max-height:40px;padding:8px;width:85px}.basket--total__toggle-button--wrapper .basket--total__toggle-button.toggle-one{border-right:0}.basket--total__toggle-button--wrapper .basket--total__toggle-button.toggle-two{border-left:0}.basket--total__toggle-button--wrapper .basket--total__toggle-button.active{background-color:#1f1f1f;color:#fff}@media screen and (min-width:769px){.tip{--mqPageTipFontSize:22px}.note,.tip{--mqPageDefaultMarginBottom:48px}}.tip{font-size:var(--mqPageTipFontSize,20px);font-weight:600}.note,.tip{margin-bottom:var(--mqPageDefaultMarginBottom,32px)}.note{background-color:#fff;display:flex;padding:16px}.note svg{height:32px;margin-right:16px;min-height:32px;min-width:32px;width:32px}@media (min-width:769px){.accordion__summary{--mqDefaultFontSize:26px}.accordion-group--standard details{--mqDetailsVerticalPadding:24px 0}}.accordion-group--standard details.accordion-style{border-top:4px solid #1f1f1f;padding:var(--mqDetailsVerticalPadding,16px 0)}.accordion-group--standard details.accordion-style.open-with-margin[open] summary:not(summary.helptext--title){margin-bottom:48px}.accordion-group--standard details.accordion-style:last-of-type{border-bottom:4px solid #1f1f1f}.accordion-group--standard details.accordion-style summary.accordion-style{font-weight:600;height:100%;list-style:none;position:relative}.accordion-group--standard details.accordion-style summary.accordion-style::-webkit-details-marker{display:none}.accordion-group--standard details.accordion-style summary.accordion-style:hover{cursor:pointer}.accordion-group--standard details.accordion-style summary.accordion-style:after,.accordion-group--standard details.accordion-style summary.accordion-style:before{border-left:4px solid #1f1f1f;content:" ";display:block;height:24px;position:absolute;right:12px;top:20px}.accordion-group--standard details.accordion-style summary.accordion-style:before{transform:translateY(-50%) rotate(0deg)}.accordion-group--standard details.accordion-style summary.accordion-style .accordion__summary{display:flex;font-size:var(--mqDefaultFontSize,22px);padding-bottom:0}.accordion-group--standard details.accordion-style summary.accordion-style:after,.accordion-group--standard details.accordion-style[open] summary.accordion-style:before,.accordion-group--standard details.accordion-style[open] summary:before{transform:translateY(-50%) rotate(90deg)}.accordion-group--standard details.accordion-style>summary.accordion-style::-webkit-details-marker,.accordion-group--standard details.accordion-style>summary.accordion-style::marker{display:none}.accordion-group--standard .accordion__content.review-content p,.accordion-group--standard .accordion__content.review-content span{font-size:16px}.accordion-group--standard .accordion__content.review-content ul{padding:0}.accordion-group--standard .accordion__content.review-content ul li{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:769px){.accordion-group--standard .accordion__content.review-content ul li{width:80%}}.accordion-group--standard .accordion__content.review-content ul li div{width:50%}.accordion-group--standard .accordion__content.review-content ul.feature-breakdown li{flex-wrap:wrap}.accordion-group--standard .accordion__content.review-content ul.feature-breakdown li span{display:inline-block;width:50%}.accordion-group--standard .accordion__content.review-content ul.feature-breakdown details{width:100%}.accordion-group--standard .accordion__content.review-content ul.feature-breakdown .helptext--content p,.accordion-group--standard .accordion__content.review-content ul.feature-breakdown .helptext--content span,.accordion-group--standard .accordion__content.review-content ul.feature-breakdown .helptext--title{font-size:14px}.accordion-group--standard .accordion__content__title{font-size:32px;font-weight:600;margin-bottom:16px;margin-top:40px}@media screen and (min-width:769px){.accordion-group--standard .accordion__content__title{font-size:42px}}.accordion-group--standard .accordion__content__info-breakdown div{display:flex;gap:16px;justify-content:space-between}.accordion-group--standard .accordion__content__info-breakdown div:not(:last-of-type){margin-bottom:16px}.accordion-group--standard .accordion__content__info-breakdown div span{display:block;width:50%}.accordion-group--standard .accordion__content__info-breakdown div span:last-of-type{font-weight:600}.accordion-group--standard .accordion__content__info-breakdown .accordion__content__sub-title{font-size:22px;font-weight:600;margin-top:26px}.accordion-group--standard .accordion__content__edit-link{align-items:center;color:#1f1f1f;display:inline-flex;font-weight:600;margin-top:var(--mqEditLinkMarginTop,16px);text-decoration:underline}@media screen and (min-width:769px){.accordion-group--standard .accordion__content__edit-link{--mqEditLinkMarginTop:24px}}.accordion-group--standard .accordion__content__edit-link svg{height:14px;margin-left:8px;width:14px}.accordion-group--standard.accordion-group--small-summary details.accordion-style summary.accordion-style:after,.accordion-group--standard.accordion-group--small-summary details.accordion-style summary.accordion-style:before{top:14px}.accordion-group--standard.accordion-group--small-summary details.accordion-style summary.accordion-style .accordion__summary{font-size:var(--mqSmallFontSize,16px)}@media screen and (min-width:769px){.accordion-group--standard.accordion-group--small-summary details.accordion-style summary.accordion-style .accordion__summary{--mqSmallFontSize:18px}}.page--content p{margin-bottom:16px}.page--content p a{color:#1f1f1f}.page--content__cover-start{display:flex;flex-wrap:wrap;margin-bottom:24px}.page--content__cover-start span{display:inline-flex}@media screen and (min-width:769px){.page--content__cover-start span{width:35%}}.page--content__cover-start span:nth-of-type(2n){font-weight:600;margin-left:8px}@media screen and (min-width:769px){.page--content__cover-start span:nth-of-type(2n){margin-left:0}}.page--content .page--content__text--each-end-aligned .span-wrapper{display:flex;justify-content:space-between;max-width:320px;width:100%}.page--content .page--content__text--each-end-aligned .span-wrapper span{width:50%}@media screen and (min-width:769px){.page--content .page--content__text--each-end-aligned .span-wrapper{max-width:600px;width:100%}}.page--content .page--content__text--each-end-aligned .span-wrapper span:nth-of-type(2n){font-weight:600}.page--content .page--content__bank--logo-wrapper{max-width:160px}.page--content .page--content__bank--logo-wrapper .bank-logo{width:100%}.page--content__additional-policy-features .page--content__title,.page--content__policy-docs .page--content__title,.page--content__policy-features .page--content__title{margin-top:32px}@media screen and (min-width:769px){.page--content__additional-policy-features .page--content__title,.page--content__policy-docs .page--content__title,.page--content__policy-features .page--content__title{margin-top:48px}}.page--content__overview .page--content__title{margin-top:48px}.page--content__overview__breakdown div:not(div:last-of-type){display:flex;flex-wrap:wrap;margin-bottom:24px}.page--content__overview__breakdown div span{display:inline-flex;width:50%}.page--content__overview__breakdown div span:nth-of-type(2n){font-weight:600}.page--content__overview__breakdown__sub-title{font-size:16px;font-weight:600;margin-bottom:4px;width:100%}@media screen and (min-width:769px){.page--content__overview__breakdown__sub-title{font-size:18px}}.page--content__policy-features .page--content__title{margin-bottom:24px}.page--content.page--content--disclosure_consent{margin-bottom:64px}.page--content.page--content--payment .form-element__addon-question label span{display:block;font-weight:400}.page--content.page--content--payment .form-element__addon-question label span#payment-period--monthly--total{font-weight:600}.page--content.page--content--payment-auto-renew .btn--continue{margin-top:0}.page--content.page--content--thankyou .page--content--thankyou__breakdown div:not(div:last-of-type){display:flex;flex-wrap:wrap;margin-bottom:4px}.page--content.page--content--thankyou .page--content--thankyou__breakdown div:last-of-type{margin-top:24px}.page--content.page--content--thankyou .page--content--thankyou__breakdown div span{display:inline-flex;width:50%}.page--content.page--content--thankyou .page--content--thankyou__breakdown div span:nth-of-type(2n){font-weight:600}.page--content.page--content--thankyou .page--content--thankyou__content-block ul{margin-bottom:16px}@media screen and (min-width:769px){.page--content.page--content--thankyou .page--content--thankyou__content-block ul{margin-bottom:24px}}.page--content__original-quote .btn{margin-top:24px;width:320px}@media screen and (max-width:769px){.page--content__original-quote .btn{width:340px}}.page--content__tick-list ul{list-style-type:none;padding:0}@media screen and (min-width:769px){.page--content__tick-list ul{width:80%}}.page--content__tick-list ul li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%231F1F1F' d='M0 0h32v32H0z'/%3E%3Cpath d='M24 8 12.8 19l-4.9-4.9L5 17l4.9 4.9 2.9 2.9 2.9-2.9 11.2-11L24 8Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:flex;flex-wrap:wrap;height:32px;justify-content:space-between;margin-bottom:32px}@media screen and (min-width:769px){.page--content__tick-list ul li{flex-wrap:nowrap}}.page--content__tick-list ul li .span--first{margin-left:48px}@media screen and (max-width:768px){.page--content__tick-list ul li .span--second{margin-left:48px;width:100%}}.page--content__call-us{background-color:#fff;padding:16px}@media screen and (min-width:769px){.page--content__call-us{padding:32px}}.page--content__call-us h2{font-size:32px;font-weight:500}@media screen and (min-width:769px){.page--content__call-us h2{font-size:42px}}.page--content__call-us h2 span{display:block;font-size:32px;font-weight:600}@media screen and (min-width:769px){.page--content__call-us h2 span{display:inline;font-size:42px}}.page--content__call-us .span-wrapper{display:flex;justify-content:space-between;max-width:320px}.page--content__call-us .span-wrapper span{width:50%}@media screen and (min-width:769px){.page--content__call-us .span-wrapper{max-width:600px;width:60%}}.page--content__call-us .span-wrapper span:nth-of-type(2n){font-weight:600}.info-modal{background:rgba(0,0,0,.5);display:block;height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;width:100vw;z-index:22}.info-modal.open{background:rgba(0,0,0,.5);opacity:1;overflow:hidden;pointer-events:all;z-index:999}.info-modal.open .info-modal__body{transform:translateX(0) translateY(-50%)}.info-modal__body{background:#fff;height:100vh;max-height:100vh;overflow-y:auto;padding:32px;position:absolute;right:0;top:50%;transform:translateX(200%) translateY(-50%);transition:transform .25s ease;width:95vw;z-index:10}@media screen and (min-width:769px){.info-modal__body{max-width:648px;width:65vw}}.info-modal__body h3{font-size:32px;font-weight:600}@media screen and (min-width:769px){.info-modal__body h3{font-size:42px}}.info-modal__body .info-modal__trigger-button{background:#223153;border:1px solid #fff;bottom:12px;height:48px;pointer-events:all;position:fixed;right:3vw;width:48px;z-index:15;z-index:9}.info-modal__body .info-modal__trigger-button--close{background-color:transparent;border:0;border-radius:0;bottom:unset;cursor:pointer;display:none;display:block;height:auto;left:0;position:relative;top:0;width:20px;width:auto}.info-modal__body .info-modal__trigger-button--close .close-symbol{background-color:#1f1f1f;border-radius:2px;display:block;height:3px;position:absolute;top:50%;transform:rotate(-45deg);width:18px}.info-modal__body .info-modal__trigger-button--close .close-symbol+.close-symbol{transform:rotate(45deg)}.info-modal__body .info-modal__trigger-button--close .button__text--close{display:block;font-size:16px;font-weight:600;line-height:32px;margin-left:24px;text-decoration:underline}@media screen and (min-width:769px){.info-modal__body .info-modal__trigger-button--close .button__text--close{font-size:18px}}.compare--table--wrapper{max-width:800px;overflow-x:auto;padding-top:32px}.compare--table--wrapper .compare--table{border-collapse:separate;border-spacing:8px;width:100%}.compare--table--wrapper .compare--table .compare--table__image-head{padding:8px}.compare--table--wrapper .compare--table .no-content{background:#efefef;border-top:none;left:0;position:sticky;z-index:2}.compare--table--wrapper .compare--table th{background-color:#fff;border-top:4px solid #58aae0;color:#1f1f1f;font-weight:600;padding:16px;text-align:left}.compare--table--wrapper .compare--table th.banner{position:relative}.compare--table--wrapper .compare--table th.banner div{background-color:#58aae0;height:44px;left:0;position:absolute;top:-44px;width:100%}.compare--table--wrapper .compare--table th.banner div span{display:block;padding:8px 16px}.compare--table--wrapper .compare--table tr{height:90px}.compare--table--wrapper .compare--table tr td,.compare--table--wrapper .compare--table tr th{font-weight:600;max-width:158px;min-width:150px}.compare--table--wrapper .compare--table tr td .details--standard summary,.compare--table--wrapper .compare--table tr th .details--standard summary{align-items:baseline;display:flex}.compare--table--wrapper .compare--table tr td .details--standard summary svg,.compare--table--wrapper .compare--table tr th .details--standard summary svg{width:12px}.compare--table--wrapper .compare--table tr td .details--standard summary span,.compare--table--wrapper .compare--table tr th .details--standard summary span{font-size:14px;font-weight:400}.compare--table--wrapper .compare--table tr td{text-align:center}.compare--table--wrapper .compare--table tr td.left-align{text-align:left}.compare--table--wrapper .compare--table tr td img{width:19px}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper{position:relative}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]{height:1.5rem;left:1em;opacity:0;position:absolute;top:calc(50% - .75em);width:1.5rem}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]+label{background-color:#fff;border:2px solid #1f1f1f;cursor:pointer;display:inline-block;font-size:16px;height:170px;margin-bottom:0;min-height:156px;padding:0 10px;text-align:left;width:100%}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]+label.small-height{min-height:105px}@media screen and (min-width:769px){.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]+label{font-size:18px}}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]+label span{display:block;font-weight:600;margin-top:52px}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]+label:hover{background-color:#d4d4d4}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]+label:before{background:#fff;border:2px solid #9f9f9f;border-radius:50%;content:"";height:26px;left:9px;position:absolute;top:16px;width:26px}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]+label:after{zoom:1;border:9px solid #58aae0;border-radius:50%;content:"";height:0;left:15px;opacity:0;position:absolute;top:22px;width:0}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]:checked+label{border-width:4px}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]:checked+label:before{border-color:#1f1f1f}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]:checked+label:after{opacity:1}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper input[type=radio]:checked+label+div{border:4px solid #1f1f1f;border-top:none}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper .ipid-link{border:2px solid #1f1f1f;border-top:none;padding:16px;text-align:left}.compare--table--wrapper .compare--table tr td .compare--table__input-wrapper .ipid-link a{font-size:14px;font-weight:600}.compare--table--wrapper .compare--table tr th.left-col-heading{background-color:#58aae0;border-top:none;left:0;position:sticky}.compare--table--wrapper .compare--table tr:nth-of-type(odd) td{background-color:#d4d4d4}.compare--table--wrapper .compare--table tr:nth-of-type(2n) td{background-color:#fff}.compare--table--wrapper .compare--table tr.grey-row td{background-color:#d4d4d4}.compare--table--wrapper .compare--table tr.white-row td{background-color:#fff}.compare--table--wrapper .compare--table tr.inputs-row{vertical-align:top}.compare--table--wrapper .compare--table__price{padding:8px;text-align:left}.compare--table--wrapper .compare--table__price__label{display:block;font-size:14px}.compare--table--wrapper .compare--table__price__total{position:relative}.compare--table--wrapper .compare--table__price__total span{font-weight:700}.compare--table--wrapper .compare--table__price__total span:first-of-type{font-size:42px}.compare--table--wrapper .compare--table__price__total span:last-of-type{font-size:22px;position:absolute;top:-20px;vertical-align:super}.page--loading__initial-load{display:none}body.initial-load{overflow:hidden}body.initial-load .page--default{min-height:100vh}body.initial-load .page--default main,body.initial-load .progress{display:none}body.initial-load .page--loading__initial-load{background:#fff;display:flex;flex-wrap:wrap;max-height:475px;overflow-y:auto;padding:16px;width:100%}@media screen and (min-width:769px){body.initial-load .page--loading__initial-load{max-height:unset;max-width:800px;padding:32px}}body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen{display:flex;flex-wrap:wrap}body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen h2{font-size:32px;font-weight:600;width:100%}@media screen and (min-width:769px){body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen h2{font-size:42px;margin-bottom:42px}}body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen .page-loading--spinner{margin:0 auto}body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen .note{background-color:#efefef;margin-top:48px;padding:16px}@media screen and (min-width:769px){body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen .note{padding:32px}}body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen .note .promotional-message{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:769px){body.initial-load .page--loading__initial-load .page--loading__initial-load__first-screen .note .promotional-message{flex-wrap:nowrap}}body.initial-load .page--loading__initial-load .page--loading__initial-load__confirm-screen div{display:flex;justify-content:center;width:100%}body.initial-load .page--loading__initial-load .page--loading__initial-load__confirm-screen div p{max-width:800px}body.initial-load .page--loading__initial-load .page--loading__initial-load__confirm-screen div:last-of-type{margin:32px 0}@media screen and (min-width:769px){body.initial-load .page--loading__initial-load .page--loading__initial-load__confirm-screen div:last-of-type{margin:24px 0}}body.initial-load .page--loading__icon-wrapper,body.initial-load.confirm-screen .page--loading__initial-load__first-screen{display:none}body.initial-load.confirm-screen .page--loading__initial-load__confirm-screen{display:block}.page--loading__content{background-color:rgba(31,31,31,.7);content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}body.initial-load .page--loading__content,body.page--loading .page--loading__content{display:block}.page--loading__content__message{display:flex;flex-wrap:wrap;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}@media screen and (min-width:769px){.page--loading__content__message{width:100%}}.page--loading__content__message span:not(.page--loading__initial-load span){color:#fff;display:block;font-size:var(--mqLoadingMessageFontSize,20px);font-weight:600;margin-bottom:var(--mqLoadingMessageMarginBottom,48px);text-align:center;width:100%}@media screen and (min-width:769px){.page--loading__content__message span:not(.page--loading__initial-load span){--mqLoadingMessageFontSize:32px;--mqLoadingMessageMarginBottom:40px}}.page--loading__content__message .page--loading__icon-wrapper{text-align:center}.page--loading__content__message .page--loading__content__icon{width:var(--mqLoadingSpinnerSize,80px)}@media screen and (min-width:769px){.page--loading__content__message .page--loading__content__icon{--mqLoadingSpinnerSize:105px}}.page--loading__content__message .page--loading__content__icon.page-loading--spinner{animation:rotation 1s ease-in-out infinite}.page--loading__content__icon:not(.active){display:none}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}form{margin-bottom:32px}@media screen and (min-width:769px){form{margin-bottom:48px}}.form-element{margin-bottom:32px;position:relative}@media screen and (min-width:769px){.form-element{margin-bottom:48px}}.input-shell{position:relative}.form-element.prefixed .input-shell input{padding-left:55px}.form-element.prefixed .input-shell:before{align-items:center;background-color:#f1f1f1;color:#1f1f1f;content:"GB";display:flex;font-size:16px;font-weight:600;height:46px;justify-content:center;left:2px;position:absolute;top:2px;width:47px}.form-element.prefixed.error .input-shell:before{height:42px;left:4px;top:4px;width:45px}@media screen and (min-width:769px){.form-element.prefixed:before{font-size:18px;top:51px}}.form-element.prefixed.error:before{height:42px;left:3.5px;top:44px}@media screen and (min-width:769px){.form-element.prefixed.error:before{font-size:18px;top:53px}}.form-element label{display:block;font-size:20px;font-size:16px;font-weight:600;margin-bottom:16px}@media screen and (min-width:769px){.form-element label{font-size:22px}}.form-element input[type=text]{border:2px solid #1f1f1f;font-size:16px;min-height:50px;padding:8px}.form-element input[type=text].width--standard{max-width:360px;width:100%}.form-element input[type=text].width--short{width:230px}.form-element input[type=text].width--semi{width:187px}.form-element input[type=text].width--small{width:65px}.form-element input[type=text]:focus{border-radius:0;outline:4px solid #58aae0}@media screen and (min-width:769px){.form-element input[type=text]{font-size:18px}}.form-element__date-field{display:inline-block;width:70px}.form-element__date-field:first-of-type{margin-right:16px}.form-element__date-field label{font-size:18px;font-weight:400}.form-element__date-field input{width:100%}.form-element__date-of-birth{display:inline-block;margin-right:16px;width:70px}.form-element__date-of-birth:last-of-type{margin-right:0;width:108px}.form-element__date-of-birth label{font-size:18px;font-weight:400;margin-bottom:8px}.form-element__date-of-birth input{width:100%}.form-element__sort-code{display:inline-block;margin-right:16px;width:70px}.form-element__sort-code:last-of-type{margin-right:0}.form-element__sort-code label{font-size:18px;font-weight:400}.form-element__sort-code input{width:100%}.form-element__addon-question{margin-top:16px;position:relative}@media screen and (max-width:768px){.form-element__addon-question{max-width:360px}}@media screen and (min-width:769px){.form-element__addon-question{font-size:18px;width:360px}}.form-element__addon-question input[type=radio]{height:1.5rem;left:1em;opacity:0;position:absolute;top:calc(50% - .75em);width:1.5rem}.form-element__addon-question input[type=radio]+label{background-color:#fff;border:2px solid #1f1f1f;cursor:pointer;display:inline-block;font-size:16px;margin-bottom:0;padding:10px 16px 10px 63px;width:100%}@media screen and (min-width:769px){.form-element__addon-question input[type=radio]+label{font-size:18px}}.form-element__addon-question input[type=radio]+label:hover{background-color:#d4d4d4}.form-element__addon-question input[type=radio]+label:before{background:#fff;border:2px solid #9f9f9f;border-radius:50%;content:"";height:26px;position:absolute;top:calc(50% - 15px);width:26px}@media screen and (max-width:768px){.form-element__addon-question input[type=radio]+label:before{left:16px}}@media screen and (min-width:769px){.form-element__addon-question input[type=radio]+label:before{left:18px}}.form-element__addon-question input[type=radio]+label:after{zoom:1;border-radius:50%;content:"";height:0;opacity:0;position:absolute;width:0}@media screen and (max-width:768px){.form-element__addon-question input[type=radio]+label:after{border:8px solid #58aae0;left:23px;top:calc(50% - 8px)}}@media screen and (min-width:769px){.form-element__addon-question input[type=radio]+label:after{border:9px solid #58aae0;left:24px;top:calc(50% - 9px)}}.form-element__addon-question input[type=radio]:checked+label{border-width:4px;padding:8px 12px 8px 61px}.form-element__addon-question input[type=radio]:checked+label:before{border-color:#1f1f1f}.form-element__addon-question input[type=radio]:checked+label:after{opacity:1}.form-element__addon-question input[type=radio]:focus+label{outline:4px solid #58aae0}.form-element.form-element--radio-horizontal{display:flex}.form-element.form-element--radio-horizontal .form-element__addon-question{max-width:172px;width:50%}.form-element.form-element--radio-horizontal .form-element__addon-question label{width:100%}.form-element.form-element--radio-horizontal .form-element__addon-question:first-of-type{margin-right:16px}.addon-question--extra-radios,.helptext--content{border-left:4px solid #1f1f1f;margin-top:16px;padding-left:16px}.helptext--content p,.helptext--content p:last-of-type{margin-bottom:0}.btn--forward:hover,.btn--link:hover span,a:hover{text-decoration:none}@media screen and (min-width:769px){.btn--back{--mqBackBtnFontSize:18px;--mqBackBtnMarginBottom:48px}.btn span{--mqDefaultFontSize:22px}.btn--continue{--mqContinueBtnMarginTop:48px}.btn--secondary span{--mqDefaultFontSize:20px}.btn--link span{--mqDefaultFontSize:18px}}button{background-color:transparent;border:0;margin:0;padding:0}.btn{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:16px 24px;text-decoration:none}.btn span{font-size:var(--mqDefaultFontSize,20px);font-weight:600}.btn--primary{background-color:#1f1f1f;color:#fff}.btn--secondary{background-color:#58aae0}.btn--secondary span{font-size:var(--mqDefaultFontSize,18px);font-weight:600}.btn--link{padding-left:0}.btn--link span{font-size:var(--mqDefaultFontSize,16px);font-weight:400;text-decoration:underline}.btn--continue{margin-top:var(--mqContinueBtnMarginTop,32px);width:182px}.btn--continue.btn--continue--medium{max-width:225px;width:unset}.btn--continue.btn--continue--large{max-width:300px;width:unset}@media screen and (min-width:769px){.btn--continue.btn--continue--large{max-width:360px}}.btn--continue.btn--continue--xlarge{max-width:300px;width:unset}@media screen and (min-width:769px){.btn--continue.btn--continue--xlarge{max-width:450px}}.btn svg{height:24px;margin-left:20px;min-height:24px;min-width:24px;width:24px}.btn:hover svg{transform:rotate(45deg);transition:transform .3s ease}.btn--back{align-items:center;color:#1f1f1f;display:flex;font-size:var(--mqBackBtnFontSize,16px);font-weight:600;margin-bottom:var(--mqBackBtnMarginBottom,32px)}.btn--back svg{height:13px;margin-right:4px;min-height:13px;min-width:13px;width:13px}.btn--forward{align-items:center;color:#1f1f1f;cursor:pointer;display:flex;font-weight:600;text-decoration:underline}.btn--forward:first-of-type{margin-bottom:8px}.btn--forward svg{height:13px;margin-left:8px;min-height:13px;min-width:13px;width:13px}@media (min-width:769px){.page--content__rewards{--mqAssetPadding:32px;--mqLogoMaxWidth:150px;--mqLogoMaxHeight:60px}.page--content__rewards.page--content__rewards--basket{--mqAssetPadding:0}}.page--content__rewards{background:#1f1f1f;color:#fff;display:flex;flex-wrap:wrap;font-weight:600;margin:0;padding:var(--mqAssetPadding,16px)}.page--content__rewards li{display:flex;flex-basis:50%;flex-wrap:wrap;justify-content:center}@media screen and (min-width:769px){.page--content__rewards li{flex-basis:25%;justify-content:unset}.page--content__rewards li:nth-of-type(2){justify-content:flex-start}.page--content__rewards li:nth-of-type(3),.page--content__rewards li:nth-of-type(4){justify-content:center}.page--content__rewards li:nth-of-type(5){justify-content:flex-end}}@media screen and (max-width:768px){.page--content__rewards li:nth-of-type(2),.page--content__rewards li:nth-of-type(3){margin-bottom:32px}}.page--content__rewards li.full-width{display:block;flex-basis:100%;font-size:22px;margin-bottom:24px}@media screen and (min-width:769px){.page--content__rewards li.full-width{font-size:26px}}.page--content__rewards li.full-width a{color:#fff}@media screen and (min-width:769px){.page--content__rewards li.full-width a{font-weight:600}}.page--content__rewards div{display:grid;flex-basis:100%;margin:0 auto}.page--content__rewards img{display:block;max-height:var(--mqLogoMaxHeight,50px);max-width:var(--mqLogoMaxWidth,80%);padding:0}@media screen and (max-width:768px){.page--content__rewards img{align-self:center}}.page--content__rewards span{align-self:flex-end;display:block;font-weight:600;margin-top:16px;text-align:center;width:100%}@media screen and (min-width:769px){.page--content__rewards span{text-align:unset}.page--content__rewards span.center--desktop{text-align:center}.page--content__rewards span.right--desktop{text-align:right}}.terms-and-conditions{background:#d4d4d4;margin-top:32px;padding:16px}@media screen and (min-width:769px){.terms-and-conditions{margin-top:48px;padding:32px}}.terms-and-conditions__input-content{position:relative}.terms-and-conditions__input-content input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #9f9f9f;cursor:pointer;height:24px;left:0;margin:0;position:absolute;top:14px;width:24px}.terms-and-conditions__input-content input[type=checkbox]:checked{background-image:url(https://www.confused.com/static/content/images/redesign/v2.0/icons/black-tick.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-color:#1f1f1f}.terms-and-conditions__input-content input[type=checkbox]+label{cursor:pointer;display:inline-block;margin-left:-1rem;padding:12px 12px 12px 56px}.error-summary{background:#fff;border:4px solid #e61414;border-radius:0;margin-bottom:48px;max-width:800px;padding:24px}.error-summary .error-summary__heading{color:#e61414;font-size:26px;font-weight:600;margin-bottom:16px}.error-summary .error-summary__link a{color:#1f1f1f;font-weight:600}.error input[type=number],.error input[type=text]{border-color:#e61414;border-width:4px}.field-validation-error{color:#e61414;display:block;font-weight:600;margin:0 0 16px;padding-left:40px;padding-top:5px;position:relative}.field-validation-error:not(.empty):before{align-items:center;background-color:#e61414;background-image:url(/images/exclamation.svg);background-position:50% 50%;background-repeat:no-repeat;content:"";display:flex;height:25px;justify-content:center;left:0;position:absolute;top:.2em;width:25px}.footer-content{background-color:#1f1f1f;color:#fff}.footer-content .footer-content--quote-ref{margin-bottom:42px}@media screen and (min-width:769px){.footer-content .footer-content--quote-ref{margin-bottom:60px}}.footer-content .footer-content--top{border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;margin-bottom:42px;padding-bottom:32px}@media screen and (min-width:769px){.footer-content .footer-content--top{border-bottom:none;flex-wrap:nowrap;margin-bottom:60px;padding-bottom:0}}.footer-content .footer-content--top .footer-content--top__left{margin-bottom:16px;width:100%}@media screen and (min-width:769px){.footer-content .footer-content--top .footer-content--top__left{border-bottom:none;border-right:1px solid #fff;margin-bottom:0;margin-right:48px;padding-right:48px;width:unset}}.footer-content .footer-content--top .footer-content--top__left p:first-of-type{font-size:22px;font-weight:600}@media screen and (min-width:769px){.footer-content .footer-content--top .footer-content--top__left p:first-of-type{font-size:26px}}.footer-content .footer-content--top .footer-content--top__right .footer-content__opening-times div span:first-of-type{display:inline-block;width:185px}.footer-content .footer-content--logo{margin-bottom:16px}@media screen and (min-width:769px){.footer-content .footer-content--logo{margin-bottom:32px}}.footer-content .footer-content--logo img{width:216px}.footer-content .footer-content--bottom p:first-of-type{margin-bottom:16px}.footer-content .footer-content--bottom div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}@media screen and (min-width:769px){.footer-content .footer-content--bottom div{flex-wrap:nowrap;margin-top:32px}}.footer-content .footer-content--bottom a{color:#fff;width:100%}@media screen and (min-width:769px){.footer-content .footer-content--bottom div a{width:unset}}.footer-content .footer-content--bottom .back-to-top{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;margin-top:32px}@media screen and (min-width:769px){.footer-content .footer-content--bottom .back-to-top{margin-top:0}}.footer-content .footer-content--bottom .back-to-top svg{margin-left:16px}.display-none{display:none!important}@media screen and (max-width:768px){.hidden--mobile{display:none}}@media screen and (min-width:769px){.hidden--desktop{display:none}}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-4{margin-bottom:4px!important}.margin-bottom-16{margin-bottom:16px!important}@media screen and (min-width:769px){.margin-bottom-16{margin-bottom:24px!important}}.margin-bottom-32{margin-bottom:32px!important}@media screen and (min-width:769px){.margin-bottom-32{margin-bottom:48px!important}}.margin-top-0{margin-top:0!important}.margin-top-8{margin-top:8px!important}.margin-top-16{margin-top:16px!important}@media screen and (min-width:769px){.margin-top-16{margin-top:24px!important}}.margin-top-16--all{margin-top:16px!important}.margin-bottom-16--all{margin-bottom:16px!important}.margin-top-32{margin-top:32px!important}@media screen and (min-width:769px){.margin-top-32{margin-top:48px!important}}.margin-left-16{margin-left:16px}.margin-right-32{margin-right:32px!important}@media screen and (min-width:769px){.margin-right-32{margin-right:48px!important}}.padding-16{padding:16px}.semi-bold{font-weight:600!important}.normal{font-weight:400!important}.size--20{font-size:20px!important}@media screen and (min-width:769px){.size--20{font-size:22px!important}}.size--18{font-size:18px!important}@media screen and (min-width:769px){.size--18{font-size:20px!important}}.align--center{align-items:center;display:flex}.separator--bottom{border-bottom:4px solid #1f1f1f;margin-bottom:32px;padding-bottom:32px}@media screen and (min-width:769px){.separator--bottom{margin-bottom:48px;padding-bottom:48px}}.size--14{font-size:14px!important}.quote--note{background:#fff;margin-bottom:20px;padding:12px}.quote--note a{text-decoration:none}
