.check-vin{overflow-x:hidden}.check-vin-lexus-mob{position:relative;min-height:460px;background-image:url(/build/mob.webp),url(/build/lexus.webp);background-repeat:no-repeat;background-position:right bottom,right 50px bottom;transform-style:preserve-3d}.check-vin-lexus-mob:after{content:"";position:absolute;top:-50px;right:-75px;z-index:-1;width:150px;height:150px;background-image:url(/build/square22.webp);background-repeat:no-repeat;background-size:100% 100%;transform:translateZ(-1px)}.check-vin-lexus-mob-title{position:relative;width:-moz-max-content;width:max-content;margin-bottom:10px;transform-style:preserve-3d}.check-vin-lexus-mob-title:before{content:"";position:absolute;top:-25px;left:-25px;width:60px;height:60px;background-image:url(/build/square5.webp);background-repeat:no-repeat;background-size:100% 100%;transform:translateZ(-1px)}.check-vin-lexus-mob-title:after{content:"";position:absolute;top:20px;right:30px;width:75px;height:75px;background-image:url(/build/square12.webp);background-repeat:no-repeat;background-size:100% 100%;transform:translateZ(-1px)}.check-vin-tesla{min-height:320px;background-image:url(/build/tesla.webp);background-size:40% auto;background-repeat:no-repeat;background-position:left center}.check-vin-tesla-title{padding-top:50px}.check-vin-title{font-family:Helvetica,sans-serif;font-size:3.125rem;font-weight:700;line-height:1.2}.check-vin-subtitle{font-size:1.875rem;font-weight:300}.check-vin-form{display:flex;padding:2px;border:1px solid #E8E7E7;border-radius:5px;background-color:#fff;transition:all .3s ease}.check-vin-form:hover{border-color:#ffd000}.check-vin-form.error{border-color:#ec2121}.check-vin-form-1:after{content:"";position:absolute;top:0;left:100px;z-index:-1;width:150px;height:150px;background-image:url(/build/square22.webp);background-repeat:no-repeat;background-size:100% 100%;transform:rotate(15deg)}.check-vin-label{position:absolute;top:calc(50% - 6px);left:10px;font-size:.75rem;font-weight:400;line-height:.75rem;color:#aea8a8;transition:all .3s ease}.check-vin-input{width:100%;border:none;padding:10px;font-family:Roboto,sans-serif;font-size:.75rem;line-height:1.125rem;color:#2f3942;transition:all .3s ease}.check-vin-input::-moz-placeholder{color:#aea8a8}.check-vin-input::placeholder{color:#aea8a8}.check-vin-input:focus,.check-vin-input:active{outline:none}.check-vin-input:not(:-moz-placeholder)+.check-vin-label{top:2px;font-size:.5625rem}.check-vin-input:focus+.check-vin-label,.check-vin-input:not(:placeholder-shown)+.check-vin-label{top:2px;font-size:.5625rem}.check-vin-btn{position:relative;display:block;min-width:205px;min-height:38px;border:1px solid #FFD000;background-color:#ffd000;box-shadow:0 2px 2px #0000001a;border-radius:5px;padding-top:8px;padding-bottom:8px;font-size:1.125rem;font-weight:500;line-height:1.25rem;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);white-space:nowrap;transition:all .3s ease}.check-vin-btn:hover,.check-vin-btn:focus,.check-vin-btn:active{background-color:#fff;color:#ffd000}.check-vin-help{display:block;font-size:.875rem;font-weight:300;color:#838383;text-decoration:none}.check-vin-result-title{font-family:Helvetica,sans-serif;font-size:1.5rem;font-weight:700}.check-vin-result-subtitle{font-size:1.125rem;font-weight:400}.check-vin-action{position:absolute;top:10px;left:60%}@media screen and (max-width: 991px){.check-vin-lexus-mob{min-height:200px;padding-top:0;background-size:90px auto,225px auto;background-position:top right 12px,top 80px right 42px}.check-vin-lexus-mob:after{width:30px;height:30px;top:-10px;right:0;background-image:url(/build/square3.webp)}.check-vin-lexus-mob-title{font-size:1.5rem}.check-vin-lexus-mob-title:before{content:none}.check-vin-lexus-mob-title:after{content:none}.check-vin-tesla{position:relative;min-height:0;min-height:initial;background-size:175px auto;background-position:top left;transform-style:preserve-3d}.check-vin-tesla:before{content:"";position:absolute;top:-15px;left:0;width:60px;height:60px;background-image:url(/build/square4.webp);background-repeat:no-repeat;background-size:100% 100%;transform:translateZ(-1px)}.check-vin-tesla-title{padding-top:0;font-size:1.125rem}.check-vin-subtitle{font-size:1rem}.check-vin-form{display:block;border:medium none currentColor;border:initial;background-color:transparent;background-color:initial;text-align:center;cursor:pointer}.check-vin-form-1:after{content:none}.check-vin-label{top:16px}.check-vin-input{padding-top:12px;padding-bottom:12px;background-color:#fff;border:1px solid #AEA8A8;border-radius:5px;font-size:.625rem}.check-vin-input:focus,.check-vin-input:active{border-color:#ffd000}.check-vin-btn{margin-right:auto;margin-top:-6px!important;margin-left:auto;font-size:.875rem}.check-vin-action{left:auto;left:initial;top:20px;right:85px}.check-vin-help{font-size:.75rem;line-height:1.25rem;text-align:center}.check-vin-link{max-width:none;max-width:initial}}@media (max-width: 767px){.check-vin-lexus-mob-title{display:flex;flex-direction:column;min-height:215px}.check-vin-tesla-title{min-height:125px;padding-top:50px}.check-vin-subtitle{text-align:center}}
