.vehicle-brochure .card{background-color:#eee;border:1px solid gray;border-radius:5px}.vehicle-brochure .card .card-section:first-child,.vehicle-brochure .card .card-section+.card-section{padding:0}.vehicle-brochure .card .card-image img{width:100%}.vehicle-brochure .vehicle-brochure-label{padding:.5rem}.vehicle-brochure .vehicle-brochure-label .vbl-input input{margin:0}.vehicle-brochure .vehicle-brochure-label .vbl-label{text-align:left;height:100%;padding-left:5px;padding-right:5px}.vehicle-brochure .vehicle-brochure-label .vbl-label p{margin:0}.pdf-overlay-icon{background-color:#c8c8c8bf;border-radius:0 0 0 5px;padding:4px;font-style:italic;position:absolute;top:0;right:0}.vehicle-page{margin-bottom:20px;padding-bottom:20px}.vehicle-page .vehicle-hero img{margin-left:auto;margin-right:auto;padding:20px 10%;display:block}.vehicle-page .brochure-container{text-align:center;background-color:#eee;border:1px solid gray;border-radius:5px;padding:1rem}.vehicle-page .brochure-container h3{margin-bottom:20px;padding:10px}.vehicle-page .input-group{border-radius:5px;margin-top:20px;margin-left:auto;margin-right:auto;overflow:hidden}.vehicle-page .input-group,.vehicle-page .source-event-select select{width:90%}.vbl-input input{margin:0}@media screen and (width>=64em) and (width<=75em){.vehicle-page .input-group,.vehicle-page .source-event-select select{width:70%}}@media screen and (width>=75em){.vehicle-page .input-group,.vehicle-page .source-event-select select{width:45%}}body,html{color:#333;height:100%}.bg{background-image:url(/build/assets/leave-no-trace-BAIHcyXk.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100%}.vehicle-cell{background-color:#eee;border:1px solid gray;border-radius:5px}.vehicle-cell a{color:#000}.vehicle-cell a:hover{text-decoration:underline}.vehicle-cell .vehicle-name{font-weight:700}.vehicle-cell .vehicle-image{max-width:75%;margin:auto;padding-top:20px;padding-bottom:10px}.vehicle-cell:hover{background-color:#ddd}.menu-item{text-align:center;color:#fff;border-radius:5px}@media screen and (width>=1024px) and (width<=1440px){.menu-item{padding:0}}.menu-item .title{margin-bottom:1rem;font-weight:700}.menu-item .description{font-size:1.2rem}.welcome-center-container{background-color:#fffc;border:1px solid #a9a9a9;border-radius:4px}.menu-item-window-sticker{background-image:url(/build/assets/21TDI_IMPb007-zsGvehmr.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.menu-item-brochures{background-image:url(/build/assets/21TDI_FORb028-C8hSP2Y_.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.menu-item-lead-gen{background-image:url(/build/assets/21TDI_ASCb007-D1ba_6Se.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.menu-item-overlay-container{background-color:#0009;border-radius:5px;width:100%;height:100%;padding:3rem}@media screen and (width>=1024px) and (width<=1440px){.menu-item-overlay-container{padding:2rem 1rem}.menu-item .description{margin-top:.5rem;margin-bottom:2rem}}.logo-container{text-align:center}.logo-container img{height:6rem}.callout-title{margin-top:1rem}.callout-title-small{margin-top:1rem;margin-bottom:1rem}.callout-body{margin:3rem;font-size:1.2rem}.callout-body-small{margin:3rem 1rem;font-size:1.2rem}i.fas{font-size:20px}a.menu-item-overlay-link,a.menu-item-overlay-link:active,a.menu-item-overlay-link:link{color:#fff}.sign-up-modal input,.sign-up-modal>select#model_of_interest,.sign-up-modal>select#purchase_horizon{text-align:center}.sign-up-modal .sign-up-button{text-align:center;vertical-align:middle;background-color:#004890;width:50%;font-size:100%;font-weight:700}.modal-disclaimer{background-color:#333;margin-top:3rem;padding:2rem 3rem 1rem}.modal-disclaimer a:visited,.modal-disclaimer a:active,.modal-disclaimer a:link,.modal-disclaimer p,.modal-disclaimer h6{color:#fff}.modal-disclaimer a:visited,.modal-disclaimer a:active,.modal-disclaimer a:link{text-decoration:underline}div.error-div{background-color:#ff00001a;border:1px solid #f77;border-radius:5px;margin-bottom:1rem;padding:1rem}div.error-div ul{margin:0;list-style:none}div.success-div{background-color:#7f7;border:1px solid #6bc971;border-radius:5px;margin-bottom:3rem;padding:.5rem 1rem}
