.body-wrapper{margin:0 auto;background:#f5f5f5;position:relative}@media(max-width: 1000px){.body-wrapper{padding-top:20px;top:-1px}}.body-wrapper .seo-wrapper{padding:60px}.body-wrapper .seo-wrapper .btn{display:block;margin:0 auto}.body-wrapper .seo-wrapper h1,.body-wrapper .seo-wrapper .h1-style,.body-wrapper .seo-wrapper .pseudo-h1{margin-bottom:20px}.body-wrapper .seo-wrapper div{font-size:13pt;color:#262626;text-align:center;max-width:1200px;white-space:break-spaces;margin:0 auto;padding:10px}@media(max-width: 1000px){.body-wrapper .seo-wrapper div{padding:5px}}.stats-banner{background:#fff;padding-bottom:8.125rem}.stats-banner .stats-wrapper{max-width:900px;margin:0 auto}.stats-banner .stats-wrapper .info-card .header{font-size:10.5pt;color:#262965;font-weight:600;white-space:nowrap;text-overflow:ellipsis;font-family:"roc-grotesk-wide";overflow:hidden;margin:16px 0px;height:unset}.stats-banner h2,.stats-banner .pseudo-h2{text-align:center;margin:20px 0px;max-width:900px;margin:20px auto;font-family:"roc-grotesk-wide";font-weight:600;font-size:40px;line-height:65px;margin-bottom:0px;padding-bottom:0px}@media(max-width: 1000px){.stats-banner{padding-bottom:2rem}}.why-big-section{position:relative;text-align:center;margin:0 auto;background:#fff;padding:20px;margin-bottom:60px}.why-big-section h2,.why-big-section .pseudo-h2{font-family:"roc-grotesk-wide";font-size:40px;margin:16px 0}.why-big-section h3,.why-big-section .pseudo-h3{margin:26px 0px;font-size:22px;font-family:"Avenir Next";font-weight:600}@media(max-width: 1000px){.why-big-section{border-radius:0px 0px 0px 0px;box-shadow:none;padding:1rem 2rem;padding-top:30px;margin-top:20px}}.why-big-section .why-big-wrapper{max-width:1200px;margin:5px auto}.why-big-section .why-big-wrapper .info-card{margin:20px;text-align:center;flex-basis:15%;min-width:240px;padding-top:20px;margin-top:0px;padding:5px 20px;box-shadow:0 0 7px 0px rgba(0,0,0,.0784313725);padding-bottom:30px}.why-big-section .why-big-wrapper .info-card .caption{color:#707070}.why-big-section .why-big-wrapper .info-card img{height:80px;margin:20px 0}.why-big-section .why-big-wrapper .info-card .btn{border:none;height:36px;text-decoration:underline;font-size:13pt;position:absolute;bottom:0;width:100px;font-size:8pt;left:calc(50% - 60px)}@media(max-width: 1000px){.why-big-section .why-big-wrapper .info-card{margin:10px;padding:5px;padding-bottom:30px}.why-big-section .why-big-wrapper .info-card .caption{margin:5px 0}}.our-customers-section{position:relative;text-align:center;margin:60px auto;background:#fff;padding:20px;margin-bottom:60px}.our-customers-section h1,.our-customers-section .h1-style,.our-customers-section .pseudo-h1{margin-bottom:1.875rem}.our-customers-section h2,.our-customers-section .pseudo-h2{margin:20px;max-width:730px;margin:60px auto;font-size:40px;line-height:50px;font-family:"Avenir Black"}.our-customers-section .trustpilot-mobile-widget{display:none;height:180px}@media(max-width: 520px){.our-customers-section .trustpilot-mobile-widget{display:block}}@media(max-width: 1000px){.our-customers-section h2,.our-customers-section .pseudo-h2{font-size:30px;line-height:unset;margin:25px 10px}}.specific-search-section{background:#262965;padding:60px 20px;padding-bottom:30px}.specific-search-section .specific-search-wrapper{max-width:1100px;margin:0 auto;text-align:center}.specific-search-section .specific-search-wrapper h2,.specific-search-section .specific-search-wrapper .pseudo-h2{color:#fff;font-family:"roc-grotesk-wide"}.specific-search-section .specific-search-wrapper .specific-search-container{display:flex;margin-top:1rem;padding:20px 0}.specific-search-section .specific-search-wrapper .specific-search-container .menu{background:#262965;color:#fff;justify-content:initial}.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-makes,.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-types{flex:2;display:grid;grid-template-columns:auto auto auto;height:fit-content;row-gap:2rem;padding:1.5rem 0}.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-makes .list-item,.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-types .list-item{text-align:left;color:#fff;font-size:15px;font-weight:400}.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-types{flex:1;row-gap:1rem;column-gap:1rem;grid-template-columns:auto auto}.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-types .list-item{display:flex;gap:.75rem;width:80%;background:#fff;border-radius:3rem;padding:.75rem;font-weight:500;padding-left:1.5rem;color:#262965}.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-types .list-item .icon{position:relative;top:2px}.specific-search-section .specific-search-wrapper .specific-search-container .menu.car-types .list-item .list-item-caption{margin:auto 0}@media(max-width: 1000px){.specific-search-section .specific-search-wrapper .specific-search-container{flex-direction:column}}@media(max-width: 500px){.specific-search-section .specific-search-wrapper .specific-search-container .car-makes{grid-template-columns:auto auto !important}.specific-search-section .specific-search-wrapper .specific-search-container .car-types .list-item{margin:0}.specific-search-section .specific-search-wrapper .specific-search-container .car-types .list-item img{width:30px}.specific-search-section .specific-search-wrapper .specific-search-container .car-types .list-item .list-item-caption{font-size:10pt}}@media(max-width: 350px){.specific-search-section .specific-search-wrapper .specific-search-container .car-types{display:flex !important;flex-direction:column;gap:1rem}.specific-search-section .specific-search-wrapper .specific-search-container .car-types .list-item{width:90% !important}}.confidence-section{padding:6.25rem 0rem;margin:60px 0;background:#f5f6f8}@media(max-width: 1000px){.confidence-section{margin:1rem 0rem;padding:1rem 0}}.confidence-section .confidence-wrapper{max-width:1300px;margin:0 auto}@media(max-width: 1000px){.confidence-section .confidence-wrapper{margin:0 20px}}.confidence-section .confidence-wrapper .left-section{flex-basis:40%;flex:0 1 40%;margin:0px 30px;margin-right:100px;max-width:400px;flex:0 1 40%}.confidence-section .confidence-wrapper .left-section h1,.confidence-section .confidence-wrapper .left-section .h1-style,.confidence-section .confidence-wrapper .left-section .pseudo-h1{text-align:left}.confidence-section .confidence-wrapper .left-section .explanation{margin:5px 0px;font-size:12pt;margin-bottom:15px;font-weight:500;line-height:22px;color:#606164}@media(max-width: 1000px){.confidence-section .confidence-wrapper .left-section{flex:1 1 100%;margin:0px 5px;margin-right:unset;max-width:unset;text-align:center}.confidence-section .confidence-wrapper .left-section h1,.confidence-section .confidence-wrapper .left-section .h1-stylec,.confidence-section .confidence-wrapper .left-section .pseudo-h1{text-align:center}}.confidence-section .confidence-wrapper .right-section{flex:0 1 55%}@media(max-width: 1000px){.confidence-section .confidence-wrapper .right-section{flex:1 1 100%}}.confidence-section .confidence-wrapper .right-section .stats-holder{display:flex;flex-wrap:nowrap;min-width:390px}@media(max-width: 1000px){.confidence-section .confidence-wrapper .right-section .stats-holder{min-width:unset;flex-basis:100%}}.confidence-section .confidence-wrapper .right-section .stats-holder .left-stats{padding:1.25rem;border:solid .0625rem #efefef;border-radius:8px 0 0 8px;width:50%;background:#fff;border-right:none;padding:25px}.confidence-section .confidence-wrapper .right-section .stats-holder .right-stats{padding:1.25rem;border-radius:0 8px 8px 0;border:solid .0625rem #efefef;width:50%;background:#fff;padding:25px}.confidence-section .confidence-wrapper .right-section .stats-holder .stat{margin:1.25rem 0rem}.confidence-section .confidence-wrapper .right-section .stats-holder .stat .title{font-weight:600;font-size:11pt;color:#262965;font-family:"Avenir Next"}.confidence-section .confidence-wrapper .right-section .stats-holder .stat .value{font-size:20pt;color:#3a3a3a;font-weight:800;letter-spacing:.7px;margin:.625rem 0rem;font-family:"roc-grotesk"}.big-on-guarantees-section{padding:20px;text-align:center;margin:60px 0;width:calc(100% - 40px)}.big-on-guarantees-section h2,.big-on-guarantees-section .pseudo-h2{text-align:left;font-family:"roc-grotesk-wide";max-width:400px;font-size:34pt;letter-spacing:-2px;flex-basis:100%}.big-on-guarantees-section .guarantee-stat-wrapper{display:flex;margin:0 auto;max-width:1100px;padding:20px;width:calc(100% - 40px);justify-content:space-between}.big-on-guarantees-section .guarantee-stat-wrapper .left-section{flex:0 1 50%;display:flex;align-self:center;flex-wrap:wrap}.big-on-guarantees-section .guarantee-stat-wrapper .left-section .info-card{flex:1 1 30%}.big-on-guarantees-section .guarantee-stat-wrapper .right-section{flex:0 1 40%}.big-on-guarantees-section .guarantee-stat-wrapper .right-section img{width:100%;height:auto;object-fit:contain;max-width:500px}@media(max-width: 1000px){.big-on-guarantees-section .guarantee-stat-wrapper{flex-wrap:wrap}.big-on-guarantees-section .guarantee-stat-wrapper .right-section{order:-1;flex-basis:100%}.big-on-guarantees-section .guarantee-stat-wrapper .left-section{flex:1 1 100%}.big-on-guarantees-section .guarantee-stat-wrapper .left-section h2,.big-on-guarantees-section .guarantee-stat-wrapper .left-section .pseudo-h2{flex-basis:100%;text-align:center;max-width:unset}}@media(max-width: 1000px){h2,.pseudo-h2{font-size:25px}}@media(max-width: 1000px){div.h1-style{font-size:20pt}}#choice-slider-mobile-only-ow{display:none}@media(max-width: 1000px){.lifestyle-wrapper .btn{padding:20px 15px}.lifestyle-wrapper .flex>*{margin:unset !important;flex:unset !important}.lifestyle-wrapper .choices-flex{display:block}.lifestyle-wrapper .choices-flex .left-side{flex-basis:unset !important}.lifestyle-wrapper .input-wrapper{margin-bottom:1em}.body-wrapper .lifestyle-section{border-radius:50px 50px 0 0}#choice-slider-mobile-only-ow{display:block;margin-top:1em}#choice-slider-mobile-only-ow .tns-item{height:100px;padding-right:10px}#choice-slider-mobile-only-ow .tns-item .radiobox{max-width:none}#choice-slider-mobile-only-ow .tns-item .radiobox.selected{border:solid 2px #262965;background:#fff}}.video-loading-placeholder{display:block !important;width:100vw !important;top:0;left:50%;transform:translate(-50%, 0)}.video-loading-placeholder.hidden{display:block !important;opacity:0;transition:opacity .5s}.video-loading-placeholder img{display:block;width:100%;object-fit:contain;height:100%}@media(min-width: 1000px){.video-loading-placeholder{height:100% !important}}.bg-video-wrapper.image-only .video-loading-placeholder{display:none !important}.bg-video-wrapper.image-only img{width:100%;height:auto;object-fit:cover}.bg-video-wrapper.image-only img.hero-banner-mobile{display:none}@media(max-width: 1000px){.bg-video-wrapper.image-only img.hero-banner-mobile{display:block}.bg-video-wrapper.image-only img.hero-banner-desktop{display:none}}.weve-been-recognised-wrapper .award-entry{text-decoration:none}.what-matters-parent-wrapper{display:flex;flex-direction:column;align-items:center;padding:3.5rem 20px}.what-matters-parent-wrapper .mobile-slider{display:none}.what-matters-parent-wrapper .header{padding-bottom:.8rem}.what-matters-parent-wrapper .sub-header{padding-bottom:2rem;font-family:"Avenir Black";font-size:1.3em}.what-matters-parent-wrapper .what-matters-wrapper{max-width:1300px;text-align:center}@media(max-width: 650px){.what-matters-parent-wrapper .what-matters-wrapper{width:100%}.what-matters-parent-wrapper .mobile-slider{display:flex;gap:1rem;padding-bottom:2rem}.what-matters-parent-wrapper .grid{display:none}.what-matters-parent-wrapper .header{font-size:1.7rem;max-width:340px;margin:auto}.what-matters-parent-wrapper .sub-header{font-size:1.3rem;max-width:340px;margin:auto}}.what-matters-parent-wrapper .card{background-color:#fff;box-shadow:0 0 7px 0px rgba(0,0,0,.0784313725);border-radius:5px;display:flex;flex-direction:column;align-items:center;padding:20px 40px;text-align:center;font-family:"Avenir Black";font-size:1.3em}.what-matters-parent-wrapper .card .header{padding-bottom:.5em}.what-matters-parent-wrapper .card .caption{font-family:"avenir next";color:#707070;font-size:.7em;padding-bottom:.5em}.what-matters-parent-wrapper .card img{width:80px;padding-bottom:.5em}.what-matters-parent-wrapper .btn.primary.rounded{font-weight:400;min-width:300px;padding:15px}.what-matters-parent-wrapper .tns-outer{position:relative;margin-bottom:2.5rem}@media(min-width: 650px){.what-matters-parent-wrapper .tns-outer{display:none}}.what-matters-parent-wrapper .tns-outer .tns-control-buttons-wrapper{position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem}.what-matters-parent-wrapper .tns-outer .tns-control-buttons-wrapper .tns-button{display:flex;cursor:pointer}.what-matters-parent-wrapper .tns-outer .tns-control-buttons-wrapper .tns-button:first-child{transform:rotate(180deg)}.what-matters-parent-wrapper .tns-outer .tns-control-buttons-wrapper .tns-button:hover{opacity:.8}.blue-wrapper{background-color:#eaf8fc;padding:4rem 20px}.body-wrapper .lifestyle-section{box-shadow:0 0 5px 1px rgba(0,0,0,.06);padding-top:3rem}@media(max-width: 1000px){.body-wrapper .lifestyle-section{border-radius:20px;padding-top:2rem;padding-bottom:1rem}.body-wrapper .lifestyle-section .lifestyle-wrapper .right-side .btn.primary.large{border-radius:100rem}}.custom-quotes .left-section-wrapper img{max-width:600px}.custom-quotes.hard-coded img{width:100%}
