/*! =============================== LEXUS STYLING - RECALL SERVICES by Convertium Pte Ltd [IIB] =============================== */p:first-of-type{margin-top:0}.inline-with-input{line-height:2.4rem}@media (min-width:993px){.inline-with-input{margin-left:-.75rem}}.add-vertical-line{position:relative}.add-vertical-line:before{width:2px;height:100%;content:"";background-color:#bc8420;position:absolute;top:0;left:-.25rem}.add-vertical-line.col.s12.add-indent{width:calc(100% - 1rem);margin-left:1rem}.add-vertical-line.col.s12.add-indent p{margin:0}.add-vertical-line.col.s12.add-indent p+p{margin-top: 1rem}@media (max-width:736px){article:not(#recall-thank-you) .col~.col.add-vertical-line{margin-top:.8rem}}@media (max-width:736px){.generic-accordion .collapsible-header:after{top:.8rem}}@media (min-width:737px){.generic-accordion .collapsible-header:after{top:1rem}}.collapsible-body ol{margin:.825rem 0 1rem;padding-left:1.8rem}.collapsible-body ol li{list-style-type:decimal;margin-bottom:.4rem}.generic-box{margin-bottom:1rem}.generic-box h4{text-transform:none}.generic-box.white{background-color:white}.generic-box.results-vin>.row:first-child{margin-top:14px}.generic-box.results-vin>.row:last-child{margin-bottom:14px}.generic-box.results-vin ul{margin-bottom:0}.generic-box.results-vin hr{margin:0 0 1.2rem}.generic-box.results-vin p{margin-top:0}.generic-box.results-vin .ion-checkmark{color:#bc8420}.generic-box .generic-accordion{border-top:0 none;margin-bottom:0}.generic-box .generic-accordion>li:last-child{border-bottom:0 none}.generic-box .generic-accordion .collapsible-header{padding-right:2rem;padding-left:0}.generic-box .generic-accordion .collapsible-header:after{content:"\f3d0";-webkit-transition:-webkit-transform .2s;transition:transform .2s;right:0}.generic-box .generic-accordion .collapsible-header.active{background:transparent;box-shadow:none}.generic-box .generic-accordion .collapsible-header.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.generic-box .generic-accordion .collapsible-body{padding-right:0!important;padding-left:0!important}.generic-box .generic-accordion .collapsible-body .ul.row{margin-top:0;margin-bottom:0}@media (max-width:736px){.generic-box.add-shadow{margin-right:0;margin-left:0}.generic-box.results-vin .row.match-height .col:first-child{width:50px}.generic-box.results-vin .row.match-height .col:last-child{width:calc(100% - 50px)}}.input-vin::-webkit-input-placeholder{font-style:normal}.input-vin::-moz-placeholder{font-style:normal}.input-vin:-ms-input-placeholder{font-style:normal}#content form .generic-box:not(.box-payment-estimator){padding:1.2rem 1.2rem 1.6rem}#content form .generic-box:not(.box-payment-estimator) p{margin-bottom:1rem}@media (max-width:992px){#content form .generic-box .input-field.has-tooltip{margin-top:0}#content form .generic-box .button-primary{margin-top:1.2rem}}@media (max-width:736px){#content form .generic-box:not(.box-payment-estimator){padding:.75rem .75rem 1.5rem}}.row-how-to-find-vin .has-border{border:1px solid #b3b3b3}@media (max-width:736px){.row-how-to-find-vin>li{margin-bottom:1.2rem!important}.row-how-to-find-vin>li .tile-img:not(.inside-header){margin-right:0;margin-left:0}}@media (min-width:737px){.row-how-to-find-vin>li .tile-content+.tile-img{margin-top:2rem;margin-bottom:1rem}.row-how-to-find-vin.row-col-2>li:nth-child(odd){padding-right:1.5rem}.row-how-to-find-vin.row-col-2>li:nth-child(2n){padding-left:1.5rem}}.how-to-find-vin-car{position:relative}.how-to-find-vin-car [class^=vin-car]:after,.how-to-find-vin-car [class^=vin-car]:before,.how-to-find-vin-car [class^=vin-car]>span{position:absolute;display:block}.how-to-find-vin-car [class^=vin-car]>span{width:20px;height:20px;line-height:20px;text-align:center;color:white;background-color:#bc8420;border-radius:50%}.how-to-find-vin-car [class^=vin-car]>span:before{line-height:inherit;display:block}@media (max-width:736px){.how-to-find-vin-car .pos-vin-car{margin-top:.8rem}.how-to-find-vin-car [class^=vin-car]{padding-left:36px}.how-to-find-vin-car [class^=vin-car]:not(:last-child){margin-bottom:.4rem}.how-to-find-vin-car [class^=vin-car]:before{position:absolute;left:18px}.how-to-find-vin-car .vin-car-1:before{content:"1."}.how-to-find-vin-car .vin-car-1>span{top:24%;left:74%}.how-to-find-vin-car .vin-car-1>span:before{content:"1"}.how-to-find-vin-car .vin-car-2:before{content:"2."}.how-to-find-vin-car .vin-car-2>span{top:34%;left:54%}.how-to-find-vin-car .vin-car-2>span:before{content:"2"}}@media (min-width:737px){.how-to-find-vin-car>img{width:52.5%}.how-to-find-vin-car [class^=vin-car]{width:33.33333%;margin-left:66.66667%;padding-top:.25rem;position:absolute}.how-to-find-vin-car [class^=vin-car]:after,.how-to-find-vin-car [class^=vin-car]:before{content:"";border-top:2px solid #bc8420;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:height .3s, -webkit-transform .3s;transition:height .3s, transform .3s}.how-to-find-vin-car [class^=vin-car]:before{top:14px}.how-to-find-vin-car [class^=vin-car]>span{margin-top:5px}.how-to-find-vin-car [class^=vin-car].animated:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.how-to-find-vin-car .vin-car-1{padding-bottom:40px;top:calc(34% - 40px)}.how-to-find-vin-car .vin-car-1:before{width:calc(40% - 36px);height:0;border-left:2px solid #bc8420;left:calc(-40% + 10px)}.how-to-find-vin-car .vin-car-1:after{width:calc(43% + 2px);left:calc(-83% + 10px);top:54px}.how-to-find-vin-car .vin-car-1>span{top:40px;left:-83%}.how-to-find-vin-car .vin-car-1.animated.more:before{height:40px}.how-to-find-vin-car .vin-car-1.animated.more:after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-delay:.3s;transition-delay:.3s}.how-to-find-vin-car .vin-car-2{top:48%}.how-to-find-vin-car .vin-car-2:before{width:calc(112% - 36px);left:calc(-112% + 10px)}.how-to-find-vin-car .vin-car-2>span{left:-112%}}@media (min-width:993px){.how-to-find-vin-car [class^=vin-car]{padding-top:0}}.dl-results{margin-top:0}.dl-results dd,.dl-results dt{margin:0;float:left}.dl-results dt{width:5rem;clear:left}.dl-results dd{width:calc(100% - 5rem)}.ul-results .p-lead{margin-bottom:0}.ul-results>li:not(:last-child){border-bottom:2px solid #959595;margin-bottom:2rem;padding-bottom:.4rem}@media (max-width:736px){.ul-results>li:not(:last-child){margin-bottom:1.6rem;padding-bottom:0}}#recall-thank-you{background-position:left bottom;display:flex;flex-direction:column;flex:1 0 auto}@media (max-width:736px){#recall-thank-you{padding-bottom:40%}}@media (min-width:737px) and (orientation:portrait){#recall-thank-you{background-position:left 200%;background-size:160% auto;padding-bottom:40%}}@media (min-width:737px) and (orientation:landscape){#recall-thank-you{background-size:85% auto}}.iframe-wrp{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.iframe-wrp>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.dl-results,.generic-accordion .collapsible-header p{font-size:1.25rem}.generic-box h4{font-size:1rem}.how-to-find-vin-car [class^=vin-car]>span:before{font-size:14px}@media (max-width:736px){.generic-box.results-vin .ion-checkmark:before{font-size:32px}}@media (min-width:737px){.how-to-find-vin-car [class^=vin-car]{font-size:1.05rem}.generic-box.results-vin .ion-checkmark:before{font-size:54px}}@media (min-width:993px){.how-to-find-vin-car [class^=vin-car]{font-size:1.25rem}}
