#ativ-hev{background:#101010}#ativ-hev section.main-banner{position:relative}#ativ-hev section.main-banner .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(180deg,#10101000,#10101000,#101010d9),linear-gradient(180deg,#10101000,#10101000 75%,#101010)}#ativ-hev section.main-banner img.image-banner{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:calc(100vh - 62px)}@media screen and (min-width: 1600px){#ativ-hev section.main-banner img.image-banner{height:640px}}#ativ-hev section.main-banner .main-wrapper{position:absolute;bottom:0;left:0;display:flex;height:20%;width:100%;z-index:1}#ativ-hev section.main-banner .main-wrapper .main{position:absolute;z-index:1;left:16px;bottom:64px;padding:20px 20px 0 0}@media screen and (min-width: 576px){#ativ-hev section.main-banner .main-wrapper .main{left:64px}}@media screen and (min-width: 1600px){#ativ-hev section.main-banner .main-wrapper .main{left:300px}}#ativ-hev section.main-banner .main-wrapper .main__title{color:#fff;font-family:Toyota Type;font-weight:700;font-size:32px;line-height:38px;letter-spacing:-1px;text-transform:uppercase;margin-bottom:0}#ativ-hev section.main-banner .main-wrapper .main__title span{text-transform:none}#ativ-hev section.main-banner .main-wrapper .main__subtitle{color:#f5f5f5;font-family:Toyota Type;font-weight:350;font-size:16px;line-height:normal;letter-spacing:0;margin-bottom:16px}#ativ-hev section.main-banner .main-wrapper .main__description{color:#f5f5f5;font-family:Toyota Type;font-weight:350;font-size:16px;line-height:normal;letter-spacing:0;text-transform:uppercase;margin-bottom:0}#ativ-hev section.vehicle-inquiry{padding:48px 0 2px;background:#101010}@media screen and (min-width: 576px){#ativ-hev section.vehicle-inquiry{background:radial-gradient(40.23% 50% at 100% 50%,#353e4f,#353e4f00),radial-gradient(28.33% 35.21% at 0% 35.21%,#353e4f,#353e4f00)}}@media screen and (min-width: 992px){#ativ-hev section.vehicle-inquiry{padding:48px 64px;background:radial-gradient(34.08% 50% at 100% 50%,#353e4f,#353e4f00),radial-gradient(24% 35.21% at 0% 35.21%,#353e4f,#353e4f00)}}@media screen and (min-width: 1200px){#ativ-hev section.vehicle-inquiry{background:radial-gradient(19.01% 50% at 100% 50%,#353e4f,#353e4f00),radial-gradient(13.39% 35.21% at 0% 35.21%,#353e4f,#353e4f00)}}@media screen and (min-width: 1600px){#ativ-hev section.vehicle-inquiry{background:radial-gradient(19.01% 50% at 100% 50%,#353e4f,#353e4f00),radial-gradient(13.39% 35.21% at 0% 35.21%,#353e4f,#353e4f00)}}#ativ-hev section.vehicle-inquiry .inquire-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (min-width: 576px){#ativ-hev section.vehicle-inquiry .inquire-container{max-width:640px;padding:0}}#ativ-hev section.vehicle-inquiry .inquire-box-container{position:relative;background:#101010;border:1px solid transparent;border-image-source:linear-gradient(172.24deg,#eeeeee 0%,#808080 35%,#808080 65%,#eeeeee 100%);border-image-slice:1}#ativ-hev section.vehicle-inquiry .inquire-box-container img.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#ativ-hev section.vehicle-inquiry .inquire-box-container .overlay{position:absolute;top:0;width:100%;height:100%;mix-blend-mode:multiply;background:radial-gradient(50% 50% at 50% 50%,#10101000,#101010)}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper{position:relative;padding:24px}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper h4.title{color:#fff;font-family:Toyota Type;font-weight:300;font-size:24px;line-height:27.6px;letter-spacing:0;margin-bottom:24px}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.contact-number{display:flex;gap:8px}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.form-check .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #101010;border-radius:0;background-color:#fff;cursor:pointer}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.form-check .form-check-input:checked{background-color:#101010;border-color:#101010}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.form-check .form-check-input:checked:after{content:"";position:absolute;top:4px;left:7px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.form-check .form-check-label{position:relative;bottom:-2px;color:#fff;font-family:Toyota Type;font-weight:350;font-size:10px;line-height:normal;letter-spacing:0;margin-bottom:0}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.form-check .form-check-label.privacy-policy p{font-size:10px;margin-bottom:0}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.form-check .form-check-label.privacy-policy span{font-size:10px;color:#fff;display:block;margin-bottom:5px}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group.form-check .form-check-label a{text-decoration:none}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group label{color:#fff;font-family:Toyota Type;font-weight:600;font-size:16px;line-height:normal;letter-spacing:0;margin-bottom:0}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group label.error{color:#eb0a1e;font-size:12px}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group label span{color:#266ef2}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group select option{color:#101010}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group select.inquiry-select{color:#fff;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url(/tup-assets/img/ativ-hev/chevron-down-white.svg)!important;background-repeat:no-repeat!important;background-position:right 14px!important;cursor:pointer!important}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group select.inquiry-select:invalid{color:gray!important}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group select.inquiry-select:disabled{color:gray!important;cursor:not-allowed!important}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group .form-control{color:#fff;font-family:Toyota Type;font-weight:350;font-size:14px;line-height:normal;letter-spacing:0;text-transform:none;height:40px;padding:0;border:0;border-radius:0;border-bottom:1px solid #808080;box-shadow:none;background:transparent}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group .form-control.contact-prefix{width:55px;height:auto!important;padding-bottom:8px!important;align-self:end}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group .form-control::-moz-placeholder{color:gray}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group .form-control::placeholder{color:gray}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .form-group .form-control:hover{border-bottom:1px solid #FFFFFF}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn{color:#101010;font-family:Toyota Type;font-weight:600;font-size:12px;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;text-align:center;cursor:pointer;padding:12px;width:100%;border:none;background-color:#fff}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn:before{background:transparent}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn:not(:disabled):before{background:#101010}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn:hover{color:#fff}@media screen and (min-width: 576px){#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn{max-width:198px}}#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn:disabled,#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn [disabled],#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn :disabled:hover,#ativ-hev section.vehicle-inquiry .inquire-box-container .form-wrapper form.dealer-inquiry-form .submit-btn [disabled]:hover{color:#fff;background-color:#2e2d2de6;cursor:not-allowed;animation:none;transition:none;box-shadow:none}#ativ-hev section.rear-image{position:relative}#ativ-hev section.rear-image .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(0deg,#10101000,#10101000,#101010d9),linear-gradient(0deg,#10101000,#10101000 75%,#101010)}#ativ-hev section.rear-image img.image-only{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:480px}@media screen and (min-width: 576px){#ativ-hev section.rear-image img.image-only{height:400px}}@media screen and (min-width: 1600px){#ativ-hev section.rear-image img.image-only{height:480px}}#ativ-hev a.reserve-bz4x__learn-more{color:#266ef2;font-family:Toyota Type;font-weight:600;font-size:16px;margin-top:16px;display:grid;grid-template-columns:max-content max-content;align-items:center;align-content:center;grid-template-rows:1fr;width:-moz-max-content;width:max-content}#ativ-hev a.reserve-bz4x__learn-more:after{background-color:#266ef2}#ativ-hev .reserve-bz4x__learn-more-arrow{width:8px;height:100%}#ativ-hev .reserve-bz4x__learn-more-arrow:after{content:"";border-top:2px solid #266EF2;border-left:2px solid #266EF2;border-right:none;border-bottom:none;margin-left:2px;margin-top:10.4px;width:8px;height:8px;position:absolute;transform:rotate(137deg)}.hidden{display:none}
