﻿@charset "UTF-8";.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font);font-weight:400;margin:0;padding:0;}a{color:var(--accent-color);text-decoration:none;transition:.3s;}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none;}*,div,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;outline:0;}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font);font-weight:900;line-height:1.25;margin-bottom:15px;}p{font-family:var(--default-font),Open Sans,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.75rem;color:var(--default-font-colour);margin-bottom:15px;}h1{font-size:54px;}h2{font-size:40px;}h3{font-size:24px;}h4{font-size:22px;}h5{font-size:20px;}h6{font-size:18px;}@media screen and (min-width:481px) and (max-width:768px){h1{font-size:32px;}h2{font-size:28px;}h3{font-size:26px;}h4{font-size:22px;}h5{font-size:20px;}h6{font-size:18px;}p{font-size:1rem;line-height:unset;}}@media screen and (max-width:480px){h1{font-size:28px;}h2{font-size:24px;}h3{font-size:24px;}h4{font-size:18px;}h5{font-size:16px;}h6{font-size:16px;}p{font-size:1rem;line-height:inherit;}}@media screen and (min-width:375px) and (max-width:426px){h2{font-size:22px;}}@media screen and (max-width:374.98px){h2{font-size:21px;}}.vdi-line-height-inherit{line-height:inherit;}ul{font-family:var(--default-font),Open Sans,sans-serif;list-style-type:disc;margin:20px 0 20px 40px;padding:0;line-height:2rem;}.bold-300{font-weight:300;}.bold-500{font-weight:500;}.bold-600{font-weight:600;}.bold-800{font-weight:800;}.bold-900{font-weight:900;}.vdi-check-text-white{color:#fff;}.vdi-check-text-black{color:#000;}.vdi-check-p-mini{font-size:.75rem;}.vdi-check-p-mini-italic{font-size:.75rem;font-style:italic;}.vdi-check-p-mini-extra{font-size:.68rem;}.vdi-check-voucher-input-area{display:block;font-size:1.3rem!important;font-family:monospace!important;background:var(--vdi-check-voucher-entry-background)!important;width:100%!important;font-weight:600!important;}.vdi-check-email-input-area{display:block;font-size:1rem!important;background:#fff!important;width:100%!important;font-weight:400!important;}.vdi-check-home-page-image-callouts{border-radius:21px;border:1px solid #d3d3d3;box-shadow:0 7px 14px 0 #cdcdcd;}.vdi-check-home-page-image-callouts-no-border{border-radius:21px;box-shadow:0 7px 14px 0 #cdcdcd;}.vdi-check-mini-info-icons{max-height:30px;margin-right:5px;}@media screen and (max-width:560px){.vdi-check-mini-info-icons{max-height:22px;margin-right:5px;}}.header{color:var(--default-color);background-color:var(--nav-background-color-top);backdrop-filter:var(--vdi-header-filter);-webkit-backdrop-filter:var(--vdi-header-webkit-filter);box-shadow:0 0 18px rgba(0,0,0,.3);height:98px;transition:all .5s;z-index:997;}.header .logo{line-height:1;}.header .logo img{max-height:68px;width:auto;}.header .logo h1{font-size:30px;margin:0;font-weight:700;color:var(--heading-color);}.btn-outline-base{font-weight:600;color:var(--bs-btn-color);border:1px solid var(--vdi-grey-light);font-size:14px;padding:14px 23px;margin:0 0 0 23px;border-radius:var(--vdi-corner-radius-base-buttons);transition:.3s;line-height:inherit;display:inline-flex;align-items:center;justify-content:center;}.btn-outline-base.btn-outline-blue{border:1px solid var(--vdi-blue);color:var(--vdi-blue);}.btn-outline-base.btn-outline-green{border:1px solid var(--vdi-green);color:var(--vdi-green);}.btn-outline-base.btn-outline-grey{border:1px solid var(--vdi-grey-light);color:var(--bs-btn-color);}.btn-outline-base.btn-outline-purple{border:1px solid var(--vdi-purple);color:var(--vdi-purple);}.header .btn-outline-base:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--call-to-action-hover),transparent 15%);}.scrolled .header .btn-outline-base:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--call-to-action-hover),transparent 15%);}.btn-filled-base{font-weight:600;font-size:14px;padding:14px 23px;margin:0 0 0 23px;border-radius:var(--vdi-corner-radius-base-buttons);transition:.3s;background-color:var(--vdi-blue);color:#fff;line-height:inherit;display:inline-flex;align-items:center;justify-content:center;}.btn-filled-base.btn-filled-blue{background-color:var(--vdi-blue);}.btn-filled-base.btn-filled-green{background-color:var(--vdi-green);}.btn-filled-base.btn-filled-grey{background-color:var(--vdi-grey-dark);}.btn-filled-base.btn-filled-purple{background-color:var(--vdi-purple);}.header .btn-filled-base:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--call-to-action-hover),transparent 15%);}@media(max-width:1200px){.header .logo{order:1;}.header .btn-outline-base{order:2;margin:0 15px 0 0;padding:10px 20px;}.header .btn-filled-base{order:2;margin:0 15px 0 0;padding:10px 20px;}.header .navmenu{order:3;}}.scrolled .header{background-image:none;height:88px;background-color:var(--nav-background-color-scrolled);box-shadow:0 0 18px rgba(0,0,0,.3);}.scrolled .header .logo img{max-height:64px;}@media screen and (max-width:374.98px){.header .logo img{max-height:37px;}.scrolled .header .logo img{max-height:37px;}.header .btn-outline-base{margin:0 5px 0 0;font-size:.68rem;padding:9px 7px;}.header .btn-filled-base{margin:0 5px 0 0;font-size:.68rem;padding:9px 7px;}.header{height:70px;background-color:var(--nav-mobile-background-color);}.scrolled .header{height:62px;}}@media screen and (min-width:375px) and (max-width:427.98px){.header .logo img{max-height:38px;}.scrolled .header .logo img{max-height:38px;}.header .btn-outline-base{margin:0 5px 0 0;font-size:.68rem;padding:9px 7px;}.header .btn-filled-base{margin:0 5px 0 0;font-size:.68rem;padding:9px 7px;}.header{height:70px;background-color:var(--nav-mobile-background-color);}.scrolled .header{height:62px;}}@media screen and (min-width:428px) and (max-width:575.98px){.header .logo img{max-height:56px;}.scrolled .header .logo img{max-height:56px;}.header .btn-outline-base{margin:0 5px 0 0;font-size:.68rem;padding:9px 7px;}.header .btn-filled-base{margin:0 5px 0 0;font-size:.68rem;padding:9px 7px;}.header{height:70px;background-color:var(--nav-mobile-background-color);}.scrolled .header{height:62px;}}@media screen and (min-width:576px) and (max-width:767.98px){.header .logo img{max-height:56px;}.scrolled .header .logo img{max-height:56px;}.header .btn-outline-base{font-size:.7rem;padding:9px 10px;}.header .btn-filled-base{font-size:.7rem;padding:9px 10px;}.header{height:82px;}.scrolled .header{height:80px;}.header .btn-outline-base{font-size:.85rem;padding:9px 10px;}.header .btn-filled-base{font-size:.85rem;padding:9px 10px;}}@media screen and (min-width:768px) and (max-width:991.98px){.header .logo img{max-height:58px;}.scrolled .header .logo img{max-height:52px;}.header .btn-outline-base{font-size:.85rem;padding:9px 14px;}.header .btn-filled-base{font-size:.85rem;padding:9px 14px;}}.nav-menu-vdi-logo{content:url("images/VdiCheckLogo4@3x.png");}.scrolled .nav-menu-vdi-logo{content:url("images/VdiCheckLogo4@3x.png");}@media screen and (max-width:480px){.nav-menu-vdi-logo{max-width:174px;}}@media(min-width:1200px){.navmenu{padding:0;}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;}.navmenu li{position:relative;}.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:18px 15px;font-size:16px;font-family:var(--nav-font);font-weight:800;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s;}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s;}.navmenu li:last-child a{padding-right:0;}.navmenu li:hover>a,.navmenu .active,.navmenu .active:focus{color:var(--nav-hover-color);}.navmenu .dropdown ul{margin:0;padding:10px 0;line-height:1rem;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99;box-shadow:0 0 30px rgba(0,0,0,.1);}.navmenu .dropdown ul li{min-width:200px;}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color);}.navmenu .dropdown ul a i{font-size:12px;}.navmenu .dropdown ul a:hover,.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul li:hover>a{color:var(--nav-dropdown-hover-color);}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible;}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden;}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible;}}@media(max-width:1199px){.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s;}.navmenu{padding:0;z-index:9997;}.navmenu ul{display:none;list-style:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--nav-mobile-background-color);overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0 0 30px rgba(0,0,0,.1);}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s;}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:color-mix(in srgb,var(--accent-color),transparent 90%);}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color);}.navmenu a:hover,.navmenu .active,.navmenu .active:focus{color:var(--nav-dropdown-hover-color);}.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg);}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:none;transition:all .5s ease-in-out;}.navmenu .dropdown ul ul{background-color:rgba(33,37,41,.1);}.navmenu .dropdown>.dropdown-active{display:block;background-color:rgba(33,37,41,.03);}.mobile-nav-active{overflow:hidden;}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999;}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgba(33,37,41,.8);transition:.3s;}.mobile-nav-active .navmenu>ul{display:block;}}.scrolled .navmenu{color:var(--button-grey-outlined-stroke);}.scrolled .navmenu a,.navmenu a:focus{color:var(--button-grey-outlined-stroke);}.scrolled .mobile-nav-toggle{color:var(--button-grey-outlined-stroke);}.footer{color:var(--default-color);background-color:var(--footer-background-color);font-size:14px;position:relative;}.footer .footer-newsletter{background-color:color-mix(in srgb,var(--default-color),transparent 97%);padding:50px 0;}.footer .footer-newsletter h4{font-size:24px;}.footer .footer-newsletter .newsletter-form{margin-top:30px;margin-bottom:15px;padding:6px 8px;position:relative;border-radius:4px;background-color:var(--surface-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:0 2px 25px rgba(0,0,0,.1);display:flex;transition:.3s;border-radius:50px;}.footer .footer-newsletter .newsletter-form:focus-within{border-color:var(--accent-color);}.footer .footer-newsletter .newsletter-form input[type=email]{border:0;padding:4px;width:100%;background-color:var(--surface-color);color:var(--default-color);}.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:0;}.footer .footer-newsletter .newsletter-form input[type=submit]{border:0;font-size:16px;padding:0 20px;margin:-7px -8px -7px 0;background:var(--accent-color);color:var(--contrast-color);transition:.3s;border-radius:50px;}.footer .footer-newsletter .newsletter-form input[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%);}.footer .footer-top{padding-top:50px;}.footer .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--default-color),transparent 50%);font-size:16px;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-right:10px;transition:.3s;}.footer .social-links a:hover{color:var(--accent-color);border-color:var(--accent-color);}.footer h4{font-size:16px;font-weight:bold;position:relative;padding-bottom:12px;}.footer .footer-links ul{list-style:none;padding:0;margin:0;}.footer .footer-links ul i{margin-right:3px;font-size:12px;line-height:0;color:var(--accent-color);}.footer .footer-links ul li{padding:10px 0;display:flex;align-items:center;}.footer .footer-links ul li:first-child{padding-top:0;}.footer .footer-links ul a{display:inline-block;color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1;}.footer .footer-links ul a:hover{color:var(--accent-color);}.footer .footer-about a{color:var(--heading-color);font-size:24px;font-weight:600;font-family:var(--heading-font);}.footer .footer-contact p{margin-bottom:5px;}.footer .copyright{padding:25px 0;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);}.footer .copyright p{margin-bottom:0;}.footer .credits{margin-top:6px;font-size:13px;}#preloader{position:fixed;inset:0;z-index:999999;overflow:hidden;background:var(--background-color);transition:all .6s ease-out;}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #fff;border-color:var(--accent-color) transparent var(--accent-color) transparent;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1.5s linear infinite;}@keyframes animate-preloader{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.scroll-top{position:fixed;visibility:hidden;opacity:0;left:15px;bottom:-15px;z-index:99999;background-color:var(--accent-color);width:44px;height:44px;border-radius:50px;border:1px solid #fff;transition:all .4s;}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0;}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color);}.scroll-top.active{visibility:visible;opacity:.8;bottom:15px;}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important;}}section,.section{position:relative;padding:15px 0;scroll-margin-top:100px;overflow:clip;box-shadow:0 6px 12px 0 rgba(0,0,0,.28);}@media(max-width:1199px){section,.section{scroll-margin-top:66px;}}.vdi-section-white{background-color:var(--vdi-white);}.vdi-section-grey{background-color:var(--vdi-grey-dark);color:var(--vdi-white);}.vdi-section-purple{background-color:var(--vdi-purple);color:var(--vdi-white);}.vdi-section-trans{background-color:transparent;}.vdi-section-blue{background-color:var(--vdi-blue);}.vdi-sub-title-text{color:var(--vdi-grey-mid);font-weight:500;font-size:1.75rem;line-height:1.5;}.vdi-sub-title-text span{color:var(--vdi-black);font-weight:700;}.vdi-info-text{color:var(--vdi-grey-mid);font-weight:500;}.vdi-info-text span{color:var(--vdi-black);font-weight:900;}@media(max-width:1200px){.vdi-sub-title-text{font-size:1.5rem;}}@media(max-width:576px){.vdi-sub-title-text{font-size:1.3rem;}}@media screen and (max-width:480px){.vdi-sub-title-text{font-size:1.2rem;}}@media screen and (max-width:426px){.vdi-sub-title-text{font-size:1rem;}}.vdi-btn-success-filled{font-size:1.5rem!important;font-weight:700!important;padding-top:1.2rem!important;}.vdi-form-container{background-color:#fff;border-radius:30px;padding:1.75rem 2.5rem;box-shadow:0 0 15px rgba(0,0,0,.12);text-align:center;}.vdi-number-plate{display:flex;align-items:center;justify-content:center;background-color:var(--vdi-plate-background);border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,.4);overflow:hidden;height:100px;margin-bottom:1.75rem;margin-top:.5rem;}.vdi-plate-left{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--vdi-blue);color:var(--vdi-white);height:100%;position:relative;font-weight:500;font-size:1.5rem;}.vdi-plate-left img{width:2.4rem;}.vdi-plate-input{font-family:"CharlesWright";border:0;flex-grow:1;height:100%;text-align:center;font-size:3.9rem;color:var(--vdi-grey-dark);text-transform:uppercase;transition:background-color .3s ease;}.reg-mode .vdi-plate-input{background-color:var(--vdi-plate-background);}.vin-mode .vdi-plate-input{background-color:var(--vdi-grey-light);font-size:2.1rem;}.vin-mode .vdi-plate-input:placeholder-shown{background-color:var(--vdi-grey-light);font-size:3rem;}.vdi-plate-input:focus{outline:0;}.vdi-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 5%;list-style:none;}.vdi-feature-warn-red{font-weight:900;color:var(--vdi-red);}.vdi-feature-positive-green{font-weight:900;color:var(--vdi-green);}.vdi-feature-positive-blue{font-weight:900;color:var(--vdi-blue-mid);}.vdi-feature-positive-grey{font-weight:900;color:var(--vdi-grey-dark);}.vdi-feature-item{text-align:left;position:relative;white-space:nowrap;margin-bottom:3px;}.vdi-feature-item p{color:var(--vdi-black);font-weight:500;}.vdi-features-text-info{font-weight:900;}@media screen and (min-width:360px) and (max-width:429px){.vdi-plate-input{font-size:2.5rem!important;}.vin-mode .vdi-plate-input{font-size:1.4rem!important;}.vin-mode .vdi-plate-input:placeholder-shown{font-size:1.1rem;}}@media screen and (max-width:480px){.vdi-plate-left img{width:1.8rem;}.vin-mode .vdi-plate-input{font-size:1.4rem;}.vin-mode .vdi-plate-input:placeholder-shown{font-size:1.8rem;}}@media screen and (min-width:481px) and (max-width:576px){.vdi-plate-left img{width:2rem;}.vin-mode .vdi-plate-input{font-size:1.4rem;}.vin-mode .vdi-plate-input:placeholder-shown{font-size:1.8rem;}}@media screen and (max-width:576px){.vdi-form-container{padding:1rem 1.5rem;}.vdi-number-plate{height:78px;}.vdi-plate-input{font-size:2.9rem;}.vdi-btn-success-filled{font-size:1rem!important;padding-top:1rem!important;}}@media screen and (max-width:992px){.vdi-features-grid{margin-left:1.5rem;}}@media screen and (max-width:768px){.vdi-features-grid{grid-template-columns:repeat(2,1fr);gap:0 5%;margin-left:1.5rem;}.vdi-feature-item{text-align:left;position:relative;white-space:nowrap;margin-bottom:-7px;}}@media screen and (max-width:580px){.vdi-features-grid{grid-template-columns:repeat(2,1fr);gap:0 5%;margin-left:.5rem;}.vdi-feature-item{text-align:left;position:relative;white-space:nowrap;margin-bottom:-10px;}.vdi-feature-item p{font-size:.94rem;}}@media screen and (max-width:398px){.vdi-features-grid{grid-template-columns:repeat(2,1fr);gap:0 5%;margin-left:-9px!important;}.vdi-feature-item{text-align:left;position:relative;white-space:nowrap;margin-bottom:-15px;}.vdi-feature-item p{font-size:.82rem;}}@media screen and (min-width:577px) and (max-width:1200px){.vdi-form-container{padding:1.25rem 1.8rem;}.vdi-number-plate{height:90px;}.vdi-plate-left img{width:2.2rem;}.vin-mode .vdi-plate-input:placeholder-shown{font-size:2.4rem;}.vdi-plate-input{font-size:3.9rem;}.vdi-btn-success-filled{font-size:1.25rem!important;padding-top:1.25rem!important;}}.vdi-toggle-container{display:inline-flex;background-color:var(--vdi-white);border-radius:40px;padding:4px;box-shadow:0 0 18px rgba(0,0,0,.3);position:relative;}.vdi-toggle-slider{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background-color:var(--vdi-purple);border-radius:20px;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1;}.vdi-toggle-slider.slide-right{transform:translateX(100%);}.vdi-toggle-option{background:none;border:0;padding:8px 36px 2px 36px;border-radius:var(--vdi-corner-radius-cards);font-size:1.25rem;font-weight:700;cursor:pointer;transition:color .2s ease;color:var(--vdi-grey-mid);min-width:60px;text-align:center;position:relative;z-index:2;}.vdi-toggle-option.active{color:#fff;}.vdi-toggle-option:focus{outline:0;}.vdi-service-banner h2{color:var(--vdi-white);}.vdi-service-banner p{color:var(--vdi-white);font-size:1rem;font-weight:700;margin-bottom:0;}.vdi-service-list{display:grid;gap:1.5rem;text-align:center;grid-template-columns:repeat(6,1fr);}.vdi-service-list p{padding-top:5px;color:var(--vdi-white);line-height:normal;}.vdi-service-list img{width:4.5rem;margin-bottom:.5rem;}@media(max-width:768px){.vdi-service-list{grid-template-columns:repeat(3,1fr);margin-left:0;}.vdi-service-list li:nth-child(5){grid-column:2/3;}}@media(max-width:480px){.vdi-service-list{grid-template-columns:repeat(3,1fr);margin-left:0;}.vdi-service-list li:nth-child(5){grid-column:2/3;}}.vdi-bundle-offer{background-color:var(--vdi-blue);color:#fff;font-weight:700;font-size:4rem;text-align:center;padding:1rem 3rem;border-radius:var(--vdi-corner-radius-cards);box-shadow:0 4px 8px rgba(0,0,0,.15);line-height:1.3;margin-left:2rem;border:4px solid var(--vdi-white);box-shadow:0 4px 30px rgba(0,0,0,.3);}.vdi-bundle-container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}.vdi-bundle-card{background:var(--vdi-white);border-radius:var(--vdi-corner-radius-cards);box-shadow:0 0 20px rgba(0,0,0,.2);padding:1.5rem;margin-left:1rem;margin-right:1rem;text-align:center;flex:1 1 300px;max-width:360px;}.vdi-bundle-card-popular{background:var(--vdi-white);border-radius:var(--vdi-corner-radius-cards);box-shadow:0 0 20px rgba(0,0,0,.2);text-align:center;flex:1 1 410px;max-width:490px;overflow:hidden;z-index:10;}.vdi-bundle-inner-container{padding:1rem 1.5rem 1.5rem;}.vdi-bundle-card img,.vdi-bundle-card-popular img,.vdi-voucher-card img,.vdi-best-voucher-card img{max-width:100%;height:auto;margin:0;}.vdi-bundle-card h3,.vdi-bundle-card-popular h3,.vdi-voucher-card h3,.vdi-best-voucher-card h3{font-size:1.9rem;margin:0;}.vdi-bundle-card p,.vdi-bundle-card-popular p,.vdi-voucher-card p,.vdi-best-voucher-card p{margin:0;color:var(--vdi-grey-mid);font-weight:500;font-size:.9rem;line-height:normal;}.vdi-popular-top{background-color:color-mix(in srgb,var(--call-to-action-hover),transparent 15%);position:relative;}.vdi-popular-top h3{color:var(--vdi-white);font-size:1.8rem;padding:1rem 0 .5rem;margin:0;}.vdi-bundle-border{border-top:1px solid var(--vdi-grey-light);margin:1rem;}#bundleone,#voucherone{order:1;}#bundletwo,#voucherthree{order:2;}#bundlethree,#vouchertwo{order:3;}.vdi-price{display:flex;align-items:center;gap:1rem;justify-content:center;}.vdi-price .vdi-amount{font-size:2.8rem;font-weight:900;color:color-mix(in srgb,var(--call-to-action-hover),transparent 15%);}.vdi-price .vdi-label{font-size:.75rem;color:var(--vdi-grey-mid);font-weight:normal;margin:0 0 .5rem;line-height:1.2;}.vdi-discount-container{display:flex;justify-content:center;align-items:center;justify-content:center;line-height:inherit;}.vdi-discount-container-popular{display:flex;justify-content:center;align-items:center;justify-content:center;line-height:inherit;}.vdi-old-price{position:relative;margin-right:.5rem;}.vdi-old-price:after{content:"";position:absolute;border-top:1px solid var(--vdi-black);bottom:1px;left:2px;width:110%;transform:rotate(-22deg);transform-origin:top left;}.vdi-old-price p{color:var(--vdi-red);font-size:1.2rem;font-weight:500;margin:0;}.vdi-discount{background:var(--vdi-red);padding:.3rem .6rem 0;border-radius:8px;font-size:1rem;margin-right:.5rem;}.vdi-discount p{color:var(--vdi-white);font-size:1rem;font-weight:800;margin:0 0 .1rem;}.vdi-bundle-total p{font-size:1.25rem;font-weight:900;color:color-mix(in srgb,var(--call-to-action-hover),transparent 15%);margin:0;}.btn-bundle-outlined:hover,.btn-bundle-outlined:focus:hover{border:2px solid color-mix(in srgb,var(--call-to-action-hover),transparent 15%);}.btn-dark-filled{font-size:1rem;font-weight:700;}@media(max-width:1200px){.vdi-best-voucher-card h3{font-size:1.9rem;}.vdi-bundle-offer{margin-left:0;}.vdi-bundle-card-popular{flex:1 1 320px;}}@media(max-width:1068px){.vdi-bundle-card h3,.vdi-bundle-card-popular h3,.vdi-voucher-card h3,.vdi-best-voucher-card h3{font-size:1.9rem;}.vdi-price .vdi-amount{font-size:2.5rem;}.vdi-bundle-container{justify-content:space-evenly;gap:2rem;}.vdi-bundle-card-popular{flex:1 1 100%;max-width:100%;}.vdi-bundle-card{max-width:inherit;margin-left:.6rem;margin-right:.6rem;}#bundleone,#voucherone{order:1;}#bundletwo,#voucherthree{order:2;}}@media(max-width:992px){#bundleone,#voucherone{order:2;}#bundletwo,#voucherthree{order:1;}.vdi-bundle-card-popular{flex:1 1 100%;max-width:100%;}.vdi-bundle-card{flex:1 1;max-width:50%;margin-left:0;margin-right:0;}.vdi-bundle-card img,.vdi-bundle-card-popular img,.vdi-voucher-card img,.vdi-best-voucher-card img{max-width:unset;height:120px;margin:0;}}@media(max-width:768px){.vdi-bundle-card h3,.vdi-bundle-card-popular h3,.vdi-voucher-card h3,.vdi-best-voucher-card h3{font-size:1.9rem;}.vdi-price .vdi-amount{font-size:3.1rem;}.vdi-bundle-offer{font-size:2.5rem;}.vdi-bundle-card{padding:1rem .5rem 1rem .5rem;}.vdi-bundle-card-popular{flex:1 1 100%;max-width:100%;}.vdi-bundle-card{flex:1 1;max-width:50%;margin-left:0;margin-right:0;}.vdi-bundle-card img,.vdi-bundle-card-popular img,.vdi-voucher-card img,.vdi-best-voucher-card img{max-width:unset;height:100px;margin:0;}}@media(max-width:586px){.vdi-price .vdi-amount{font-size:2.9rem;}.vdi-bundle-card-popular{margin:0;flex:1 1 100%;max-width:100%;}.vdi-bundle-card{flex:1 1 100%;max-width:100%;margin-left:0;margin-right:0;padding:.5rem .5rem .5rem .5rem;}.vdi-bundle-container{justify-content:space-evenly;gap:2rem;}.vdi-bundle-offer{font-size:1.5rem;}.vdi-bundle-border{margin:.3rem 1rem .3rem 1rem;}.vdi-bundle-card img,.vdi-bundle-card-popular img,.vdi-voucher-card img,.vdi-best-voucher-card img{max-width:unset;height:82px;margin:0;}.vdi-bundle-inner-container{padding:.5rem 1.5rem .7rem;}}.vdi-accident-info-card{background-color:var(--vdi-purple);color:#fff;font-weight:700;font-size:2.5rem;text-align:center;padding:1rem 2rem;border-radius:var(--vdi-corner-radius-cards);box-shadow:0 4px 8px rgba(0,0,0,.15);line-height:1.3;border:4px solid var(--vdi-white);box-shadow:0 4px 30px rgba(0,0,0,.3);margin-bottom:3rem;}.vdi-accident-info-text{color:var(--vdi-grey-mid);font-weight:500;margin-bottom:2rem;}.vdi-accident-info-text span{color:var(--vdi-black);font-weight:700;}.vdi-accident-card{background:var(--vdi-white);border-radius:var(--vdi-corner-radius-cards);box-shadow:0 0 20px rgba(0,0,0,.2);padding:3.5rem 3.75rem;}.vdi-accident-card h2{margin-bottom:2.5rem;}.vdi-accident-card p{color:var(--vdi-grey-mid);font-weight:500;font-size:1.75rem;line-height:2.5rem;margin-bottom:4rem;}.vdi-accident-card img{max-width:100%;height:auto;margin:0;}.vdi-logo{display:flex;justify-content:center;}.vdi-logo img{max-width:120px;position:absolute;}.vdi-img-text{position:relative;top:36px;color:var(--vdi-grey-light);font-size:.875rem;}@media screen and (max-width:1200px){.vdi-accident-info-card{font-size:2rem;}.vdi-accident-card{margin-bottom:4rem;}.vdi-accident-card p{font-size:1.5rem;}}@media screen and (max-width:576px){.vdi-accident-card{padding:1.7rem 1.6rem;}.vdi-accident-info-card{font-size:1.5rem;}.vdi-accident-card p{font-size:1.25rem;line-height:inherit;}.vdi-img-text{top:18px;font-size:.55rem;}}.vdi-check-list{list-style:none;display:grid;justify-content:center;}.vdi-check-item{text-align:left;position:relative;white-space:nowrap;}.vdi-check-item p{color:var(--vdi-grey-mid);font-weight:500;margin-left:20px;}.vdi-check-item:before{content:"•";color:var(--vdi-blue);font-size:20px;font-weight:bold;position:absolute;}.vdi-check-secondary-text{font-weight:900;margin-bottom:.5rem;}.vdi-benefits-text{color:var(--vdi-grey-mid);font-weight:500;}.vdi-benefits-btn{width:75%;}@media(max-width:1200px){.vdi-benefits-btn{width:100%;}.vdi-check-list{margin-left:0;}}@media(max-width:576px){.vdi-check-item p{margin-bottom:unset;}}@media(max-width:398px){.vdi-check-item p{font-size:.95rem;margin-bottom:unset;font-weight:500;margin-left:15px;}}.vdi-check-details-card{background-color:var(--vdi-white);border-radius:var(--vdi-corner-radius-small);box-shadow:0 2px 12px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;margin-bottom:2rem;}.vdi-details-card-top{background-color:color-mix(in srgb,var(--call-to-action-hover),transparent 15%);position:relative;padding:1.5rem 0;text-align:center;display:flex;align-items:center;justify-content:center;margin:0;vertical-align:middle;}.vdi-details-card-top h3{color:var(--vdi-white);margin:0;}.vdi-check-details-card p{color:var(--vdi-grey-mid);padding:1rem 2rem .5rem;font-weight:500;}@media screen and (min-width:360px) and (max-width:768px){.vdi-details-card-top{padding:.6rem 0;}.vdi-history-card-top{padding:.6rem 0!important;}}.vdi-assurance-banner h2{color:var(--vdi-white);}.vdi-assurance-banner p{color:var(--vdi-white);}.vdi-assurance-banner p span{color:var(--vdi-white);font-weight:900;}.vdi-assurance-banner img{max-width:100%;height:auto;margin:0;}.vdi-check-history-card{background-color:var(--vdi-white);border-radius:var(--vdi-corner-radius-small);box-shadow:0 2px 12px rgba(0,0,0,.2);text-align:center;overflow:hidden;display:flex;flex-direction:column;margin-bottom:2rem;}.vdi-history-card-top{background-color:var(--vdi-blue);position:relative;padding:1.75rem 0 1.25rem;text-align:center;display:flex;align-items:center;justify-content:center;margin:0;vertical-align:middle;}.vdi-history-card-top h3{color:var(--vdi-white);margin:0;}.vdi-check-history-card p{color:var(--vdi-grey-mid);padding:1.5rem 2rem;font-weight:500;margin-bottom:0;}.vdi-history-toggle{position:relative;top:-25px;}.vdi-history-img img{max-width:150px;height:auto;margin:0;}.vdi-history-plate{position:relative;right:50px;}@media(max-width:1200px){.vdi-history-plate{right:0;}}@media(max-width:992px){.vdi-history-plate{right:35px;}}@media(max-width:768px){.vdi-history-plate{position:inherit;}}@media screen and (min-width:360px) and (max-width:767.98px){.vdi-check-history-card p{padding:1rem 1rem 1rem 1rem;}}.vdi-voucher-container{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;}.vdi-voucher-discount-enhance{border:2px solid #fff;box-shadow:0 0 7px 0 #c9c0c0;}.vdi-voucher-card{display:flex;align-items:center;background:var(--vdi-white);border-radius:var(--vdi-corner-radius-cards);border:1px solid var(--vdi-grey-light);box-shadow:0 0 20px rgba(0,0,0,.2);padding:.25rem 1.5rem;}.vdi-best-voucher-card{display:flex;align-items:center;background:var(--vdi-blue);border-radius:var(--vdi-corner-radius-cards);box-shadow:0 0 20px rgba(0,0,0,.2);padding:.25rem 1.5rem;}.vdi-best-value{background:var(--basic-call-to-action);padding:.7rem 2rem .3rem;border-radius:8px;position:relative;display:inline-block;top:-12px;left:12px;}.vdi-best-value p{color:var(--vdi-white);font-size:1.125rem;font-weight:800;margin:0 0 .1rem;}.vdi-voucher-discount{background:var(--vdi-green);border-radius:8px;border:2px solid var(--vdi-white);margin-right:.75rem;display:flex;align-items:center;justify-content:center;line-height:inherit;padding:0;height:45px;width:124px;}.vdi-voucher-discount p{color:var(--vdi-white);font-size:1.125rem;font-weight:800;line-height:inherit;padding-top:2px;}.vdi-voucher-inner-container{position:relative;left:20px;}.vdi-voucher-btn-white-border{border:2px solid var(--vdi-white)!important;}.vdi-voucher-card-sm{border:1px solid var(--vdi-grey-light);}.vdi-best-voucher-card-sm{background:var(--vdi-blue);}@media screen and (min-width:1200px) and (max-width:1400px){.vdi-voucher-btn .rz-button-box{margin-left:-10px;}}@media(max-width:992px){.vdi-voucher-container{justify-content:space-evenly;gap:2rem;flex-wrap:wrap;align-items:stretch;}}@media screen and (min-width:375px) and (max-width:991.98px){.vdi-voucher-container{gap:1rem;}}.vdi-faq-container{border-radius:24px;overflow:hidden;outline:1px solid var(--vdi-grey-light);padding:0;}.vdi-faq-summary{cursor:pointer;padding:.2rem 1.5rem 0;font-weight:200;list-style:none;display:flex;justify-content:space-between;align-items:center;background-color:var(--vdi-grey-dark);border-bottom:1px solid #535252;color:var(--vdi-white);transition:background .3s ease;}.vdi-faq-summary:hover{background:#333;}.vdi-faq-summary::after{content:"+";font-size:2rem;transition:transform .3s ease;}.vdi-faq-details[open] .vdi-faq-summary{box-shadow:0 6px 12px 0 rgba(0,0,0,.28);}.vdi-faq-details[open] .vdi-faq-summary::after{transform:rotate(45deg);}.vdi-faq-text-container{padding:2rem;margin-bottom:0;}.lds-ring{display:inline-block;position:relative;width:80px;height:80px;}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent;}.lds-ring div:nth-child(1){animation-delay:-.45s;}.lds-ring div:nth-child(2){animation-delay:-.3s;}.lds-ring div:nth-child(3){animation-delay:-.15s;}@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.lds-dual-ring{display:inline-block;width:80px;height:80px;}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite;}@keyframes lds-dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#vdi-report-busy-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:block;}.vdi-report-busy-loader{border:10px solid var(--vdi-loading-spinner-border);border-top:10px solid var(--vdi-loading-spinner-highlight);border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;}.vdi-report-busy-loader-text{color:#fff!important;font-size:18px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,50%);}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.vdi-report-animate-loader{height:100px;display:flex;align-items:center;justify-content:center;}.vdi-report-animate-car{transform:scale(1.4);transform-origin:center;}.vdi-report-animate-car__body{animation:shake .2s ease-in-out infinite alternate;}.vdi-report-animate-car__line{transform-origin:center right;stroke-dasharray:22;animation:line .8s ease-in-out infinite;animation-fill-mode:both;}.vdi-report-animate-car__line--top{animation-delay:0s;}.vdi-report-animate-car__line--middle{animation-delay:.2s;}.vdi-report-animate-car__line--bottom{animation-delay:.4s;}@keyframes shake{0%{transform:translateY(-1%);}100%{transform:translateY(3%);}}@keyframes line{0%{stroke-dashoffset:22;}25%{stroke-dashoffset:22;}50%{stroke-dashoffset:0;}51%{stroke-dashoffset:0;}80%{stroke-dashoffset:-22;}100%{stroke-dashoffset:-22;}}.vdi-check-activity-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999;}.vdi-check-activity-panel{width:350px;height:180px;padding:1rem;box-shadow:0 8px 20px rgba(0,0,0,.3);background-color:#fff;border-radius:.9rem;border:1px solid var(--accent-color);text-align:center;font-weight:900;}.vdi-check-voucher-entry .modal-dialog{max-width:480px;margin:2rem auto;}.vdi-check-voucher-entry .modal-content{border:0;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;}.vdi-check-voucher-entry .modal-header{background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%);color:#fff;border-bottom:0;padding:1.5rem 2rem;text-align:center;}.vdi-check-voucher-entry .modal-title{font-size:1.5rem;font-weight:600;margin:0 auto;letter-spacing:-.025em;}.vdi-check-voucher-entry .btn-close{display:none;}.vdi-check-voucher-entry .modal-body{padding:2rem;background:#f8fafc;}.vdi-check-voucher-entry .form-group{margin-bottom:1.5rem;}.vdi-check-voucher-entry .form-label{font-weight:800;font-size:1.1rem;color:#1a202c;margin-bottom:.75rem;display:block;}.vdi-check-voucher-entry .form-control{border:2px solid #e2e8f0;border-radius:12px;padding:.875rem 1rem .875rem 3rem;font-size:1rem;background:#fff;transition:all .2s ease;height:auto;}.vdi-check-voucher-entry .form-control:focus{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1);outline:0;}.vdi-check-voucher-entry .form-control::placeholder{color:#a0aec0;font-size:1rem;}.vdi-check-voucher-entry .input-group{position:relative;}.vdi-check-voucher-entry .input-icon{position:absolute;left:1rem;top:50%;color:#718096;z-index:10;font-size:1.68rem;pointer-events:none;user-select:none;}.vdi-check-voucher-entry .character-counter{text-align:right;font-size:.875rem;color:#718096;margin-top:.5rem;}.vdi-check-voucher-entry .required-indicator{color:#718096;font-size:.875rem;font-weight:400;margin-top:.5rem;text-align:right;}.vdi-check-voucher-entry .modal-footer{padding:1.5rem 2rem 2rem;border-top:0;background:#f8fafc;display:flex;gap:1rem;justify-content:center;}.vdi-check-voucher-entry .btn{font-weight:600;font-size:1rem;padding:.75rem 2rem;border-radius:50px;border:0;transition:all .2s ease;min-width:120px;}.vdi-check-voucher-entry .btn-cancel{background:#fff;color:#718096;border:2px solid #e2e8f0;}.vdi-check-voucher-entry .btn-cancel:hover{background:#f7fafc;color:#4a5568;transform:translateY(-1px);}.vdi-check-voucher-entry .btn-primary{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%);color:#fff;box-shadow:0 4px 6px -1px rgba(72,187,120,.2);}.vdi-check-voucher-entry .btn-primary:hover{background:linear-gradient(135deg,#38a169 0%,#2f855a 100%);transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(72,187,120,.3);}.vdi-check-voucher-entry .email-icon::before{font-style:normal;}.vdi-check-voucher-entry .voucher-icon::before{font-style:normal;}@media(max-width:576px){.vdi-check-voucher-entry .modal-dialog{margin:1rem;max-width:calc(100vw - 2rem);}.vdi-check-voucher-entry .modal-body{padding:1.5rem;}.vdi-check-voucher-entry .modal-footer{flex-direction:column;gap:.75rem;}.vdi-check-voucher-entry .btn{width:100%;}}.vdi-check-payment-container{background-color:none;min-height:100vh;padding:20px 0;}.vdi-check-payment-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:0;margin-bottom:20px;}.vdi-check-payment-header{background:#fff;border-bottom:2px solid #e9ecef;border-radius:12px 12px 0 0;padding:20px;margin-bottom:0;}.vdi-check-payment-title{font-size:1.25rem;font-weight:600;color:#333;margin:0;}.vdi-check-payment-form-section{background:#f8f9fa;padding:20px;border-radius:0 0 12px 12px;}.vdi-check-payment-form-group{margin-bottom:20px;}.vdi-check-payment-label{font-weight:700;color:#555;margin-bottom:8px;display:block;}.vdi-check-payment-input{border:1px solid #ddd;border-radius:6px;padding:12px;font-size:1.25rem;transition:border-color .2s ease;}.vdi-check-payment-input:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);}.vdi-check-payment-input-strong{display:block;font-weight:800;font-size:1.2rem!important;padding-top:14px;padding-bottom:9px;height:inherit!important;}.vdi-check-payment-btn{background:#495057;color:#fff;border:0;padding:12px 24px;border-radius:6px;font-weight:500;transition:background-color .2s ease;cursor:pointer;}.vdi-check-payment-btn:hover{background:#343a40;}.vdi-check-payment-promo-success{background:#28a745;color:#fff;padding:15px;border-radius:6px;margin-top:15px;}.vdi-check-payment-promo-title{font-weight:600;margin-bottom:5px;}.vdi-check-payment-product-details{padding:20px;}.vdi-check-payment-product-title{font-size:1.28rem;font-weight:600;color:#333;margin-bottom:10px;}.vdi-check-payment-product-subtitle{font-weight:500;color:#666;margin-bottom:15px;}.vdi-check-payment-detail-item{margin-bottom:8px;font-size:.99rem;color:#555;}.vdi-check-payment-detail-strong{font-size:1.2rem;font-weight:800;color:#333;}.vdi-check-payment-summary{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px;height:fit-content;}.vdi-check-payment-summary-title{font-size:1.3rem;font-weight:800;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef;}.vdi-check-payment-cost-section{margin-bottom:25px;}.vdi-check-payment-cost-title{font-weight:800;color:#555;margin-bottom:12px;font-size:1.21rem;}.vdi-check-payment-cost-item{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.99rem;font-weight:400;color:#666;}.vdi-check-payment-cost-value{font-weight:600;color:#333;}.vdi-check-payment-total{border-top:2px solid #e9ecef;padding-top:15px;margin-top:20px;}.vdi-check-payment-total-item{display:flex;justify-content:space-between;margin-bottom:8px;font-size:1.4rem;font-weight:600;color:#333;}.vdi-check-payment-promo-input-group{display:flex;gap:10px;align-items:stretch;}.vdi-check-payment-promo-input{flex:1;}.vdi-check-payment-discount{color:#28a745;font-weight:800;}.vdi-check-payment-original-price{text-decoration:line-through;color:#999;font-size:.9em;margin-right:8px;}.vdi-check-payment-discounted-price{color:#28a745;font-weight:600;}@media(max-width:767.98px){.vdi-check-payment-container{padding:10px 0;}.vdi-check-payment-card{margin-bottom:15px;}.vdi-check-payment-header,.vdi-check-payment-form-section,.vdi-check-payment-product-details,.vdi-check-payment-summary{padding:15px;}.vdi-check-payment-promo-input-group{flex-direction:column;gap:10px;}}@media(min-width:768px){.vdi-check-payment-equal-height-row{display:flex;}.vdi-check-payment-equal-height-row>.col-12.col-md-6{display:flex;}.vdi-check-payment-equal-height-card{width:100%;display:flex;flex-direction:column;}.vdi-check-payment-card.vdi-check-payment-equal-height-card{min-height:100%;}.vdi-check-payment-form-section{flex:1;display:flex;flex-direction:column;justify-content:flex-start;}.vdi-check-payment-summary.vdi-check-payment-equal-height-card{position:static;min-height:100%;}}.vdi-check-pay-stripe .container{padding:20px 0;}.vdi-check-pay-stripe .stripe-payment-element{padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.vdi-check-pay-stripe .stripe-payment-element:focus-within{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}.vdi-check-pay-stripe .card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border:1px solid rgba(0,0,0,.125);}.vdi-check-pay-stripe .card-header{background-color:var(--basic-call-to-action);border-bottom:2px solid #e9ecef;padding:12px 18px 9px 18px;}.vdi-check-pay-stripe-pay-header{font-size:1.3rem;font-weight:800;color:#fff;}@media(max-width:768px){.vdi-check-pay-stripe .container{padding:1rem;}.vdi-check-pay-stripe .card{margin:0;}}.vdi-check-pay-complete-dialogue .modal-content{border:0;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;margin:0 auto;}.vdi-check-pay-complete-dialogue .modal-header{background-color:var(--basic-call-to-action);color:#fff;border-radius:16px 16px 0 0;padding:1.5rem 2rem;border-bottom:0;position:relative;}.vdi-check-pay-complete-dialogue .modal-title{font-size:1.25rem;font-weight:600;margin:0;color:#fff;}.vdi-check-pay-complete-dialogue .btn-close{background:none;border:0;color:#fff;font-size:2rem;position:absolute;top:1.25rem;right:1.5rem;cursor:pointer;opacity:.8;width:32px;height:32px;display:flex;align-items:center;justify-content:center;}.vdi-check-pay-complete-dialogue .btn-close:hover{opacity:1;}.vdi-check-pay-complete-dialogue .modal-body{padding:2rem;text-align:center;background-color:#f8f9fa;}.vdi-check-pay-complete-dialogue .success-icon{margin-bottom:1.5rem;}.vdi-check-pay-complete-dialogue .checkmark-circle{width:80px;height:80px;border-radius:50%;background-color:#fff;border:4px solid var(--vdi-green);display:flex;align-items:center;justify-content:center;margin:0 auto;color:var(--vdi-green);font-size:2rem;}.vdi-check-pay-complete-dialogue .purchase-message{font-size:1.3rem;font-weight:900;color:#1f2937;margin-bottom:1rem;line-height:1.4;}.vdi-check-pay-complete-dialogue .access-info{color:#6b7280;font-size:.95rem;margin-bottom:1.5rem;line-height:1.4;}.vdi-check-pay-complete-dialogue .voucher-section{background-color:#fff;border-radius:12px;padding:0;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);}.vdi-check-pay-complete-dialogue .voucher-header{background-color:var(--basic-call-to-action);color:#fff;padding:.75rem 1rem;border-radius:12px 12px 0 0;margin:0;display:flex;align-items:center;gap:.5rem;font-weight:600;width:100%;box-sizing:border-box;}.vdi-check-pay-complete-dialogue .voucher-codes{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem;margin-bottom:1rem;}.vdi-check-pay-complete-dialogue .voucher-code-row{display:flex;align-items:center;gap:1rem;justify-content:center;}.vdi-check-pay-complete-dialogue .voucher-code-badge{font-family:"Roboto";font-weight:500;background-color:#3b82f6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;letter-spacing:1px;font-size:2rem;flex:1;max-width:280px;}.vdi-check-pay-complete-dialogue .copy-button{background-color:#fff;border:2px solid #d1d5db;border-radius:8px;padding:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#6b7280;width:48px;height:48px;flex-shrink:0;}.vdi-check-pay-complete-dialogue .copy-button:hover{border-color:#9ca3af;background-color:#f9fafb;}.vdi-check-pay-complete-dialogue .copy-button i{font-size:1rem;}.vdi-check-pay-complete-dialogue .voucher-info{display:flex;align-items:flex-start;gap:.5rem;color:#6b7280;font-size:.9rem;justify-content:center;margin:0 1.5rem 1.5rem 1.5rem;text-align:left;}.vdi-check-pay-complete-dialogue .voucher-info i{margin-top:.1rem;flex-shrink:0;}.vdi-check-pay-complete-dialogue .modal-footer{padding:1rem 2rem 1.5rem 2rem;border-top:0;background-color:#f8f9fa;border-radius:0 0 16px 16px;text-align:center;display:flex;justify-content:center;}.vdi-check-pay-complete-dialogue .btn-view-report{background-color:var(--vdi-green);color:#fff;border:0;padding:.75rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s;min-width:180px;}.vdi-check-pay-complete-dialogue .btn-view-report:hover{background-color:#16a34a;}@media(max-width:576px){.vdi-check-pay-complete-dialogue .modal-dialog{margin:1rem;}.vdi-check-pay-complete-dialogue .modal-header,.vdi-check-pay-complete-dialogue .modal-body{padding:1.5rem;}.vdi-check-pay-complete-dialogue .modal-footer{padding:1rem 1.5rem 1.5rem 1.5rem;}.vdi-check-pay-complete-dialogue .voucher-code-row{gap:.5rem;}.vdi-check-pay-complete-dialogue .voucher-code-badge{flex:1;max-width:none;padding:.5rem 1rem;font-size:.9rem;text-align:center;}.vdi-check-pay-complete-dialogue .copy-button{width:40px;height:40px;padding:.5rem;}.vdi-check-pay-complete-dialogue .copy-button i{font-size:.9rem;}.vdi-check-pay-complete-dialogue .checkmark-circle{width:60px;height:60px;font-size:1.5rem;}.vdi-check-pay-complete-dialogue .btn-close{top:1rem;right:1rem;font-size:1.75rem;}.vdi-check-pay-complete-dialogue .voucher-codes{margin:1rem;margin-bottom:1rem;}}.vdi-check-purchase-complete-voucher{min-height:100vh;padding:2rem 0;}.vdi-check-purchase-complete-voucher .card{border:0;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden;}.vdi-check-purchase-complete-voucher .thank-you-header{background-color:#fff;padding:2rem;border-bottom:1px solid #e9ecef;}.vdi-check-purchase-complete-voucher .success-icon{width:80px;height:80px;border-radius:50%;background-color:#fff;border:4px solid var(--vdi-green);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem auto;color:var(--vdi-green);font-size:3.6rem;padding-top:18px;}.vdi-check-purchase-complete-voucher .warning-icon{width:80px;height:80px;border-radius:50%;background-color:#fff;border:4px solid var(--vdi-blue);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem auto;color:var(--vdi-blue);font-size:3.6rem;padding-top:18px;}.vdi-check-purchase-complete-voucher .thank-you-title{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:1rem;}.vdi-check-purchase-complete-voucher .thank-you-subtitle{color:#6b7280;font-size:1.3rem;font-weight:600;line-height:1.5;margin:0;}.vdi-check-purchase-complete-voucher .section-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;}.vdi-check-purchase-complete-voucher .voucher-section{background-color:#fff;padding:2rem;}.vdi-check-purchase-complete-voucher .voucher-codes{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;}.vdi-check-purchase-complete-voucher .voucher-code-row{display:flex;align-items:center;gap:1rem;justify-content:center;}.vdi-check-purchase-complete-voucher .voucher-tag-icon{color:#9ca3af;font-size:1.5rem;flex-shrink:0;}.vdi-check-purchase-complete-voucher .voucher-code-badge{background-color:#3b82f6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-family:"Roboto";font-weight:500;letter-spacing:1px;font-size:1.3rem;flex:1;max-width:320px;text-align:center;user-select:none;}.vdi-check-purchase-complete-voucher .copy-button{background-color:#fff;border:2px solid #d1d5db;border-radius:8px;padding:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#6b7280;width:48px;height:48px;flex-shrink:0;}.vdi-check-purchase-complete-voucher .copy-button:hover{border-color:#9ca3af;background-color:#f9fafb;}.vdi-check-purchase-complete-voucher .save-codes-info{display:flex;align-items:flex-start;gap:.75rem;background-color:#f1f1f1;padding:1rem;border-radius:8px;margin-top:1rem;}.vdi-check-purchase-complete-voucher .save-codes-info i{color:#6b7280;margin-top:.1rem;flex-shrink:0;}.vdi-check-purchase-complete-voucher .save-codes-text{color:#6b7280;font-size:.9rem;line-height:1.4;margin:0;}.vdi-check-purchase-complete-voucher .info-section{background-color:#fff;padding:2rem;}.vdi-check-purchase-complete-voucher .info-text{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;}.vdi-check-purchase-complete-voucher .action-button{background-color:#4a5568;color:#fff;border:0;padding:.75rem 2rem;border-radius:25px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s;text-decoration:none;display:inline-block;min-width:180px;text-align:center;}.vdi-check-purchase-complete-voucher .action-button:hover{background-color:#2d3748;color:#fff;text-decoration:none;}.vdi-check-purchase-complete-voucher .return-home-button{background-color:var(--vdi-green);color:#fff;border:0;padding:.75rem 2rem;border-radius:25px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s;text-decoration:none;display:inline-block;min-width:200px;text-align:center;}.vdi-check-purchase-complete-voucher .return-home-button:hover{background-color:#16a34a;color:#fff;text-decoration:none;}@media(max-width:768px){.vdi-check-purchase-complete-voucher{padding:1rem 0;}.vdi-check-purchase-complete-voucher .thank-you-header,.vdi-check-purchase-complete-voucher .voucher-section,.vdi-check-purchase-complete-voucher .info-section{padding:1.5rem;}.vdi-check-purchase-complete-voucher .thank-you-title{font-size:1.5rem;}.vdi-check-purchase-complete-voucher .section-title{font-size:1.25rem;}.vdi-check-purchase-complete-voucher .success-icon{width:60px;height:60px;font-size:2.7rem;padding-bottom:2px;}.vdi-check-purchase-complete-voucher .warning-icon{width:60px;height:60px;font-size:2.7rem;padding-bottom:2px;}.vdi-check-purchase-complete-voucher .voucher-code-row{gap:.5rem;}.vdi-check-purchase-complete-voucher .voucher-code-badge{flex:1;max-width:none;padding:.5rem 1rem;font-size:1.2rem;}.vdi-check-purchase-complete-voucher .copy-button{width:40px;height:40px;padding:.5rem;}.vdi-check-purchase-complete-voucher .copy-button i{font-size:.9rem;}.vdi-check-purchase-complete-voucher .voucher-tag-icon{font-size:1.25rem;}}@media(max-width:576px){.vdi-check-purchase-complete-voucher .container{padding:0 1rem;}.vdi-check-purchase-complete-voucher .voucher-codes{gap:.75rem;}}.vdi-check-my-account-container{background-color:none;min-height:100vh;padding:20px 0;}.vdi-check-my-account-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:0;margin-bottom:20px;}.vdi-check-my-account-header{background:#fff;border-bottom:2px solid #e9ecef;border-radius:12px 12px 0 0;padding:20px;margin-bottom:0;}.vdi-check-my-account-title{font-size:1.25rem;font-weight:600;color:#333;margin:0;}.vdi-check-my-account-form-section{background-color:#efefef;padding:20px;border-radius:0 0 12px 12px;}.vdi-check-my-account-form-group{margin-bottom:20px;}.vdi-check-my-account-label{font-weight:700;color:#555;margin-bottom:8px;display:block;}.vdi-check-my-account-input{border:1px solid #ddd;border-radius:6px;padding:12px;font-size:1.25rem;transition:border-color .2s ease;}.vdi-check-my-account-input:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);}.vdi-check-my-account-input-strong{display:block;font-weight:800;font-size:1.2rem!important;padding-top:14px;padding-bottom:9px;height:inherit!important;}.vdi-check-my-account-btn{background:#495057;color:#fff;border:0;padding:12px 24px;border-radius:6px;font-weight:500;transition:background-color .2s ease;cursor:pointer;}.vdi-check-my-account-btn:hover{background:#343a40;}.vdi-check-my-account-promo-success{background:#28a745;color:#fff;padding:15px;border-radius:6px;margin-top:15px;}.vdi-check-my-account-promo-title{font-weight:600;margin-bottom:5px;}.vdi-check-my-account-product-details{padding:20px;}.vdi-check-my-account-product-title{font-size:1.28rem;font-weight:600;color:#333;margin-bottom:10px;}.vdi-check-my-account-product-subtitle{font-weight:500;color:#666;margin-bottom:15px;}.vdi-check-my-account-detail-item{margin-bottom:8px;font-size:.99rem;color:#555;}.vdi-check-my-account-detail-strong{font-weight:800;color:#333;}.vdi-check-my-account-summary{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px;height:fit-content;}.vdi-check-my-account-summary-title{font-size:1.3rem;font-weight:800;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef;}.vdi-check-my-account-cost-section{margin-bottom:25px;}.vdi-check-my-account-cost-title{font-weight:800;color:#555;margin-bottom:12px;font-size:1.21rem;}.vdi-check-my-account-cost-item{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.99rem;font-weight:400;color:#666;}.vdi-check-my-account-cost-value{font-weight:600;color:#333;}.vdi-check-my-account-total{border-top:2px solid #e9ecef;padding-top:15px;margin-top:20px;}.vdi-check-my-account-total-item{display:flex;justify-content:space-between;margin-bottom:8px;font-size:1.4rem;font-weight:600;color:#333;}.vdi-check-my-account-promo-input-group{display:flex;gap:10px;align-items:stretch;}.vdi-check-my-account-promo-input{flex:1;}.vdi-check-my-account-discount{color:#28a745;font-weight:800;}.vdi-check-my-account-original-price{text-decoration:line-through;color:#999;font-size:.9em;margin-right:8px;}.vdi-check-my-account-discounted-price{color:#28a745;font-weight:600;}@media(max-width:767.98px){.vdi-check-my-account-container{padding:10px 0;}.vdi-check-my-account-card{margin-bottom:15px;}.vdi-check-my-account-header,.vdi-check-my-account-form-section,.vdi-check-my-account-product-details,.vdi-check-my-account-summary{padding:15px;}.vdi-check-my-account-promo-input-group{flex-direction:column;gap:10px;}}@media(min-width:768px){.vdi-check-my-account-equal-height-row{display:flex;}.vdi-check-my-account-equal-height-row>.col-12.col-md-6{display:flex;}.vdi-check-my-account-equal-height-card{width:100%;display:flex;flex-direction:column;}.vdi-check-my-account-form-section{flex:1;display:flex;flex-direction:column;justify-content:flex-start;}.vdi-check-my-account-summary.vdi-check-my-account-equal-height-card{position:static;min-height:100%;}}.vdi-check-inline-vdi-voucher{font-weight:600;background-color:var(--call-to-action-hover);color:#fff;padding:18px 8px 18px 8px;margin-bottom:6px;display:inline-flex;flex-direction:column;vertical-align:middle;transition:background-color .15s ease-in-out;width:-webkit-fill-available;width:100%;max-width:unset;border-radius:29px;white-space:nowrap;line-height:inherit;align-items:center;justify-content:center;}.vdi-check-inline-vdi-voucher-pre-filled{background-color:var(--vdi-green);border-radius:22px;}.vdi-check-inline-vdi-voucher-pre-filled:active{background-color:var(--call-to-action-hover)!important;}.vdi-check-inline-vdi-voucher-pre-filled:hover{background-color:var(--call-to-action-hover)!important;}.vdi-check-inline-vdi-voucher:hover{background-color:var(--call-to-action);}.vdi-check-inline-vdi-voucher:active{background-color:var(--vdi-green);}.vdi-check-inline-vdi-voucher-click-here{font-size:.9rem;font-weight:300;}.vdi-voucher-link{color:var(--vdi-blue);text-decoration:none;font-weight:600;}.vdi-voucher-link:hover{color:var(--call-to-action);}.vdi-check-footer-v2{background-color:#f8f9fa;padding:60px 0 30px;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-section{display:flex;align-items:center;gap:20px;width:50%;max-height:132px;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-box{width:120px;height:120px;background:#fff;border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-box.vdi-check-footer-v2-cyan-border{border:3px solid #00d4d4;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-checkmark{width:70px;height:80px;position:relative;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-checkmark::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#a855f7 0%,var(--vdi-purple) 50%,#6d28d9 100%);clip-path:polygon(20% 45%,0% 65%,40% 100%,100% 20%,80% 0%,40% 65%);}.vdi-check-footer-v2 .vdi-check-footer-v2-brand-name{font-size:36px;font-weight:600;color:#000;margin:0;letter-spacing:-.5px;}.vdi-check-footer-v2 .vdi-check-footer-v2-brand-name span:first-child{font-weight:700;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links h3,.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact h3{font-size:18px;font-weight:600;margin-bottom:20px;color:#000;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links ul{list-style:none;padding:0;margin:0;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links li{margin-bottom:12px;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links a{color:#333;text-decoration:none;font-size:16px;display:flex;align-items:center;gap:8px;transition:color .2s;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links a:hover{color:var(--vdi-purple);font-weight:800;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links i{font-size:18px;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact .vdi-check-footer-v2-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;color:#333;font-size:16px;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact .vdi-check-footer-v2-contact-item i{font-size:18px;color:var(--vdi-purple);margin-top:2px;flex-shrink:0;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact .vdi-check-footer-v2-contact-item a{color:#333;text-decoration:none;transition:color .2s;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact .vdi-check-footer-v2-contact-item a:hover{color:var(--vdi-purple);font-weight:800;}.vdi-check-footer-v2 .vdi-check-footer-v2-copyright-section{margin-top:20px;padding-top:30px;border-top:1px solid #dee2e6;text-align:center;font-size:14px;color:#6c757d;line-height:1.6;}.vdi-check-footer-v2 .vdi-check-footer-v2-copyright-section .vdi-check-footer-v2-divider{margin:0 10px;color:#6c757d;}@media(max-width:998px){.vdi-check-footer-v2 .vdi-check-footer-v2-logo-section{width:80%;max-height:152px;margin-bottom:20px;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-box{width:100px;height:100px;}}@media(max-width:768px){.vdi-check-footer-v2{padding:40px 0 20px;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-section{width:86%;flex-direction:column;align-items:center;text-align:center;margin-bottom:33px;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-box{width:100px;height:100px;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-checkmark{width:60px;height:70px;}.vdi-check-footer-v2 .vdi-check-footer-v2-brand-name{font-size:28px;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links,.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact{margin-bottom:35px;text-align:center;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links h3,.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact h3{font-size:16px;margin-bottom:15px;text-align:center;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links ul{display:flex;flex-direction:column;align-items:center;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links a{justify-content:center;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-links a,.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact .vdi-check-footer-v2-contact-item{font-size:15px;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact .vdi-check-footer-v2-contact-item{justify-content:center;text-align:left;max-width:300px;margin-left:auto;margin-right:auto;}.vdi-check-footer-v2 .vdi-check-footer-v2-copyright-section{margin-top:-22px;padding-top:20px;font-size:13px;}.vdi-check-footer-v2 .vdi-check-footer-v2-copyright-section .vdi-check-footer-v2-divider{display:block;margin:5px 0;}}@media(max-width:480px){.vdi-check-footer-v2 .container{padding:0 20px;}.vdi-check-footer-v2 .vdi-check-footer-v2-logo-section{width:92%;margin-bottom:30px;}.vdi-check-footer-v2 .vdi-check-footer-v2-footer-contact .vdi-check-footer-v2-contact-item{word-break:break-word;}}.vdi-check-slider{max-width:900px;margin:50px auto;padding:20px;}.vdi-check-slider .carousel-item img{width:100%;object-fit:cover;border-radius:8px;}@media(max-width:768px){.vdi-check-slider .carousel-item img{height:auto;object-fit:contain;}}.vdi-check-slider .carousel-control-prev,.vdi-check-slider .carousel-control-next{width:35px;height:35px;background-color:rgba(0,0,0,.5);border-radius:50%;top:50%;transform:translateY(-50%);}.vdi-check-slider .carousel-control-prev{left:20px;}.vdi-check-slider .carousel-control-next{right:20px;}.vdi-check-slider .carousel-indicators{margin-bottom:-30px;}.vdi-check-slider .carousel-indicators button{width:12px;height:12px;border-radius:50%;background-color:#bfbfbf;}.vdi-check-slider .carousel-indicators button.active{background-color:var(--vdi-blue);}.vdi-check-slider .carousel-caption{background-color:rgba(0,0,0,.6);padding:10px 20px;border-radius:5px;}#privacyandterms{padding:40px 20px;}#privacyandterms h2{font-size:2rem;font-weight:700;margin-bottom:20px;color:#333;}#privacyandterms h3{font-size:1.5rem;font-weight:600;margin-top:30px;margin-bottom:15px;color:#444;}#privacyandterms h4{font-size:1.2rem;font-weight:600;margin-top:20px;margin-bottom:10px;color:#555;}#privacyandterms p{font-size:1rem;line-height:1.6;margin-bottom:15px;color:#666;}#privacyandterms hr{margin:2.5rem 0;border:0;border-top:1px solid #595959;width:100%;display:block;height:0;}#privacyandterms hr.my-4{margin:2.2rem 0;}#privacyandterms table{width:100%;max-width:100%;margin-bottom:20px;margin-left:0;margin-right:0;border-collapse:collapse;font-size:.95rem;display:table;table-layout:fixed;}#privacyandterms table thead{background-color:#f2f2f2;display:table-header-group;}#privacyandterms table thead tr{background-color:#f2f2f2;display:table-row;}#privacyandterms table tbody{display:table-row-group;}#privacyandterms table tr{display:table-row;}#privacyandterms table th{padding:12px 8px;text-align:left;border:1px solid #ddd;font-weight:900;color:#333;display:table-cell;}#privacyandterms table th:first-child{border-left:0;}#privacyandterms table th:last-child{border-right:0;}#privacyandterms table td{padding:10px 8px;border:1px solid #ddd;color:#666;vertical-align:top;display:table-cell;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;}#privacyandterms table td:first-child{border-left:0;}#privacyandterms table td:last-child{border-right:0;}#privacyandterms table thead tr:first-child th{border-top:0;}#privacyandterms table tbody tr:last-child td{border-bottom:0;}#privacyandterms table tbody tr:nth-child(even){background-color:#fafafa;}#privacyandterms table tbody tr:hover{background-color:#f5f5f5;}#privacyandterms ul{margin-left:0;margin-bottom:20px;padding-left:25px;list-style-type:disc;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;}#privacyandterms ul li{font-size:1rem;line-height:1.6;margin-bottom:10px;color:#666;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%;}#privacyandterms ul li strong{font-weight:600;color:#333;}#privacyandterms ul ul{margin-top:10px;margin-bottom:10px;list-style-type:circle;}#privacyandterms a{color:#2776ff;text-decoration:none;word-break:break-word;}#privacyandterms a:hover{text-decoration:underline;}@media screen and (max-width:768px){#privacyandterms table td:nth-child(1){padding-left:8px!important;}#privacyandtermstable td{padding-left:8px!important;padding-right:3px!important;}#privacyandterms table{font-size:.85rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}#privacyandterms table thead,#privacyandterms table tbody,#privacyandterms table tr{display:table;width:100%;table-layout:fixed;}#privacyandterms table th,#privacyandterms table td{padding:8px 6px!important;}#privacyandterms h2{font-size:1.75rem;}#privacyandterms h3{font-size:1.3rem;}#privacyandterms ul{padding-left:20px;margin-left:0;}#privacyandterms ul li{font-size:.95rem;}}@media screen and (max-width:576px){#privacyandterms table{font-size:.8rem;display:block;overflow-x:auto;}#privacyandterms table th,#privacyandterms table td{padding:6px 4px;font-size:.8rem;}#privacyandterms{padding:30px 15px;}#privacyandterms ul{padding-left:15px;margin-left:0;}#privacyandterms ul li{font-size:.9rem;padding-right:5px;}#privacyandterms h2{font-size:1.5rem;}#privacyandterms h3{font-size:1.2rem;}#privacyandterms h4{font-size:1.1rem;}}.vdi-check-report-error{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 50%,#1e1b4b 100%);font-family:"Arial",sans-serif;overflow:hidden;}.vdi-check-report-error-stars{position:absolute;width:100%;height:100%;pointer-events:none;}.vdi-check-report-error-star{position:absolute;background:#fff;border-radius:50%;animation:vdi-check-report-error-twinkle 3s infinite;}@keyframes vdi-check-report-error-twinkle{0%,100%{opacity:.3;}50%{opacity:1;}}@keyframes vdi-check-report-error-float{0%,100%{transform:translateY(0) rotate(-5deg);}50%{transform:translateY(-20px) rotate(5deg);}}@keyframes vdi-check-report-error-beam{0%,100%{opacity:.2;}50%{opacity:.6;}}@keyframes vdi-check-report-error-blink{0%,90%,100%{opacity:1;}95%{opacity:0;}}.vdi-check-report-error-ufo-container{animation:vdi-check-report-error-float 3s ease-in-out infinite;position:relative;z-index:10;}.vdi-check-report-error-message{color:#a5b4fc;text-align:center;margin-top:40px;z-index:10;}.vdi-check-report-error-message h1{font-size:2.5em;margin:0;color:#e0e7ff;}.vdi-check-report-error-message p{font-size:1.2em;margin:10px 0;}.vdi-report-vehicle-loading-container{width:400px;height:200px;}.vdi-report-vehicle-loading-document{animation:vdi-report-vehicle-loading-document-build 3s ease-in-out infinite;}@keyframes vdi-report-vehicle-loading-document-build{0%,100%{transform:scale(.95);opacity:.8;}50%{transform:scale(1.05);opacity:1;}}.vdi-report-vehicle-loading-data-line{stroke-dasharray:60;stroke-dashoffset:60;animation:vdi-report-vehicle-loading-line-draw 2s ease-in-out infinite;}.vdi-report-vehicle-loading-data-line-1{animation-delay:0s;}.vdi-report-vehicle-loading-data-line-2{animation-delay:.3s;}.vdi-report-vehicle-loading-data-line-3{animation-delay:.6s;}.vdi-report-vehicle-loading-data-line-4{animation-delay:.9s;}@keyframes vdi-report-vehicle-loading-line-draw{0%{stroke-dashoffset:60;opacity:0;}50%,100%{stroke-dashoffset:0;opacity:1;}}.vdi-report-vehicle-loading-glow{animation:vdi-report-vehicle-loading-glow-pulse 2s ease-in-out infinite;}@keyframes vdi-report-vehicle-loading-glow-pulse{0%,100%{opacity:.2;}50%{opacity:.6;}}.vdi-report-vehicle-loading-bar{transform-origin:bottom;animation:vdi-report-vehicle-loading-bar-grow 1.5s ease-in-out infinite;}.vdi-report-vehicle-loading-bar-1{animation-delay:0s;}.vdi-report-vehicle-loading-bar-2{animation-delay:.2s;}.vdi-report-vehicle-loading-bar-3{animation-delay:.4s;}@keyframes vdi-report-vehicle-loading-bar-grow{0%,100%{transform:scaleY(.3);}50%{transform:scaleY(1);}}.vdi-report-vehicle-loading-check{stroke-dasharray:20;stroke-dashoffset:20;animation:vdi-report-vehicle-loading-check-draw 3s ease-in-out infinite;}@keyframes vdi-report-vehicle-loading-check-draw{0%,70%{stroke-dashoffset:20;opacity:0;}100%{stroke-dashoffset:0;opacity:1;}}.vdi-report-vehicle-loading-magnifier{animation:vdi-report-vehicle-loading-magnifier-scan 4s ease-in-out infinite;}@keyframes vdi-report-vehicle-loading-magnifier-scan{0%,100%{transform:translate(0,0);}25%{transform:translate(30px,20px);}50%{transform:translate(10px,40px);}75%{transform:translate(40px,10px);}}.vdi-report-vehicle-loading-particle-top{animation:vdi-report-vehicle-loading-particle-flow-top 2.5s ease-in infinite;opacity:0;}.vdi-report-vehicle-loading-particle-top-1{animation-delay:.3s;}.vdi-report-vehicle-loading-particle-top-2{animation-delay:.9s;}.vdi-report-vehicle-loading-particle-top-3{animation-delay:1.5s;}@keyframes vdi-report-vehicle-loading-particle-flow-top{0%{opacity:0;transform:translateY(0) translateX(0) scale(1) rotate(0deg);}20%{opacity:1;}80%{opacity:.8;}100%{opacity:0;transform:translateY(70px) translateX(20px) scale(.5) rotate(-10deg);}}.vdi-report-vehicle-loading-sparkle{animation:vdi-report-vehicle-loading-sparkle-twinkle 1.5s ease-in-out infinite;}.vdi-report-vehicle-loading-sparkle-1{animation-delay:0s;}.vdi-report-vehicle-loading-sparkle-2{animation-delay:.5s;}.vdi-report-vehicle-loading-sparkle-3{animation-delay:1s;}@keyframes vdi-report-vehicle-loading-sparkle-twinkle{0%,100%{opacity:0;transform:scale(0);}50%{opacity:1;transform:scale(1);}}.vdi-report-vehicle-loading-check-float{animation:vdi-report-vehicle-loading-check-float-in 2.8s ease-in infinite;opacity:0;}.vdi-report-vehicle-loading-check-float-1{animation-delay:.2s;}.vdi-report-vehicle-loading-check-float-2{animation-delay:1.2s;}@keyframes vdi-report-vehicle-loading-check-float-in{0%{opacity:0;transform:translate(-80px,-20px) scale(1.2) rotate(-15deg);}20%{opacity:1;}80%{opacity:.8;}100%{opacity:0;transform:translate(60px,40px) scale(.6) rotate(5deg);}}.vdi-report-vehicle-loading-warning-float{animation:vdi-report-vehicle-loading-warning-float-in 3s ease-in infinite;opacity:0;}.vdi-report-vehicle-loading-warning-float-1{animation-delay:.5s;}.vdi-report-vehicle-loading-warning-float-2{animation-delay:1.8s;}@keyframes vdi-report-vehicle-loading-warning-float-in{0%{opacity:0;transform:translate(-70px,20px) scale(1.2) rotate(10deg);}20%{opacity:1;}80%{opacity:.8;}100%{opacity:0;transform:translate(70px,-30px) scale(.6) rotate(-8deg);}}.vdi-report-message-container-02{margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:#f5f5f5;height:265px;border:1px solid #fff;}