.auto .template-header{padding:0 30px}.auto .template-header .template-header-copy{position:relative;margin-top:60px}.auto .template-header .template-header-copy .btn,.auto .template-header .template-header-copy .btn.dual.btn-2{position:absolute;bottom:0;right:0}.auto .template-header .template-header-copy .btn.dual.btn-1{position:absolute;bottom:50px;right:0}.auto .template-header .template-header-copy h1{margin:-10px 0}.auto .template-header .template-header-copy h4:not(:first-child){margin-top:20px}.auto .template-header .template-header-copy p{margin-top:30px}.auto .template-header .template-header-image.big-header{width:1400px;position:relative;left:calc(50% - 700px)}.auto .template-header.image-full-grid{padding:0}.auto .template-header.image-full-grid .template-header-copy{margin:0 60px 0 60px}.auto .template-header.image-full-grid .template-header-image{margin-bottom:60px}@media(max-width:1400px){.auto .template-header .template-header-image.big-header{left:calc(50% - 600px);width:1200px}}@media(max-width:1200px){.auto .template-header .template-header-image.big-header{left:calc(50% - 550px);width:1100px}}@media(max-width:1100px){.auto .template-header .template-header-image.big-header{left:calc(50% - 512px);width:1024px}}@media(max-width:1023px){.auto .template-header .template-header-image.big-header{left:0;width:100%}}@media(max-width:768px){.auto .template-header{margin-top:20px;padding:0}.auto .template-header .template-header-image img{width:100%}.auto .template-header .template-header-copy{margin-top:20px}.auto .template-header .template-header-copy h1{margin:-5px 0}.auto .template-header .template-header-copy h4:not(:first-child){margin-top:10px}.auto .template-header .template-header-copy .btn{position:relative;margin:40px 15px 0 15px;width:calc(100% - 30px)}.auto .template-header .template-header-copy .btn.dual.btn-2{position:relative;margin:10px 15px 0 15px;width:calc(100% - 30px)}.auto .template-header .template-header-copy .btn.dual.btn-1{position:relative;width:calc(100% - 30px);margin:20px 15px 0 15px;bottom:0}.auto .template-header .template-header-copy p{margin-top:20px}.auto .template-header.image-full-grid .template-header-copy{margin:25px 20px 0 20px}.auto .template-header.image-full-grid .template-header-image{margin-bottom:0}}.auto .auto-switch{display:inline-block;line-height:30px;cursor:pointer}.auto .auto-switch label{display:none}.auto .auto-switch span{line-height:15px;top:-7.5px;position:relative;text-transform:uppercase}.auto .auto-switch .auto-switch-outer{display:inline-block;position:relative;border:1px solid #000;border-radius:15px;width:60px;height:29px;background-color:#000;margin:0 10px}.auto .negative .auto-switch .auto-switch-outer,.auto .auto-switch.negative .auto-switch-outer{border:1px solid #fff;background-color:#fff}.auto .auto-switch .auto-switch-inner{position:absolute;top:1px;left:1px;border:1px solid #fff;border-radius:15px;width:25px;height:25px;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.auto .auto-switch.on .auto-switch-inner{left:32px}.auto .auto-switch.negative .auto-switch-inner,.auto .negative .auto-switch .auto-switch-inner{border:1px solid #000;background-color:#000}.auto .auto-radio-buttons{width:100%;position:relative}.auto .auto-radio-buttons .auto-radio-bar{height:12px;width:100%;padding:0;margin:0;border:0;border-bottom:2px solid #000;position:absolute;top:1px;left:0;z-index:1}.auto .auto-radio-buttons .auto-radio-selection{float:left;text-align:center;cursor:pointer;position:relative;z-index:2}.auto .auto-radio-buttons .auto-radio-circle{border-radius:15px;width:24px;height:24px;border:2px solid #000;margin:0 auto;position:relative;background-color:#fff}.auto .negative .auto-radio-buttons .auto-radio-circle{border:2px solid #fff}.auto .auto-radio-buttons .auto-radio-selected-dot.active{position:absolute;border-radius:15px;background-color:#000;width:8px;height:8px;top:6px;left:6px;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.auto .negative .auto-radio-buttons .auto-radio-selected-dot.active{background-color:#fff}.auto .auto-radio-buttons .auto-radio-selected-dot.active{opacity:1}.auto .auto-radio-buttons .auto-radio-label{margin-top:5px;font-family:"mini_sans-medium","arial",sans-serif;font-size:16px;line-height:18px;text-transform:uppercase}@media(max-width:400px){.auto-vehicle-gallery-class .auto-copy-block .auto-switch{display:block;text-align:center}}.auto label .auto-checkbox{margin-right:15px}.auto .auto-checkbox{display:inline-block;position:relative;cursor:pointer}.auto .auto-checkbox .check-mark{position:absolute}.auto .auto-checkbox .check-box{}.auto label .auto-radio-button{padding-right:5px}.auto .auto-radio-button{display:inline-block;position:relative;cursor:pointer}.auto .auto-radio-button .check-mark{position:absolute;top:0}.auto .auto-radio-button .check-box{}.electric-img{width:100%}.auto.form-modals{position:absolute;padding-top:74px!important}body.inpage-nav .auto.form-modals{padding-top:121px!important}body.retailer .auto.form-modals{padding-top:105px!important}body.retailer.inpage-nav .auto.form-modals{padding-top:151px!important}.auto .auto-form.auto-modal,.auto .auto-form{max-width:768px;margin:0 auto;width:100%;height:100%}.auto .auto-form:not(.auto-modal-form){padding:0 40px}.auto .auto-modal.auto-modal-takeover.auto-modal-form .modal-body{padding:60px 40px 40px 40px}.auto .auto-modal.auto-modal-takeover.auto-modal-form .modal-body>form{padding-bottom:40px}.auto .auto-form .form-line{border-bottom:2px solid #000;padding-bottom:15px;margin-bottom:20px}.auto .auto-form:not(#SubscribeModal) label{margin:0}.auto .auto-form .form-title{margin:20px 0 2px 0}.auto .auto-form .test-drive-line-2{padding-top:13px;clear:both}.auto .auto-form .row{margin:0 -5px}.auto .auto-form [class*="col-"]{padding:0 5px}.auto .auto-form form input,.auto .auto-form form select,.auto .auto-form form .btn,.auto .auto-form form textarea{margin:5px 0;display:inline-block}.auto .auto-form form textarea{height:120px}.auto .auto-form .form-province-dropdown{width:100%}.auto .auto-form#SettingModal .form-province-dropdown{width:calc(100% - 120px)}.fr .auto .auto-form#SettingModal .form-province-dropdown{width:calc(100% - 140px)}.auto .auto-form .checkbox-list{margin:20px 0 25px 0}.auto .auto-form .checkbox-list .check-item-lease-type{padding:10px 6px 0 35px;position:relative;float:left;z-index:2}.auto .auto-form .checkbox-list .check-item-HasValidDriversLicense,.auto .auto-form .checkbox-list .check-item-CEM,.auto .auto-form .checkbox-list .check-item-phone-type,.auto .auto-form .checkbox-list .check-item-ServiceHasYourVehicleBeenSeenServiced,.auto .auto-form .checkbox-list .check-item-ServiceWhileYourVehicleIsBeingServiced,.auto .auto-form .checkbox-list .check-item-IsBringingGuest{padding:0 6px 0 35px;position:relative;float:left;z-index:2}.auto .auto-form .checkbox-list .check-item-HasValidDriversLicense{padding:0 0 0 35px}.auto .auto-form .checkbox-list .check-item-HasValidDriversLicense img,.auto .auto-form .checkbox-list .check-item-CEM img,.auto .auto-form .checkbox-list .check-item-phone-type img,.auto .auto-form .checkbox-list .check-item-ServiceHasYourVehicleBeenSeenServiced img,.auto .auto-form .checkbox-list .check-item-ServiceWhileYourVehicleIsBeingServiced img,.auto .auto-form .checkbox-list .check-item-IsBringingGuest img,.auto .auto-form .checkbox-list .check-item-lease-type img{position:absolute;left:0}.auto .auto-form .checkbox-list .check-item-HasValidDriversLicense img.check-mark,.auto .auto-form .checkbox-list .check-item-CEM img.check-mark,.auto .auto-form .checkbox-list .check-item-phone-type img.check-mark,.auto .auto-form .checkbox-list .check-item-ServiceHasYourVehicleBeenSeenServiced img.check-mark,.auto .auto-form .checkbox-list .check-item-ServiceWhileYourVehicleIsBeingServiced img.check-mark,.auto .auto-form .checkbox-list .check-item-IsBringingGuest img.check-mark,.auto .auto-form .checkbox-list .check-item-lease-type img.check-mark{display:none}.auto .auto-form .checkbox-list .check-item-phone-type p{line-height:25px}.auto .auto-form .checkbox-list .check-item-lease-type p{line-height:25px}.auto .auto-form form .auto-form-submit{margin-bottom:10px}.auto .auto-form form .auto-modal-form-submit-wrap{position:relative;text-align:right}.auto .auto-form form .auto-modal-form-submit-wrap p.sans-legal{margin-top:10px}.auto .auto-form form .auto-modal-form-submit-wrap .auto-modal-form-submit{position:absolute;bottom:0;right:0}.auto .auto-form form .auto-modal-form-footer{margin-top:20px}.auto .required-warning{display:none}.auto .warning{border:solid 2px #cd0001!important}.auto input.warning::-webkit-input-placeholder{color:#cd0001!important}.auto input.warning:-moz-placeholder{color:#cd0001!important}.auto input.warning::-moz-placeholder{color:#cd0001!important}.auto input.warning:-ms-input-placeholder{color:#cd0001!important}.auto input.warning,.auto select.warning{color:#cd0001!important}.auto .required-warning p{display:inline-block}.warningText{color:#cd0001!important}.auto .check-item-phone-type{width:33%}.auto .check-item-lease-type{width:100%}#SettingModal{max-width:630px}@media(max-width:768px){.auto .auto-form:not(.auto-modal-form){padding:0 20px}.auto .auto-form form .auto-modal-form-submit-wrap{text-align:left}.auto .auto-form form .auto-modal-form-submit-wrap .auto-modal-form-submit{position:relative}body.retailer.inpage-nav .auto.form-modals,body.retailer .auto.form-modals,body.inpage-nav .auto.form-modals,.auto.form-modals{padding-top:0!important}.auto .auto-form#SettingModal .form-province-dropdown,.fr .auto .auto-form#SettingModal .form-province-dropdown,.auto .auto-form .form-province-dropdown{width:100%}}@media(max-width:767px){.auto .auto-form .checkbox-list .check-item-HasValidDriversLicense,.auto .auto-form .checkbox-list .check-item-CEM,.auto .auto-form .checkbox-list .check-item-phone-type .auto .auto-form .checkbox-list .check-item-lease-type{padding:0 20px 0 30px}.auto .auto-form .form-body .text-right{text-align:left}}@media(max-width:375px){.auto .auto-form .checkbox-list{margin:5px 0}.auto .auto-form .checkbox-list .check-item-HasValidDriversLicense,.auto .auto-form .checkbox-list .check-item-CEM,.auto .auto-form .checkbox-list .check-item-phone-type,.auto .auto-form .checkbox-list .check-item-lease-type{padding:0 20px 10px 30px;width:100%}}#Modal_RetailerBlogForm .checkbox-list{margin:6px 0 25px 0!important;padding-bottom:25px}.info-icon{width:20px;height:20px;background:url("https://86bd04aee645f41c2005-510904abdc95bfe9a6b152d3edc0036b.ssl.cf5.rackcdn.com/Public/img/next/info-icon.svg") no-repeat}.d-inline-block{display:inline-block!important}