:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}.fa-5x{font-size:5em;}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1);}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25));}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4);}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4);}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1);}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125));}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}.ppress-hint-wrap[aria-label=""]:after,.ppress-hint-wrap[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none !important;}@keyframes ppress-dual-ring{0%{transform:rotate(0);}to{transform:rotate(360deg);}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local(Material Icons),local(MaterialIcons-Regular),url("https://www.nuvisionautoglass.com/wp-content/plugins/wp-user-avatar/assets/css/./material-icons/MaterialIcons-Regular.woff2") format("woff2"),url("https://www.nuvisionautoglass.com/wp-content/plugins/wp-user-avatar/assets/css/./material-icons/MaterialIcons-Regular.woff") format("woff");}p:has(+.ppress-paywall-message-wrap){margin-bottom:0;}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translate(0);}}:root{--p-height:28px;--p-size:16px;--p-weight:400;--h1-height:62px;--h1-size:54px;--h1-weight:500;--h2-height:54px;--h2-size:30px;--h2-weight:600;--h3-height:42px;--h3-size:25px !important;--h3-weight:600;--nv-bgcolor:#f5f5f5;--nv-blue:#00568c;--nv-orange:#ff8204;--nv-text-dark:#282938;--nv-white:#fff;}@media screen and (max-width: 767px){:root{--p-height:24px;--h1-height:40px;--h1-size:38px;--h2-height:30px;--h2-size:23px;--h3-height:26px;--h3-size:20px;}}html,body{font-family:"Poppins",sans-serif !important;margin:0;}*{margin:0;}p{font-size:var(--p-size);font-weight:var(--p-weight);line-height:var(--p-height);margin:0;}h2{color:#00568c !important;font-size:var(--h2-size) !important;font-weight:var(--h2-weight) !important;line-height:var(--h2-height) !important;}.page-template-default{z-index:-2;}label{font-weight:bold;display:block;margin-bottom:5px;text-align:left !important;}input{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;font-size:16px;box-sizing:border-box;}input::placeholder{color:#aaa;}@media (max-width: 480px){input{font-size:14px;padding:10px;}}@keyframes text-slide-in{0%{transform:translateX(100px);-o-transform:translateX(100px);-ms-transform:translateX(100px);-moz-transform:translateX(100px);-webkit-transform:translateX(100px);}100%{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);}}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:1rem 0;}to{background-position:0 0;}}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0);}50%{opacity:1;}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0);}50%{opacity:1;}}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}a:not(.btn){text-decoration:underline;}tr,img{page-break-inside:avoid;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}@page{size:a3;}body{min-width:992px !important;}}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#00568c;}a:hover,a:focus{text-decoration:none !important;outline:none !important;-webkit-box-shadow:none;box-shadow:none;}img{max-width:100%;height:auto;transform:translateZ(0);}label,input,select{font-family:"Poppins",sans-serif;}select:valid{color:black;}.start-button{display:inline-block;margin:18px auto 0;padding:16px 42px;font-size:1.35rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:#ff8204;border:0;border-radius:18px;box-shadow:0 7px 0 #c0392b,0 10px 20px rgba(0,0,0,.2);cursor:pointer;}.start-button:active{transform:translateY(2px);background:#00568c;box-shadow:0 5px 0 whitesmoke,0 8px 16px rgba(0,0,0,.2);}#thankYouPopUp .kiosk-modal-content.thank-you-content{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.5);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#333;}#thankYouPopUp .thank-you-content .submit{margin-top:12px;}.landing-pagev2:not(.start-screen) .start-button{display:none;}.landing-pagev2-container{flex:1;width:100%;margin:0 auto;display:flex;justify-content:center;overflow:hidden;padding:0 3vw !important;box-sizing:border-box;}#pewcform{padding:10px;box-shadow:none;}:root{--vh:1vh;}.landing-pagev2{padding:0;background-image:url("/wp-content/uploads/2025/06/062025-landingbg.webp");background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(var(--vh,1vh) * 100 - 5rem);max-height:calc(var(--vh,1vh) * 100);overflow:hidden;display:flex;flex-direction:column;}@supports (height: 100dvh){.landing-pagev2{height:calc(100dvh - 5rem);max-height:100dvh;}}@media screen and (max-width: 1024px){.landing-pagev2{height:calc(var(--vh,1vh) * 100);max-height:calc(var(--vh,1vh) * 100);}}@supports (height: 100dvh){@media screen and (max-width: 1024px){.landing-pagev2{height:100dvh;max-height:100dvh;}}}.form-section{display:flex;align-items:center;justify-content:center;gap:4vw;width:100%;max-width:1300px;margin:0 auto;padding:1rem 0;}.form-section-child{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;box-sizing:border-box;padding:20px;}#dealershipSetupContainer,#startNowContainer,#mainFormContainer{display:none;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;}#startNowContainer{justify-content:center;}#thankYouPopUp{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);z-index:1001;display:none;align-items:center;justify-content:center;animation:fadeIn .5s ease-in-out;}.thank-you-check{color:#28a745;margin-bottom:20px;animation:pulse 1.5s infinite;}#thankYouPopUp .kiosk-modal-content{text-align:center;animation:slideIn .5s forwards;transform:translateY(-50px);opacity:0;}.kiosk-modal-content{padding:40px;border-radius:15px;width:100%;max-width:500px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:250px;}#dealershipSetupForm,#multiStepForm{width:100%;margin-top:0 !important;}.dealership-setup-content{background:linear-gradient(145deg,rgba(0,82,212,.88),rgba(67,100,247,.88),rgba(111,177,252,.88));color:white;text-shadow:0 1px 3px rgba(0,0,0,.2);}.dealership-setup-content .form-heading{color:white !important;font-size:2em !important;margin-bottom:25px !important;}.dealership-setup-content label{color:rgba(255,255,255,.9);font-weight:500;width:100%;text-align:left;}.dealership-setup-content input[type="text"]{background:rgba(255,255,255,.9);border-color:transparent;color:#333;margin-bottom:20px;}.dealership-setup-content .submit{width:100%;padding:18px;font-size:1.2em;border-radius:50px;margin-top:20px;background:linear-gradient(200deg,#ff8204,#ff4e50);transition:all .3s ease;}.dealership-setup-content .submit:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3);}.dealership-setup-content .kiosk-setup-info-text{color:rgba(255,255,255,.8);margin-top:15px;font-size:.9em;}.kiosk-setup-info-text,.thank-you-message-text,.thank-you-timer-text{font-size:1.2em;text-align:center;line-height:1.5;margin:10px 0;color:#555;}.form-container{max-width:600px;margin:0;background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;width:100%;}.form-heading{font-size:18px !important;font-weight:700 !important;margin-bottom:10px !important;text-align:center !important;color:#00568c !important;}label{font-size:14px;margin-bottom:5px;display:block;color:#444;}input[type="text"],input[type="email"],select{width:100%;padding:9px 15px;margin-bottom:8px;border:1px solid #ddd;border-radius:5px;font-size:14px;box-sizing:border-box;color:#818181;opacity:1;}.nform-row{display:flex;gap:15px;margin-bottom:8px;margin:0px 1px 8px 1px;}.nform-group{flex:1;display:flex;flex-direction:column;margin-bottom:0 !important;position:relative;}.form-actions{display:flex;flex-direction:column-reverse;gap:10px;margin-top:10px;}button.submit{background:linear-gradient(200deg,#ff8204,#ff4e50);position:relative;box-shadow:0 0 10px #ff8204;width:100%;padding:15px;border:none;border-radius:5px;font-size:14px;cursor:pointer;font-weight:bold;color:#fff;}.main-heading{max-width:650px;margin:auto;text-align:center;}.proud-partner2{display:flex;justify-content:center;align-items:center;gap:14px;background:#035083;padding:0 10px;width:100%;height:50px;flex-shrink:0;}.proud-partner2 img{max-width:100px;height:auto;}.proud-partner2 h4{color:white;font-size:12px;line-height:1.4;font-family:"Poppins",sans-serif;margin-bottom:0 !important;white-space:nowrap;}#dealershipSetupForm{padding:20px;}#dealershipSetupForm label{margin-bottom:8px;margin-top:15px;}#dealershipSetupForm input[type="text"]{margin-bottom:15px;}#dealershipSetupForm .submit{margin-top:20px;}.thank-you-content p{font-size:1.2em;line-height:1.5;color:#555;}.thank-you-content .form-heading{color:#333 !important;font-size:1.8em !important;}.thank-you-content #thankYouTimer{font-weight:bold;color:#00568c;}label[for="insurance"] span{font-size:11px;font-weight:bold;}input[type="text"]:not(:placeholder-shown),input[type="email"]:not(:placeholder-shown){color:black;}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:black !important;box-shadow:0 0 0px 1000px white inset !important;opacity:1;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 15px;background-color:#fff;background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer;}select:focus{border-color:#3b92c3 !important;outline:none;}select:disabled{background-color:#f5f5f5;cursor:not-allowed;}input[type="email"]::placeholder{color:#818181 !important;opacity:1 !important;}input:-webkit-autofill::placeholder{color:#818181 !important;opacity:1 !important;}input:focus,select:focus{outline:none;border-color:#00568c;}input::placeholder{color:#818181;opacity:1;}.error-message{color:red;font-size:12px;margin-top:-5px;margin-bottom:8px;display:none;}p#validationMessage{color:red;font-size:12px;}.form-actions.step-1{justify-content:flex-end;}.back,.submit,.next{width:100%;padding:15px;border:none;border-radius:5px;font-size:14px;cursor:pointer;font-weight:bold;}button.back{background:#fff;color:#00568c;border:2px solid #00568c;}button.back:hover{background:#ff4e50;color:#fff;}button.next,button.submit{background:linear-gradient(200deg,#ff8204,#f9d423);color:#fff;}button.next:hover,button.submit:hover{background:#ff8204;}.form-step{opacity:0;transform:translateY(20px);transition:all .4s ease-in-out;display:none;}.form-step.active{opacity:1;transform:translateY(0);display:block;}.main-heading video{border-radius:10px;display:block;width:100%;max-width:700px;margin:0 auto 25px;box-shadow:0 5px 15px rgba(0,0,0,.1);}.logo-slider{margin-top:16px;padding:0px;display:flex;width:100%;justify-content:center;align-items:center;gap:55px;}.logo-slider img{width:auto;max-width:130px;height:auto;object-fit:contain;}.sub-header{font-size:10px;color:black;text-align:center;margin:5px;}.thank-you-content .thank-you-message-text{font-size:1.3em;color:#333;font-weight:500;}.thank-you-message-text strong{color:#00568c;}@keyframes colorChange{0%,100%{border-color:#f00;}33%{border-color:#0f0;}66%{border-color:#ffd700;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes slideIn{from{transform:translateY(-50px);opacity:0;}to{transform:translateY(0);opacity:1;}}@keyframes pulse{0%,50%{transform:scale(1.1);}100%{transform:scale(1);}}@media screen and (max-width: 1024px){.landing-pagev2{height:100vh;}}@media screen and (max-width: 1024px) and (orientation: portrait){.landing-pagev2{height:auto;overflow-y:auto;padding-bottom:0;}.landing-pagev2-container{height:auto;padding:2rem 1rem !important;align-items:center;overflow-y:visible;}.form-section{flex-direction:column-reverse;gap:2rem;margin-bottom:0;}.main-heading{order:1;margin-bottom:2rem;}.form-section-child{order:2;width:100%;max-width:600px;}.proud-partner2{position:relative;height:auto;padding:15px;}}@media screen and (max-width: 767px){.nform-row{flex-direction:column;gap:0px;margin:0;}}