body{background-color:#fff;-webkit-font-smoothing:antialiased}@font-face{font-family:Charles Wright;src:url(/assets/CharlesWright-Bold-36015998ca44fde83b86.ttf) format("truetype")}ul li{line-height:1.5rem;margin-bottom:.25rem}.pagination{--bs-pagination-font-size:0.8rem;--bs-pagination-color:#333}.smaller{font-size:.75rem}.btn.btn-icon .icon{font-size:3rem}.btn-link-inline{display:inline;padding:0;text-align:left;vertical-align:baseline}.btn.btn-lg.loading{min-height:48px}.btn-link-inline .material-symbols-outlined{font-size:1.25rem}.ext-link .material-symbols-outlined{font-size:1rem}.ext-link.text-decoration-none:hover~.ext-link{text-decoration:underline}.tel-link .material-symbols-outlined{font-size:1.15rem}.tel-link.text-decoration-none:hover~.tel-link{text-decoration:underline}@media(min-width:768px){.tel-link .material-symbols-outlined{font-size:1.25rem}}.telematics-card{border:none}.telematics-card>.card-header{background-color:transparent;border-bottom:none;padding:.5rem 0}.telematics-card>.card-body{padding:0 0 1rem}.telematics-card .img-container{border:1px solid #ccc;border-radius:5px;padding:2rem 1rem}.telematics-card .img-container img{display:block;margin:auto;max-height:240px}@media(min-width:768px){.telematics-card .img-container img{max-height:170px}}.date-picker .MuiPickersLayout-contentWrapper{border:1px solid #ccc;border-radius:.375rem}.date-picker .MuiPickersLayout-contentWrapper .Mui-selected.Mui-disabled{background-color:transparent;color:rgba(0,0,0,.38);opacity:1}.date-picker-btn .date-display{font-size:1.2rem;font-weight:400}.json-viewer span{word-break:break-all}.text-danger .tel-link{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))}.flex-break{flex-basis:100%;height:0}.list-style-flex{padding-left:1rem}.list-style-flex .list-item:not(:last-child){margin-bottom:.75rem}.list-style-flex .list-item .bullet{font-size:.5rem;margin-right:.5rem;margin-top:.3rem}.app-links .app-badge{display:inline-block;height:50px}.app-links .app-badge img{height:100%}.collapsible .collapse-title.collapsed .show-less,.collapsible .collapse-title:not(.collapsed) .show-more{display:none}.policy-status-badge.badge{background-color:transparent;font-size:.75rem;font-weight:400;text-transform:uppercase}.policy-status-badge.badge .prefix{margin-right:4px}.policy-status-badge.badge .icon{font-size:1.25rem;margin-left:.5rem}.policy-status-badge.badge .icon.bi-info-circle-fill{color:#1e90ff}.policy-type-badge .policy-type{font-weight:700}.policy-type-badge .post-fix{font-weight:400}.finance-provider{font-size:.875rem}.finance-provider address{color:#333;margin-right:1.5rem;margin-top:.5rem}.finance-provider address .provider-name{color:#000;font-weight:400}.finance-provider img{max-width:150px}@media(min-width:576px){.finance-provider address{margin-right:2rem}.finance-provider img{max-width:200px}}.header-images{height:585px;margin-top:-130px;overflow:hidden;position:relative}.header-images .slideshow-carousel{height:100%;left:0;margin-left:auto;margin-right:auto;overflow:hidden;position:absolute;top:0;width:100%;z-index:-2}.header-images .carousel-inner{height:100%}.header-images .carousel-item{background-position:50%;background-size:cover;height:100%;width:100%}.header-images .carousel-caption{position:static;text-align:left}@media(min-width:768px){.header-images{height:685px}.header-images .carousel-caption{position:absolute}.header-images .strap-line{font-size:2rem;font-weight:400;margin-bottom:1rem}}.display-item{margin-bottom:.25rem}.display-item.car-reg{margin-bottom:.5rem}.display-item .data-label{font-size:.875rem;font-weight:500}.display-item.d-flex .data-label{min-width:135px}.display-item .data-label:not(.hz-mb){margin-bottom:.5rem}.display-item .data-value{font-size:.875rem;overflow-wrap:anywhere}.display-item .data-value:not(.hz-mb){margin-bottom:1rem}.display-item .data-value:last-child{margin-bottom:0}.display-item .info-box{margin-top:0}.display-item .data-value .precis,.display-item .section-heading{margin-bottom:.75rem}.display-item .data-value .precis:last-child{margin-bottom:0}.display-item .data-value h4{font-size:1rem}.display-item .data-value p{margin-bottom:.5rem}.display-item .data-value br{display:none}.display-item .data-value br+p{font-weight:700}.display-item .data-value .precis-heading{font-weight:700;margin-bottom:.25rem}.display-item .data-value .precis-text:not(:last-child){margin-bottom:.5rem}@media(min-width:576px){.display-item.d-flex .data-label{min-width:140px}}@media(min-width:768px){.display-item .data-label{font-size:1rem}.display-item.d-flex .data-label{min-width:160px}.display-item .data-value{font-size:1rem}.display-item .data-value h4{font-size:1.1rem}}@media(min-width:992px){.display-item.d-flex .data-label{min-width:175px}}.opex{margin-bottom:1rem}.opex .opex-icon{font-size:2rem}.opex .section-heading .opex-icon{font-size:2rem;line-height:2rem}.opex .opex-title{font-weight:500}.opex .opex-read-more{font-size:.875rem}.opex .opex-read-more .btn.collapsed .show-less,.opex .opex-read-more .btn:not(.collapsed) .show-more{display:none}.opex .text{margin-bottom:.5rem}.price-container .price{font-size:1.25rem;font-weight:700}.price-container .price span{font-weight:700}.price-container .price .pound{font-weight:900}.price-container .price-info{color:#000;font-size:.875rem;padding:.25rem 0;text-align:center}.price-container .price-separator{font-size:1.5rem;font-weight:600}.price-card{border:none}.header-sticky-active .price-container .price{font-size:1.25rem;font-weight:700}.header-sticky-active .price-container .price .pound{font-size:2.5rem;font-weight:900}.header-sticky-active .price-container .price-info{padding-bottom:1rem}.header-sticky-active .header-text,.header-sticky-active .ipt-statement,.header-sticky-active .price-divider{display:none}@media(min-width:768px){.price-card{height:100%}.price-container .price-separator{height:120px}.price-container .price .pound{font-size:4.5rem}.header-sticky-active .price-container .price .pound{font-size:3.5rem}}@media(min-width:992px){.price-card.monthly{height:auto}}.vehicle-registration{background-color:#fff;border:2px solid #000!important;border-radius:.375rem;color:#000;font-family:Charles Wright;font-size:1.9em;letter-spacing:1.5px;padding:0 .7rem}.vehicle-registration.yellow{background-color:#ffc107}.vehicle-registration.grey{background-color:#efefef}.vehicle-registration font{font-family:Charles Wright}.vehicle-description{font-size:1.15rem;font-weight:600}.vehicle-found-value{margin-top:.5rem}.vehicle-found-value+.help-text{margin-bottom:0}@media(min-width:768px){.vehicle-description{font-size:1.5rem;font-weight:600;padding-right:1rem}}.feedback.feedback-error{color:red}.alert.thin,.alert.thin-y{--bs-alert-padding-y:0.25rem}.alert.thin-x{--bs-alert-padding-x:0.25rem}@media(min-width:768px){.alert.pad-x{--bs-alert-padding-x:3rem}}.form-label{font-size:1.1rem;font-weight:500;margin-bottom:.75rem}.form-label.label-style-2{font-size:1rem;font-weight:300}.form-label.has-help-text{margin-bottom:0}.form-control{border-radius:5px;border-style:solid;border-width:1px}.help-text{font-weight:400;margin-bottom:.75rem}@media(min-width:768px){.form-label{font-size:1.2rem}}.header-sticky-active{overflow:hidden}.header-sticky-inner{min-height:110px;z-index:99999}.layout-page .header-sticky-active .header-container{margin-bottom:0;padding-bottom:0;padding-top:0}.header-sticky .header-container{animation:price-standard-start .5s forwards}.header-sticky-active .header-container{animation:price-sticky-start .5s forwards}.header-sticky .header-animation{animation:price-standard-start .5s forwards}.header-sticky-active .header-animation{animation:price-sticky-start .5s forwards}@keyframes price-sticky-start{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes price-standard-start{0%{transform:scale(.8)}to{transform:scale(1)}}@media(min-width:768px){.header-sticky-inner{min-height:126px;z-index:99999}}.layout-header-nav{z-index:100}.layout-header-nav .nav-item a.btn:focus-visible,.layout-header-nav .nav-item a.btn:hover{text-decoration:none}.layout-header-nav .navbar-toggler{min-height:40px;min-width:45px;--bs-navbar-toggler-padding-x:0.25rem;--bs-navbar-toggler-focus-width:0.1rem}.layout-header-nav .navbar-toggler .navbar-close{font-size:1.75rem}.layout-header-nav .navbar-toggler[aria-expanded=false] .navbar-close,.layout-header-nav .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{display:none}.layout-header-nav .navbar-toggler[aria-expanded=false] .navbar-toggler-icon,.layout-header-nav .navbar-toggler[aria-expanded=true] .navbar-close{display:inline-block}.layout-header-nav .navbar-toggler[aria-expanded=false]~.navbar.collapsing{display:none}.layout-main{padding-bottom:5rem;padding-top:2rem}.layout-brand .layout-main>.container-fluid.bg-white,.layout-portal .layout-main>.container-fluid.bg-white,.layout-wide .layout-main>.container-fluid.bg-white{padding-left:0;padding-right:0}.checkbox-label{font-weight:400}.modal-overlay{background-color:hsla(0,0%,80%,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}.modal-main{bottom:auto;left:50%;margin-right:-50%;max-width:700px;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);z-index:99999}.modal-main .panel{border:none}.modal-main .panel .card-body{padding-bottom:0}.modal-main .panel .panel-section:last-child{margin-bottom:0}.panel{border:0 #ccc;border-radius:5px;margin-bottom:1rem;padding-bottom:1rem}.panel.has-border{border-style:solid;border-width:1px}.panel.has-thick-border{border-style:solid;border-width:2px}.panel.has-footer{padding-bottom:0}.panel>.card-header{background-color:transparent;border-bottom:none;font-size:1.5rem;font-weight:600;padding-top:1rem}.panel>.card-footer{background-color:transparent;border-top:none;padding-bottom:1rem}.panel-section{margin-bottom:1rem}.panel-section .section-heading{font-weight:700;margin-bottom:1rem}.panel-section .section-heading .underline{border-bottom:2px solid #ccc;font-weight:700;padding-bottom:.5rem}.panel-section .section-heading.fw-medium,.panel-section .section-heading.fw-medium .underline{font-weight:500}.panel-section.panel-header .section-heading{font-size:1.5rem;font-weight:600}.panel-section.panel-header .section-heading .underline{border-bottom:none;font-weight:600;padding-bottom:0}.panel-section .section-children>div:not(.display-item){margin-bottom:.35rem}.panel-section .section-children.div-gap-3>div{margin-bottom:1rem}.panel.panel-bg>.card-header{font-size:1.25rem}.panel.portal-policy-panel{border:1px solid #999}.panel.portal-policy-panel .card-footer{padding-bottom:2rem}.panel.portal-policy-panel.has-header-breakout{margin-top:3rem}.panel.portal-policy-panel .card-header .break-out{margin-bottom:1rem;margin-top:-32px}.panel.portal-policy-panel .card-header .break-out div{background-color:#fff}.panel.portal-policy-panel .policy-status-badge{color:#000}.panel.portal-policy-panel .vehicle-registration{font-size:2rem}.panel.portal-policy-panel .vehicle-description{align-items:center;align-self:stretch;border-bottom:2px solid #000;color:#000;display:flex;flex-grow:1;font-size:1.25rem;font-weight:400;padding-bottom:.5rem}.panel.portal-policy-panel.inactive>.card-body,.panel.portal-policy-panel.inactive>.card-footer,.panel.portal-policy-panel.inactive>.card-header{background-color:#f5f5f5}.panel.portal-policy-panel.inactive .policy-status-badge,.panel.portal-policy-panel.inactive .policy-type-badge{border:1px solid #ccc;color:#000}.panel.portal-policy-panel.inactive .vehicle-description{border-bottom-color:#000}.panel.portal-policy-panel.inactive .display-item .data-label{color:#000}@media(min-width:768px){.panel>.card-header{padding:1rem 2rem 0}.panel>.card-body{padding-left:2rem;padding-right:2rem}.panel .panel-footer,.panel.portal-policy-panel>.card-footer{padding:1rem 2rem 2rem}.panel.portal-policy-panel .vehicle-description{padding-bottom:0}}.radio-buttons .btn{border-radius:5px;flex:0 0 auto;margin-bottom:.5rem;padding:1rem 0;width:100%}.radio-buttons>.btn-check+.btn:not(:last-of-type){margin-right:.5rem}.radio-buttons.stackable{align-items:flex-start;flex-direction:column;justify-content:center;width:100%}.radio-buttons.two-buttons{width:100%}.radio-buttons.two-buttons>.btn-check+.btn{max-width:48%;width:100%}@media(min-width:576px){.radio-buttons>.btn-check+.btn:nth-of-type(odd){margin-right:.5rem}.radio-buttons>.btn-check+.btn{max-width:48%}.radio-buttons.stackable{display:block}}@media(min-width:768px){.radio-buttons>.btn-check+.btn{width:48%}.radio-buttons.stackable{align-items:stretch;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.radio-buttons.stackable>.btn,.radio-buttons.stackable>.btn-check+.btn{flex:1 1 auto;margin-bottom:auto;position:relative;width:auto}.radio-buttons.stackable>.btn-check+.btn:not(:last-child),.radio-buttons.stackable>.btn:not(:last-child){margin-right:.25rem}.radio-buttons.two-buttons{max-width:80%}.radio-buttons.two-buttons>.btn-check+.btn{margin-bottom:auto;max-width:48%;width:100%}.site-cols-mw .radio-buttons.two-buttons,.site-cols-mw .radio-buttons.two-buttons>.btn-check+.btn{max-width:100%}}@media(min-width:992px){.radio-buttons.two-buttons{max-width:50%}.radio-buttons.two-buttons>.btn-check+.btn{max-width:48%}}.slide-pane__content{padding:0 20px!important}.trustpilot-widget.tb-stars{height:150px;overflow:hidden}.trustpilot-widget.tb-stars iframe{left:-35%;width:135%!important}@media(min-width:576px){.trustpilot-widget.tb-stars iframe{left:0;width:100%!important}}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/assets/icomoon-2c562625181510f85627.eot?binjhw);src:url(/assets/icomoon-2c562625181510f85627.eot?binjhw#iefix) format("embedded-opentype"),url(/assets/icomoon-27e90b8fc5566c0fd4ef.ttf?binjhw) format("truetype"),url(/assets/icomoon-220abd4817358cea62f9.woff?binjhw) format("woff"),url(/assets/icomoon-f2b5cdf0d5faf0dbc518.svg?binjhw#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-opex-POTHOLE:before{content:""}.icon-opex-BD:before{content:""}.icon-opex-RPL:before{content:""}.icon-opex-LEGAL:before{content:""}.icon-opex-GOODS:before{content:""}.icon-policytype-pl:before{content:""}.icon-opex-TOOLS:before{content:""}.icon-opex-LD:before{content:""}.icon-opex-KEY:before{content:""}.icon-opex-XS:before{content:""}.icon-policytype-pl-fill:before{content:""}.icon-opex-GOODS-fill:before{content:""}.icon-opex-LEGAL-fill:before{content:""}.icon-opex-LD-fill:before{content:""}.icon-opex-KEY-fill:before{content:""}.icon-opex-XS-fill:before{content:""}.icon-opex-BD-fill:before{content:""}.icon-opex-POTHOLE-fill:before{content:""}.icon-edit-list:before{content:""}.icon-error:before{content:""}.icon-updated:before{content:""}.icon-session-expired:before{content:""}.icon-maintenance:before{content:""}.icon-information:before{content:""}.icon-drivers1:before{content:""}.icon-house:before{content:""}.icon-mileage:before{content:""}.icon-calendar-sync:before{content:""}.icon-helping-hands:before{content:""}.icon-exclamation-triangle:before{content:""}.icon-clock:before{content:""}.icon-sos:before{content:""}.icon-envelope-open-line:before{content:""}.icon-repairing:before{content:""}.icon-hand:before{content:""}.icon-upgrade-update:before{content:""}.icon-time-limit:before{content:""}.icon-manage-account:before{content:""}.icon-red-x:before{color:#ff4141;content:""}.icon-circle-x-fill:before{content:""}.icon-green-checkmark:before{color:#6bbe66;content:""}.icon-circle-check-fill:before{content:""}.icon-manual-information-file:before{content:""}.icon-document-download:before{content:""}.icon-document-export:before{content:""}.icon-file-upload:before{content:""}.icon-circle-cross:before{content:""}.icon-circle-check:before{content:""}.icon-display:before{content:""}.icon-mobile:before{content:""}.icon-tablet:before{content:""}.icon-bubbles:before{content:""}.icon-cookie:before{content:""}.icon-telematics-van-car3:before{content:""}.icon-complaint:before{content:""}.icon-telematics-van-car2:before{content:""}.icon-telematics-van-car:before{content:""}.icon-telematics-car-van:before{content:""}.icon-complaint1:before{content:""}.icon-hands:before{content:""}.icon-fb-badge:before{content:""}.icon-ui-checks:before{content:""}.icon-people-fill:before{content:""}.icon-people:before{content:""}.icon-file-earmark-text:before{content:""}.icon-shield-check:before{content:""}.icon-lock:before{content:""}.icon-shield-lock:before{content:""}.icon-exclamation-lg:before{content:""}.icon-exclamation-square:before{content:""}.icon-laptop:before{content:""}.icon-bag-plus:before{content:""}.icon-bag-plus-fill:before{content:""}.icon-bag-check:before{content:""}.icon-bag-check-fill:before{content:""}.icon-hand-thumbs-up-fill:before{content:""}.icon-clipboard-check:before{content:""}.icon-telephone-fill:before{content:""}.icon-question-lg:before{content:""}.icon-question:before{content:""}.icon-eurostars:before{content:""}.icon-menu-down-arrow:before{content:""}.icon-menu-up-arrow:before{content:""}.icon-cross:before{content:""}.icon-policytype-gap2:before{content:""}.icon-policytype-car2:before{content:""}.icon-car-side:before{content:""}.icon-policytype-tele-van:before{content:""}.icon-policytype-car:before{content:""}.icon-policytype-gap:before{content:""}.icon-policytype-tele:before{content:""}.icon-policytype-trade:before{content:""}.icon-policytype-van:before{content:""}.icon-policytype-home:before{content:""}.icon-policytype-pet:before{content:""}.icon-policytype-pl-old:before{content:""}.icon-drops:before{content:""}.icon-drop-br:before{content:""}.icon-drop-right:before{content:""}.icon-opex-LD-old:before{content:""}.icon-opex-SCRATCH:before{content:""}.icon-opex-BD-old:before{content:""}.icon-opex-XS-old:before{content:""}.icon-opex-GOODS-old:before{content:""}.icon-opex-KEY-old:before{content:""}.icon-opex-LEGAL-old:before{content:""}.icon-opex-RPL-old:before{content:""}.icon-opex-TOOLS-fill:before{content:""}.icon-opex-WS:before{content:""}.icon-st-opex-SCRATCH:before{content:""}.icon-st-opex-BABY:before{content:""}.icon-st-opex-BD:before{content:""}.icon-st-opex-XS:before{content:""}.icon-st-opex-KEY:before{content:""}.icon-st-opex-LEGAL:before{content:""}.icon-st-opex-RPL:before{content:""}.icon-st-opex-WS:before{content:""}.no-click{pointer-events:none}.build-info{font-size:12px}@media(min-width:992px){.border-lg-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-lg-end-0{border-right:none!important}}@media(min-width:1400px){.border-xxl-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-xl-end-0{border-right:none!important}}@media(min-width:768px){.fs-md-6{font-size:1rem}.fs-md-5{font-size:1.25rem}}.fw-thin{font-weight:200}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-extra-bold{font-weight:800}.fw-black{font-weight:900}.icon-tick:before{content:"✔︎";font-size:1.1rem}.tick-start:before{color:#3ea736;content:"✔︎";padding-right:5px}.cross-start:before{color:red;content:"✘︎";padding-right:5px}.rounded-icon{display:inline-block;margin-bottom:1rem;vertical-align:middle}.rounded-icon~span{display:block;vertical-align:middle}.rounded-icon span{border:1px solid #fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;display:inline-block;font-size:3rem;height:85px;line-height:85px;text-align:center;width:85px}.rounded-icon .icon-hands:before{font-size:2.5rem}@media(min-width:576px){.rounded-icon{margin-bottom:0}.rounded-icon~span{display:inline-block}}dt{font-weight:500}.overflow-wrap-unset{overflow-wrap:unset}.overflow-wrap-normal{overflow-wrap:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-normal{white-space:normal}@media(min-width:768px){.w-md-25{width:25%!important}.w-md-50{width:50%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}:root{--bs-body-color:#545454;--bs-body-color-rgb:84,84,84;--bs-body-font-family:"Inter",sans-serif;--bs-body-font-weight:300;--bs-border-color:#d4d4d4;--bs-link-color:#212121;--bs-link-color-rgb:33,33,33;--bs-link-decoration:underline;--bs-link-hover-color:#212121;--bs-link-hover-color-rgb:33,33,33;--bs-primary:#5bc78d;--bs-primary-rgb:91,199,141;--bs-primary-bg-subtle:#f3f8f5;--bs-primary-text-emphasis:#212121;--bs-primary-border-subtle:#5bc78d;--bs-secondary:#212121;--bs-secondary-rgb:33,33,33;--bs-secondary-color:#545454;--bs-secondary-color-rgb:84,84,84;--bs-secondary-bg-subtle:#efefef;--bs-info:#58c5c7;--bs-info-rgb:88,197,199;--bs-warning-bg-subtle:#fbf5e3;--bs-warning-border-subtle:#f9bb0d;--bs-success-text-emphasis:#212121;--bs-light:#fbfbfb;--bs-light-rgb:251,251,251}.body-color{color:var(--bs-body-color)}.nav,.navbar-nav{--bs-nav-link-font-weight:500}.accordion{--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(60,153,110,.25)}.pagination{--bs-pagination-color:#5bc78d;--bs-pagination-hover-color:#5bc78d;--bs-pagination-focus-color:#5bc78d;--bs-pagination-active-border-color:#5bc78d;--bs-pagination-active-bg:#5bc78d;--bs-pagination-focus-box-shadow:inset 0 0 0.25rem rgba(0,0,0,.125)}.table-success{--bs-table-bg:#e9f8e6}hr{color:#d4d4d4;opacity:1}.btn-link{--bs-btn-font-weight:500;text-decoration:none}.btn-link:hover{text-decoration:underline}.btn-link:focus-visible{box-shadow:none;text-decoration:underline}a.btn:not(.btn-link):focus-visible,a.btn:not(.btn-link):hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{--bs-btn-font-size:1.125rem}.btn.loading{min-height:38px}.btn.btn-sm.loading{min-height:31px}.btn.btn-lg.loading{min-height:45px}.btn-primary{--bs-btn-font-weight:500;--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4fae7b;--bs-btn-hover-border-color:#4fae7b;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4fae7b;--bs-btn-active-border-color:#4fae7b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#545454;--bs-btn-disabled-bg:#a9dfc5;--bs-btn-disabled-border-color:#a9dfc5}.btn-primary .animated-pulse span{background-color:#fff}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-bg:#fff;--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary-bg-subtle);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-primary);--bs-gradient:none}.btn-outline-primary.loading{background-color:var(--bs-primary)}.btn-outline-primary.loading .animated-pulse span{background-color:#fff}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-bg:#fff;--bs-btn-border-color:#d4d4d4;--bs-btn-font-weight:500;--bs-btn-hover-color:var(--bs-secondary);--bs-btn-hover-bg:#efefef;--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-focus-shadow-rgb:33,33,33;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-secondary);--bs-btn-disabled-bg:#efefef;--bs-btn-disabled-border-color:#d4d4d4;--bs-gradient:none}.btn-outline-secondary:hover{--bs-btn-color:var(--bs-secondary);--bs-btn-bg:#efefef;--bs-btn-border-color:var(--bs-secondary)}.btn-outline-secondary.active:hover{--bs-btn-active-bg:#545454}.btn-outline-secondary:focus-visible,.btn-outline-secondary:focus-within{--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#545454;--bs-btn-hover-border-color:var(--bs-secondary)}.btn-outline-secondary.loading{background-color:var(--bs-secondary)}.btn-outline-secondary.loading .animated-pulse span{background-color:#fff}.btn-light{--bs-btn-font-weight:500;--bs-btn-color:#212121;--bs-btn-bg:#efefef;--bs-btn-border-color:#d4d4d4}.btn-light .material-symbols-outlined{font-size:1rem}.btn-close:focus,.btn-close:hover{--bs-btn-close-focus-shadow:0 0 3px 5px rgba(0,0,0,.125)}.btn.btn-radio-toggle{background-color:#fff;border-color:var(--bs-primary);border-radius:15px;max-height:26px;min-width:40px;padding:0}.btn.btn-radio-toggle.active{background-color:var(--bs-primary);border-width:0}@media(max-width:767px){.btn-check-disc:before{font-family:Bootstrap-icons;margin-right:.5rem}.btn-check-disc:not(active):before{content:""}.btn-check-disc.active:before{content:""}}.telematics-card .img-container{border:1px solid #c4e4c2}.cookie-consent.cookie-consent-fw{background-color:#000;color:#fff;padding:1rem 0;z-index:1000}@media(min-width:768px){.cookie-consent.cookie-consent-fw .consent-btn{padding-left:1.5rem}}.date-picker .MuiPickersLayout-contentWrapper .Mui-selected:not(.Mui-disabled){background-color:#3ea736}a{font-weight:500;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:none;text-decoration:underline}ul ::marker{color:#000;font-size:1.5rem}.list-style-flex .list-item .bullet{color:#000}.body-heading{color:var(--bs-secondary);font-weight:500}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1}@media(min-width:992px){.header-images .strap-line{text-shadow:#000 4px 4px 5px}}.display-item .data-label{font-weight:300}.display-item .data-value{font-weight:400}.opex .opex-icon,.opex .section-heading .opex-icon{color:var(--bs-secondary);font-size:1.5rem}.opex .text-muted{color:#999!important}.opex .list-style-ticks .material-symbols-outlined{font-size:1.25rem}.header-sticky-active .price-container{background-color:#fff}.price-container .price{color:var(--bs-secondary)}.price-container .price .pound{font-size:3.5rem}.price-container .price-info{font-size:.75rem}@media(min-width:576px){.price-container .price .pound{font-size:4.5rem}}@media(min-width:768px){.price-container .price-info{font-size:.875rem}}.alert .alert-link{font-weight:500}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:#e7f7ee;--bs-alert-border-color:#5bc78d;--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-secondary{--bs-alert-bg:#edf2ec;--bs-alert-border-color:#ccc}.alert-info{--bs-alert-bg:#e9f8e6;--bs-alert-border-color:#e9f8e6;--bs-alert-color:var(--bs-secondary);--bs-alert-link-color:var(--bs-secondary);font-weight:400}.alert-light{--bs-alert-bg:#fbfbfb;--bs-alert-border-color:#d4d4d4;font-weight:400}.alert-light,.alert-warning{--bs-alert-color:var(--bs-secondary);--bs-alert-link-color:var(--bs-secondary)}.form-group:not(:last-child){margin-bottom:1rem}.form-label{color:#212121;font-size:1.125rem;font-weight:600}.form-label.label-style-2{color:#000}.help-further-info,.help-text,.help-text a{border-left:5px solid var(--bs-primary);color:#545454;font-size:.875rem;font-weight:300;margin-bottom:.75rem;margin-left:1rem;margin-top:.25rem;padding-left:.5rem}.help-further-info button{color:#545454;font-weight:300}.form-control{font-weight:300}.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(91,199,141,.2)}.form-control::placeholder{color:#999}.form-select{font-weight:300}.form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(91,199,141,.2)}.input-group:focus-within{border-radius:.375rem;box-shadow:0 0 0 3px rgba(91,199,141,.2)}.input-group-text{background-color:#efefef;color:var(--bs-primary)}.react-select div[class*=-control]{border:1px solid #d4d4d4;border-radius:5px;box-shadow:none}.react-select div[class*=-control]:hover{border-color:#d4d4d4;box-shadow:none}.react-select:not(.danger-text) div[class*=-control]:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(91,199,141,.2)}@media(min-width:768px){.form-group:not(:last-child){margin-bottom:2.5rem}}.has-error .form-label{color:red}.has-error .form-control,.has-error .form-select,.has-error .radio-buttons .btn,.has-error .react-select div[class*=-control]{border-color:red}.has-error .error-text,.has-error .error-text a,.has-error .react-select svg{color:red}.MuiCheckbox-root.mui-checkbox,.MuiCheckbox-root.mui-checkbox.Mui-checked:not(.Mui-disabled){color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-secondary);box-shadow:0 0 0 .25rem rgba(93,37,124,.25)}.form-check-input:checked{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}@media(min-width:768px){.item-summary .date{min-width:95px}.item-summary .code{min-width:40px}}footer{background-color:#212121;padding-bottom:1rem;z-index:1}footer .footer-container-main{background-color:#212121;color:#fff;padding:2rem 0}footer .brand-img{max-height:25px}footer .footer-items{font-size:.875rem}footer .footer-items .fw-light,footer hr{color:#a6a6a6}footer .nav{--bs-nav-link-padding-y:0.25rem;--bs-nav-link-color:#fff;--bs-link-color-rgb:255,255,255}footer .nav-link{--bs-nav-link-hover-color:#fff}footer .legal-text{color:#a6a6a6;font-size:.75rem}.footer{padding-top:1rem}.footer,.footer .footer-links{padding-bottom:1rem}.footer .nav a:nth-child(odd){padding-left:0;padding-right:0}.footer img{max-width:175px}.footer .footer-links .links-title{font-weight:500}.footer .copyright{margin-bottom:1rem;margin-top:1rem}footer.footer-2{background-color:transparent;color:#000}.footer-2 .footer{background-color:#000;color:#fff}footer .build-info{color:#a6a6a6}@media(min-width:992px){footer{background-color:#fff}footer .footer-container-main{border-radius:10px;padding:2rem}footer .footer-items{font-size:1rem}footer .brand-img{max-height:30px}.footer{padding-bottom:1.5rem;padding-top:1.5rem}.footer .nav a{padding:.25rem 0}.footer img{max-width:200px}footer .legal-footer{border-left:2px solid #d3d3d3;padding-left:2rem}.footer-2 img{max-width:150px}}@media(min-width:1200px){footer .nav{--bs-nav-link-padding-y:0}footer .nav a{border-left:1px solid #fff;flex:1 1 auto}.nav-xl-fill .nav-item,.nav-xl-fill>.nav-link{flex:1 1 auto;text-align:center}}.layout-header{background-color:#fff;min-height:110px}.layout-header .brand-img{max-height:25px}.layout-header-nav.sticky-top{backdrop-filter:blur(5px)!important;background-color:hsla(0,0%,100%,.8)}.layout-header-nav.with-images{background-color:transparent;min-height:95px}.layout-header-nav.with-images .navbar-toggler{background-color:#000}.layout-header-nav.with-images:has(.navbar-collapse.collapsing),.layout-header-nav.with-images:has(.navbar-collapse.show){background-color:var(--bs-secondary)}.layout-header.no-menu{border-bottom:45px solid var(--bs-secondary);padding-bottom:.5rem;padding-top:.5rem}.layout-header-nav .nav-main{min-height:90px}.layout-header-nav .nav-links{background-color:#fff;color:var(--bs-secondary);opacity:1}.layout-header-nav .nav-links .nav-link{color:var(--bs-secondary)}.layout-header-nav .nav-links .navbar{--bs-navbar-padding-y:0}.layout-header-nav .mobile-text{color:#fff;min-height:40px;opacity:1}@media(min-width:768px){.layout-header .brand-img{max-height:30px}.layout-header .nav-center,.layout-header .nav-left,.layout-header .nav-right{padding-bottom:1rem;padding-top:1rem}.layout-header-nav{min-height:110px}.layout-header-nav.with-images{background-color:transparent;min-height:95px}}@media(min-width:992px){.layout-header-nav .nav-links{background-color:var(--bs-secondary);color:#fff}.layout-header-nav .nav-links .nav-link{color:#fff}.layout-header-nav .nav-links .nav-link:focus-visible{box-shadow:none}.layout-header-nav .nav-item{padding-right:0;text-align:left}}.layout-wide .layout-max-width{max-width:1200px}.layout-qb .layout-max-width{max-width:950px}.layout-portal .layout-max-width{max-width:1100px}.layout-portal .layout-page-mta.width-mta .layout-max-width,.layout-portal .layout-page-renewal .layout-max-width{max-width:950px}.layout-brand .layout-max-width{max-width:1200px}.layout-container{background-color:#fbfbfb}.icon-header .text{font-family:var(--bs-body-font-family)}@media(min-width:768px){.layout-main{padding-bottom:5rem;padding-top:5rem}}.pager-navigation-buttons{background-color:#fbfbfb}.panel{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-cap-padding-x:1rem;border-radius:10px;padding-bottom:0}.panel.has-border{border-color:#d4d4d4}.quote-panel-outer{margin-bottom:2.5rem}.quote-panel-outer:last-child:not(:first-child){margin-bottom:1rem}.quote-panel-outer>h3{color:#212121;font-family:Poppins,sans-serif;font-size:1.625rem;font-weight:700;margin-bottom:1.25rem;text-align:center}.panel>.card-header{color:var(--bs-secondary);font-size:1.375rem;font-weight:700}.panel>.card-header .main-header{color:#000;font-size:2rem;padding-bottom:.5rem}.panel>.card-header .main-header .icon{color:#656565;font-size:2.5rem}.panel>.card-header .right-content img{max-height:60px}.panel>.card-footer.bg-light{--bs-light-rgb:239,239,239}.panel-section.panel-header .section-heading{color:var(--bs-secondary);font-size:1.375rem;font-weight:700}.panel-section .section-heading{color:var(--bs-secondary);font-size:1.125rem}.panel.panel-bg>.card-header{color:#000}.panel.portal-policy-panel .policy-type-badge{color:#5d257c}.panel.portal-policy-panel .vehicle-description{border-bottom-color:#3ea736}@media(min-width:768px){.panel{--bs-card-spacer-y:1rem;--bs-card-spacer-x:2rem;--bs-card-cap-padding-x:2rem}.panel>.card-header.main-header .icon{font-size:3.5rem}.quote-panel-outer{margin-bottom:4rem}.quote-panel-outer:last-child:not(:first-child){margin-bottom:1rem}}.radio-buttons>.btn-check+.btn:focus,.radio-buttons>.btn-check+.btn:focus-within,.radio-buttons>.btn-check:focus+.btn,.radio-buttons>.btn:focus,.radio-buttons>.btn:focus-within{--bs-btn-color:#fff;--bs-btn-bg:#545454;--bs-btn-border-color:var(--bs-secondary);z-index:100}.radio-buttons.grey-panel{background-color:#d4d4d4;border-radius:5px}.radio-buttons.grey-panel .btn{background-color:transparent;border:none;color:#000;margin:3px!important;padding:.5rem 0}.radio-buttons.grey-panel .btn-check:checked+.btn{background-color:#fff}.tier-image{max-height:45px!important}.card-quote-tier{border:1px solid #d4d4d4;border-radius:10px;--bs-card-cap-bg:transparent;--bs-card-border-color:#ccc}.card-quote-tier.selected{background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary);box-shadow:0 0 5px 5px rgba(91,199,141,.2)}.card-quote-tier .card-footer{border-top:none}.card-quote-tier .headline-price{font-family:Poppins,sans-serif}.card-quote-tier .material-symbols-outlined{color:var(--bs-primary);font-size:20px;margin-right:5px}.footnotes{color:#545454;font-size:.75rem}@media(min-width:768px){.tier-col:not(:last-child){padding-right:.5rem}.tier-col:not(:first-child){padding-left:.5rem}}strong{font-weight:500}.poppins{font-family:Poppins,sans-serif}.checkmark{border-radius:50%;display:block;height:56px;width:56px;stroke-width:2;stroke:#fff;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 0 #7ac142}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.landing .layout-main{padding-bottom:0;padding-top:0}.landing .white-full-width{background-color:#fff}.landing .panel-bg .product-logo{max-height:50px}.landing .panel-bg .product-text{font-size:.939rem;font-weight:400}.landing .panel-bg .panel-section .section-heading{font-weight:600;margin-bottom:.25rem}.landing .panel-bg .panel-section .section-heading .underline{border-bottom:none;font-weight:600;padding-bottom:0}.landing .trust-panel{padding-bottom:1.5rem;padding-top:1.5rem}@media(min-width:768px){.landing .panel-bg .panel-section:last-child{margin-bottom:0}}@media(min-width:992px){.landing .trust-panel{padding-bottom:0}.landing .trust-panel .trustpilot-widget{height:200px}}.page-header{padding:3rem 0}.page-header .rounded-icon span{border:0}@media(min-width:768px){.page-header{padding:2rem 1rem 3rem}}.customer-support .customer-support-icon{background-color:var(--bs-primary);color:#fff;font-size:2.4rem;height:70px;line-height:66px;width:70px}.cs-panel .item-header{font-size:1rem;font-weight:600}.contact-us .contact-us-icon{background-color:var(--bs-primary);color:#fff;font-size:2.4rem;height:70px;line-height:66px;width:70px}.contact-us .info>div:not(:last-child){margin-bottom:.5rem}.term-1{margin-bottom:1rem}.term-1 .term-number{margin-left:1rem}.term-2{margin-bottom:1rem}.term-2 .term-number{margin-left:2rem}.opex-card{min-height:250px}.opex-card .card-img{margin:auto;max-height:150px;opacity:.05;width:auto}.opex-card .card-header{font-weight:600}.opex-layout-1 .opex-card .card-header,.opex-layout-2 .opex-card .card-header{font-size:1rem}.bd-table.table>:not(caption)>*>*{padding:.75rem .5rem}.breakdown-table{font-size:.8rem;margin-bottom:1rem;margin-left:0;margin-right:0}.breakdown-table .title{font-size:.75rem;font-weight:700;padding:.5rem 0}.breakdown-table .bi{color:#0d6efd;font-size:1.15rem}.breakdown-table .benefit-text{font-size:.75rem;padding:.5rem 0}.breakdown-table .benefit-text span[type=button]{-webkit-appearance:initial;overflow-wrap:normal}.breakdown-table .benefit-info{font-size:.75rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.breakdown-table .benefit-info span{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.breakdown-table .shaded{background-color:#f8f8f8;border-bottom:1px solid #ededed;border-top:1px solid #ededed}.breakdown-table .price{display:inline-block;font-size:1rem;font-weight:700;padding:1rem .1rem .5rem}@media(min-width:576px){.breakdown-table .benefit-text{font-size:.875rem}}@media(min-width:768px){.opex-card .card-img{max-height:150px}.opex-layout-1 .opex-card .card-header,.opex-layout-2 .opex-card .card-header{font-size:1.25rem}.breakdown-table{font-size:1rem}.breakdown-table .title{font-size:.9rem}.breakdown-table .benefit-text{font-size:.875rem;padding-left:.5rem}.breakdown-table .benefit-info{padding-left:.5rem}.breakdown-table .price{display:inline-block;font-size:1.25rem;padding:1rem 1rem .5rem}.breakdown-table .no-thanks{padding:.5rem 1rem}}@media(min-width:992px){.opex-layout-2 .opex-card .card-header{font-size:1rem}.opex-layout-2 .opex-card .card-footer .tel-no-link{display:block}}.money-value:before{content:"£"}.layout-header-nav .nav-item{padding-right:1rem;text-align:right}.layout-header-nav .mobile-text{background-color:var(--bs-secondary)}.layout-header-nav .navbar-toggler{background-color:#fff;--bs-navbar-toggler-border-color:#d4d4d4}@media(min-width:576px){.border-sm-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-sm-end-0{border-right:none!important}}@media(min-width:768px){.border-md-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-md-end-0{border-right:none!important}}@media(min-width:992px){.border-lg-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-lg-end-0{border-right:none!important}.layout-header-nav .nav-item{padding-right:0;text-align:left}.layout-header-nav .nav-links{background-color:var(--bs-secondary);color:#fff}.layout-header-nav .nav-links .nav-link{color:#fff}}@media(min-width:1200px){.border-xl-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-xl-end-0{border-right:none!important}}#silktide-wrapper{--focus:0 0 0 2px #fff,0 0 0 4px #000,0 0 0 6px #fff;--boxShadow:-5px 5px 10px 0px #00000012,0px 0px 50px 0px #0000001a;--fontFamily:var(--bs-body-font-family);--primaryColor:var(--bs-primary);--primaryColorHover:#4fae7b;--backgroundColor:#fff;--textColor:var(--bs-body-color);--backdropBackgroundColor:#00000033;--backdropBackgroundBlur:0px;--cookieIconColor:var(--bs-secondary);--cookieIconBackgroundColor:#fff;align-items:center;bottom:0;display:flex;justify-content:center;pointer-events:none;right:0;z-index:199999}#silktide-backdrop-global,#silktide-wrapper{border:0;height:100%;position:fixed;width:100%}#silktide-backdrop-global{display:none;left:0;pointer-events:auto;top:0}#silktide-wrapper footer{background-color:var(--backgroundColor)}#silktide-wrapper a{all:unset;color:var(--primaryColor);display:inline-block;text-decoration:underline}#silktide-wrapper a:hover{color:var(--textColor);cursor:pointer}#silktide-wrapper #silktide-banner button:focus,#silktide-wrapper #silktide-cookie-icon:focus,#silktide-wrapper #silktide-modal button:focus,#silktide-wrapper a:focus{border-radius:5px;box-shadow:var(--focus);outline:none}#silktide-wrapper #silktide-cookie-icon:focus{border-radius:50%}#silktide-wrapper .st-button--secondary{background-color:var(--backgroundColor);color:var(--primaryColor)}#silktide-wrapper .st-button--secondary:hover{background-color:var(--primaryColor);color:var(--backgroundColor)}#silktide-banner{animation:silktide-slideInDown .35s ease-out forwards;animation-delay:.3s;background-color:var(--backgroundColor);border:0;border-radius:5px;bottom:16px;box-shadow:-5px 5px 10px 0 rgba(0,0,0,.071),0 0 50px 0 rgba(0,0,0,.102);box-sizing:border-box;color:var(--textColor);font-family:var(--fontFamily);left:16px;max-width:calc(100% - 32px);opacity:0;padding:32px;pointer-events:auto;position:fixed;transform:translateY(-20px);width:600px}#silktide-banner:focus{border-radius:50%}#silktide-banner.center{animation:silktide-slideInDown-center .35s ease-out forwards;bottom:auto;left:50%;position:fixed;right:auto;top:50%;transform:translate(-50%,calc(-50% - 20px))}#silktide-banner.bottomLeft{bottom:16px;left:16px;position:fixed}#silktide-banner.bottomCenter{animation:silktide-slideInDown-bottomCenter .35s ease-out forwards;bottom:16px;left:50%;position:fixed;transform:translate(-50%,-20px)}#silktide-banner .preferences{background-color:transparent;border:none;color:var(--primaryColor);cursor:pointer;display:flex;font-size:16px;gap:5px;padding:0}#silktide-banner .preferences span{display:block;text-decoration:underline;white-space:nowrap}#silktide-banner .preferences span:hover{color:var(--textColor)}#silktide-banner .preferences:after{content:">";display:block;text-decoration:none}#silktide-banner p{font-size:16px;line-height:24px;margin:0 0 15px}#silktide-banner a{background-color:var(--backgroundColor);color:var(--primaryColor);display:inline-block;text-decoration:underline}#silktide-banner a:hover{color:var(--textColor)}#silktide-banner a.silktide-logo{display:block;fill:var(--primaryColor);height:24px;margin-left:auto;width:24px}#silktide-banner .actions{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width:600px){#silktide-banner .actions{align-items:center;flex-direction:row}}#silktide-banner .actions-row{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:16px;justify-content:space-between}#silktide-modal{animation:silktide-slideInUp-center .35s ease-out forwards;background-color:var(--backgroundColor);border:0;border-radius:5px;box-shadow:-5px 5px 10px 0 rgba(0,0,0,.071),0 0 50px 0 rgba(0,0,0,.102);box-sizing:border-box;color:var(--textColor);display:none;flex-direction:column;font-family:var(--fontFamily);max-height:100%;max-width:100%;opacity:0;padding:30px;pointer-events:auto;transform:translateY(-20px);width:800px}#silktide-modal header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}#silktide-modal h1{color:var(--bs-secondary);font-family:var(--fontFamily);font-size:24px;font-weight:500;margin:0}#silktide-modal .modal-close{background:var(--backgroundColor);border:0;color:var(--primaryColor);cursor:pointer;display:inline-flex;padding:10px}#silktide-modal .modal-close svg{fill:var(--primaryColor)}#silktide-modal section{flex:1;margin-top:32px;overflow-y:auto;padding-right:7px}#silktide-modal section::-webkit-scrollbar{display:block;width:5px}#silktide-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#silktide-modal p{color:var(--textColor);font-size:16px;line-height:24px;margin:0 0 15px}#silktide-modal p:last-of-type{margin:0}#silktide-modal fieldset{border:none;margin:0 0 32px;padding:0}#silktide-modal fieldset:last-of-type{margin:0}#silktide-modal legend{color:var(--textColor);font-size:16px;font-weight:700;margin:0 0 10px;padding:0}#silktide-modal .cookie-type-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}#silktide-modal .switch{cursor:pointer;display:inline-block;flex-shrink:0;height:34px;position:relative;width:74px}#silktide-modal .switch:focus-within{border-radius:25px;box-shadow:var(--focus);outline:none}#silktide-modal .switch input{opacity:0;position:absolute}#silktide-modal .switch__pill{background:var(--textColor);border-radius:25px;display:block;height:34px;position:relative;width:74px}#silktide-modal .switch__dot{background:var(--backgroundColor);border-radius:50%;display:block;height:30px;left:2px;position:absolute;top:2px;transition:left .15s ease-out;width:30px}#silktide-modal .switch__off,#silktide-modal .switch__on{color:var(--backgroundColor);font-size:15px;font-weight:500;position:absolute;right:8px;text-transform:uppercase;top:7px;transition:right .15s ease-out,opacity .15s ease-out}#silktide-modal .switch__off{opacity:1}#silktide-modal .switch__on{opacity:0}#silktide-modal .switch input:checked+.switch__pill{background:var(--primaryColor)}#silktide-modal .switch input:checked~.switch__dot{left:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__off{opacity:0;right:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__on{opacity:1;right:calc(100% - 34px)}#silktide-modal .switch input:disabled+.switch__pill{cursor:not-allowed;opacity:.65}#silktide-modal footer{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width:600px){#silktide-modal footer{align-items:center;flex-direction:row}}#silktide-modal footer a{margin-left:auto}#silktide-cookie-icon{align-items:center;animation:silktide-fadeIn .3s ease-in-out forwards;background-color:var(--cookieIconColor);border:none;border-radius:50%;bottom:25px;box-shadow:0 3px 5px -2px rgba(0,0,0,.2),0 1px 4px 2px rgba(0,0,0,.14),0 1px 4px 1px rgba(0,0,0,.12);cursor:pointer;display:none;height:55px;justify-content:center;left:20px;padding:0;pointer-events:auto;position:fixed;width:55px}#silktide-cookie-icon.bottomRight{left:auto;right:10px}#silktide-cookie-icon svg{fill:var(--cookieIconBackgroundColor)}#silktide-backdrop{backdrop-filter:blur(var(--backdropBackgroundBlur));background-color:hsla(0,0%,80%,.8);display:none;height:100%;left:0;pointer-events:all;position:absolute;top:0;width:100%}@keyframes silktide-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes silktide-slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes silktide-slideInDown-center{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes silktide-slideInDown-bottomCenter{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes silktide-slideInUp-center{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}