
/*!/wp-content/plugins/vehicle-quote-form/assets/style.css*/
.xpert-quote-form{max-width:800px;margin:0
auto;padding:2rem 2.5rem;background:rgb(0 0 0 / .75);border-radius:18px;backdrop-filter:blur(4px);color:#fff;box-sizing:border-box}@media only screen and (max-width:1000px){#quote-form{position:relative!important;left:0;top:0;bottom:0;right:0}#header_title
h1{font-size:1.8em!important}.elementor-59 .elementor-element.elementor-element-24904cd>.elementor-widget-container{padding:20px
0 0 20px!important}}.xqf-title{margin:0
0 .25rem;font-size:1.7rem;font-weight:600}.xqf-subtitle{margin:0
0 1.2rem;font-size:.95rem;opacity:.8}.xqf-type-selector{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.xqf-type-btn{flex:1 1 120px;min-width:120px;border-radius:999px;border:1px
solid rgb(255 255 255 / .25);background:rgb(0 0 0 / .4);color:#fff;padding:.6rem .9rem;display:flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;font-size:.9rem;transition:background 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.xqf-type-btn .xqf-icon{font-size:1.1rem}.xqf-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px}.xqf-icon
svg{width:18px;height:18px}.xqf-type-btn.active{background:#fff;color:#000;border-color:#fff;box-shadow:0 6px 16px rgb(0 0 0 / .35);transform:translateY(-1px)}.xqf-type-btn:hover:not(.active){border-color:rgb(255 255 255 / .6)}.xqf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1.5rem;margin-bottom:1.4rem}.xqf-field{display:flex;flex-direction:column;gap:.35rem}.xqf-field
label{font-size:.9rem;letter-spacing:.02em}.xqf-field
fieldset{border:0;padding:0;margin:0;min-inline-size:0}.xqf-field
legend{padding:0;margin-bottom:8px;font-weight:inherit}.xqf-field input,.xqf-field select,.xqf-field
textarea{width:100%;padding:.6rem .6rem;border-radius:10px;border:1px
solid rgb(255 255 255 / .25);background:rgb(0 0 0 / .35);color:#fff;font-size:.95rem;outline:none;box-sizing:border-box}.xpert-quote-form
h2{color:white!important;font-size:2em!important;text-align:center}.xqf-field input::placeholder,.xqf-field textarea::placeholder{color:rgb(255 255 255 / .55)}.xqf-field input:focus,.xqf-field select:focus,.xqf-field textarea:focus{border-color:#fff;box-shadow:0 0 0 1px rgb(255 255 255 / .3)}.xqf-inline-options{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.xqf-inline-options
label{display:inline-flex;align-items:center;gap:15px;line-height:1}.xqf-inline-options
input{margin-right:.25rem}.xqf-full{grid-column:1 / -1}.xqf-form-panel{display:none}.xqf-form-panel.active{display:block}.xqf-consent{margin:.4rem 0 1.6rem}.xqf-consent
label{font-size:.85rem}.xqf-submit{display:inline-block;padding:.85rem 2.4rem;border-radius:999px;border:none;background:#fff;color:#000;font-size:1rem;font-weight:600;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.xqf-submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(0 0 0 / .5);background:#f5f5f5}.xqf-submit:active{transform:translateY(0);box-shadow:0 6px 14px rgb(0 0 0 / .4)}@media (max-width:768px){.xpert-quote-form{padding:1.5rem}.xqf-grid{grid-template-columns:1fr}.xqf-type-selector{flex-wrap:nowrap;overflow-x:auto}.xqf-type-btn{flex:0 0 auto}.xqf-submit{width:100%;text-align:center;margin-top:.5rem}}.location_list{list-style:none!important;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:999999;background:rgb(0 0 0 / .85);border:1px
solid rgb(255 255 255 / .15);border-radius:8px;max-height:250px;overflow-y:auto;backdrop-filter:blur(6px)}.location_list li,.location_list li::before,.location_list li::after,.location_list li::marker{content:""!important;list-style-type:none!important;background:none!important;padding:0!important;margin:0!important}.location_list
li{padding:12px
14px;cursor:pointer;color:#fff;font-size:.95rem;display:block;border-bottom:1px solid rgb(255 255 255 / .1)}.location_list li:last-child{border-bottom:none}.location_list li:hover{background:rgb(255 255 255 / .12)}.xqf-success{background:#4CAF50;padding:12px
18px;border-radius:8px;margin-bottom:15px;color:#fff;text-align:center;font-weight:600;font-size:1rem;opacity:1;transition:opacity 1s ease-out}.xpert-quote-form .xqf-inline-options input[type="radio"],.xpert-quote-form .xqf-inline-options input[type="checkbox"]{margin:0;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border:2px
solid #ffffff!important;background:transparent!important;cursor:pointer!important;display:inline-grid!important;place-items:center!important;vertical-align:middle!important}.xpert-quote-form .xqf-inline-options input[type="radio"]:checked{background:transparent!important;box-shadow:inset 0 0 0 4px #ffffff!important;border:2px
solid #ffffff!important}.xpert-quote-form .xqf-inline-options input[type="radio"]:checked::before{content:none!important;display:none!important;width:8px!important;height:8px!important;border-radius:50%!important;background-color:#ffffff!important}input[type="radio"]{box-shadow:inset 0 0 0 10px #fff!important;background-color:#fff!important;appearance:auto;accent-color:#fff}.xpert-quote-form .xqf-inline-options input[type="radio"]{border-radius:50%!important}.xpert-quote-form .xqf-inline-options input[type="checkbox"]{border-radius:4px!important}.xpert-quote-form .xqf-inline-options input[type="checkbox"]:checked{background:#ffffff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:10px 10px!important}.xpert-quote-form .xqf-inline-options input[type="checkbox"]:checked::before{content:none!important}.xqf-validation-error{display:none;color:#dc3545;font-size:.85rem;margin-top:4px}.xqf-toast{display:flex;align-items:center;gap:14px;background:#111;border:1px
solid #08741f;border-radius:12px;padding:14px
18px;margin-bottom:20px;position:relative;overflow:hidden;animation:xqfSlideIn 0.35s ease both}.xqf-toast::after{content:'';position:absolute;bottom:0;left:0;height:3px;background:#08741f;border-radius:0 0 0 12px;animation:xqfProgress 4s linear 0.35s both}@keyframes
xqfSlideIn{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes
xqfProgress{from{width:100%}to{width:0%}}.xqf-toast-icon{width:2.25em;height:2.25em;flex-shrink:0;background:#1e1e1e;border:.0625em solid #08741f;border-radius:50%;display:flex;align-items:center;justify-content:center}.xqf-check-path{stroke-dasharray:30;stroke-dashoffset:30;animation:xqfCheck 0.4s ease 0.4s forwards}@keyframes
xqfCheck{to{stroke-dashoffset:0}}.xqf-toast-body
strong{display:block;font-size:.9em;font-weight:700;color:#fff;letter-spacing:.03em;margin-bottom:.1875em}.xqf-toast-body
span{font-size:.8em;color:#ababab}.xqf-toast-close{background:none;border:none;color:#555;font-size:1.125em;cursor:pointer;padding:0
0 0 .5em;margin-left:auto;line-height:1}.xqf-toast-close:hover{color:#fff}.xqf-toast--error{border:1px
solid #dc3545!important;color:#fff!important}.xqf-toast--error::after{background:#dc3545!important}.xqf-toast--error .xqf-toast-icon{background:rgb(220 53 69 / .15)!important;border:1px
solid #dc3545!important}.xqf-toast--error .xqf-toast-icon svg
path{stroke:#dc3545!important}.xqf-toast--error .xqf-toast-body
strong{color:#ff6b6b!important}.xqf-toast--error .xqf-toast-body
span{color:#ffd2d2!important}.xqf-toast--error .xqf-toast-close{color:#ff6b6b!important}.xqf-toast--error .xqf-toast-close:hover{color:#ffffff!important}.xpert-quote-form .xqf-date-wrap{position:relative!important;width:100%!important}.xpert-quote-form #xqf-date-display{display:block!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0
48px 0 12px!important;color:#ffffff!important;background:rgb(0 0 0 / .35)!important;border:1px
solid rgb(255 255 255 / .25)!important;border-radius:10px!important;box-sizing:border-box!important;font-size:16px!important;line-height:44px!important}.xpert-quote-form #xqf-date-display::placeholder{color:rgb(255 255 255 / .75)!important;opacity:1!important}.xpert-quote-form .xqf-date-icon{position:absolute!important;top:50%!important;right:14px!important;width:19px!important;height:19px!important;transform:translateY(-50%)!important;color:#ffffff!important;pointer-events:none!important;z-index:2!important}.xpert-quote-form .xqf-date-icon
svg{display:block!important;width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.xpert-quote-form #xqf-date-picker.xqf-hidden-picker{position:absolute!important;top:0!important;right:0!important;width:48px!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:0!important;cursor:pointer!important;z-index:10!important;box-shadow:none!important;outline:none!important}.xpert-quote-form #xqf-date-picker.xqf-hidden-picker::-webkit-calendar-picker-indicator{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;cursor:pointer!important}.xpert-quote-form #xqf-date{display:none!important}.btn-send-verification{background:#c11f2f;border:1px
solid #c11f2f;color:#fff;border-radius:10px;padding:9px
14px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px rgb(193 31 47 / .18);transition:all 0.18s ease}.btn-send-verification:hover{background:#a71928;border-color:#a71928;transform:translateY(-1px)}.btn-send-verification:disabled{opacity:.65;cursor:not-allowed;transform:none}.verification-modal-box{max-width:540px}.verification-icon{background:#fff5f6!important;color:#c11f2f!important}.verification-send-btn{background:#c11f2f!important;color:#ffffff!important}.verification-send-btn:hover{background:#a71928!important}.page-loader-container{position:fixed;inset:0;background:rgb(255 255 255 / .95);z-index:999999;display:none;align-items:center;justify-content:center}.page-loader-logo{width:120px;animation:xvf-loader 1.2s infinite}@keyframes xvf-loader{50%{opacity:.5;transform:scale(1.08)}}.xdp-rec-v2{text-align:center}.xdp-rec-v2-breadcrumb{text-align:center}.xdp-rec-v2-success{text-align:center}.xdp-rec-v2-success h1,.xdp-rec-v2-success
p{text-align:center}.xdp-rec-v2-process{text-align:center}.xdp-rec-v2-process h3,.xdp-rec-v2-process h4,.xdp-rec-v2-process
p{text-align:center}.xdp-rec-v2-timeline{text-align:center}.xdp-rec-v2-timeline-item{justify-content:center;text-align:center}.xdp-rec-v2-timeline-item>div:last-child{text-align:center}.xdp-rec-v2-info{text-align:center;justify-content:center}.xdp-rec-v2-info strong,.xdp-rec-v2-info
div{text-align:center}.xdp-rec-v2-support{text-align:center}.xdp-rec-v2-support h4,.xdp-rec-v2-support
p{text-align:center}.xvf-success-page,.xvf-success-page
*{text-align:center!important}.xvf-success-subtitle,.xvf-success-text,.xvf-success-help-text,.xvf-success-contact{text-align:center!important}.xvf-success-hero,.xvf-success-content,.xvf-success-help{text-align:center!important}