html{scroll-behavior:smooth}body{cursor:context-menu;color:#d1d1d1;background:#222;margin:0;padding:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}a{color:#f26a21;text-decoration:none!important}ul{margin:0;padding:0}li{list-style:none}p,h1,h2,h3,h4,h5,h6{margin:0}label{margin:0;padding:0}input{background:0 0;border:none}input:focus,button{border:none;outline:none}.cursor-pointer{cursor:pointer}.container-site{box-sizing:border-box;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.container-site{padding-left:16px;padding-right:16px}}@media screen and (max-width:47.9375rem){.container-site{padding-left:14px;padding-right:14px}}.pages_div__conatiner{max-width:90rem;overflow-x:hidden;margin:0 auto!important}.pages_under_header_div__conatiner{padding:100px 0 0}@media screen and (min-width:48rem) and (max-width:61.9375rem){.pages_under_header_div__conatiner{padding-top:80px}}@media screen and (max-width:47.9375rem){.pages_under_header_div__conatiner{padding-top:80px;padding-right:0}}.align--center{justify-content:center;align-items:center;display:flex}.main-primary,.main-scondary,.main_seconde-primary{padding:50px 20px}@media screen and (min-width:768px){.main-primary,.main-scondary,.main_seconde-primary{padding:50px}.main_seconde-primary{padding:35px}}@media screen and (min-width:1140px){.main-primary{padding:80px 120px}.main-scondary{padding:55px 50px}}.b-top-none{border-top:0}.overlay{z-index:-1;opacity:0;background:#0d0d0d99;width:100%;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.overlay.active{z-index:4;opacity:1}.play_video{color:#1a1a1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;display:flex}.imp-background-image{background-color:#000!important}.main-paragraph{font:400 16px/1.7 Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.main-title,.special-title{color:#fff;font:700 24px/1.2 Open Sans,sans-serif}.label_style{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.label_style3{color:#555;font-family:Open Sans;font-size:16px;font-weight:400}.label_style_2{color:#fff;font-family:Open Sans;font-size:14px;font-weight:700}.tabel-title{color:#e6e6e6;font-family:Open Sans;font-size:20px;font-weight:700}.text_conatct_us h6{color:#e6e6e6;font-family:Open Sans;font-size:28px;font-weight:400}.text_conatct_us p{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;line-height:24px}.line{width:60px;height:2px;margin:5px 0 15px}.line.secondary{background:#1a1a1a}.line.light{background:#f26a21}.eforms_title{color:#888;font-family:Open Sans;font-size:28px;font-weight:700}.eforms_desc{color:#888;height:100px;font-family:Open Sans;font-size:14px;font-weight:400;overflow-y:auto}@media screen and (max-width:47.9375rem){.eforms_desc{color:#888;font-family:Open Sans;font-size:12px;font-weight:400}}.eform_desc_div{width:100%}@media screen and (min-width:48rem) and (max-width:61.9375rem){.eforms_header_img__container{max-width:100%;height:16rem}}@media screen and (max-width:47.9375rem){.eforms_header_img__container{height:10rem}}@media screen and (min-width:62rem) and (max-width:118.75rem){.eforms_header_img__container{max-width:100%}}.eforms_header_title__container{font-size:32px;font-weight:inherit;color:#fff;text-align:center;padding-top:30px;font-family:inherit}.eforms_header_desc__container{color:#1a1a1a;z-index:10;font-family:inherit;font-size:14px;font-weight:400}.eforms_header_image_texture_img{position:absolute;bottom:0;left:80%;z-index:-1!important}.eforms_header_image_texture_img>img{object-fit:contain;width:18.1875rem;height:auto;transform:translateY(48px)}@media screen and (min-width:48rem) and (max-width:61.9375rem){.eforms_header_image_texture_img>img{transform:translateY(16px)!important}}@media screen and (max-width:47.9375rem){.eforms_header_image_texture_img{display:none}}.eforms_header_image_texture_circle_img{position:absolute;bottom:20px;right:20px;z-index:-1!important}.eforms_header_image_texture_circle_img>img{object-fit:contain;width:12.1875rem;height:auto}@media screen and (max-width:47.9375rem){.eforms_header_image_texture_circle_img{display:none}}.contact_info_title{color:#fff;letter-spacing:1px;font-family:Open Sans;font-size:13px;font-weight:600}.contact_info_title2{color:#fff;font-family:Open Sans;font-size:16px;font-weight:700}.contact-e-title{color:#fff;font-family:Open Sans;font-size:14px;font-weight:700}.contact-e-phone{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.contact_info h5{color:#fff;font-family:Open Sans;font-size:13px;font-weight:400}.calc-reset b{color:#505050;font-family:Open Sans;font-size:14px;font-weight:700}.calc-reset:hover *{border:none;color:#000!important}.text-button{border:1px solid #ccb36b;transition:all .2s ease-in-out;color:#000!important;z-index:2147483647!important;background-color:#ccb36b!important;font-weight:400!important}.text-button:hover{color:#ccb36b!important;background-color:#000!important}.advance-filter__keyword-search{background-color:#fff;border:none;border-bottom:1px solid #ccc;border-radius:5px;height:44px;color:#222!important}.advance-filter__keyword-search--home{background-color:#ffffff80;color:#fff!important}.advance-filter__keyword-search--home::placeholder{color:#fff!important}.ezefRO,.iSHIRI{bottom:2.875rem!important;right:.875rem!important}.ilpjAr{color:#000}.ljXqqH,.ealFLD{color:#fff;z-index:2147483647;bottom:2.875rem!important;right:.875rem!important}@media (min-width:1650px){.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xxl-10{flex:0 0 83.3333%;max-width:83.3333%}}.service_input-color::-webkit-input-placeholder{color:#b0c6d9}.service_input-color{box-shadow:-2px 3px 18px 4px #00000029;color:#000!important}.service_comment-textarea{border-radius:10px}.btn_contact_us-form-button{cursor:pointer;color:#fff;background-color:#ce1431;border-radius:25px;margin-top:55px;padding:10px 20px;font-weight:bolder;transition:background-color .25s ease-out,border-color .25s ease-out;position:relative}.btn_contact_us-form-button:hover{background-color:#ff8000;border-color:#ff8000}.btn_contact_us-form-button:after{content:"";transform-origin:100% 100%;background-color:#ce1431;width:100%;transition:transform .25s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.btn_contact_us-form-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.btn_contact_us-form{color:#fff;-webkit-box-shadow:0 10px 13px -7px #ce1431,0 24px 15px 4px #095189cb;background-color:#ce1431;font-weight:bolder;box-shadow:0 10px 13px -7px #ce1431,0 24px 15px 4px #00000040}.btn_contact_us-form:hover{color:#fff!important}@keyframes btn-spin{to{transform:rotate(360deg)}}.form--stacked .form__group+.form__group{margin-top:16px}.form--inline{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.form--inline .form__group{flex:auto;margin-top:0}.form--on-dark .form__label{color:#fff}.form--on-dark .form__helper{color:#ffffffa6}.form__group{min-width:0}.form__label{color:#0d0d0d;margin-bottom:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;display:block}.form__input,.contact-us__search .form-control,.text-us__search .form-control,.finance-app__search .form-control,.value-trade__search .form-control,.book-appointment__search .form-control,.form__textarea,.form__select-control{color:#0d0d0d;background-color:#fff;border:1px solid #b0b0b0;border-radius:8px;width:100%;min-height:2.625rem;padding:8px 16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);display:block}.form__input::placeholder,.contact-us__search .form-control::placeholder,.text-us__search .form-control::placeholder,.finance-app__search .form-control::placeholder,.value-trade__search .form-control::placeholder,.book-appointment__search .form-control::placeholder,.form__textarea::placeholder,.form__select-control::placeholder{color:#6b6b6b;opacity:1}.form__input:hover:not(:disabled):not([readonly]),.contact-us__search .form-control:hover:not(:disabled):not([readonly]),.text-us__search .form-control:hover:not(:disabled):not([readonly]),.finance-app__search .form-control:hover:not(:disabled):not([readonly]),.value-trade__search .form-control:hover:not(:disabled):not([readonly]),.book-appointment__search .form-control:hover:not(:disabled):not([readonly]),.form__textarea:hover:not(:disabled):not([readonly]),.form__select-control:hover:not(:disabled):not([readonly]){border-color:#888}.form__input:focus,.contact-us__search .form-control:focus,.text-us__search .form-control:focus,.finance-app__search .form-control:focus,.value-trade__search .form-control:focus,.book-appointment__search .form-control:focus,.form__textarea:focus,.form__select-control:focus{border-color:#f26a21;outline:none;box-shadow:0 0 0 3px #f26a2138}.form__input:disabled,.contact-us__search .form-control:disabled,.text-us__search .form-control:disabled,.finance-app__search .form-control:disabled,.value-trade__search .form-control:disabled,.book-appointment__search .form-control:disabled,.form__input[readonly],.contact-us__search [readonly].form-control,.text-us__search [readonly].form-control,.finance-app__search [readonly].form-control,.value-trade__search [readonly].form-control,.book-appointment__search [readonly].form-control,.form__textarea:disabled,.form__textarea[readonly],.form__select-control:disabled,.form__select-control[readonly]{opacity:.7;cursor:not-allowed;background-color:#f3f3f3}.form__input.is-invalid,.contact-us__search .is-invalid.form-control,.text-us__search .is-invalid.form-control,.finance-app__search .is-invalid.form-control,.value-trade__search .is-invalid.form-control,.book-appointment__search .is-invalid.form-control,.form__input.form__input--error,.contact-us__search .form__input--error.form-control,.text-us__search .form__input--error.form-control,.finance-app__search .form__input--error.form-control,.value-trade__search .form__input--error.form-control,.book-appointment__search .form__input--error.form-control,.form__input.form__textarea--error,.contact-us__search .form__textarea--error.form-control,.text-us__search .form__textarea--error.form-control,.finance-app__search .form__textarea--error.form-control,.value-trade__search .form__textarea--error.form-control,.book-appointment__search .form__textarea--error.form-control,.form__input.form__select--error,.contact-us__search .form__select--error.form-control,.text-us__search .form__select--error.form-control,.finance-app__search .form__select--error.form-control,.value-trade__search .form__select--error.form-control,.book-appointment__search .form__select--error.form-control,.form__textarea.is-invalid,.form__textarea.form__input--error,.form__textarea.form__textarea--error,.form__textarea.form__select--error,.form__select-control.is-invalid,.form__select-control.form__input--error,.form__select-control.form__textarea--error,.form__select-control.form__select--error{border-color:#dc2626}.form__input.is-invalid:focus,.contact-us__search .is-invalid.form-control:focus,.text-us__search .is-invalid.form-control:focus,.finance-app__search .is-invalid.form-control:focus,.value-trade__search .is-invalid.form-control:focus,.book-appointment__search .is-invalid.form-control:focus,.form__input.form__input--error:focus,.contact-us__search .form__input--error.form-control:focus,.text-us__search .form__input--error.form-control:focus,.finance-app__search .form__input--error.form-control:focus,.value-trade__search .form__input--error.form-control:focus,.book-appointment__search .form__input--error.form-control:focus,.form__input.form__textarea--error:focus,.contact-us__search .form__textarea--error.form-control:focus,.text-us__search .form__textarea--error.form-control:focus,.finance-app__search .form__textarea--error.form-control:focus,.value-trade__search .form__textarea--error.form-control:focus,.book-appointment__search .form__textarea--error.form-control:focus,.form__input.form__select--error:focus,.contact-us__search .form__select--error.form-control:focus,.text-us__search .form__select--error.form-control:focus,.finance-app__search .form__select--error.form-control:focus,.value-trade__search .form__select--error.form-control:focus,.book-appointment__search .form__select--error.form-control:focus,.form__textarea.is-invalid:focus,.form__textarea.form__input--error:focus,.form__textarea.form__textarea--error:focus,.form__textarea.form__select--error:focus,.form__select-control.is-invalid:focus,.form__select-control.form__input--error:focus,.form__select-control.form__textarea--error:focus,.form__select-control.form__select--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262638}.form__input.is-valid,.contact-us__search .is-valid.form-control,.text-us__search .is-valid.form-control,.finance-app__search .is-valid.form-control,.value-trade__search .is-valid.form-control,.book-appointment__search .is-valid.form-control,.form__input.form__input--success,.contact-us__search .form__input--success.form-control,.text-us__search .form__input--success.form-control,.finance-app__search .form__input--success.form-control,.value-trade__search .form__input--success.form-control,.book-appointment__search .form__input--success.form-control,.form__input.form__textarea--success,.contact-us__search .form__textarea--success.form-control,.text-us__search .form__textarea--success.form-control,.finance-app__search .form__textarea--success.form-control,.value-trade__search .form__textarea--success.form-control,.book-appointment__search .form__textarea--success.form-control,.form__textarea.is-valid,.form__textarea.form__input--success,.form__textarea.form__textarea--success,.form__select-control.is-valid,.form__select-control.form__input--success,.form__select-control.form__textarea--success{border-color:#22c55e}.form__input.is-valid:focus,.contact-us__search .is-valid.form-control:focus,.text-us__search .is-valid.form-control:focus,.finance-app__search .is-valid.form-control:focus,.value-trade__search .is-valid.form-control:focus,.book-appointment__search .is-valid.form-control:focus,.form__input.form__input--success:focus,.contact-us__search .form__input--success.form-control:focus,.text-us__search .form__input--success.form-control:focus,.finance-app__search .form__input--success.form-control:focus,.value-trade__search .form__input--success.form-control:focus,.book-appointment__search .form__input--success.form-control:focus,.form__input.form__textarea--success:focus,.contact-us__search .form__textarea--success.form-control:focus,.text-us__search .form__textarea--success.form-control:focus,.finance-app__search .form__textarea--success.form-control:focus,.value-trade__search .form__textarea--success.form-control:focus,.book-appointment__search .form__textarea--success.form-control:focus,.form__textarea.is-valid:focus,.form__textarea.form__input--success:focus,.form__textarea.form__textarea--success:focus,.form__select-control.is-valid:focus,.form__select-control.form__input--success:focus,.form__select-control.form__textarea--success:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e38}.form__select{width:100%}.form__textarea{resize:vertical;min-height:7.5rem}.form__helper{color:#6b6b6b;margin-top:8px;font-size:12px}.form__error{color:#dc2626;margin-top:8px;font-size:12px}.form__check{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.form__check input{accent-color:#f26a21;flex-shrink:0;width:1rem;height:1rem;margin-top:.2em}.service_sepecial_car-container{background-color:#ce1431;border-radius:10px;position:relative}.service_sepecial_car-container:hover .service_sepecial_car-image{opacity:.3}.service_sepecial_car-container:hover .service_sepecial_car-middle{opacity:1}.service_sepecial_car-image{opacity:1;backface-visibility:hidden;border-radius:10px;transition:all .5s;display:block}.service_sepecial_car-middle{opacity:0;text-align:center;word-wrap:break-word;color:#f9f8f6;border-radius:10px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-pagination{z-index:11111!important}@media screen and (max-width:47.9375rem){.swiper-pagination{display:none}}.swiper-pagination-clickable{z-index:5465454!important}.swiper-pagination-style{min-height:450px;position:fixed}@media (min-width:595px){.swiper-pagination-style{min-height:490px!important}}@media screen and (max-width:1279px){.swiper-pagination-style{min-height:450px!important}}@media screen and (min-width:577px) and (max-width:731px){.swiper-pagination-style{min-height:120px!important}}.swiperslide-fixed-size{min-height:400px;max-height:550px}@media screen and (min-width:577px) and (max-width:731px){.swiperslide-fixed-size{min-height:450px!important}}.swiper-next-prev-btn{top:50%}.slider_background_image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;box-shadow:inset 0 0 0 2000px #0000004d;height:600px!important}.homesilder-welcome{z-index:10;color:#707070;width:fit-content;margin-right:240px;font-family:Open Sans,sans-serif;position:absolute;bottom:320px;left:90px}@media screen and (min-width:600px) and (max-width:726px){.homesilder-welcome{width:50px;bottom:300px!important;left:70px!important}}@media screen and (min-width:431px) and (max-width:585px){.homesilder-welcome{width:50px;bottom:240px!important;left:50px!important}}@media screen and (max-width:450px){.homesilder-welcome{width:50px;font-size:small!important;bottom:240px!important;left:50px!important}}.searchbox_home-slider{z-index:10;width:fit-content;margin-right:240px;position:absolute;bottom:290px;left:90px}@media screen and (min-width:600px) and (max-width:726px){.searchbox_home-slider{bottom:270px!important;left:70px!important}}@media screen and (min-width:431px) and (max-width:585px){.searchbox_home-slider{bottom:210px!important;left:50px!important}}@media screen and (max-width:450px){.searchbox_home-slider{bottom:210px!important;left:50px!important}}.searchbox_home-slider-searchinputt{border-color:#ce1431;border-radius:2rem;width:20rem;height:33px;font-family:Open Sans,sans-serif}@media screen and (min-width:431px) and (max-width:585px){.searchbox_home-slider-searchinputt{height:27px;width:18rem!important}}@media screen and (max-width:450px){.searchbox_home-slider-searchinputt{width:13rem!important;height:27px!important}}.searchbox_home-slider-img{width:20px;margin-top:4px;margin-left:-30px;position:absolute;color:#ce1431!important}.thumb::-webkit-slider-thumb{-webkit-appearance:none}.footer-placeholder::placeholder{color:#fff!important}@media screen and (max-width:767px){.footer-customer-web-contactus p{text-align:center!important;justify-content:center!important;align-items:center!important}.footer-customer-web-link{border-right:2px #cbcbcb!important}.footer-customer-web-link p,.footer-customer-web-link a{text-align:center!important;justify-content:center!important;align-items:center!important}}@media screen and (min-width:900px) and (max-width:1110px){.footer-customer-web-resource{padding:5px!important}}.footer-customer-web-button{color:#fff;background-color:#dc2626;width:208px;height:45px}.footer-customer-web-button div{height:45px}.footer-customer-web-button-text{border-left:1px solid #fff;padding-left:1rem;padding-right:.75rem}.footer-customer-web-button-logo{padding-bottom:3.5rem!important}.footer-customer-web-link{height:400px}.footer-customer-web-link a{color:#d1d1d1;font-size:14px}.footer-customer-web-link p{color:#d1d1d1;font-size:16px}.footer-customer-web-link h4{color:#d1d1d1}.footer-customer-web-contactus p{color:#dc2626;font-size:16px}.footer-customer-web-contactus h4{color:#dc2626}.footer-customer-web-image{width:100%;height:100%}.overlate{color:#fff;background-color:#ce413199;height:100%;position:absolute;top:0;right:0}.footer-customer-web-image-button{background-color:#0000;border:1px solid #fff;border-radius:5px;width:167px;height:55px}.footer-customer-web-image-button p{color:#fff}.scroll_to_tp-style{border-bottom:25px solid #ad4e1b;border-left:40px solid #0000;border-right:40px solid #0000;width:0;height:0;position:relative}.address-font-style{color:#fff;font-family:Open Sans;font-size:20px;font-weight:400}@media screen and (max-width:47.9375rem){.address-font-style{color:#fff;text-align:justify;font-family:Open Sans;font-size:16px;font-weight:400}}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1.25;text-decoration:none;transition:color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.btn:disabled,.btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 4px #f26a2140}.btn{border-radius:12px;min-height:2.75rem;padding:12px 32px;font-size:12px}.btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:60%;height:100%;transition:left .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-100%}.btn:hover:not(:disabled):not(.is-disabled):after{left:120%}.btn:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff59 0%,#0000 60%);transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.6)}.btn:active:not(:disabled):not(.is-disabled):before{opacity:1;transition:none;transform:scale(1.4)}.btn{color:#fff;background-color:#f26a21;border-color:#f26a21}.btn:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#da5f1e;border-color:#da5f1e}.btn:active:not(:disabled):not(.is-disabled){background-color:#c2551a;border-color:#c2551a;transform:scale(.98)}.btn--primary{color:#fff;background-color:#f26a21;border-color:#f26a21}.btn--primary:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#c2410c;border-color:#c2410c}.btn--primary:active:not(:disabled):not(.is-disabled){background-color:#c2410c;border-color:#c2410c;transform:scale(.98)}.btn--secondary{color:#fff;background-color:#0d0d0d;border-color:#0d0d0d}.btn--secondary:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}.btn--secondary:active:not(:disabled):not(.is-disabled){background-color:#3d3d3d;border-color:#3d3d3d;transform:scale(.98)}.btn--outline{color:#f26a21;background-color:#0000;border-color:#f26a21}.btn--outline:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#f26a21;border-color:#f26a21}.btn--outline:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--outline-secondary{color:#0d0d0d;background-color:#0000;border-color:#0d0d0d}.btn--outline-secondary:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#0d0d0d;border-color:#0d0d0d}.btn--outline-secondary:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--outline-light{color:#fff;background-color:#0000;border-color:#fff}.btn--outline-light:hover:not(:disabled):not(.is-disabled){color:#0d0d0d;background-color:#fff;border-color:#fff}.btn--outline-light:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--outline-light{border-width:1.5px}.btn--outline-light:hover:not(:disabled):not(.is-disabled){color:#0d0d0d;background-color:#fff;border-color:#fff;box-shadow:0 4px 18px #ffffff40}.btn--danger{color:#fff;background-color:#dc2626;border-color:#dc2626}.btn--danger:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#b91c1c;border-color:#b91c1c}.btn--danger:active:not(:disabled):not(.is-disabled){background-color:#b91c1c;border-color:#b91c1c;transform:scale(.98)}.btn--outline-danger{color:#dc2626;background-color:#0000;border-color:#dc2626}.btn--outline-danger:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#dc2626;border-color:#dc2626}.btn--outline-danger:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--ghost{color:#f26a21;background-color:#0000;border-color:#0000}.btn--ghost:hover:not(:disabled):not(.is-disabled){color:#f26a21;background-color:#f26a211a}.btn--ghost:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--ghost-secondary{color:#0d0d0d;background-color:#0000;border-color:#0000}.btn--ghost-secondary:hover:not(:disabled):not(.is-disabled){color:#0d0d0d;background-color:#0d0d0d14}.btn--ghost-secondary:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--soft{color:#c2410c;background-color:#fff7ed;border-color:#0000}.btn--soft:hover:not(:disabled):not(.is-disabled){color:#c2410c;background-color:#ffedd5}.btn--soft:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--soft-secondary{color:#1a1a1a;background-color:#e8e8e8;border-color:#0000}.btn--soft-secondary:hover:not(:disabled):not(.is-disabled){color:#1a1a1a;background-color:#d1d1d1}.btn--soft-secondary:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--soft-danger{color:#b91c1c;background-color:#fef2f2;border-color:#0000}.btn--soft-danger:hover:not(:disabled):not(.is-disabled){color:#b91c1c;background-color:#fee2e2}.btn--soft-danger:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--white{color:#0d0d0d;background-color:#fff;border-color:#fff}.btn--white:hover:not(:disabled):not(.is-disabled){color:#0d0d0d;background-color:#e8e8e8;border-color:#e8e8e8}.btn--white:active:not(:disabled):not(.is-disabled){background-color:#d1d1d1;border-color:#d1d1d1;transform:scale(.98)}.btn--white{box-shadow:0 1px 3px #0000001f}.btn--white:hover:not(:disabled):not(.is-disabled){box-shadow:0 4px 12px #00000026}.btn--link{color:#f26a21;background-color:#0000;border-color:#0000}.btn--link:hover:not(:disabled):not(.is-disabled){color:#f26a21;background-color:#0000}.btn--link:active:not(:disabled):not(.is-disabled){transform:scale(.98)}.btn--link{text-underline-offset:.2em;min-height:auto;padding-left:0;padding-right:0;text-decoration:underline}.btn--link:after{display:none}.btn--link:hover:not(:disabled):not(.is-disabled){color:#c2410c}.btn--sm{border-radius:8px;min-height:2.25rem;padding:8px 16px;font-size:11px}.btn--md{border-radius:12px;min-height:2.75rem;padding:12px 32px;font-size:12px}.btn--lg{border-radius:16px;min-height:3.25rem;padding:16px 48px;font-size:14px}.btn--xl{border-radius:16px;min-height:3.75rem;padding:24px 80px;font-size:15px}.btn--block{width:100%;display:flex}.btn--pill{border-radius:9999px}.btn--icon{min-width:2.75rem;min-height:2.75rem;padding:12px}.btn--icon.btn--sm{min-width:2.25rem;min-height:2.25rem;padding:8px}.btn--icon.btn--lg{min-width:3.25rem;min-height:3.25rem;padding:16px}.btn--rounded{border-radius:20px}.btn.is-loading{pointer-events:none;color:#0000!important}.btn.is-loading:after{content:"";opacity:1;background:0 0;border:2px solid;border-right-color:#0000;border-radius:50%;width:1.15em;height:1.15em;margin:-.575em 0 0 -.575em;animation:.6s linear infinite btn-spin;position:absolute;top:50%;left:50%}.btn-group{align-items:stretch;display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.btn-group .btn:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.btn-group .btn+.btn{margin-left:-1px}.btn-group--pill .btn:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.btn-group--pill .btn:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}@keyframes headerTextUsGlow{0%,to{color:#fff;text-shadow:0 0 #f26a2100}50%{color:#fac3a6;text-shadow:0 0 10px #f26a21a6}}@keyframes headerFadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.site-header{z-index:100;background-color:#0d0d0d;width:100%;position:relative;box-shadow:0 4px 20px #0d0d0d59}.site-header__topbar{background-color:#0d0d0d;border-bottom:1px solid #ffffff14;width:100%}.site-header__topbar-inner{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__topbar-inner{justify-content:center;padding-top:10px;padding-bottom:10px}}@media screen and (max-width:47.9375rem){.site-header__topbar-inner{justify-content:center;padding-top:8px;padding-bottom:8px}}.site-header__brand{justify-content:flex-start;align-items:center;display:flex}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__brand{justify-content:center;width:100%}}@media screen and (max-width:47.9375rem){.site-header__brand{justify-content:center;width:100%}}.site-header__brand-link{justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-header__brand-link:hover{opacity:.92}.site-header__brand-link:active{transform:scale(.98)}.site-header__logo{object-fit:contain;width:auto;max-width:343.75px;height:auto;max-height:81.25px;display:block}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__logo{max-width:266.25px;max-height:68.75px}}@media screen and (max-width:47.9375rem){.site-header__logo{max-width:235px;max-height:62.5px}}.site-header__meta{align-items:center;gap:20px;display:flex}.site-header__meta-item{align-items:center;display:flex;position:relative}.site-header__meta-item--address{border-right:1px solid #ffffff26;max-width:420px;padding-right:20px}.site-header__meta-item--phones{border-right:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:2px;padding-right:20px;display:flex}.site-header__meta-link{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:400;line-height:1.35;text-decoration:none;transition:color .2s;display:inline-flex}.site-header__meta-link:hover{color:#f26a21;text-decoration:none}.site-header__meta-link--secondary{color:#9e9e9e;font-size:12px}.site-header__meta-link--secondary:hover{color:#fff}.site-header__meta-icon{color:#f26a21;flex-shrink:0;transition:transform .2s,color .2s}.site-header__meta-icon--location{margin-top:1px}.site-header__meta-link:hover .site-header__meta-icon{color:#fff;transform:translateY(-1px)}.site-header__meta-text{color:inherit;font-style:normal;font-size:inherit;line-height:inherit;margin:0;padding:0}.site-header__socials{align-items:center;gap:8px;display:flex}.site-header__social-link{color:#fff;background-color:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background-color .25s,transform .2s,color .2s,box-shadow .25s;display:inline-flex}.site-header__social-link:hover{color:#fff;background-color:#f26a21;transform:translateY(-2px);box-shadow:0 4px 10px #0d0d0d59}.site-header__mobile-bar{background-color:#1a1a1a;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);align-items:stretch;width:100%;display:none;box-shadow:inset 0 1px #ffffff0a}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__mobile-bar{display:grid}}@media screen and (max-width:47.9375rem){.site-header__mobile-bar{display:grid}}.site-header__mobile-btn{color:#bababa;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:56px;padding:10px 6px;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.site-header__mobile-btn:not(:last-child):after{content:"";pointer-events:none;background-color:#ffffff1a;width:1px;position:absolute;top:14px;bottom:14px;right:0}.site-header__mobile-btn:hover,.site-header__mobile-btn:focus-visible{color:#fff;background-color:#f26a212e;outline:none;text-decoration:none}.site-header__mobile-btn:active{background-color:#f26a2147}.site-header__mobile-btn--active{color:#fff;background-color:#f26a2147}.site-header__mobile-btn--active:before{content:"";background-color:#f26a21;height:2px;position:absolute;bottom:0;left:0;right:0}.site-header__mobile-btn--toggle{outline:none}.site-header__mobile-btn--placeholder{pointer-events:none;visibility:hidden}.site-header__mobile-btn-icon{color:inherit;flex-shrink:0;transition:transform .15s cubic-bezier(.16,1,.3,1)}.site-header__mobile-btn:hover .site-header__mobile-btn-icon,.site-header__mobile-btn:focus-visible .site-header__mobile-btn-icon{transform:translateY(-1px)}.site-header__mobile-btn-text{letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.site-header__hamburger{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:flex}.site-header__hamburger-line{transform-origin:50%;background-color:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);display:block}.site-header__mobile-btn--active .site-header__hamburger-line:first-child{transform:translateY(5.5px)rotate(45deg)}.site-header__mobile-btn--active .site-header__hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.site-header__mobile-btn--active .site-header__hamburger-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.site-header__navbar{background-color:#0d0d0d;width:100%}.site-header__navbar-inner{justify-content:center;align-items:center;display:flex}.site-header__collapse{width:100%}.site-header__nav-list{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__nav-list{background-color:#0d0d0d;border-top:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:12px 0 16px}}@media screen and (max-width:47.9375rem){.site-header__nav-list{background-color:#0d0d0d;border-top:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:10px 0 16px}}.site-header__nav-item{align-items:center;display:flex;position:relative}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__nav-item{flex-direction:column;align-items:stretch;width:100%}}@media screen and (max-width:47.9375rem){.site-header__nav-item{flex-direction:column;align-items:stretch;width:100%}}.site-header__nav-link,.site-header__dropdown-toggle{color:#fff;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:6px;padding:16px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .22s,background-color .22s;display:inline-flex;position:relative}@media screen and (min-width:992px) and (max-width:1200px){.site-header__nav-link,.site-header__dropdown-toggle{letter-spacing:.8px;padding:14px 12px;font-size:12.5px}}.site-header__nav-link:after,.site-header__dropdown-toggle:after{content:"";transform-origin:50%;background-color:#f26a21;width:80%;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__nav-link:after,.site-header__dropdown-toggle:after{display:none}}@media screen and (max-width:47.9375rem){.site-header__nav-link:after,.site-header__dropdown-toggle:after{display:none}}.site-header__nav-link:hover,.site-header__dropdown-toggle:hover{color:#fac3a6;text-decoration:none}.site-header__nav-link:hover:after,.site-header__dropdown-toggle:hover:after{transform:translate(-50%)scaleX(1)}.site-header__nav-link--active,.site-header__dropdown-toggle--active{color:#fac3a6}.site-header__nav-link--active:after,.site-header__dropdown-toggle--active:after{transform:translate(-50%)scaleX(1)}.site-header__nav-link--pulse,.site-header__dropdown-toggle--pulse{animation:2.4s ease-in-out infinite headerTextUsGlow}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__nav-link,.site-header__dropdown-toggle{letter-spacing:1px;text-align:left;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:14px 24px;font-size:14px}.site-header__nav-link:hover,.site-header__nav-link:active,.site-header__nav-link--active,.site-header__dropdown-toggle:hover,.site-header__dropdown-toggle:active,.site-header__dropdown-toggle--active{color:#fff;background-color:#f26a212e}}@media screen and (max-width:47.9375rem){.site-header__nav-link,.site-header__dropdown-toggle{letter-spacing:.8px;text-align:left;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:13px 20px;font-size:13.5px}.site-header__nav-link:hover,.site-header__nav-link:active,.site-header__nav-link--active,.site-header__dropdown-toggle:hover,.site-header__dropdown-toggle:active,.site-header__dropdown-toggle--active{color:#fff;background-color:#f26a212e}}.site-header__dropdown-arrow{color:#fff9;transition:transform .25s cubic-bezier(.16,1,.3,1)}.site-header__dropdown-arrow--rotated{color:#f26a21;transform:rotate(180deg)}.site-header__dropdown-toggle:hover .site-header__dropdown-arrow{color:#f26a21}.site-header__dropdown-menu{opacity:0;visibility:hidden;z-index:120;background-color:#1a1a1a;border:1px solid #ffffff14;border-radius:0 0 6px 6px;min-width:250px;margin:0;padding:8px 0;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;position:absolute;top:100%;left:0;transform:translateY(-8px);box-shadow:0 14px 35px #0d0d0d73}.site-header__dropdown-menu--show{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__dropdown-menu{width:100%;min-width:100%;box-shadow:none;opacity:0;visibility:hidden;background-color:#0d0d0d4d;border:none;border-radius:0;max-height:0;margin:0;padding:4px 0 8px;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .25s,padding .25s;position:static;top:auto;left:auto;overflow:hidden;transform:none}.site-header__dropdown-menu--show{opacity:1;visibility:visible;max-height:400px;padding:6px 0 10px}}@media screen and (max-width:47.9375rem){.site-header__dropdown-menu{width:100%;min-width:100%;box-shadow:none;opacity:0;visibility:hidden;background-color:#0d0d0d4d;border:none;border-radius:0;max-height:0;margin:0;padding:4px 0 8px;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .25s,padding .25s;position:static;top:auto;left:auto;overflow:hidden;transform:none}.site-header__dropdown-menu--show{opacity:1;visibility:visible;max-height:400px;padding:6px 0 10px}}.site-header__dropdown-link{color:#d1d1d1;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,padding-left .2s;display:block}.site-header__dropdown-link:hover{color:#fff;background-color:#f26a2133;padding-left:24px;text-decoration:none}.site-header__dropdown-link--active{color:#fff;background-color:#f26a2147;padding-left:24px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-header__dropdown-link{color:#c6c6c6;border-bottom:1px solid #ffffff08;padding:12px 24px 12px 36px;font-size:13px}.site-header__dropdown-link:hover,.site-header__dropdown-link:active,.site-header__dropdown-link--active{color:#fff;background-color:#f26a2138;padding-left:40px}}@media screen and (max-width:47.9375rem){.site-header__dropdown-link{color:#c6c6c6;border-bottom:1px solid #ffffff08;padding:11px 20px 11px 32px;font-size:12.5px}.site-header__dropdown-link:hover,.site-header__dropdown-link:active,.site-header__dropdown-link--active{color:#fff;background-color:#f26a2138;padding-left:36px}}.header-text{color:#fff;font-family:Open Sans;font-size:12px;font-weight:400}.site-footer{color:#fff;background-color:#0d0d0d;width:100%;padding:40px 0 0;position:relative;overflow:hidden}.site-footer:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#f26a2173 40%,#f26a2126 70%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-footer{padding-top:24px}}@media screen and (max-width:47.9375rem){.site-footer{padding-top:24px}}.site-footer__inner{z-index:2;position:relative}.site-footer ul li:before{content:none}.site-footer__col--brand{flex-direction:column;align-items:flex-start;display:flex}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-footer__col--brand{grid-column:1/-1}}.site-footer__logo-link{align-items:center;margin-bottom:16px;text-decoration:none;transition:opacity .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-footer__logo-link:hover{opacity:.88;text-decoration:none}.site-footer__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:120px;display:block}.site-footer__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:32px 24px;padding-bottom:40px;display:grid}@media screen and (min-width:48rem) and (max-width:61.9375rem){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:32px}}@media screen and (max-width:47.9375rem){.site-footer__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:24px}}.site-footer__col{min-width:0}.site-footer__col--stacked{flex-direction:column;gap:24px;display:flex}.site-footer__block{min-width:0}.site-footer__title{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.25}.site-footer__title:after{content:"";background:#f26a21;border-radius:2px;width:22px;height:2px;margin-top:6px;display:block}.site-footer__about{color:#ffffffad;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 8px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.site-footer__about p{color:inherit;font-size:inherit;margin:0 0 .35em}.site-footer__about a{color:#f26a21}.site-footer__read-more{letter-spacing:.08em;text-transform:uppercase;color:#f26a21;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),gap .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-footer__read-more:hover{color:#fdba74;gap:8px;text-decoration:none}.site-footer__hours{flex-direction:column;gap:8px;display:flex}.site-footer__hours-header{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.site-footer__hours-badge{text-transform:uppercase;letter-spacing:.06em;color:#f26a21;background:#f26a211f;border:1px solid #f26a2147;border-radius:3px;align-items:center;padding:2px 7px;font-size:.65rem;font-weight:700;display:inline-flex}.site-footer__hours-empty{color:#ffffffa3;background-color:#ffffff0a;border-left:2px solid #f26a218c;border-radius:4px;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.site-footer__time-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-footer__time-item{color:#ffffffb8;border-radius:3px;justify-content:space-between;align-items:baseline;margin:0 -4px;padding:3px 4px;font-size:12px;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:flex}.site-footer__time-item:hover{color:#fff;background-color:#ffffff0a}.site-footer__time-item--today{color:#fff;background-color:#ffffff0f;font-weight:500}.site-footer__time-item--today .site-footer__time-label{color:#fff}.site-footer__time-item--today .site-footer__time-spacer{border-bottom-color:#f26a2166}.site-footer__time-day{white-space:nowrap;align-items:center;gap:5px;display:flex}.site-footer__time-label{font-weight:500}.site-footer__today-pill{text-transform:uppercase;letter-spacing:.04em;color:#fff;background-color:#f26a21;border-radius:3px;padding:2px 4px;font-size:.6rem;font-weight:700;line-height:1}.site-footer__time-spacer{border-bottom:1px dotted #ffffff2e;flex:auto;min-width:10px;margin:0 8px;transform:translateY(-2px)}.site-footer__time-value{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffffffe0}.site-footer__time-value--closed{color:#fff6;font-style:italic}.site-footer__time-sep{opacity:.55;margin:0 3px}.site-footer__contacts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-footer__contacts li{align-items:center;gap:8px;display:flex}.site-footer__contact-link{color:#ffffffb8;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);display:flex}.site-footer__contact-link:hover{color:#f26a21;text-decoration:none}.site-footer__contact-icon{color:#f26a21;flex-shrink:0;margin-top:2px;font-size:.85rem}.site-footer__social{flex-wrap:wrap;gap:8px;display:flex}.site-footer__social-link{color:#fff;background-color:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-footer__social-link svg{font-size:.95rem}.site-footer__social-link:hover{color:#fff;text-decoration:none;transform:translateY(-2px)}.site-footer__social-link--facebook:hover{background-color:#4267b2;border-color:#4267b2}.site-footer__social-link--instagram:hover{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);border-color:#0000}.site-footer__social-link--twitter:hover{background-color:#1da1f2;border-color:#1da1f2}@media screen and (min-width:62rem){.site-footer__col+.site-footer__col{border-left:1px solid #ffffff14;padding-left:24px}}.site-subfooter{z-index:2;background-color:#ffffff08;border-top:1px solid #ffffff1a;width:100%;padding:16px 0;position:relative}.site-subfooter__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.site-subfooter__legal{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.site-subfooter__copy,.site-subfooter__link{color:#ffffff8c;margin:0;font-size:11px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1)}.site-subfooter__copy:hover,.site-subfooter__link:hover{color:#f26a21;text-decoration:none}.site-subfooter__sep{color:#ffffff40;-webkit-user-select:none;user-select:none;font-size:11px}.site-subfooter__powered{color:#ffffff8c;opacity:.85;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-subfooter__powered:hover{color:#f26a21;opacity:1;text-decoration:none}.site-subfooter__powered-logo{object-fit:contain;width:18px;height:18px;display:block}@media screen and (max-width:47.9375rem){.site-subfooter{padding:16px 0}.site-subfooter__inner{text-align:center;flex-direction:column;justify-content:center;gap:12px}.site-subfooter__legal{justify-content:center}}.footer_title_container{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.25}.footer_about-us-text-limit{color:#ffffffad;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.footer_desc_container,.footer_desc_hour,.footer_desc_hour2{color:#ffffffb8;font-size:12px;font-weight:400;line-height:1.45}.facebook_hover{background-color:#ffffff12;transition:background-color .25s cubic-bezier(.16,1,.3,1)}.facebook_hover:hover{background-color:#4267b2}.insta_hover{background-color:#ffffff12;transition:background-color .25s cubic-bezier(.16,1,.3,1)}.insta_hover:hover{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}@media screen and (min-width:750px) and (max-width:980px){.footer-style-in-tablet{padding-left:0;padding-right:0}}.back-image-kms{height:160px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.back-image-kms{height:170px}}@media screen and (max-width:47.9375rem){.back-image-kms{height:330px}}@media screen and (max-width:365px){.back-image-kms{height:500px}}.footer-image-style{width:120px}@keyframes locationFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.location{background-color:#f3f3f3;width:100%;max-height:26rem;position:relative;overflow:hidden}.location__banner{background-color:#0d0d0d;border-bottom:2px solid #f26a2173;width:100%;animation:.55s cubic-bezier(.16,1,.3,1) both locationFadeIn}.location__banner-inner{text-align:center;justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}@media screen and (max-width:47.9375rem){.location__banner-inner{flex-direction:column;gap:8px;padding:16px 8px}}.location__pin{color:#f26a21;background:#f26a2126;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:inline-flex}.location__address{color:#fff;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 8px;margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.45;display:flex}.location__address-label{color:#ffffffb8;letter-spacing:.02em;font-weight:500}.location__address-value{letter-spacing:.01em;color:#fff;font-weight:700}.location__map-wrap{background-color:#d1d1d1;width:100%;line-height:0;position:relative}.location__map{vertical-align:top;border:0;width:100%;max-width:100%;min-height:320px;display:block}.location__map--placeholder{background-color:#e8e8e8;background-image:radial-gradient(#0d0d0d12 1px,#0000 1px),radial-gradient(circle at 50% 15%,#f26a2124,#0000 60%),linear-gradient(135deg,#e8e8e8 0%,#d1d1d1 100%);background-size:18px 18px,100% 100%,100% 100%;border:1px dashed #f26a2159;justify-content:center;align-items:center;padding:24px;line-height:1.5;display:flex;position:relative;overflow:hidden}@media screen and (max-width:47.9375rem){.location__map{min-height:280px}}.location__placeholder{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:30rem;margin:0 auto;padding:16px;animation:.5s cubic-bezier(.16,1,.3,1) both locationFadeIn;display:flex;position:relative}.location__placeholder-icon{color:#f26a21;background-color:#fff;border:1px solid #f26a2140;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;font-size:20px;display:inline-flex;box-shadow:0 0 0 8px #f26a210f,0 1px 3px #0000001f}@media screen and (max-width:47.9375rem){.location__placeholder-icon{width:48px;height:48px;font-size:16px}}.location__placeholder-title{color:#1a1a1a;margin:0;font-size:16px;font-weight:600;line-height:1.3}.location__placeholder-text{color:#6b6b6b;text-wrap:balance;max-width:26rem;margin:0;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.location__placeholder{animation:none}}.container--map-style{background-color:#f3f3f3;border-radius:12px}.container--map-style h1,.container--map-style h2,.container--map-style h3,.container--map-style h4,.container--map-style h5,.container--map-style h6,.container--map-style p{color:#0d0d0d;margin:auto 5px;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}.location-back-top{z-index:40;color:#fff;background-color:#0d0d0d;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 12px #00000026}.location-back-top:hover,.location-back-top:focus-visible{color:#fff;background-color:#f26a21;border-color:#0000;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 22px #f26a2159}.location-back-top:focus-visible{outline-offset:3px;outline:2px solid #f26a21}.location-back-top svg{font-size:1rem}@media screen and (max-width:47.9375rem){.location-back-top{width:40px;height:40px;bottom:12px;left:12px}}.searchinput{border:none;border-radius:10px;outline:none;width:100%;box-shadow:0 2px 8px .5px #4e4d4d}.slider{width:200px;position:relative}.slider__track,.slider__range,.slider__left-value,.slider__right-value{position:absolute}.slider__track,.slider__range{border-radius:3px;height:5px}.slider__track{z-index:1;background-color:#ced4da;width:100%}.slider__range{z-index:2;background-color:#00f}.slider__left-value,.slider__right-value{color:#000;margin-top:20px;font-size:12px}.slider__left-value{left:0}.slider__right-value{right:0}.thumb{-webkit-appearance:none}.thumb::-webkit-slider-thumb{-webkit-appearance:none}.thumb{pointer-events:none;outline:none;width:200px;height:0;position:absolute}.thumb--left{z-index:3}.thumb--right{z-index:4}.thumb::-webkit-slider-thumb{cursor:pointer;pointer-events:all;background-color:#fff;border:none;border-radius:50%;width:18px;height:18px;margin-top:4px;position:relative;box-shadow:0 0 1px 1px #000}.thumb::-moz-range-thumb{cursor:pointer;pointer-events:all;background-color:#fff;border:none;border-radius:50%;width:18px;height:18px;margin-top:4px;position:relative;box-shadow:0 0 1px 1px #000}.advanse_search_container-style{background-color:#fff;border:1px solid #0d0d0d}.advanse_search_input-style{background-color:#0000;border:2px solid #0d0d0d;color:#0d0d0d!important}.advanse_search_input-style:focus{background-color:#0000!important}.advanse_search_input-style::placeholder{color:#0d0d0d!important}.inventory_soldImage-style{position:absolute;top:0;left:0}.button_hover{color:#000;border-radius:2px;font-family:Open Sans;font-size:14px;font-weight:400;transition:all .2s ease-in-out;color:#000!important;z-index:2147483647!important;background-color:#ccb36b!important;border:1px solid #ccb36b!important}.button_hover:hover{text-shadow:1px 1px #000;border-radius:2px;transition:all .2s ease-in-out;color:#ccb36b!important;background-color:#000!important;border:1px solid #ccb36b!important}.button_hover_home{color:#000;font-family:Open Sans;font-size:14px;font-weight:400;transition:all .2s ease-in-out;color:#000!important;background-color:#ccb36b!important;border:1px solid #ccb36b!important}.button_hover_home:hover{text-shadow:1px 1px #ccb36b;border-radius:2px;transition:all .2s ease-in-out;color:#ccb36b!important;background-color:#000!important}.button_finance{color:#000;border:1px solid #ccb36b;font-family:Open Sans;font-size:16px;font-weight:800;transition:all .2s ease-in-out;color:#000!important;z-index:2147483647!important;background-color:#ccb36b!important}@media screen and (min-width:994px) and (max-width:1036px){.button_finance{color:#000;font-family:Open Sans;font-size:10px;font-weight:800}}.button_finance:hover{transition:all .2s ease-in-out;color:#ccb36b!important;background-color:#000!important}.button_value{color:#000;border:1px solid #ccb36b;font-family:Open Sans;font-size:14px;font-weight:400;transition:all .2s ease-in-out;color:#000!important;z-index:2147483647!important;background-color:#ccb36b!important}@media screen and (min-width:994px) and (max-width:1036px){.button_value{color:#000;font-family:Open Sans;font-size:10px;font-weight:400}}.button_value:hover{transition:all .2s ease-in-out;color:#ccb36b!important;background-color:#000!important}.button_finance_department{color:#000;font-family:Open Sans;font-size:14px;font-weight:400;transition:all .2s ease-in-out;color:#000!important;z-index:2147483647!important;background-color:#ccb36b!important;border:1px solid #ccb36b!important}@media screen and (min-width:994px) and (max-width:1036px){.button_finance_department{color:#000;font-family:Open Sans;font-size:10px;font-weight:800}}@media screen and (max-width:336px){.button_finance_department{color:#000;font-family:Open Sans;font-size:12px;font-weight:500}}.button_finance_department:hover{text-shadow:1px 1px #ccb36b;border:1px solid #ccb36b;transition:all .2s ease-in-out;color:#ccb36b!important;background-color:#000!important}.button_finance_search{color:#fff;border-radius:0;font-family:Open Sans;font-size:16px;font-weight:400;transition:all .2s ease-in-out;color:#fff!important;z-index:2147483647!important;background-color:#919599!important;border:1px solid #0000!important}@media screen and (min-width:994px) and (max-width:1036px){.button_finance_search{color:#fff;font-family:Open Sans;font-size:15px;font-weight:400}}.button_finance_search:hover{text-shadow:1px 1px #000;border-radius:2px;transition:all .2s ease-in-out;color:#fff!important;background-color:#383838!important}.advanse_search_form_container-style{z-index:100}.inventory_sort_button__container{background-color:#0000;transition:all .2s ease-in-out}.inventory_sort_button__container:hover{color:#ccc;text-shadow:#919599;transition:all .2s ease-in-out}.ASC{border-top:2px solid #0071ba!important;border-left:2px solid #0071ba!important}.DESC{border-bottom:2px solid #0071ba!important;border-right:2px solid #0071ba!important}.inventory_count_div__container{font-size:1.5rem;font-weight:bolder}.Note_style{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400}.button_finance_contact_us{color:#000;border:1px solid #ccb36b;font-family:Open Sans;font-size:14px;font-weight:400;transition:all .2s ease-in-out;color:#000!important;z-index:2147483647!important;background-color:#ccb36b!important}@media screen and (min-width:994px) and (max-width:1036px){.button_finance_contact_us{color:#000;font-family:Open Sans;font-size:10px;font-weight:800}}@media screen and (max-width:336px){.button_finance_contact_us{color:#000;font-family:Open Sans;font-size:12px;font-weight:500}}.button_finance_contact_us:hover{transition:all .2s ease-in-out;color:#ccb36b!important;background-color:#000!important}.button-calc{border:1px solid #ccb36b;transition:all .2s ease-in-out;color:#000!important;z-index:2147483647!important;background-color:#ccb36b!important;font-weight:700!important}.button-calc:hover{color:#ccb36b!important;background-color:#000!important}.detail_page_btn_options{transition:all .2s ease-in-out}.inventory_form__container{scrollbar-width:thin;-webkit-user-select:none;user-select:none;border-top:5px solid #f26a21;border-radius:4px;padding:1.6rem 2.4rem;font-size:.9rem;overflow-y:auto;box-shadow:0 .4rem 1.2rem #ffffff4d}@media (min-width:992px){.inventory_form__container{max-height:100vh}}.inventory_form__container .expanded{opacity:1;max-height:200px;transition:all .3s ease-in-out}.inventory_form__container .expanded-2{opacity:1;transition:all .3s ease-in-out}.inventory_form__container .collapsed{opacity:0;max-height:0;transition:all .3s ease-in-out;overflow:hidden}.title_for_advance{color:#fff;font-family:Roboto;font-size:24px;font-weight:700}.article_img{border-radius:15px;width:280px;height:200px}.article_title{color:#000;font-size:20px;font-weight:700;text-decoration:none}.article_title:hover{color:#000;text-decoration:none}.article_title2{color:#707070}.article_title2:hover{color:#707070;text-decoration:none}.article_button{cursor:pointer;color:#fff;background-color:#ce1431;border-radius:25px;margin-top:55px;padding:10px 20px;font-size:20px;font-weight:bolder}.lastarticles-font-size-title{font-size:medium}.article_button:hover{background-color:#ff8000;border-color:#ff8000;position:relative}.article_button:after{content:"";transform-origin:100% 100%;width:100%;transition:transform .25 ease-out;background-color:#ce1431;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.article_button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.lastarticles-hover:hover{background-color:#ebe5d9;border-radius:4px}.article_list_photo-news,.article_list_photo-feature{background-color:#ff8000;border-top-right-radius:15px;width:4rem;margin-left:217px}.btn:hover,.btn:focus{color:#fff;outline:0}.amazing_animation-btn{color:#fff;border-color:#ce1431;transition:all .15s ease-in-out;box-shadow:inset 0 0 40px 40px #ce1431,0 0 #ce1431}.amazing_animation-btn:hover{border-color:#ff8000;box-shadow:inset 0 0 10px #ff8000,0 0 10px 4px #ff8000}.eforms_input_container_contact_us,.eforms_textarea_container_contact_us,.eforms_textarea_container{border-radius:0!important}.eforms_textarea_container_22{background-color:#fff;border:1px solid #ccc!important;border-radius:0!important}.contact_us-email{color:#0d0d0d;cursor:pointer;border-bottom:2px solid #0d0d0d}.option-style,.option-style li{list-style-type:none!important}.option-style ul{list-style-type:none}.option_item_style{color:#fff;border-bottom:1px dotted #fff;font-family:Open Sans;font-size:13px;font-weight:400}.article_list_photo-style{background-size:0% 100%;transition:background-color 2s}.article_list_photo-style:hover{cursor:pointer;background-image:linear-gradient(90deg,#d9e3ef 0%,#ece8e3 100%);background-repeat:no-repeat;background-size:200% 100%;transition:background-size 2s,background-color 2s;box-shadow:-2px 3px 18px 4px #00000029!important}.blog_text-limit{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:2px;line-height:1.5;display:-webkit-box;overflow:hidden}.post_text-limit{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:2px;line-height:1.5;display:-webkit-box;overflow:hidden}.author_image-style{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:10vh;height:10vh}.post_image-style{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.post-body-style{background-color:#f7f7fc}.p-tag-post-body-style{text-align:justify;text-justify:inter-word;color:#3c4858;font-family:Exo-light-font;font-size:18px;line-height:1.5}.li-tag-post-body-style{text-align:justify;text-justify:inter-word;color:#343a40;font-size:18px;list-style-type:disc}.h-tags-post-body-style{text-align:justify;text-justify:inter-word;color:#ce1431}a.toc-a-style{color:#6c757d}a.toc-a-style:active{color:#343a40}a.toc-a-style:after{color:#adb5bd}.relate_post_image-style{background-position:50%;background-repeat:no-repeat;background-size:cover;width:20vh;height:20vh}.related_post-container{border-radius:50%;position:relative}.related_post-image{opacity:1;backface-visibility:hidden;border:1px solid #ff8000;border-radius:50%;transition:all .5s;display:block}.related_post-middle{opacity:0;text-align:center;word-wrap:break-word;color:#f9f8f6;justify-content:center;width:100%;height:100%;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.related_post-container:hover .related_post-image{opacity:.3}.related_post-container:hover .related_post-middle{opacity:.8}@media screen and (min-width:281px) and (max-width:580px){.our-team-full-div{flex-direction:column!important}}@media screen and (max-width:376px){.our-team-home-style{width:fit-content!important;font-size:small!important}.our-team-home-style .our-team-home-style-email,.our-team-home-style .our-team-home-style-email span{width:fit-content!important}}.our-team-homee-style{background-image:url(../media/Background.2wszf7b46__1x.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;height:auto!important;margin-top:unset!important}.our-team-img-style{border-radius:50%;width:200px;height:200px}.our-team-p-description-style{font-size:16px!important}.our-team-p-name-style{width:fit-content;font-size:30px!important}.our-team-p-job-style{width:fit-content;font-size:23px}.our-team-full-div{display:inline-flex}.our-team-posts{display:block}.our-team-container-style{background:#ce1431;border-radius:50%}.our-team-container-style:hover .img-style{opacity:.4;background:0 0}.our-team-hometext2{color:#ce1431;display:inline-block;position:relative}.our-team-hometext2:after{color:#ce1431;content:"";transform-origin:100% 100%;width:100%;height:2px;transition:transform .25 ease-out;background-color:#ff8000;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.our-team-hometext2:hover{color:#ce1431;text-decoration:none}.our-team-hometext2:hover:after{color:#ce1431;transform-origin:0 100%;transform:scaleX(1)}.our-team-emailtext2{color:#ff8000;display:inline-block;position:relative}.our-team-emailtext2:after{color:#ff8000;content:"";transform-origin:100% 100%;background-color:#ff8000;width:100%;height:2px;transition:transform .25s ease-out;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.our-team-emailtext2:hover{color:#ff8000;text-decoration:none}.our-team-emailtext2:hover:after{color:#ff8000;transform-origin:0 100%;transform:scaleX(1)}.header_eforms_container{z-index:10;border:1px solid #fff;margin-top:125px}.header_eforms_poster{z-index:0;width:100%;height:242px;top:0;left:0}.eforms_div__container{background-color:#000;border:1px solid #0d0d0d}.eforms_input_container,.eforms_input_container:focus{color:#555;background-color:#fff;border:0 solid #fff;height:34px;font-family:Open Sans;font-size:13px;font-weight:400;border-radius:0!important}.eforms_input_container::placeholder,.eforms_input_container:focus::placeholder{color:#555;font-family:Open Sans;font-size:13px;font-weight:400}.eforms_input_container:disabled,.eforms_input_container:focus:disabled{color:#fff!important;background-color:#88888880!important}.eforms_input_container3,.eforms_input_container3:focus{color:#000;background-color:#fff;height:34px;font-family:Open Sans;font-size:12px;font-weight:400;border:1px solid #ccc!important;border-radius:0!important}.eforms_input_container3::placeholder,.eforms_input_container3:focus::placeholder{color:#555;font-family:Open Sans;font-size:12px;font-weight:400}.eforms_input_container3:disabled,.eforms_input_container3:focus:disabled{color:#fff!important;background-color:#88888880!important}.text_app{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.eforms_input_select_container,.eforms_input_select_container:focus{box-shadow:none;color:#fffefe;background-color:#ece7e74d;border:none;border-radius:5px;outline:none;font-family:Open Sans;font-size:.875rem;font-weight:500}.eforms_input_select_container_date,.eforms_input_select_container_date:focus{box-shadow:none;color:#555;background-color:#fff;border:none;border-radius:0;outline:none;font-family:Open Sans;font-size:.875rem;font-weight:500}.eforms_input_select_container::placeholder{box-shadow:none;color:#fffefe;outline:none;font-family:Roboto;font-size:.875rem;font-weight:500}.eforms_label__confirmation{color:#fffefe;font-family:Roboto;font-size:1rem;font-weight:400}.financial_button__modal_button_selected{color:#fff;background-color:#6b6b6b;border:1px solid #6b6b6b;font-family:Roboto;font-size:1rem;font-weight:500}.financial_button__modal_button_unselected{color:#fff;background-color:#ad4e1b;font-family:Roboto;font-size:1rem;font-weight:500}.financial_button__modal_button_unselected:hover{color:#fff;font-family:Roboto;font-size:1rem;font-weight:500;background-color:#6b6b6b!important}@media screen and (min-width:62rem) and (max-width:118.75rem){.eform_h4__form_header{color:#fff;font-family:Roboto;font-size:1.875rem;font-weight:400}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.eform_h4__form_header{color:#fff;font-family:Roboto;font-size:1.775rem;font-weight:400}.special_cars_img__content{object-fit:cover;border-radius:15px;min-height:229px;margin-top:.5rem}}@media screen and (max-width:47.9375rem){.eform_h4__form_header{color:#fff;font-family:Roboto;font-size:1.775rem;font-weight:400}.special_cars_img__content{object-fit:cover;border-radius:15px;min-height:229px;margin-top:.5rem}}.eform_main_header-style{white-space:nowrap;width:100%;position:relative!important}.eform_main_header-style:after{content:" ";background-color:#f4f4f4;width:100%;height:2px;margin:0 10px}.eform_button__submit{z-index:-1;color:#000;background-color:#ccb36b;border:1px solid #ccb36b;width:100%;height:36px;font-family:sans-serif;font-size:14px;font-weight:400}.eform_button__submit:hover{color:#ccb36b!important;background-color:#000!important}.eform_button__submit:disabled{background-color:#f26a21b3}.button_eform{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.eform_button__services{color:#fff;background-color:#dc2626;border-radius:10px;font-family:Roboto;font-size:1rem;font-weight:400;top:.5rem;color:#fff!important}.eform_button__services:hover{cursor:pointer;background-repeat:no-repeat;background-size:200% 100%;transition:background-size 2s,background-color 2s;background-image:linear-gradient(90deg,#dc2626 0% 100%)!important;box-shadow:-2px 3px 18px 4px #dc2626!important}.eforms_header_img__container{width:100%;height:16.2rem}.eforms_header_img__container>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0}@media screen and (min-width:62rem) and (max-width:118.75rem){.eforms_header_img__container{max-width:100%}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.eforms_header_img__container{max-width:100%}}.eforms_desc_top{z-index:20000;transform:translateY(-20vh)}@media screen and (max-width:47.9375rem){.eforms_desc_top{transform:translateY(0)}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.eforms_desc_top{transform:translateY(0)}}.calc-form-top{background-color:#d9d9d9;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;width:100%;height:40px;display:flex}.calc-form-top2{font-size:13px;text-align:right!important;width:50%!important}.calc-form-top1{color:#505050;font-size:13px;width:50%!important}.calc-form-top button{color:#505050;background-color:#d9d9d9;border:none;width:100px!important}.calc-form{border:1px solid #ccc;border-radius:3px}.eforms_calculator_icons{color:#333;background-color:#ccc;border-radius:0 5px 5px 0}.h4_privacy{color:#fff;font-family:Open Sans;font-size:26px;font-weight:700}.eform_h4__form_desc{color:#fff;font-family:Open Sans;font-size:14px;font-weight:700}.sort_style{color:#fff;font-family:Open Sans;font-size:13px;font-weight:700}.eforms-header__media-wrap{position:relative}.eforms-header__media{border-radius:12px;height:auto;overflow:hidden;box-shadow:0 1px 3px #0000001f}.eforms-header__media>.eforms-header__image{object-fit:contain;width:100%;height:auto;position:static}.eforms-header__image{display:block}.eforms-header__body,.eforms-header__content{min-width:0}.eforms-header__title{letter-spacing:.01em;overflow-wrap:break-word;text-wrap:balance;line-height:1.3}.eforms-header__desc{overflow-wrap:break-word;line-height:1.65}.eforms-header__desc p{margin-bottom:8px}.eforms-header__desc p:last-child{margin-bottom:0}.eforms-header__desc img{max-width:100%;height:auto}@font-face{font-family:arial;src:url(../media/arial.1a0ppqy9dpoi2.ttf)}.body{cursor:context-menu;font-family:arial}.contact_information_container{background-color:#e2e2e2;border-radius:20px;font-family:Roboto,arial,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.service_appointment-container{background-color:#f9f8f6}.service_headers-style{color:#0d0d0d;text-align:center;font-weight:bolder}.eforms_div__special_car{background-color:#fff;border:1px solid #0d0d0d}.eform_h4__special_cars{color:#0d0d0d;font-family:Roboto;font-size:1.875rem;font-weight:400}.special_cars_div__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffefe;border-bottom-right-radius:15px;border-bottom-left-radius:15px;font-family:Roboto;font-size:1rem;font-weight:400;position:absolute;bottom:0}.special_cars_img__content{object-fit:cover;border-radius:15px;max-height:229px;margin-top:.5rem}.special_cars_div__content_container{padding:5px!important}@media screen and (min-width:48rem) and (max-width:61.9375rem){.special_cars_img__content{object-fit:cover;border-radius:15px;min-height:229px;margin-top:.5rem}}@media screen and (max-width:47.9375rem){.special_cars_img__content{object-fit:cover;border-radius:15px;min-height:229px;margin-top:.5rem}.aboutus_div__description{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.border_line-img{position:absolute;top:44.5%}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.aboutus_div__description{color:#fff}.border_line-img{position:absolute;top:44.5%}.heaight_md{min-height:600px}}@media screen and (min-width:62rem) and (max-width:118.75rem){.heaight_md{min-height:600px}.aboutus_div__description{color:#fff}.border_line-img{position:absolute;top:25%}}@keyframes googleReviewsFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.google-reviews{background-color:#f3f3f3;width:100%;padding:64px 0 80px;position:relative;overflow:hidden}@media screen and (min-width:48rem) and (max-width:61.9375rem){.google-reviews{padding:48px 0 64px}}@media screen and (max-width:47.9375rem){.google-reviews{padding:40px 0 48px}}.google-reviews__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;animation:.65s cubic-bezier(.16,1,.3,1) both googleReviewsFadeUp;display:flex}@media screen and (max-width:47.9375rem){.google-reviews__header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}}.google-reviews__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f26a21;margin:0 0 8px;font-size:11px;font-weight:700}.google-reviews__title{letter-spacing:.06em;text-transform:uppercase;color:#0d0d0d;margin:0 0 8px;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.google-reviews__subtitle{color:#525252;max-width:42ch;margin:0;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.55}.google-reviews__view-all{letter-spacing:.08em;text-transform:uppercase;color:#f26a21;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.google-reviews__view-all:hover{color:#c2410c;text-decoration:none;transform:translate(3px)}.google-reviews__slider{width:100%;position:relative}.google-reviews__swiper{width:100%;padding-bottom:4px;overflow:visible}.google-reviews__slide{height:auto}.google-reviews__pagination{justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.google-reviews__bullet{cursor:pointer;background-color:#0d0d0d2e;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.16,1,.3,1)}.google-reviews__bullet:hover{background-color:#0d0d0d59}.google-reviews__bullet--active{background-color:#f26a21;border-radius:6px;width:24px;box-shadow:0 0 10px #f26a2159}.google-reviews-card{background-color:#fff;border:1px solid #d1d1d1f2;border-radius:16px;flex-direction:column;height:100%;min-height:280px;padding:24px;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #0000000d}.google-reviews-card:hover{border-color:#f26a2147;transform:translateY(-4px);box-shadow:0 14px 36px #00000017}.google-reviews-card__top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.google-reviews-card__avatar{color:#c2410c;letter-spacing:.02em;background:linear-gradient(135deg,#ffedd5 0%,#fff7ed 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex}.google-reviews-card__meta{flex:auto;min-width:0}.google-reviews-card__name{color:#0d0d0d;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.google-reviews-card__stars{align-items:center;gap:3px;display:inline-flex}.google-reviews-card__star{color:#d1d1d1;font-size:14px;transition:color .15s cubic-bezier(.16,1,.3,1)}.google-reviews-card__star--on{color:#fbbf24}.google-reviews-card__google-icon{object-fit:contain;opacity:.9;flex-shrink:0;width:28px;height:28px}.google-reviews-card__quote-icon{color:#f26a2159;margin-bottom:8px;font-size:1.15rem}.google-reviews-card__text{color:#525252;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:auto;margin:0 0 16px;font-size:clamp(.88rem,1.2vw,.97rem);line-height:1.65;display:-webkit-box;overflow:hidden}.google-reviews-card__link{letter-spacing:.08em;text-transform:uppercase;color:#f26a21;border-top:1px solid #d1d1d1e6;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),gap .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.google-reviews-card__link:hover{color:#c2410c;gap:10px;text-decoration:none}@media screen and (max-width:47.9375rem){.google-reviews-card{min-height:260px;padding:16px}}@media screen and (min-width:1800px) and (max-width:2560px){.search_component_container-style{z-index:3;position:absolute;bottom:0;left:32%}.text_search_title-home{color:#fff;letter-spacing:7px;font-family:Open Sans;font-size:22px;font-weight:100}.text_search-home{background-color:#0006;height:270px;position:relative;top:20%;left:0%}.text_search-home:after{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;margin-top:28px;animation:1.8s linear infinite topanim;position:absolute;bottom:0}.text_search-home:before{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;animation:2s linear infinite blinker;position:absolute;top:0}div.translate{text-align:center;background-color:pink;border-radius:150px;width:300px;height:100px;margin:50px auto;padding-top:20px;font-size:2em}}@media screen and (min-width:1440px){.search_component_container-style{z-index:3;position:absolute;bottom:0;left:32%}.text_search_title-home{color:#fff;letter-spacing:7px;font-family:Open Sans;font-size:22px;font-weight:100}.text_search-home{background-color:#0006;height:270px;position:relative;top:20%;left:0%}.text_search-home:after{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;margin-top:28px;animation:1.8s linear infinite topanim;position:absolute;bottom:0}.text_search-home:before{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;animation:2s linear infinite blinker;position:absolute;top:0}}@media screen and (min-width:768px) and (max-width:1439px){.search_component_container-style{z-index:3;position:absolute;bottom:0;left:32%}.text_search_title-home{color:#fff;letter-spacing:7px;font-family:Open Sans;font-size:22px;font-weight:100}.text_search-home{background-color:#0006;height:270px;position:relative;top:20%}.text_search-home:after{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;margin-top:28px;animation:1.8s linear infinite topanim;position:absolute;bottom:0}.text_search-home:before{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;animation:1.8s linear infinite blinker;position:absolute;top:0}}@media screen and (max-width:450px){.search_component_container-style{z-index:3;position:absolute;bottom:0}.text_search_title-home{color:#fff;letter-spacing:7px;font-family:Open Sans;font-size:22px;font-weight:100}.text_search-home{background-color:#0006;height:330px;position:relative;top:20%}.text_search-home:after{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;margin-top:28px;animation:1.8s linear infinite topanim;position:absolute;bottom:0}.text_search-home:before{content:"";background-image:linear-gradient(90deg,#0000,#000,#fff,#fff,#fff,#000,#000,#0000);width:50%;height:2px;animation:1.8s linear infinite blinker;position:absolute;top:0}}@media screen and (min-width:450px) and (max-width:769px){.search_component_container-style{z-index:3;position:absolute;bottom:0}.text_search_title-home{color:#fff;letter-spacing:7px;font-family:Open Sans;font-size:22px;font-weight:100}}.home_search_input-style{-webkit-backdrop-filter:blur(5px);color:#fff;background-color:#0006;border:1px solid #0d0d0d;position:relative}.home_search_input-style::placeholder{color:#fff}.home_search_input-style:focus{color:#fff;outline:1px solid #0000}.result-input-simple-search{z-index:99999;max-height:400px;position:absolute;top:50px;overflow:hidden scroll}.home_search_options-style{color:#1a1a1a;border:1px solid #1a1a1a;border-radius:20px;text-decoration:none}.home_search_options-style:hover{color:#dc2626}.btn_search-home{color:#fff;background-color:#0000;border:1px solid #fff;font-family:Open Sans;font-size:17px;font-weight:400;transition:all 1s ease-in-out}@media screen and (min-width:980px) and (max-width:1060px){.btn_search-home{color:#fff;font-family:Open Sans;font-size:17px;font-weight:400}}.slider_make_search{color:#fff;font-family:Open Sans;font-size:13px;font-weight:400;transition:all .2s ease-in-out}.slider_make_search:hover{transition:all .2s ease-in-out;transform:scale(1.1)}.btn_search-home:hover{color:#fff;background-color:#ccb36b88;border:1px solid #0756c442;transition:all .4s ease-in-out;transform:scale(1.1)}@keyframes blinker{0%{left:-50%}to{left:100%}}@keyframes topanim{to{right:100%}0%{right:-50%}}.below_title1{color:#fff;font-family:Open Sans;font-size:18px;font-weight:600}.below_title2{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.featured{background-color:#f3f3f3;width:100%;padding:48px 0 64px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.featured{padding:32px 0 40px}}@media screen and (max-width:47.9375rem){.featured{padding:24px 0 32px}}.featured__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}@media screen and (max-width:47.9375rem){.featured__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}}.featured__title{letter-spacing:.06em;text-transform:uppercase;color:#0d0d0d;margin:0;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:800}.featured__view-all{letter-spacing:.08em;text-transform:uppercase;color:#f26a21;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.featured__view-all:hover{color:#c2410c;text-decoration:none;transform:translate(2px)}.featured__note{color:#525252;text-align:left;margin:0 0 24px;font-size:14px}.featured__note p{margin:0}.featured__slider{width:100%;position:relative}.featured__swiper{width:100%;overflow:visible}.featured__slide{height:auto}.featured__pagination{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.featured__bullet{cursor:pointer;background-color:#0d0d0d33;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.16,1,.3,1)}.featured__bullet:hover{background-color:#0d0d0d66}.featured__bullet--active{background-color:#f26a21;border-radius:6px;width:24px;box-shadow:0 0 10px #f26a2159}.featured-card{background-color:#f3f3f3;border:1px solid #d1d1d1e6;border-radius:16px;height:100%;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 18px #0000000f}.featured-card:hover{border-color:#f26a2140;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.featured-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.featured-card__link:hover{color:inherit;text-decoration:none}.featured-card__media{aspect-ratio:16/10;background-color:#f3f3f3;width:100%;position:relative;overflow:hidden}.featured-card__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.featured-card:hover .featured-card__image{transform:scale(1.04)}.featured-card__body{background:#f3f3f3;flex-direction:column;flex:auto;gap:0;padding:24px;display:flex}.featured-card__title{text-align:start;color:#0d0d0d;letter-spacing:.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.featured-card__price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.featured-card__price{color:#f26a21;letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:800;line-height:1.15}.featured-card__price--special{color:#f26a21}.featured-card__price--was{color:#888;letter-spacing:0;font-size:14px;font-weight:500;text-decoration:line-through}.featured-card__price--call{color:#dc2626;letter-spacing:.02em;font-size:16px;font-weight:700}.featured-card__meta{color:#525252;letter-spacing:.02em;background-color:#f3f3f3;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin:0 0 16px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.featured-card__cta{letter-spacing:.08em;text-transform:uppercase;color:#f26a21;border-top:1px solid #d1d1d1e6;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:700;transition:gap .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.featured-card__cta span{transition:transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.featured-card:hover .featured-card__cta{color:#c2410c;gap:12px}.featured-card:hover .featured-card__cta span{transform:translate(3px)}@keyframes homeHeroFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes homeHeroSlowZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes homeHeroAccentGlow{0%,to{text-shadow:0 0 18px #f26a2173}50%{text-shadow:0 0 28px #f26a21bf}}.home-hero{background-color:#0d0d0d;width:100%;position:relative;overflow:hidden}.home-hero__slider-wrapper{width:100%;min-height:640px;position:relative}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-hero__slider-wrapper{min-height:520px}}@media screen and (max-width:47.9375rem){.home-hero__slider-wrapper{min-height:480px}}.home-hero__swiper{width:100%;height:100%}.home-hero__slide{width:100%;height:100%;position:relative;overflow:hidden}.home-hero__image-container{width:100%;height:640px;position:relative;overflow:hidden}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-hero__image-container{height:520px}}@media screen and (max-width:47.9375rem){.home-hero__image-container{height:480px}}.home-hero__image{object-fit:cover;object-position:70% center;width:100%;height:100%;transition:transform 7s cubic-bezier(.25,1,.5,1)}.swiper-slide-active .home-hero__image{animation:12s ease-out forwards homeHeroSlowZoom}.home-hero__image-overlay{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0d0d0deb 0%,#0d0d0dc7 28%,#0d0d0d73 52%,#0d0d0d26 72%,#0d0d0d0d 100%);position:absolute;inset:0}@media screen and (max-width:47.9375rem){.home-hero__image-overlay{background:linear-gradient(#0d0d0d8c 0%,#0d0d0db3 40%,#0d0d0de0 100%)}}.home-hero__overlay{z-index:5;align-items:center;display:flex;position:absolute;inset:0}@media screen and (max-width:47.9375rem){.home-hero__overlay{align-items:flex-end;padding-bottom:48px}}.home-hero__content{max-width:560px;animation:.9s cubic-bezier(.16,1,.3,1) both homeHeroFadeInUp}@media screen and (max-width:47.9375rem){.home-hero__content{text-align:center;max-width:100%}}.home-hero__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;margin:0 0 14px;font-size:12px;font-weight:600;animation:.7s cubic-bezier(.16,1,.3,1) .1s both homeHeroFadeInUp}@media screen and (max-width:47.9375rem){.home-hero__eyebrow{letter-spacing:.14em;margin-bottom:10px;font-size:10px}}.home-hero__title{letter-spacing:-.02em;margin:0 0 18px;font-weight:800;line-height:1.05;animation:.8s cubic-bezier(.16,1,.3,1) .18s both homeHeroFadeInUp}.home-hero__title-line{color:#fff;text-shadow:0 2px 16px #00000073;font-size:clamp(2rem,5.2vw,3.5rem);display:block}.home-hero__title-accent{color:#f26a21;font-size:clamp(2.35rem,6vw,4rem);animation:4s ease-in-out infinite homeHeroAccentGlow;display:block}.home-hero__tagline{color:#f3f3f3e0;text-shadow:0 1px 8px #0006;margin:0 0 32px;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:400;line-height:1.55;animation:.85s cubic-bezier(.16,1,.3,1) .28s both homeHeroFadeInUp}@media screen and (max-width:47.9375rem){.home-hero__tagline{margin-bottom:24px;font-size:.9rem}}.home-hero__actions{flex-wrap:wrap;gap:14px;animation:.9s cubic-bezier(.16,1,.3,1) .38s both homeHeroFadeInUp;display:flex}@media screen and (max-width:47.9375rem){.home-hero__actions{flex-direction:column;align-items:stretch;gap:10px}}.home-hero__cta{text-transform:uppercase;letter-spacing:.06em;border-radius:12px;min-width:168px;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.home-hero__cta:hover{transform:translateY(-3px)}@media screen and (max-width:47.9375rem){.home-hero__cta{width:100%;min-width:0}}.home-hero .btn--primary.home-hero__cta{box-shadow:0 6px 22px #f26a2173}.home-hero .btn--primary.home-hero__cta:hover{box-shadow:0 10px 28px #f26a218c}.home-hero__pagination{z-index:10;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media screen and (max-width:47.9375rem){.home-hero__pagination{bottom:16px}}.home-hero__bullet{cursor:pointer;background-color:#ffffff59;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.16,1,.3,1)}.home-hero__bullet:hover{background-color:#ffffffb3}.home-hero__bullet--active{background-color:#f26a21;border-radius:6px;width:26px;box-shadow:0 0 12px #f26a218c}.home-search{background-color:#f3f3f3;width:100%;padding:48px 0 40px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-search{padding:32px 0 24px}}@media screen and (max-width:47.9375rem){.home-search{padding:24px 0}}.home-search__title{letter-spacing:.16em;text-transform:uppercase;color:#0d0d0d;text-align:center;margin:0 0 24px;font-size:12px;font-weight:700}@media screen and (max-width:47.9375rem){.home-search__title{letter-spacing:.12em;margin-bottom:16px;font-size:11px}}.home-search__bar{align-items:stretch;gap:12px;width:100%;max-width:920px;margin:0 auto;display:flex}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-search__bar{flex-wrap:wrap;max-width:100%}}@media screen and (max-width:47.9375rem){.home-search__bar{flex-direction:column;gap:10px}}.home-search__field{flex:1 1 0;min-width:0}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-search__field{flex:calc(50% - 12px)}}@media screen and (max-width:47.9375rem){.home-search__field{flex:100%;width:100%}}.home-search__select,.home-search .eforms_advancesearch_input_select_container{width:100%}.home-search__action{flex:none;align-items:stretch;display:flex}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-search__action{flex:100%;justify-content:center}}@media screen and (max-width:47.9375rem){.home-search__action{width:100%}}.home-search__btn{color:#fff;background-color:#f26a21;border:none;border-radius:8px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;text-decoration:none;transition:background-color .25s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #f26a2159}.home-search__btn:hover{color:#fff;background-color:#ea580c;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px #f26a2173}.home-search__btn:active{transform:translateY(0)scale(.98)}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-search__btn{width:100%;max-width:220px;height:48px}}@media screen and (max-width:47.9375rem){.home-search__btn{width:100%;max-width:none;height:48px}}.home-search__btn-icon{font-size:16px;line-height:1}@keyframes sellCarFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sellCarSlideRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes perkPop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sell-car{background-color:#f3f3f3;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 0;position:relative;overflow:hidden;box-shadow:0 4px 24px #0d0d0d12}.sell-car:before{content:"";pointer-events:none;z-index:2;background:#f3f3f3;height:3px;position:absolute;top:0;left:0;right:0}.sell-car:after{content:"";pointer-events:none;background:#f3f3f3;width:55%;height:220%;position:absolute;top:-60%;right:-10%}@media screen and (min-width:48rem) and (max-width:61.9375rem){.sell-car{padding:64px 0}}@media screen and (max-width:47.9375rem){.sell-car{padding:40px 0}}.sell-car__inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;width:100%;animation:.75s cubic-bezier(.16,1,.3,1) both sellCarFadeIn;display:grid;position:relative}@media screen and (min-width:48rem) and (max-width:61.9375rem){.sell-car__inner{grid-template-columns:1fr;gap:32px}}@media screen and (max-width:47.9375rem){.sell-car__inner{grid-template-columns:1fr;gap:24px}}.sell-car__content{min-width:0;padding:32px 0}@media screen and (min-width:48rem) and (max-width:61.9375rem){.sell-car__content{padding:16px 0}}@media screen and (max-width:47.9375rem){.sell-car__content{padding:12px 0}}.sell-car__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f26a21;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.sell-car__eyebrow:before{content:"";background:#f26a21;border-radius:2px;flex-shrink:0;width:28px;height:2px;display:inline-block}.sell-car__title{letter-spacing:-.025em;color:#0d0d0d;margin:0 0 16px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.12}.sell-car__text{color:#525252;max-width:48ch;margin:0 0 12px;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.65}@media screen and (min-width:48rem) and (max-width:61.9375rem){.sell-car__text{max-width:100%}}.sell-car__subtext{color:#6b6b6b;max-width:46ch;margin:0 0 32px;font-size:clamp(.85rem,1.2vw,.97rem);line-height:1.6}@media screen and (min-width:48rem) and (max-width:61.9375rem){.sell-car__subtext{max-width:100%}}.sell-car__perks{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:47.9375rem){.sell-car__perks{grid-template-columns:1fr;gap:12px}}.sell-car__perk{background:#fff;border:1px solid #e8e8e8;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;transition:box-shadow .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);animation:.5s cubic-bezier(.16,1,.3,1) both perkPop;display:flex;box-shadow:0 2px 8px #0d0d0d0d}.sell-car__perk:first-child{animation-delay:.18s}.sell-car__perk:nth-child(2){animation-delay:.26s}.sell-car__perk:nth-child(3){animation-delay:.34s}.sell-car__perk:nth-child(4){animation-delay:.42s}.sell-car__perk:hover{transform:translateY(-2px);box-shadow:0 6px 18px #f26a211f}.sell-car__perk-icon{flex-shrink:0;margin-top:1px;font-size:1.4rem;line-height:1}.sell-car__perk-label{color:#0d0d0d;font-size:12px;font-weight:700;line-height:1.3;display:block}.sell-car__perk-desc{color:#6b6b6b;margin-top:2px;font-size:11px;line-height:1.4;display:block}.sell-car__cta-card{background:#fff;border:1px solid #d1d1d1;border-radius:20px;flex-direction:column;gap:24px;padding:40px 32px;animation:.8s cubic-bezier(.16,1,.3,1) .15s both sellCarSlideRight;display:flex;box-shadow:0 0 0 1px #f26a210f,0 16px 40px #0d0d0d1a,inset 0 1px #fff}@media screen and (min-width:48rem) and (max-width:61.9375rem){.sell-car__cta-card{padding:32px 24px}}@media screen and (max-width:47.9375rem){.sell-car__cta-card{padding:24px 16px}}.sell-car__cta-header{flex-direction:column;gap:8px;display:flex}.sell-car__cta-badge{letter-spacing:.1em;text-transform:uppercase;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.sell-car__cta-heading{letter-spacing:-.02em;color:#0d0d0d;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.2}.sell-car__cta-sub{color:#6b6b6b;margin:0;font-size:clamp(.85rem,1.2vw,.97rem);line-height:1.6}.sell-car__actions{flex-direction:column;gap:12px;display:flex}.sell-car__btn{text-align:center;text-transform:uppercase;letter-spacing:.07em;border-radius:12px;width:100%;font-weight:700;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.sell-car__btn:hover{transform:translateY(-2px)}@media screen and (max-width:47.9375rem){.sell-car__btn{width:100%}}.sell-car .btn--primary.sell-car__btn{box-shadow:0 6px 22px #f26a214d}.sell-car .btn--primary.sell-car__btn:hover{box-shadow:0 12px 32px #f26a2173}.sell-car__disclaimer{color:#888;text-align:center;letter-spacing:.04em;margin:0;font-size:11px}@keyframes homeAboutFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-about{background-color:#0d0d0d;background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:480px;display:flex;position:relative;overflow:hidden}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-about{min-height:400px}}@media screen and (max-width:47.9375rem){.home-about{background-position:50%;min-height:420px}}.home-about__overlay{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0d0d0deb 0%,#0d0d0dd1 32%,#0d0d0d80 58%,#0d0d0d33 78%,#0d0d0d14 100%);position:absolute;inset:0}@media screen and (max-width:47.9375rem){.home-about__overlay{background:linear-gradient(#0d0d0dbf 0%,#0d0d0dd9 45%,#0d0d0deb 100%)}}.home-about__container{z-index:2;width:100%;padding-top:48px;padding-bottom:48px;position:relative}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home-about__container{padding-top:32px;padding-bottom:32px}}@media screen and (max-width:47.9375rem){.home-about__container{padding-top:24px;padding-bottom:24px}}.home-about__panel{max-width:560px;animation:.75s cubic-bezier(.16,1,.3,1) both homeAboutFadeIn}@media screen and (max-width:47.9375rem){.home-about__panel{max-width:100%}}.home-about__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f26a21f2;margin:0 0 8px;font-size:11px;font-weight:700}.home-about__title{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:800;line-height:1.2}.home-about__title-brand{color:#f26a21}.home-about__note{color:#f3f3f3e0;margin:0 0 16px;font-size:clamp(.9rem,1.4vw,1rem);line-height:1.65}.home-about__note p{margin:0 0 .75em}.home-about__note p:last-child{margin-bottom:0}.home-about__note a{color:#f26a21;text-underline-offset:.15em;text-decoration:underline}.home-about__note a:hover{color:#f79e6f}@media screen and (max-width:47.9375rem){.home-about__note{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-about__note--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}}.home-about__toggle{color:#f26a21;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 16px;padding:0;font-size:12px;font-weight:700;transition:color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-about__toggle:hover{color:#f79e6f}.home-about__actions{flex-wrap:wrap;gap:12px;display:flex}@media screen and (max-width:47.9375rem){.home-about__actions{flex-direction:column;align-items:stretch}}.home-about__btn{text-transform:uppercase;letter-spacing:.06em;border-radius:12px;min-width:150px;font-weight:700;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.home-about__btn:hover{transform:translateY(-2px)}@media screen and (max-width:47.9375rem){.home-about__btn{width:100%;min-width:0}}.home-about .btn--primary.home-about__btn{box-shadow:0 6px 20px #f26a2166}.home-about .btn--primary.home-about__btn:hover{box-shadow:0 10px 28px #f26a2180}@keyframes ourBrandsFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ourBrandsCardIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.our-brands{background-color:#0d0d0d;width:100%;padding:64px 0 80px;position:relative;overflow:hidden}.our-brands:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#f26a211f 0%,#0000 65%);width:50%;height:160%;position:absolute;top:-30%;right:-15%}.our-brands:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#f26a218c 35%,#f26a2140 65%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}@media screen and (min-width:48rem) and (max-width:61.9375rem){.our-brands{padding:48px 0 64px}}@media screen and (max-width:47.9375rem){.our-brands{padding:40px 0 48px}}.our-brands .container-site{z-index:2;position:relative}.our-brands__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;animation:.65s cubic-bezier(.16,1,.3,1) backwards ourBrandsFadeUp;display:flex}@media screen and (max-width:47.9375rem){.our-brands__header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}}.our-brands__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f26a21;margin:0 0 8px;font-size:11px;font-weight:700}.our-brands__title{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;line-height:1.15}.our-brands__view-all{text-transform:uppercase;letter-spacing:.08em;flex:none;margin-right:-16px}.our-brands__view-all svg{font-size:.85em;transition:transform .15s cubic-bezier(.16,1,.3,1)}.our-brands__view-all:hover svg{transform:translate(3px)}@media screen and (max-width:47.9375rem){.our-brands__view-all{margin-left:-16px;margin-right:0}}.our-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media screen and (max-width:47.9375rem){.our-brands__grid{grid-template-columns:minmax(0,1fr);gap:12px}}.our-brands-card{aspect-ratio:4/3;color:inherit;isolation:isolate;background-color:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;text-decoration:none;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);animation:.55s cubic-bezier(.16,1,.3,1) backwards ourBrandsCardIn;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 3px #0000001f}.our-brands-card:first-child{animation-delay:.11s}.our-brands-card:nth-child(2){animation-delay:.16s}.our-brands-card:nth-child(3){animation-delay:.21s}.our-brands-card:nth-child(4){animation-delay:.26s}.our-brands-card:nth-child(5){animation-delay:.31s}.our-brands-card:nth-child(6){animation-delay:.36s}.our-brands-card:nth-child(7){animation-delay:.41s}.our-brands-card:nth-child(8){animation-delay:.46s}.our-brands-card:hover,.our-brands-card:focus-visible{color:inherit;border-color:#f26a2180;text-decoration:none;transform:translateY(-5px);box-shadow:0 18px 44px #0d0d0d80,0 0 0 1px #f26a2129,0 0 32px #f26a211f}.our-brands-card:hover .our-brands-card__image,.our-brands-card:focus-visible .our-brands-card__image{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}.our-brands-card:hover .our-brands-card__scrim,.our-brands-card:focus-visible .our-brands-card__scrim{opacity:.85}.our-brands-card:hover .our-brands-card__cta,.our-brands-card:focus-visible .our-brands-card__cta{color:#fdba74;gap:10px}.our-brands-card:hover .our-brands-card__cta span,.our-brands-card:focus-visible .our-brands-card__cta span{transform:translate(3px)}.our-brands-card:hover .our-brands-card__accent,.our-brands-card:focus-visible .our-brands-card__accent{opacity:1;transform:scaleX(1)}.our-brands-card:focus-visible{outline-offset:3px;outline:2px solid #f26a21}.our-brands-card__media{z-index:0;position:absolute;inset:0;overflow:hidden}.our-brands-card__image{object-fit:cover;object-position:center;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .25s cubic-bezier(.16,1,.3,1);display:block}.our-brands-card__scrim{pointer-events:none;background:linear-gradient(#0d0d0d00 32%,#0d0d0d59 62%,#0d0d0dd1 100%);transition:opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.our-brands-card__body{z-index:2;flex-direction:column;gap:4px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.our-brands-card__name{letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px #0d0d0d8c;margin:0;font-size:clamp(.85rem,1.2vw,.95rem);font-weight:800;line-height:1.2}.our-brands-card__cta{letter-spacing:.08em;text-transform:uppercase;color:#f26a21;align-items:center;gap:6px;font-size:10px;font-weight:700;transition:color .15s cubic-bezier(.16,1,.3,1),gap .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.our-brands-card__cta span{transition:transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.our-brands-card__accent{z-index:3;opacity:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#f26a21 0%,#facbb1 100%);height:3px;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}@media screen and (min-width:48rem) and (max-width:61.9375rem){.our-brands-card__body{padding:12px}.our-brands-card__name{font-size:.85rem}.our-brands-card__cta{letter-spacing:.06em;font-size:9px}}@media screen and (max-width:47.9375rem){.our-brands-card__body{padding:24px}.our-brands-card__name{font-size:1.25rem}.our-brands-card__cta{font-size:10px}}@media (prefers-reduced-motion:reduce){.our-brands__header,.our-brands-card{animation:none}.our-brands-card,.our-brands-card__image,.our-brands-card__scrim,.our-brands-card__cta,.our-brands-card__accent{transition:none}.our-brands-card:hover,.our-brands-card:focus-visible,.our-brands-card:hover .our-brands-card__image,.our-brands-card:focus-visible .our-brands-card__image{transform:none}}@media screen and (max-width:47.9375rem){.info_our-team{background:linear-gradient(360deg,#6493e2 0%,#fff 100%);border:3px solid #0755c4}.background_height{height:140vh}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.info_our-team{background:linear-gradient(360deg,#6493e2 0%,#fff 100%);border:3px solid #0755c4}.background_height{height:70vh}}@media screen and (min-width:62rem) and (max-width:118.75rem){.info_our-team{background:linear-gradient(360deg,#6493e2 0%,#fff 100%);border:3px solid #0755c4}.background_height{height:70vh}}@media screen and (max-width:47.9375rem){.background_div_contact-us{background:linear-gradient(360deg,#6493e2 0%,#fff 100%);min-height:200px}.height_background{height:1500px}.btn_contact-us{color:#ad4e1b;background-color:#d1d1d1;border:1px solid #ad4e1b}.btn_contact-us:hover{color:#fff;background-color:#6b6b6b;border:1px solid #6b6b6b}.phone_icon_contact-us{width:30%}.icon_contact-us{width:25%}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.background_div_contact-us{background:linear-gradient(360deg,#6493e2 0%,#fff 100%);height:320px}.height_background{height:600px}.btn_contact-us{color:#ad4e1b;background-color:#d1d1d1;border:1px solid #ad4e1b}.btn_contact-us:hover{color:#fff;background-color:#6b6b6b;border:1px solid #6b6b6b}.phone_icon_contact-us{width:45%}.icon_contact-us{width:40%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.background_div_contact-us{background:linear-gradient(360deg,#6493e2 0%,#fff 100%);height:300px}.height_background{height:600px}.btn_contact-us{color:#ad4e1b;background-color:#d1d1d1;border:1px solid #ad4e1b}.btn_contact-us:hover{color:#fff;background-color:#6b6b6b;border:1px solid #6b6b6b}.phone_icon_contact-us{width:30%}.icon_contact-us{width:25%}}.privacy-page{background-color:#0d0d0d;min-height:100vh;padding-top:48px;padding-bottom:48px}@media screen and (max-width:47.9375rem){.privacy-page{padding-top:32px}}.privacy-hero{text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#0d0d0d 60%,#f26a2114 100%);border-bottom:2px solid #f26a2159;padding:48px 24px 32px;position:relative;overflow:hidden}.privacy-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f26a211f 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-60px;right:-60px}.privacy-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0d0d);width:100%;height:48px;position:absolute;bottom:0;left:0}.privacy-hero__icon{color:#f26a21;background:#f26a2126;border:1px solid #f26a214d;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:28px;display:inline-flex}.privacy-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f26a21;margin-bottom:4px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600}.privacy-hero__title{color:#fff;margin-bottom:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media screen and (max-width:47.9375rem){.privacy-hero__title{font-size:24px}}.privacy-hero__subtitle{color:#ffffff80;letter-spacing:.02em;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400}.privacy-content{max-width:860px;margin:0 auto;padding:32px 24px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.privacy-content{padding:24px 16px}}@media screen and (max-width:47.9375rem){.privacy-content{padding:16px 8px}}.privacy-content__card{background:linear-gradient(160deg,#1a1a1af2 0%,#0d0d0dfa 100%);border:1px solid #f26a2124;border-radius:16px;padding:48px 32px;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040,0 0 0 1px #ffffff08}.privacy-content__card:before{content:"";pointer-events:none;background:radial-gradient(circle,#f26a2112 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-80px;left:-80px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.privacy-content__card{padding:32px 24px}}@media screen and (max-width:47.9375rem){.privacy-content__card{border-radius:12px;padding:24px 16px}}.privacy-content__heading{color:#fff;border-bottom:2px solid #f26a214d;margin-bottom:24px;padding-bottom:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.3;position:relative}.privacy-content__heading:after{content:"";background-color:#f26a21;width:48px;height:2px;position:absolute;bottom:-2px;left:0}.privacy-content__body{color:#ffffffbf;text-align:justify;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.85}@media screen and (max-width:47.9375rem){.privacy-content__body{font-size:12px;line-height:1.75}}.privacy-section{margin-bottom:32px}.privacy-section:last-child{margin-bottom:0}.privacy-section__title{color:#fff;letter-spacing:.03em;border-left:3px solid #f26a21;margin-bottom:8px;padding-left:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:700;line-height:1.4;display:block}.privacy-section__text{color:#ffffffb3;text-align:justify;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.85}.privacy-section__divider{border:none;border-top:1px solid #ffffff12;margin:24px 0}.privacy-page .eforms_div__container{background:0 0;border:none}.privacy-page .h4_privacy{color:#fff;border-bottom:2px solid #f26a214d;margin-bottom:24px;padding-bottom:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;position:relative}.privacy-page .h4_privacy:after{content:"";background-color:#f26a21;width:48px;height:2px;position:absolute;bottom:-2px;left:0}.privacy-page .eform_h4__form_desc{color:#ffffffbf;text-align:justify;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.85}@keyframes privacy-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-content__card{animation:.4s cubic-bezier(.16,1,.3,1) both privacy-card-in}.advance__search__div--position{z-index:5;position:relative}.input_container{background-color:#0000}.top_advance_titile_style{color:#fff;font-family:Open Sans;font-size:24px;font-weight:400}.car-card{background:linear-gradient(165deg,#1a1a1a 0%,#0d0d0d 100%);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;min-height:100%;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 8px 28px #00000047}.car-card:hover{border-color:#f26a2159;box-shadow:0 14px 36px #00000059,0 0 0 1px #f26a211f}.car-card__media{background:#0d0d0d;flex:none;position:relative}.car-card__media-frame{position:relative;overflow:hidden}.car-card__media-link{color:inherit;text-decoration:none;display:block}.car-card__media-link:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d0d0d0d 0%,#0000 35% 70%,#0d0d0d59 100%);position:absolute;inset:0}.car-card__media-link:hover{text-decoration:none}.car-card__media-link:hover .car-card__image{transform:scale(1.04)}.car-card__image{aspect-ratio:5/3.75;object-fit:cover;object-position:center;background-color:#1a1a1a;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.car-card__nav{z-index:4;color:#fff;cursor:pointer;opacity:0;background:#0d0d0d8c;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.car-card__nav:hover{color:#fff;background:#f26a21e6}.car-card__nav--prev{left:10px}.car-card__nav--next{right:10px}.car-card:hover .car-card__nav{opacity:1}.car-card__ribbon{z-index:6;letter-spacing:.08em;text-transform:uppercase;transform-origin:100% 0;border-radius:8px;padding:6px 14px;font-size:.7rem;font-weight:800;line-height:1;animation:.35s cubic-bezier(.16,1,.3,1) forwards carCardRibbonIn;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #00000059,0 0 0 1px #ffffff14}.car-card__ribbon span{display:inline-block}.car-card__ribbon--sold{color:#fff;background:linear-gradient(135deg,#b71c1c 0%,#8b0000 100%)}.car-card__ribbon--pending{color:#fff;background:linear-gradient(135deg,#f26a21 0%,#d94e00 100%)}@keyframes carCardRibbonIn{0%{opacity:0;transform:scale(.85)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.car-card__play{z-index:5;cursor:pointer;opacity:.9;filter:drop-shadow(0 4px 12px #0006);background:0 0;border:0;padding:0;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.car-card__play:hover{opacity:1;transform:translate(-50%,-50%)scale(1.06)}.car-card__play svg{width:56px;height:56px;display:block}.car-card__play .outer_circle{stroke-width:3px;stroke-dasharray:410;stroke-dashoffset:0;transition:all .4s ease-out}.car-card__play:hover .outer_circle{stroke-dashoffset:410px}.car-card__play:hover .inner-circle{fill:#f26a21}.car-card__play:hover .play{fill:#ffffff8c}.car-card__body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:16px;display:flex}.car-card__top{justify-content:space-between;align-items:flex-start;gap:8px;min-height:1.75rem;display:flex}.car-card__compare{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.car-card__compare input{accent-color:#f26a21;cursor:pointer;width:14px;height:14px}.car-card__price-block{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.car-card__price{color:#f26a21;letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:800;line-height:1.15}.car-card__price--was{color:#888;font-size:12px;font-weight:500;text-decoration:line-through}.car-card__price--special{color:#f26a21}.car-card__price--call{color:#ef4444;font-size:14px;font-weight:700}.car-card__heading{min-width:0;min-height:2.75rem}.car-card__title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.car-card__title--link{text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1)}.car-card__title--link:hover{color:#f26a21;text-decoration:none}.car-card__trim{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;line-height:1.3;overflow:hidden}.car-card__finance{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.car-card__finance strong{color:#fff;margin-right:4px;font-weight:700}.car-card__finance--empty{visibility:hidden}.car-card__specs{border-top:1px solid #ffffff14;flex-direction:column;flex:auto;gap:0;margin:0;padding:8px 0 0;list-style:none;display:flex}.car-card__spec{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:8px;width:100%;min-height:1.75rem;padding:6px 0;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.car-card__spec:last-child{border-bottom:0}.car-card__spec:hover{background-color:#ffffff08}.car-card__spec-label{letter-spacing:.02em;color:#ffffff7a;white-space:nowrap;flex:0 0 5.5rem;width:5.5rem;font-size:11px;font-weight:500;line-height:1.35}.car-card__spec-leader{border-bottom:1px dotted #ffffff2e;flex:auto;min-width:8px;height:0;transform:translateY(-3px)}.car-card__spec-value{color:#fffffff2;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:calc(100% - 6.5rem);font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.car-card__footer{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;margin-top:auto;padding-top:12px;display:flex}.car-card__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.car-card__btn{text-align:center;text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;width:100%;min-height:2.35rem;font-weight:700;padding-left:8px!important;padding-right:8px!important;display:inline-flex!important}.car-card__dealer{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:1.25rem;display:flex}.car-card__dealer-link{color:#ffffffb3;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.car-card__dealer-link svg{color:#f26a21;flex-shrink:0;font-size:.85rem}.car-card__dealer-link:hover{color:#f26a21;text-decoration:none}.car-card__badges{flex-wrap:wrap;align-items:center;gap:8px;min-height:1.75rem;display:flex}.car-card__badge-link{text-decoration:none;display:inline-flex}.car-card__badge-link:hover{opacity:.9}.car-card__badge-img{object-fit:contain;width:80px;height:auto;display:block}.car-card__certified{aspect-ratio:19/6;object-fit:contain;width:auto;max-height:32px;display:block}.car-card__tag{object-fit:contain;width:auto;max-height:28px;display:block}.car-card__modal-header{background:#0d0d0d;border-bottom:1px solid #ffffff1a;justify-content:flex-end;padding:8px 12px;display:flex}.car-card__modal-close{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px;line-height:1}.car-card__video-wrap{width:100%}.car-card__video{border:0;width:100%;min-height:320px}.inventory_sort_div__container{color:#fff;background-color:#212121;min-height:5.125rem;font-family:Open Sans;font-size:14px;font-weight:400}.inventory_sort-title{color:#fff}.inventory_count_div__container{color:#fff;font-family:Open Sans;font-size:1rem;font-weight:400}.inventory_sort_button__container{color:#fff;border-right:1px solid #525252;font-family:Open Sans;font-size:13px;font-weight:500}.inventory_sort_button__container:last-child{border-right:0}.ASC{outline-offset:1px;border-top:3px solid #e8e8e8}.DESC{outline-offset:1px;border-bottom:3px solid #e8e8e8}.sort_item_style{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400}.compare-page{background-color:#0d0d0d;min-height:100vh}.compare-page__back{padding:16px 24px}.compare-page__back .btn--primary{border-radius:12px;gap:4px;padding:8px 16px;font-size:12px}.compare-page__back .btn--primary:before{content:"←";font-size:14px;line-height:1}.compare-page .button_finance{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1.25;text-decoration:none;transition:color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.compare-page .button_finance:disabled,.compare-page .button_finance.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.compare-page .button_finance:focus-visible{outline:none;box-shadow:0 0 0 4px #f26a2140}.compare-page .button_finance{color:#fff;background-color:#f26a21;border-color:#f26a21}.compare-page .button_finance:hover:not(:disabled):not(.is-disabled){color:#fff;background-color:#da5f1e;border-color:#da5f1e}.compare-page .button_finance:active:not(:disabled):not(.is-disabled){background-color:#c2551a;border-color:#c2551a;transform:scale(.98)}.compare-page .button_finance:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:60%;height:100%;transition:left .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-100%}.compare-page .button_finance:hover:not(:disabled):not(.is-disabled):after{left:120%}.compare-page .button_finance{letter-spacing:.02em;border-radius:12px;padding:8px 24px;font-size:12px;font-weight:600}.compare-page__grid{justify-content:center;width:100%;display:flex}.with_image_compare{flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 0;display:flex}@media screen and (min-width:118.75rem){.with_image_compare{width:75%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.with_image_compare{width:80%}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.with_image_compare{width:90%}}@media screen and (max-width:47.9375rem){.with_image_compare{gap:4px;width:100%}}.compare-card__shell,.home_div__secial_slider{background-color:#1a1a1a;border:1px solid #f26a212e;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 12px #00000026,0 0 0 1px #ffffff0a}.compare-card__shell:hover,.home_div__secial_slider:hover{border-color:#f26a2173;transform:translateY(-4px);box-shadow:0 10px 25px #00000040,0 0 16px #f26a212e}.compare-card__image-wrap,.home_div__secial_img_container_compare{aspect-ratio:16/9;background-color:#0d0d0d;width:100%;position:relative;overflow:hidden}.compare-card__image-wrap img,.home_div__secial_img_container_compare img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.compare-card__image-wrap:hover img,.home_div__secial_img_container_compare:hover img{transform:scale(1.04)}.compare-card__info,.special_details_style{background:linear-gradient(135deg,#0d0d0df2 0%,#1a1a1afa 100%);border-top:3px solid #f26a21;flex-direction:column;align-items:center;gap:4px;width:100%;padding:16px 8px;display:flex}.compare-card__name,.make_style{color:#fff;text-align:center;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;line-height:1.3}@media screen and (max-width:47.9375rem){.compare-card__name,.make_style{font-size:16px}}.compare-card__price-block,.price_style_compare{flex-direction:column;align-items:center;gap:2px;display:flex}.compare-card__price-label{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.compare-card__price{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.compare-card__price--strikethrough{color:#ffffff73;font-size:16px;font-weight:400;text-decoration:line-through}.compare-card__price--special{color:#f26a21;font-size:24px;font-weight:700}.compare-card__odometer,.odometer_style_compare{color:#ffffffa6;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.compare-card__odometer img,.odometer_style_compare img{object-fit:contain;opacity:.7;width:14px;height:14px}.inventory_p__price{color:#fff;font-size:16px;font-weight:700;line-height:1.2;display:inline}.inventory_p__sellprice_line{color:#ffffff73;font-weight:400;text-decoration:line-through}.inventory_p__car_special{color:#f26a21;font-size:24px;font-weight:700}.style-tab.nav-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding-bottom:0;overflow-x:auto;border-bottom:2px solid #f26a2159!important}.style-tab.nav-tabs::-webkit-scrollbar{display:none}.tab_title{color:#0d0d0d;scrollbar-width:none;font-weight:400;overflow-x:auto}.tab_title::-webkit-scrollbar{display:none}.nav-tabs .nav-link{letter-spacing:.02em;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);color:#ffffff8c!important;background-color:#1a1a1a99!important;border:1px solid #f26a212e!important;border-radius:8px 8px 0 0!important;padding:8px 16px!important}.nav-tabs .nav-link:hover{color:#fff!important;background-color:#f26a2126!important;border-color:#f26a2166!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{font-size:12px;box-shadow:0 -2px 8px #f26a214d;color:#fff!important;background-color:#f26a21!important;border-color:#f26a21!important;font-weight:600!important}.tabel_scroll{overflow-x:auto}.tabel_scroll::-webkit-scrollbar{width:6px;height:6px}.tabel_scroll::-webkit-scrollbar-track{background:#1a1a1acc;border-radius:9999px}.tabel_scroll::-webkit-scrollbar-thumb{background:#f26a21;border-radius:9999px;transition:background .15s cubic-bezier(.16,1,.3,1)}.tabel_scroll::-webkit-scrollbar-thumb:hover{background:#ad4e1b}table.table-dark.table-striped.tabel_scroll{border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000026}table.table-dark.table-striped.tabel_scroll tbody tr{transition:background-color .15s cubic-bezier(.16,1,.3,1)}table.table-dark.table-striped.tabel_scroll tbody tr:hover td.row-data{background-color:#f26a2112}.row-head{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#f26a21 0%,#ad4e1b 100%);border:none;min-width:120px;padding:8px 16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600}.row-data{color:#ffffffd9;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:8px 16px;font-size:12px;font-weight:400;transition:background-color .15s cubic-bezier(.16,1,.3,1)}.row-data:not(:first-child){border-left:1px solid #ffffff0f}.bb{flex-wrap:wrap;gap:16px;padding:16px 0;display:flex}.more-options-column{flex-direction:column;display:flex}.mobile_title_responsive{color:#fff;border-bottom:2px solid #f26a2180;margin-bottom:8px;padding-bottom:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:600}@media screen and (max-width:47.9375rem){.mobile_title_responsive{font-size:16px}}.ss{gap:16px;padding:16px 0}.vehicle_options_toggle_div__container{cursor:pointer;border-left:3px solid #f26a21;border-radius:8px 8px 0 0;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);background:linear-gradient(90deg,#0d0d0d 0%,#1a1a1a 100%)!important}.vehicle_options_toggle_div__container:hover{border-left-color:#ad4e1b;background:linear-gradient(90deg,#f26a211f 0%,#1a1a1a 100%)!important}.vehicle_options_toggle_span__style_compare{color:#fff;align-items:center;gap:4px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;display:flex}.vehicle_options_toggle_span__style_compare svg{color:#f26a21;font-size:14px;transition:transform .15s cubic-bezier(.16,1,.3,1)}.vehicle_options_toggle_span__style_compare:hover svg{transform:scale(1.15)}@media screen and (max-width:47.9375rem){.vehicle_options_toggle_span__style_compare{font-size:11px}}.accordion-body{background-color:#1a1a1aa6;border:1px solid #f26a211f;border-top:none;border-radius:0 0 8px 8px}.ui_compare{border-right:1px solid #ffffff14}.ui_compare:last-child{border-right:none}.ui_compare h5{min-height:4.5rem}.table_style{border:1px solid #f26a2133}.table_style p{color:#fff}.table_style_header{border:1px solid #f26a2133}.style_header{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,#f26a21 0%,#ad4e1b 100%);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.table_style_title{border-right:1px solid #ffffff1a}.tax_style{color:#ffffff8c;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:400}.car-item{background:linear-gradient(165deg,#1a1a1a 0%,#0d0d0d 100%);border:1px solid #ffffff14;border-radius:16px;width:100%;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 8px 28px #00000047}.car-item:hover{border-color:#f26a2159;box-shadow:0 14px 36px #00000059,0 0 0 1px #f26a211f}.car-item__layout{grid-template-columns:minmax(240px,32%) 1fr;align-items:stretch;gap:0;display:grid}@media screen and (min-width:48rem) and (max-width:61.9375rem){.car-item__layout{grid-template-columns:minmax(200px,36%) 1fr}}@media screen and (max-width:47.9375rem){.car-item__layout{grid-template-columns:1fr}}.car-item__media{background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border-right:1px solid #ffffff12;flex-direction:column;min-height:100%;display:flex;position:relative}@media screen and (max-width:47.9375rem){.car-item__media{border-bottom:1px solid #ffffff12;border-right:0}}.car-item__media-link{color:inherit;background-color:#0d0d0d;flex:auto;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.car-item__media-link:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d0d0d14 0%,#0000 28% 62%,#0d0d0d8c 100%);position:absolute;inset:0}.car-item__media-link:hover{color:inherit;text-decoration:none}.car-item__media-link:hover .car-item__image{transform:scale(1.05)}.car-item__image{object-fit:contain;object-position:center;background-color:#1a1a1a;width:100%;height:100%;min-height:260px;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}@media screen and (min-width:48rem) and (max-width:61.9375rem){.car-item__image{min-height:220px}}@media screen and (max-width:47.9375rem){.car-item__image{height:240px;min-height:220px;max-height:280px}}.car-item__photos{z-index:2;color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0d0dc7;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 12px #00000059}.car-item__photos svg{opacity:.95;color:#ffffffe6;font-size:.8rem}.car-item__play{z-index:3;cursor:pointer;opacity:.9;filter:drop-shadow(0 4px 12px #00000073);background:0 0;border:0;padding:0;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.car-item__play:hover{opacity:1;transform:translate(-50%,-55%)scale(1.08)}.car-item__play svg{width:64px;height:64px;display:block}.car-item__compare{background:#0d0d0d40;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.car-item__compare-check{color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.car-item__compare-check input{accent-color:#f26a21;cursor:pointer;width:14px;height:14px}.car-item__compare-btn{flex-shrink:0}.car-item__compare-btn.is-disabled{opacity:.55;cursor:pointer}.car-item__body{flex-direction:column;gap:12px;min-width:0;padding:16px 24px;display:flex}@media screen and (max-width:47.9375rem){.car-item__body{padding:16px}}.car-item__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.car-item__title{color:#fff;letter-spacing:.01em;flex:12rem;min-width:0;margin:0;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:700;line-height:1.35}.car-item__title--link{text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1)}.car-item__title--link:hover{color:#f26a21;text-decoration:none}.car-item__price-block{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.car-item__price{color:#f26a21;letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:800;line-height:1.15}.car-item__price--was{color:#888;font-size:14px;font-weight:500;text-decoration:line-through}.car-item__price--special{color:#f26a21}.car-item__price--call{color:#ef4444;letter-spacing:.02em;font-size:16px;font-weight:700}.car-item__meta{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.car-item__odometer{color:#ffffffd9;background:#ffffff0f;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.car-item__odometer svg{color:#f26a21;font-size:.9rem}.car-item__finance{color:#fffc;font-size:12px}.car-item__finance strong{color:#fff;margin-right:4px;font-weight:700}.car-item__details{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:8px 32px;padding:16px 0;display:grid}@media screen and (max-width:47.9375rem){.car-item__details{grid-template-columns:1fr;gap:4px;padding:12px 0}}.car-item__spec-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.car-item__spec{border-radius:8px;align-items:flex-start;gap:10px;margin:0 -10px;padding:8px 10px;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.car-item__spec:hover{background-color:#ffffff0a}@media screen and (max-width:47.9375rem){.car-item__spec{margin:0 -8px;padding:7px 8px}}.car-item__spec:before{display:none}.car-item__spec-dot{background:#f26a21d9;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;box-shadow:0 0 0 3px #f26a211f}.car-item__spec-content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.car-item__spec-label{letter-spacing:.04em;text-transform:none;color:#ffffff73;font-size:11px;font-weight:500;line-height:1.3}.car-item__spec-value{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.car-item__actions{flex-wrap:wrap;gap:8px;display:flex}.car-item__btn{text-align:center;text-transform:uppercase;letter-spacing:.06em;flex:auto;min-width:7.5rem;font-weight:700}.car-item__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.car-item__badge-link{text-decoration:none;display:inline-flex}.car-item__badge-link:hover{opacity:.9}.car-item__badge-img{object-fit:contain;width:88px;height:auto;display:block}.car-item__certified{aspect-ratio:19/6;object-fit:contain;width:auto;max-height:32px;display:block}.car-item__tag{object-fit:contain;width:auto;max-height:28px;display:block}.car-item__modal-header{background:#fff;border-bottom:1px solid #d1d1d1;justify-content:flex-end;padding:8px 12px;display:flex}.car-item__modal-close{color:#0d0d0d;cursor:pointer;background:0 0;border:0;padding:4px;line-height:1}.car-item__video-wrap{width:100%}.car-item__video{border:0;width:100%;min-height:320px}.car-item__play .outer_circle{stroke-width:3px;stroke-dasharray:410;stroke-dashoffset:0;transition:all .4s ease-out}.car-item__play:hover .outer_circle{stroke-dashoffset:410px}.car-item__play:hover .inner-circle{fill:#f26a21}.car-item__play:hover .play{fill:#ffffff8c}.advance-filter{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(165deg,#1a1a1a 0%,#0d0d0d 100%);border:1px solid #ffffff14;border-top:3px solid #f26a21;border-radius:16px;width:100%;margin-top:12px;padding:16px;box-shadow:0 8px 28px #00000047}@media screen and (min-width:62rem) and (max-width:118.75rem){.advance-filter{scrollbar-width:thin;max-height:calc(100vh - 2rem);overflow-y:auto}}.advance-filter__mobile-search{margin-bottom:12px}.advance-filter__panel{flex-direction:column;gap:12px;display:flex}.advance-filter__header{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.advance-filter__title{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;line-height:1.2}.advance-filter__toggles{flex-wrap:wrap;gap:8px 12px;display:flex}.advance-filter__toggle-btn{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;transition:color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.advance-filter__toggle-btn:hover:not(:disabled){color:#f26a21}.advance-filter__toggle-btn:disabled{opacity:.35;cursor:not-allowed}.advance-filter__toggle-btn svg{flex-shrink:0}.advance-filter__sections{flex-direction:column;display:flex}.advance-filter__section{border-bottom:1px solid #ffffff14}.advance-filter__section--active .advance-filter__section-title{color:#f26a21}.advance-filter__section:last-child{border-bottom:0}.advance-filter__section-header{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:12px 0;transition:color .15s cubic-bezier(.16,1,.3,1);display:flex}.advance-filter__section-header:hover,.advance-filter__section-header:hover .advance-filter__section-icon{color:#f26a21}.advance-filter__section-title{letter-spacing:.04em;text-transform:uppercase;flex:auto;font-size:12px;font-weight:700}.advance-filter__section-count{color:#f26a21;background:#f26a2133;border:1px solid #f26a2173;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 6px;font-size:.65rem;font-weight:700;display:inline-flex}.advance-filter__section-icon{color:#ffffff8c;flex-shrink:0;transition:color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.advance-filter__section-body{transition:max-height .3s,opacity .25s,padding .25s;overflow:hidden}.advance-filter__section-body--collapsed{opacity:0;pointer-events:none;max-height:0;padding-bottom:0}.advance-filter__section-body--expanded{opacity:1;max-height:320px;padding-bottom:12px}.advance-filter__search-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;margin:0 0 8px;padding:10px 12px;font-size:12px;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);display:block}.advance-filter__search-input::placeholder{color:#fff6;font-size:11px}.advance-filter__search-input:focus{background:#ffffff17;border-color:#f26a218c;box-shadow:0 0 0 3px #f26a2126}.advance-filter__options{scrollbar-width:thin;flex-direction:column;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.advance-filter__option{cursor:pointer;color:#ffffffd1;border-radius:4px;align-items:center;gap:10px;margin:0;padding:7px 8px;font-size:12px;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.advance-filter__option input[type=checkbox]{accent-color:#f26a21;cursor:pointer;flex-shrink:0;width:15px;height:15px}.advance-filter__option:hover{color:#fff;background-color:#ffffff0d}.advance-filter__option--checked{color:#fff;background-color:#f26a2114}.advance-filter__option-label{line-height:1.35}.advance-filter__empty{color:#ffffff73;padding:8px;font-size:12px;display:block}.advance-filter__slider{padding:4px 4px 8px}.advance-filter__slider .rc-slider{margin:8px 0 0}.advance-filter__slider .rc-slider-rail{background-color:#ffffff1f;height:4px}.advance-filter__slider .rc-slider-track{background-color:#f26a21;height:4px}.advance-filter__slider .rc-slider-handle{opacity:1;background-color:#0d0d0d;border:2px solid #f26a21;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 3px #f26a2133}.advance-filter__slider .rc-slider-handle:hover,.advance-filter__slider .rc-slider-handle:focus,.advance-filter__slider .rc-slider-handle-dragging{border-color:#fdba74;box-shadow:0 0 0 4px #f26a2147}.advance-filter__slider-value{text-align:center;color:#fff;letter-spacing:.01em;margin:0 0 8px;font-size:12px;font-weight:600}.advance-filter__slider-value span{color:#ffffff73;text-transform:lowercase;margin:0 8px;font-weight:500}.advance-filter__footer{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.advance-filter__footer-btn{text-transform:uppercase;letter-spacing:.06em;justify-content:center;width:100%;font-weight:700}.advance-filter__keyword-search{background-color:#fff;border:1px solid #ffffff1f;border-radius:8px;height:44px;color:#0d0d0d!important}.advance-filter__keyword-search::placeholder{color:#6b6b6b;font-size:.75rem}.vehicle-gallery{width:100%;max-width:100%;display:block;position:relative}.vehicle-gallery__frame{background:radial-gradient(#1e293b66 0%,#0d0d0d 100%);border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000073}@media screen and (max-width:47.9375rem){.vehicle-gallery__frame{border-radius:12px}}.vehicle-gallery__gallery{width:100%!important}.vehicle-gallery .image-gallery{background:0 0;max-width:100%;position:relative;overflow:hidden;width:100%!important;height:auto!important}.vehicle-gallery .image-gallery-content{background:0 0;width:100%;line-height:0;position:relative}.vehicle-gallery .image-gallery-slide-wrapper{background:#0d0d0d;position:relative;width:100%!important;height:480px!important;max-height:480px!important;overflow:hidden!important}@media screen and (min-width:48rem) and (max-width:61.9375rem){.vehicle-gallery .image-gallery-slide-wrapper{height:380px!important;max-height:380px!important}}@media screen and (max-width:47.9375rem){.vehicle-gallery .image-gallery-slide-wrapper{height:270px!important;max-height:270px!important}}.vehicle-gallery .image-gallery-swipe{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.vehicle-gallery .image-gallery-slides{line-height:0;width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.vehicle-gallery .image-gallery-slides-container{flex-flow:row!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.vehicle-gallery .image-gallery-slide{text-align:center;background:0 0;flex:0 0 100%!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.vehicle-gallery .image-gallery-slide .image-gallery-image,.vehicle-gallery .image-gallery-slide img{vertical-align:middle;-webkit-user-select:none;user-select:none;background:0 0;margin:0 auto;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.vehicle-gallery__nav-btn{z-index:10;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0d0d0db8;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000080}.vehicle-gallery__nav-btn svg{width:16px;height:16px;display:block}.vehicle-gallery__nav-btn:hover:not(:disabled){color:#f26a21;background:#0d0d0df2;border-color:#f26a21;transform:translateY(-50%)scale(1.08)}.vehicle-gallery__nav-btn:active:not(:disabled){transform:translateY(-50%)scale(.96)}.vehicle-gallery__nav-btn:disabled{opacity:.3;cursor:not-allowed}.vehicle-gallery__nav-btn--prev{left:14px}.vehicle-gallery__nav-btn--next{right:14px}@media screen and (max-width:47.9375rem){.vehicle-gallery__nav-btn{width:36px;height:36px}.vehicle-gallery__nav-btn svg{width:14px;height:14px}.vehicle-gallery__nav-btn--prev{left:8px}.vehicle-gallery__nav-btn--next{right:8px}}.vehicle-gallery__action-btn{z-index:10;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0d0d0db8;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #00000073}.vehicle-gallery__action-btn svg{width:15px;height:15px;display:block}.vehicle-gallery__action-btn:hover{color:#f26a21;background:#0d0d0df2;border-color:#f26a21;transform:scale(1.08)}.vehicle-gallery__action-btn:active{transform:scale(.95)}@media screen and (max-width:47.9375rem){.vehicle-gallery__action-btn{width:34px;height:34px;top:10px;right:10px}.vehicle-gallery__action-btn svg{width:13px;height:13px}}.vehicle-gallery__counter{z-index:10;-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;pointer-events:none;background:#0d0d0dc7;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 12px #0006}.vehicle-gallery__counter-icon{opacity:.85;color:#f26a21;font-size:.75rem}@media screen and (max-width:47.9375rem){.vehicle-gallery__counter{padding:4px 10px;font-size:.7rem;bottom:10px;right:10px}}.vehicle-gallery__badges-layer{z-index:10;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:14px;left:14px}@media screen and (max-width:47.9375rem){.vehicle-gallery__badges-layer{top:10px;left:10px}}.vehicle-gallery__ribbon{letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 14px #00000073,0 0 0 1px #ffffff1f}@media screen and (max-width:47.9375rem){.vehicle-gallery__ribbon{border-radius:4px;padding:5px 10px;font-size:.65rem}}.vehicle-gallery__ribbon--sold{background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);box-shadow:0 4px 16px #dc262673}.vehicle-gallery__ribbon--pending{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#b45309 100%);box-shadow:0 4px 16px #f59e0b66}.vehicle-gallery__ribbon--coming-soon{background:linear-gradient(135deg,#475569 0%,#1e293b 100%);box-shadow:0 4px 16px #47556966}.vehicle-gallery__ribbon--special{color:#fff;background:linear-gradient(135deg,#f26a21 0%,#b9531c 100%);box-shadow:0 4px 16px #f26a2173}.vehicle-gallery__thumbs-slider{background:#151515;border-top:1px solid #ffffff1a;align-items:center;gap:8px;width:100%;padding:8px 12px 12px;display:flex;position:relative}@media screen and (max-width:47.9375rem){.vehicle-gallery__thumbs-slider{gap:6px;padding:8px}}.vehicle-gallery__thumbs-arrow{color:#fff;cursor:pointer;background:#0d0d0dbf;border:1px solid #ffffff2e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 10px #00000059}.vehicle-gallery__thumbs-arrow svg{width:13px;height:13px}.vehicle-gallery__thumbs-arrow:hover{color:#f26a21;background:#0d0d0df2;border-color:#f26a21;transform:scale(1.08)}.vehicle-gallery__thumbs-arrow:active{transform:scale(.94)}@media screen and (max-width:47.9375rem){.vehicle-gallery__thumbs-arrow{width:28px;height:28px}.vehicle-gallery__thumbs-arrow svg{width:11px;height:11px}}.vehicle-gallery__thumbs-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;flex-direction:row;flex:auto;align-items:center;gap:10px;padding:4px 2px;display:flex;overflow-x:auto}.vehicle-gallery__thumbs-track::-webkit-scrollbar{display:none}.vehicle-gallery__thumbs-track.is-dragging{cursor:grabbing;scroll-behavior:auto}@media screen and (max-width:47.9375rem){.vehicle-gallery__thumbs-track{gap:8px}}.vehicle-gallery__thumb-card{cursor:pointer;opacity:.68;background:#1a1a1a;border:2px solid #0000;border-radius:8px;flex:0 0 104px;width:104px;height:70px;padding:0;transition:opacity .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}@media screen and (max-width:47.9375rem){.vehicle-gallery__thumb-card{border-radius:4px;flex:0 0 82px;width:82px;height:56px}}.vehicle-gallery__thumb-card:hover{opacity:.95;border-color:#f26a218c;transform:translateY(-2px);box-shadow:0 4px 12px #0006}.vehicle-gallery__thumb-card.is-active{opacity:1;transform:scale(1.04);box-shadow:0 0 0 2px #f26a2173,0 4px 14px #00000080;border-color:#f26a21!important}.vehicle-gallery__thumb-card-img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.vehicle-gallery__thumb-badge{-webkit-backdrop-filter:blur(4px);color:#fff;letter-spacing:.02em;pointer-events:none;background:#000000b8;border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:700;line-height:1.2;position:absolute;bottom:4px;right:4px}@media screen and (max-width:47.9375rem){.vehicle-gallery__thumb-badge{padding:1px 4px;font-size:.58rem}}.vehicle-gallery .image-gallery-content.fullscreen{background:#080808!important}.vehicle-gallery .image-gallery-content.fullscreen .image-gallery-slide-wrapper{background:#080808!important;height:90vh!important;max-height:90vh!important}.vehicle-gallery .image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image,.vehicle-gallery .image-gallery-content.fullscreen .image-gallery-slide img{object-fit:contain!important;height:100%!important;max-height:90vh!important}.vehicle-gallery .image-gallery-icon,.vehicle-gallery .image-gallery-play-button{display:none!important}.detail_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.vehicle_single_detail_div__container{color:#fff;height:2.5rem;font-family:Open Sans;font-size:14px;font-weight:400}.vehicle_single_detail_div__container:last-child{border-bottom:none}.detail_car_option_bg{z-index:-1;position:absolute;top:50%;transform:translateY(-50%)}.title_detaile_list{font-family:Open Sans;font-size:13px;font-weight:700}.vehicle_single_detail_div__container_text{font-family:Open Sans;font-size:13px;font-weight:400}.location_title{color:#fff;font-family:Open Sans;font-size:24px;font-weight:400}.phone_address_style{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.detaile_text_bottom{font-size:10pt;font-style:italic}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{margin-top:10px;background-color:#fff!important;padding:0!important}.image-gallery-thumbnail+.image-gallery-thumbnail{margin:0!important}.detaile_txt_btn{color:#000;font-family:Open Sans;font-size:18px;font-weight:400}.detaile_txt_btn2{color:#ccb36b;font-family:Open Sans;font-size:18px;font-weight:400}.option_detaile_title{color:#000;font-family:Open Sans;font-size:14px;font-weight:400}ul{list-style:none}ul li:before{content:"•";color:#fff;width:1em;font-weight:700;display:inline-block}.infinite-scroll-component__outerdiv{width:100%}.DetaileProductCustomrWeb-title,.DetaileProductCustomrWeb-title h2{color:#fff;font-family:Open Sans;font-size:24px;font-weight:700}.DetaileProductCustomrWeb-description-text{color:#000;font-family:Open Sans;font-size:13px;font-weight:500;text-align:start!important}@media screen and (min-width:1440px){.image-gallery-slide img{object-fit:cover;object-position:center center;width:100%;max-height:150vh;overflow:hidden}.fullscreen .image-gallery-slide img{height:auto}.swipercontainer-DetaileProductCustomrWeb{height:100px!important}.DetaileProductCustomrWeb-fixed-size{width:432px!important}.DetaileProductCustomrWeb-line{color:#ffedd5;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#ad4e1b!important}.DetaileProductCustomrWeb-description{color:#ad4e1b;font-size:28px}.DetaileProductCustomrWeb-button{color:#f26a21;border:1px solid #f26a21;width:200px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#f26a21;border:#f26a21;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#f26a21;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}}@media screen and (min-width:1200px) and (max-width:1439px){.image-gallery-slide img{object-fit:cover;object-position:center center;width:100%;max-height:150vh;overflow:hidden}.fullscreen .image-gallery-slide img{max-height:100vh}.DetaileProductCustomrWeb-fixed-size{width:432px!important}.DetaileProductCustomrWeb-line{color:#ffedd5;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#ad4e1b!important}.DetaileProductCustomrWeb-description{color:#ad4e1b;font-size:28px}.DetaileProductCustomrWeb-button{color:#f26a21;border:1px solid #f26a21;width:200px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#f26a21;border:#f26a21;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#f26a21;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{height:100px!important}}@media screen and (min-width:770px) and (max-width:1200px){.image-gallery-slide img{object-fit:cover;object-position:center center;width:100%;max-height:150vh;overflow:hidden}.fullscreen .image-gallery-slide img{max-height:100vh}.DetaileProductCustomrWeb-fixed-size{width:380px!important}.DetaileProductCustomrWeb-line{color:#ffedd5;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#ad4e1b!important}.DetaileProductCustomrWeb-description{color:#ad4e1b;font-size:28px}.DetaileProductCustomrWeb-button{color:#f26a21;border:1px solid #f26a21;width:200px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#f26a21;border:#f26a21;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#f26a21;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{height:100px!important}}@media screen and (min-width:300px) and (max-width:580px){.image-gallery-slide img{object-fit:cover;object-position:center center;width:100%;height:auto;max-height:150vh;overflow:hidden}.fullscreen .image-gallery-slide img{max-height:100vh}.DetaileProductCustomrWeb-fixed-size{width:380px!important}.DetaileProductCustomrWeb-line{color:#ffedd5;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#ad4e1b!important}.DetaileProductCustomrWeb-description{color:#ad4e1b;font-size:28px}.DetaileProductCustomrWeb-button{color:#ad4e1b;border:1px solid #ad4e1b;width:266px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#f26a21;border:#f26a21;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#f26a21;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{height:70px;margin-left:0!important;margin-right:0!important}.DetaileProductCustomrWeb-swiper .swiper-slide{display:flex;text-align:start!important;justify-content:start!important;align-items:start!important}.DetaileProductCustomrWeb-infrmation{display:flex;top:2rem;text-align:center!important;justify-content:center!important;align-items:center!important}}@media screen and (min-width:580px) and (max-width:699px){.swipercontainer-DetaileProductCustomrWeb{height:70px!important}.DetaileProductCustomrWeb-fixed-size{width:380px!important}.DetaileProductCustomrWeb-line{color:#ffedd5;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#ad4e1b!important}.DetaileProductCustomrWeb-description{color:#ad4e1b;font-size:28px}.DetaileProductCustomrWeb-button{color:#ad4e1b;border:1px solid #ad4e1b;width:266px;height:45px}.DetaileProductCustomrWeb-button-div{top:-3.25rem;padding-left:16%!important}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#f26a21;border:#f26a21;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#f26a21;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{margin-left:0!important;margin-right:0!important}.DetaileProductCustomrWeb-swiper .swiper-slide{display:flex;text-align:start!important;justify-content:start!important;align-items:start!important}.DetaileProductCustomrWeb-infrmation{display:flex;text-align:center!important;justify-content:center!important;align-items:center!important}}@media screen and (min-width:700px) and (max-width:769px){.DetaileProductCustomrWeb-fixed-size{width:432px!important}.DetaileProductCustomrWeb-line{color:#ffedd5;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#ad4e1b!important}.DetaileProductCustomrWeb-description{color:#ad4e1b;font-size:28px}.DetaileProductCustomrWeb-button{color:#ad4e1b;border:1px solid #ad4e1b;width:266px;height:45px}.DetaileProductCustomrWeb-button-div{top:-3.25rem;padding-left:10%!important}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#f26a21;border:#f26a21;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#f26a21;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{margin-left:0!important;margin-right:0!important}.DetaileProductCustomrWeb-swiper .swiper-slide{display:flex;text-align:start!important;justify-content:start!important;align-items:start!important}.DetaileProductCustomrWeb-infrmation{display:flex;text-align:center!important;justify-content:center!important;align-items:center!important}}.image-gallery-thumbnails-wrapper{z-index:3!important}.sold_out_image-styles{object-fit:contain;-webkit-backdrop-filter:blur(2px);width:100%;height:auto;position:absolute;top:0;left:0}.detail_soldImage-style{z-index:555;position:absolute;top:0;left:0}.image-gallery-content.right .image-gallery-slide .image-gallery-image{object-fit:cover!important;height:auto!important}.card{color:#fff;z-index:2;background-color:#0000;width:100%;position:relative;border:none!important}.active_vehicle_option_accordian-open{color:#fff;transition:transform .5s;transform:rotate(180deg)}.detail_standard_bg{background-color:#136500}.vehicle__option__background--div{z-index:0;padding-top:5rem;padding-bottom:5rem;position:relative}.detail-title-bg{color:#0d0d0d;background-position:bottom;background-repeat:no-repeat;font-family:inherit;font-size:18px;font-weight:500}.vehicle-detail{color:#fff;background-color:#0d0d0d;width:100%;min-height:60vh;padding:40px 0 48px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.vehicle-detail{padding:32px 0 40px}}@media screen and (max-width:47.9375rem){.vehicle-detail{padding:16px 0 32px}}.vehicle-detail__container{width:100%}.vehicle-detail__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}@media screen and (max-width:47.9375rem){.vehicle-detail__nav{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}}.vehicle-detail__back{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-weight:700;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #00000040;border-radius:8px!important;padding:9px 18px!important;display:inline-flex!important}.vehicle-detail__back:hover{transform:translate(-3px);box-shadow:0 6px 18px #00000059}@media screen and (max-width:47.9375rem){.vehicle-detail__back{justify-content:center;width:100%}}.vehicle-detail__pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media screen and (max-width:47.9375rem){.vehicle-detail__pager{justify-content:space-between;width:100%}}.vehicle-detail__pager-btn{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-weight:600;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff2e!important;border-radius:8px!important;padding:8px 16px!important;display:inline-flex!important}.vehicle-detail__pager-btn:hover{transform:translateY(-1px);color:#f26a21!important;background:#ffffff1a!important;border-color:#f26a21!important}@media screen and (max-width:47.9375rem){.vehicle-detail__pager-btn{flex:auto;justify-content:center;padding:7px 12px!important;font-size:11px!important}}.vehicle-detail__panel{background:linear-gradient(165deg,#1a1a1a 0%,#171717 100%);border:1px solid #ffffff1f;border-radius:16px;padding:24px 24px 32px;overflow:hidden;box-shadow:0 16px 40px #00000073}@media screen and (min-width:48rem) and (max-width:61.9375rem){.vehicle-detail__panel{border-radius:12px;padding:16px}}@media screen and (max-width:47.9375rem){.vehicle-detail__panel{border-radius:12px;padding:12px 12px 16px}}.vehicle-detail__header{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:24px;padding-bottom:16px;display:flex}@media screen and (max-width:47.9375rem){.vehicle-detail__header{flex-direction:column;gap:12px;margin-bottom:12px;padding-bottom:12px}}.vehicle-detail__heading{min-width:0}.vehicle-detail__title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vehicle-detail__title{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(1.35rem,3vw,1.95rem);font-weight:800;line-height:1.2}.vehicle-detail__trim-badge{color:#f26a21;letter-spacing:.05em;text-transform:uppercase;background:#f26a2126;border:1px solid #f26a2166;border-radius:9999px;align-items:center;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.vehicle-detail__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.vehicle-detail__chip{color:#ffffffe6;letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.vehicle-detail__chip svg{color:#f26a21;font-size:.72rem}.vehicle-detail__chip--stock{color:#fff;background:#f26a2114;border-color:#f26a2140}@media screen and (max-width:47.9375rem){.vehicle-detail__chip{padding:3px 8px;font-size:.72rem}}.vehicle-detail__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vehicle-detail__badge-link{text-decoration:none;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.vehicle-detail__badge-link:hover{opacity:.9;transform:translateY(-1px)}.vehicle-detail__badge-img{object-fit:contain;height:auto;display:block}.vehicle-detail__badge-img--carfax{width:140px;max-width:45vw}.vehicle-detail__badge-img--certified{max-width:85px}.vehicle-detail__price-block{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}@media screen and (max-width:47.9375rem){.vehicle-detail__price-block{align-items:flex-start;width:100%}}.vehicle-detail__price-box{flex-direction:column;align-items:flex-end;gap:3px;display:flex}@media screen and (max-width:47.9375rem){.vehicle-detail__price-box{align-items:flex-start}}.vehicle-detail__price-was-row,.vehicle-detail__price-special-row{align-items:baseline;gap:6px;display:flex}.vehicle-detail__price-label{letter-spacing:.05em;color:#fff9;font-size:.8rem;font-weight:700}.vehicle-detail__price{color:#f26a21;letter-spacing:-.02em;font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:800;line-height:1.1}.vehicle-detail__price--was{color:#ffffff80;font-size:1.1rem;font-weight:500;text-decoration:line-through}.vehicle-detail__price--special{color:#f26a21}.vehicle-detail__price--call{color:#ef4444;font-size:clamp(1.3rem,2.8vw,1.8rem);font-weight:700;text-decoration:none}.vehicle-detail__price--call:hover{color:#f87171;text-decoration:underline}.vehicle-detail__savings-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-radius:9999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #16a34a59}.vehicle-detail__price-note{color:#ffffff8c;letter-spacing:.02em;font-size:.72rem;font-weight:500}.vehicle-detail__price-tag--sold{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);border-radius:8px;padding:6px 18px;font-size:1.1rem;font-weight:800;display:inline-block;box-shadow:0 4px 16px #dc262666}.vehicle-detail__quick-actions{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:12px 0 8px;display:grid}.vehicle-detail__quick-btn{text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;gap:6px;box-shadow:0 3px 10px #00000040;border-radius:8px!important;padding:10px 8px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important}.vehicle-detail__quick-btn svg{font-size:.85rem}.vehicle-detail__grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,380px);align-items:start;gap:24px;width:100%;display:grid}@media screen and (min-width:48rem) and (max-width:61.9375rem){.vehicle-detail__grid{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:47.9375rem){.vehicle-detail__grid{grid-template-columns:1fr;gap:16px}}.vehicle-detail__main{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.vehicle-detail__sidebar{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}@media screen and (min-width:48rem) and (max-width:61.9375rem){.vehicle-detail__sidebar{order:2}}.vehicle-detail__section,.vehicle-detail__options{width:100%}.vehicle-detail__options--desktop{display:block}@media screen and (min-width:48rem) and (max-width:61.9375rem){.vehicle-detail__options--desktop{display:none}}.vehicle-detail__options--mobile{order:3;display:none}@media screen and (min-width:48rem) and (max-width:61.9375rem){.vehicle-detail__options--mobile{display:block}}.vehicle-detail__disclaimer{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:12px;margin:24px 0 0;padding:12px 16px;display:flex}.vehicle-detail__disclaimer-icon{color:#ffffff73;flex-shrink:0;margin-top:2px;font-size:1.1rem}.vehicle-detail__disclaimer-text{color:#ffffffa6;margin:0;font-size:11px;line-height:1.55}@media screen and (max-width:47.9375rem){.vehicle-detail__disclaimer{margin-top:16px;padding:12px}}.vehicle-detail-block{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:16px;box-shadow:0 4px 16px #0003}@media screen and (max-width:47.9375rem){.vehicle-detail-block{padding:12px}}.vehicle-detail-block__title{color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 12px;font-size:1.15rem;font-weight:700;display:flex}.vehicle-detail-block__title:before{content:"";background:#f26a21;border-radius:9999px;width:4px;height:1em;display:inline-block}.vehicle-detail-block__title--sub{margin-bottom:8px;font-size:1rem}.vehicle-detail-block__title--sub:before{background:#fff6}.vehicle-detail-block__body{color:#ffffffe0;font-size:.92rem;line-height:1.7}.vehicle-detail-block__body p{color:inherit;margin:0 0 .8em}.vehicle-detail-block__body p:last-child{margin-bottom:0}.vehicle-detail-block__body a{color:#f26a21;text-decoration:underline}.vehicle-detail-block__body a:hover{color:#f58f59}.vehicle-detail-block__body ul,.vehicle-detail-block__body ol{margin:.5em 0 1em 1.2em;padding:0}.vehicle-detail-block__body li{margin-bottom:.35em}.vehicle-specs{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 6px 20px #00000040}.vehicle-specs__header{background:#ffffff08;border-bottom:1px solid #ffffff14;padding:12px 16px}.vehicle-specs__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.vehicle-specs__tags{background:#f26a210a;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.vehicle-specs__tag-img{object-fit:contain;width:auto;height:26px}.vehicle-specs__tag-badge{color:#f26a21;text-transform:uppercase;background:#f26a2126;border:1px solid #f26a2159;border-radius:4px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.vehicle-specs__list{margin:0;padding:0}.vehicle-specs__row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:2.35rem;padding:8px 16px;font-size:.88rem;display:flex}.vehicle-specs__row--even{background:#ffffff04}.vehicle-specs__row:last-child{border-bottom:0}@media screen and (max-width:47.9375rem){.vehicle-specs__row{padding:7px 12px;font-size:.82rem}}.vehicle-specs__label{color:#ffffffa6;flex:none;margin:0;font-weight:600}.vehicle-specs__value{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.vehicle-specs__value--mono{letter-spacing:.04em;color:#fffffff2;font-family:monospace;font-size:.82rem}.vehicle-specs__swatch{vertical-align:middle;border:1px solid #ffffff59;border-radius:9999px;width:14px;height:14px;margin-right:6px;display:inline-block;box-shadow:0 1px 3px #00000080}.vehicle-options{flex-direction:column;gap:16px;width:100%;display:flex}.vehicle-options__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 16px;width:100%;display:grid}@media screen and (max-width:47.9375rem){.vehicle-options__grid{grid-template-columns:1fr;gap:8px}}.vehicle-options__item{align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.4;display:flex}.vehicle-options__check{color:#f26a21;flex-shrink:0;margin-top:3px;font-size:.8rem}.vehicle-options__name{color:#ffffffeb;word-break:break-word}.vehicle-options__standard-wrapper{flex-direction:column;gap:12px;display:flex}.vehicle-options__toggle{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;align-self:flex-start;align-items:center;gap:8px;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff2e!important;border-radius:8px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:700!important;display:inline-flex!important}.vehicle-options__toggle:hover{color:#f26a21!important;background:#ffffff1a!important;border-color:#f26a21!important}@media screen and (max-width:47.9375rem){.vehicle-options__toggle{justify-content:center;width:100%}}.vehicle-options__categories{flex-direction:column;gap:12px;animation:.3s ease-out fadeInOptions;display:flex}@keyframes fadeInOptions{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vehicle-actions{flex-direction:column;gap:16px;width:100%;display:flex}.vehicle-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}@media screen and (max-width:47.9375rem){.vehicle-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:380px){.vehicle-actions__grid{grid-template-columns:1fr}}.vehicle-actions__btn{letter-spacing:.04em;text-transform:uppercase;white-space:normal;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:2.85rem;padding:10px 12px;font-size:.8125rem;font-weight:700;line-height:1.25;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:inline-flex;text-decoration:none!important}.vehicle-actions__btn:hover:not(:disabled):not(.is-disabled){transform:translateY(-2px);box-shadow:0 6px 18px #0006}.vehicle-actions__btn:active:not(:disabled):not(.is-disabled){transform:translateY(0)}.vehicle-actions__btn svg{flex-shrink:0;font-size:1rem}.vehicle-actions__btn--featured{letter-spacing:.05em;grid-column:1/-1;min-height:3.1rem;padding:12px 18px;font-size:.875rem;font-weight:800;box-shadow:0 4px 14px #00000059}.vehicle-actions__btn--featured:hover:not(:disabled):not(.is-disabled){box-shadow:0 8px 22px #00000080}.vehicle-actions__btn--video{grid-column:1/-1}.vehicle-actions__contact{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 4px 16px #0003}.vehicle-actions__contact-header{color:#fff;align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.vehicle-actions__contact-header svg{color:#f26a21;font-size:1.1rem}.vehicle-actions__dealer-name{color:#fff;margin:0;font-size:.95rem;font-weight:700}.vehicle-actions__address{color:#fffc;margin:0;font-size:.88rem;font-style:normal;line-height:1.5}.vehicle-actions__phone-link{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:600;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:inline-flex;text-decoration:none!important}.vehicle-actions__phone-link:hover{color:#f26a21;background:#ffffff1a;border-color:#f26a21}.vehicle-actions__phone-link svg{color:#f26a21}.vehicle-actions__socials{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding-top:8px;display:flex}.vehicle-actions__social-btn{border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important;text-decoration:none!important}.vehicle-actions__social-btn:hover{opacity:.9;transform:translateY(-1px)}.vehicle-actions__social-btn--twitter{background-color:#000;border:1px solid #fff3}.vehicle-actions__social-btn--linkedin{background-color:#0077b5}.vehicle-detail-modal .modal-content{border:1px solid #ffffff26;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0006}.vehicle-detail-modal .modal-header{color:#0d0d0d;background-color:#fff;border-bottom:1px solid #00000014;padding:12px 16px}.vehicle-detail-modal .modal-header .modal-title{font-size:1.1rem;font-weight:700}.vehicle-detail-modal .modal-body{color:#0d0d0d;background-color:#fff}.vehicle-detail__sidebar .button_finance{letter-spacing:.04em;text-transform:uppercase;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #00000059;color:#fff!important;z-index:1!important;background:linear-gradient(135deg,#f26a21 0%,#c0561d 100%)!important;border:none!important;border-radius:8px!important;padding:12px 16px!important;font-size:.88rem!important;font-weight:800!important}.vehicle-detail__sidebar .button_finance:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000073;color:#fff!important;background:linear-gradient(135deg,#f48042 0%,#f26a21 100%)!important}.vehicle-detail__sidebar .button_finance:active{transform:translateY(0)}.vehicle-detail__sidebar .green_button{letter-spacing:.04em;text-transform:uppercase;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);color:#fff!important;z-index:1!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:8px!important;padding:12px 16px!important;font-size:.88rem!important;font-weight:700!important}.vehicle-detail__sidebar .green_button:hover{transform:translateY(-2px);color:#f26a21!important;background:#ffffff24!important;border-color:#f26a21!important}.vehicle-detail__sidebar .contact_container{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:16px;box-shadow:0 4px 16px #0003}.vehicle-detail__sidebar .contact_container .location_title{color:#fff;align-items:center;gap:8px;margin-bottom:8px;font-size:1.05rem;font-weight:700;display:flex}.vehicle-detail__sidebar .contact_container .location_title svg{color:#f26a21}.vehicle-detail__sidebar .contact_container address{color:#fffc;font-size:.88rem;font-style:normal;line-height:1.5}.vehicle-detail__sidebar .contact_container a{color:#fff;align-items:center;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.vehicle-detail__sidebar .contact_container a:hover,.vehicle-detail__sidebar .contact_container a svg{color:#f26a21}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper{width:100%;margin-left:auto;margin-right:auto}.swiper-slide{background-position:50%;background-size:cover}.mySwiper2{width:100%;height:80%}.mySwiper{box-sizing:border-box;object-fit:cover;height:20%;padding:10px 0}.mySwiper .swiper-slide{opacity:.4;object-fit:cover;width:25%;height:65%}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.swiper-slide img .swiperslide-fixed-size{min-height:0!important}.swiper-container{width:100%;margin-left:auto;margin-right:auto}.test-drive-drams p{color:#000;font-size:25px}.test-drive-drams button{background-color:#dc2626;width:170px;height:40px}.test-drive-drams button p{color:#fff;font-size:14px;font-weight:400}.test-drive-background-blue{height:280px;background:0 0!important}.test-drive-border{border:1px solid #cbcbcb;position:relative}.image-customer-web-testdrive{z-index:2;width:370px;height:240px;margin-left:19rem;position:absolute;top:-4.5rem;transform:translate(-290px)}.full-backgroundcolor{background:linear-gradient(277deg,#141b1c 0%,#abcae3 30%,#fff 100%)}@media screen and (min-width:769px) and (max-width:1000px){.image-customer-web-testdrive{z-index:2;width:300px;height:200px;margin-left:17rem;position:absolute;top:-5rem;transform:translate(-290px)}}@media screen and (min-width:451px) and (max-width:768px){.test-drive-drams p{color:#000;font-size:25px;font-weight:700}.test-drive-drams button{background-color:#dc2626;width:170px;height:40px}.test-drive-drams button p{color:#fff;font-size:14px;font-weight:400}.test-drive-background-blue{height:280px;background:0 0!important}.test-drive-border{border:1px solid #cbcbcb;position:relative}.image-customer-web-testdrive{z-index:2;width:350px;height:240px;position:absolute;transform:translate(-290px)}.full-backgroundcolor{background:linear-gradient(277deg,#141b1c 0%,#abcae3 30%,#fff 100%)}}@media screen and (max-width:450px){.full-backgroundcolor{background-color:f4f4f4;overflow-x:hidden!important}.test-drive-background-blue{height:280px;overflow-x:hidden;background:0 0!important}.test-drive-border{border:1px solid #cbcbcb;position:relative}.image-customer-web-testdrive{z-index:2;width:180px;height:280px;padding-top:7rem;position:absolute;transform:translate(240px)!important}.test-drive-drams p{color:#000;font-size:15px;font-weight:700}.test-drive-drams button{background-color:#dc2626;width:170px;height:40px;margin-bottom:1rem!important}.test-drive-drams button p{color:#fff;font-size:16px;font-weight:400}}.home_page_test_drive-style{background:linear-gradient(90deg,#494f50 0%,#0a2f4e 61%,#033e72 83%,#000c 100%)}.back_image_aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;position:relative;top:0;right:0;background-color:#0000!important}.back_image_aboutus>div{z-index:55}.back_image_aboutus:after{content:"";background-color:#0000008c;width:100%;height:480px;position:absolute;top:0;right:0}@media screen and (min-width:62rem) and (max-width:118.75rem){.back_image_aboutus:after{clip-path:polygon(0 0,100% 0,78% 100%,0% 100%)}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.back_image_aboutus:after{clip-path:polygon(0 0,100% 0,78% 100%,0% 100%)}}@media screen and (max-width:47.9375rem){.back_image_aboutus:after{clip-path:polygon(0 0,100% 0,50% 100%,0% 100%)}}.back_image_aboutus{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:47.9375rem){.back_image_aboutus{background-size:cover}}fieldset{border:1px solid #1a1a1a;flex-direction:column;align-items:center;height:90%;margin:1rem;padding:1rem 0;display:flex}legend{width:30%}.about-us-home-backgroundimage{object-fit:cover;width:100%;height:100%}.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.aboutus-text{object-fit:cover;background-image:url(/images/new/bmw.jpg);background-repeat:no-repeat;width:100%;height:100%}.overlate-aboutus-home{-webkit-backdrop-filter:blur(10px);background-color:#0000;border-radius:20px}.home_about_section_background-style{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;height:480px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.home_about_section_background-style{height:300px}}@media screen and (max-width:47.9375rem){.home_about_section_background-style{height:350px}}.text_color_aboutus{color:#fff;align-items:start!important}.text_color_aboutus p{align-items:start!important}.about_page_text-limit{text-overflow:ellipsis;-webkit-line-clamp:2;max-height:100px;transition:all .5 ease;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}@media screen and (min-width:1440px){.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:14px!important}.aboutus-image-customer-web{z-index:6;width:550px;height:550px}.aboutus-image-customer-web-line-image{width:20rem;height:20rem}.title-aboutus-customer-web{color:#888;font-size:34px;font:bold;padding-left:1rem}.text-aboutus-customer-web{color:#dc2626;font-size:16px}.aboutus-text{background-color:#888}.aboutus-image-customer-web-line{z-index:5;position:absolute;top:-5rem;left:14%;transform:rotate(-5deg)}.aboutus-image-customer-web-line-two{z-index:5;position:absolute;bottom:-5rem;left:0;transform:rotate(-5deg)}.aboutus-image-customer-web-line-image-two{width:20rem;height:20rem}}@media screen and (min-width:1200px) and (max-width:1439px){.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:14px!important}.aboutus-image-customer-web-line-image{width:20rem;height:20rem}.aboutus-image-customer-web-line{z-index:5;position:absolute;top:-5rem;left:13%;transform:rotate(-5deg)}.aboutus-image-customer-web-line-two{z-index:5;position:absolute;bottom:-5rem;left:0;transform:rotate(-5deg)}.aboutus-image-customer-web-line-image-two{width:20rem;height:20rem}.aboutus-image-customer-web{z-index:6;width:550px;height:550px}.title-aboutus-customer-web{color:#dc2626;font-size:34px;font:bold;padding-left:1rem}.text-aboutus-customer-web{color:#dc2626;font-size:16px}.aboutus-text{background-color:#888}}@media screen and (min-width:769px) and (max-width:920px){.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:20px!important}.aboutus-image-customer-web{width:400px;height:400px}.title-aboutus-customer-web{color:#dc2626;font-size:34px;font:bold;padding-left:1rem}.text-aboutus-customer-web{text-overflow:ellipsis;-webkit-line-clamp:5;word-wrap:break-word;color:#dc2626;-webkit-box-orient:vertical;width:auto;font-size:16px;overflow:hidden;display:-webkit-box!important}.aboutus-text{background-color:#888}}@media screen and (min-width:921px) and (max-width:1067px){.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:20px!important}.aboutus-image-customer-web{z-index:6;width:450px;height:450px}.title-aboutus-customer-web{color:#dc2626;font-size:34px;font:bold;padding-left:1rem}.text-aboutus-customer-web{text-overflow:ellipsis;-webkit-line-clamp:5;word-wrap:break-word;color:#dc2626;-webkit-box-orient:vertical;width:auto;font-size:16px;overflow:hidden;display:-webkit-box!important}.aboutus-text{background-color:#888}.aboutus-image-customer-web-line-image{width:20rem;height:20rem}.aboutus-image-customer-web-line{z-index:5;position:absolute;top:-5rem;left:13%;transform:rotate(-5deg)}.aboutus-image-customer-web-line-two{z-index:5;position:absolute;bottom:-5rem;left:0;transform:rotate(-5deg)}.aboutus-image-customer-web-line-image-two{width:20rem;height:20rem}}@media screen and (min-width:1068px) and (max-width:1199px){.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:20px!important}.aboutus-image-customer-web-line-image{width:20rem;height:20rem}.aboutus-image-customer-web-line{z-index:5;position:absolute;top:-5rem;left:9%;transform:rotate(-5deg)}.aboutus-image-customer-web-line-two{z-index:5;position:absolute;bottom:-5rem;left:0;transform:rotate(-5deg)}.aboutus-image-customer-web-line-image-two{width:20rem;height:20rem}.aboutus-image-customer-web{z-index:6;width:450px;height:450px}.title-aboutus-customer-web{color:#dc2626;font-size:34px;font:bold;padding-left:1rem}.text-aboutus-customer-web{text-overflow:ellipsis;-webkit-line-clamp:5;word-wrap:break-word;color:#dc2626;-webkit-box-orient:vertical;width:auto;font-size:16px;overflow:hidden;display:-webkit-box!important}.aboutus-text{background-color:#888}}@media screen and (max-width:450px){legend{width:80%}.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:14px!important}.aboutus-image-customer-web{width:100%;height:100%}.overlate-aboutus-text{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;overflow:hidden;display:-webkit-box!important}.title-aboutus-customer-web{color:#dc2626;font-size:13px;font:bold;padding-left:1rem;text-align:center!important}.text-aboutus-customer-web{text-overflow:ellipsis;-webkit-line-clamp:5;word-wrap:break-word;color:#dc2626;-webkit-box-orient:vertical;width:auto;font-size:13px;overflow:hidden;display:-webkit-box!important}.aboutus-text{background-color:#888;text-align:center!important}}@media screen and (min-width:451px) and (max-width:667px){legend{width:40%}.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:20px!important}.aboutus-image-customer-web{width:300px;height:300px}.overlate-aboutus-text{color:#fff;font-size:9px}.title-aboutus-customer-web{color:#dc2626;font-size:18px;font:bold;padding-left:1rem}.text-aboutus-customer-web{text-overflow:ellipsis;-webkit-line-clamp:5;word-wrap:break-word;color:#dc2626;-webkit-box-orient:vertical;width:auto;font-size:16px;overflow:hidden;display:-webkit-box!important}.aboutus-text{background-color:#888}}@media screen and (min-width:668px) and (max-width:768px){legend{width:40%}.overlate-aboutus{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;width:80%;height:80%;position:absolute;top:0;right:0;background-color:#0000!important}.vehicle-form-service-appointment-btn p{font-size:20px!important}.aboutus-image-customer-web{width:337px;height:337px}.overlate-aboutus-text{color:#fff;font-size:11.5px}.title-aboutus-customer-web{color:#dc2626;font-size:34px;font:bold;padding-left:1rem}.text-aboutus-customer-web{text-overflow:ellipsis;-webkit-line-clamp:5;word-wrap:break-word;color:#dc2626;-webkit-box-orient:vertical;width:auto;font-size:13px;overflow:hidden;display:-webkit-box!important}.aboutus-text{background-color:#888}}.linkto_limit_text p{color:#fff;font-family:Open Sans;font-size:15px;font-weight:400}.linkto_limit_text{color:#fff;letter-spacing:1px;font-family:Open Sans;font-size:15px;font-weight:400;z-index:222222!important}.button-image-zindex{z-index:2147483647!important}.about_us_title,.finance_us_title{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.finance_contact{color:#888;font-family:Open Sans;font-size:16px;font-weight:700}.contact-seconf-titile{color:#888;font-family:Open Sans;font-size:14px;font-weight:500}.aboutus_h4__title{color:#e6e6e6;font-family:Open Sans;font-size:28px;font-weight:700}.header-style-finance{color:#fff;font-family:Open Sans;font-size:16px;font-weight:700}@media screen and (max-width:47.9375rem){.imagefix{height:150px}}.special-title{text-transform:uppercase;text-align:center;letter-spacing:2px;color:#ededed;font-family:inherit;font-size:20px;font-weight:400;line-height:1.2em}@media screen and (min-width:48rem) and (max-width:61.9375rem){.special-title--welcome{color:#ededed}}@media screen and (max-width:47.9375rem){.special-title--welcome{color:#ededed}}.welcome-title-container{color:#ededed;font-weight:300px;border-bottom:.5px solid #ffffff87}.welcome_to{color:#ededed}.text_div__container-7{font-size:14px}.text_div__container-7 p{font-weight:300px}.item-background-6{color:#050f19;background-color:#0000}.linkto_img_container-6>img{object-fit:cover;opacity:.8;width:100%}@media screen and (min-width:118.75rem){.linkto_img_container-6>img{height:230px}}@media screen and (min-width:62rem) and (max-width:118.75rem){.linkto_img_container-6>img{height:230px}}@media screen and (min-width:48rem) and (max-width:61.9375rem){.linkto_img_container-6>img{height:230px}}@media screen and (max-width:47.9375rem){.linkto_img_container-6>img{height:auto}}.linkto_text-6{color:#ededed;font-size:12px}.linkto_img_text_div__container-6{border-left:.5px solid #ffffff87}.linkto_title-6{letter-spacing:10px;color:#dcdcdc;font-size:16px}.button_style_slider_home-6{border-radius:5px;transition:all .3s}@media screen and (min-width:48rem) and (max-width:61.9375rem){.button_style_slider_home-6{size:14px}}.button_style_slider_home-6:hover{background-color:#0d0d0d}.linkto_button_link-6{color:#ededed;z-index:99;background-color:#050f19;border:1px solid #ededed;border-radius:2px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;transition:all .5s;cursor:pointer!important}.linkto_button_link-6:hover,.linkto_button_link-6--fill{color:#050f19;background-color:#ededed}.linkto_button_link-6--fill:hover{color:#ededed;background-color:#050f19}.ba_img_handler-welcome{object-fit:cover;object-position:center;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;border-radius:15px}.collection__hero{margin-bottom:24px}.collection__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f26a21;margin:0 0 8px;font-size:12px;font-weight:700}.collection__intro{max-width:72ch;padding-top:16px}.collection__heading{color:#fff;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.2}@media screen and (max-width:47.9375rem){.collection__heading{font-size:24px}}.collection__lead{color:#ffffffb3;max-width:65ch;margin:0;font-size:16px;line-height:1.7}.collection__item{padding-top:40px;padding-bottom:40px}.collection__item+.collection__item{border-top:1px solid #ffffff14}.collection__media{background-color:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #00000040}.collection__image{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.collection__media:hover .collection__image{transform:scale(1.04)}.collection__body{flex-direction:column;justify-content:center;min-width:0;display:flex}.collection__title{color:#fff;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25}@media screen and (max-width:47.9375rem){.collection__title{font-size:20px}}.collection__text{color:#ffffffad;max-width:55ch;margin:0 0 12px;font-size:14px;line-height:1.75}.collection__text:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.collection__image{transition:none}}.DetaileProductCustomrWeb-slider-make{background-color:#0000!important}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{opacity:1!important}.image-gallery-thumbnail{opacity:.5}.image-gallery{width:100%;height:auto}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{padding:1rem}.image-gallery-slide img{object-fit:cover;object-position:center center;width:100%;height:auto;max-height:80vh;overflow:hidden}.fullscreen .image-gallery-slide img{max-height:100vh}@media screen and (min-width:1440px){.swipercontainer-DetaileProductCustomrWeb{height:100px!important}.DetaileProductCustomrWeb-fixed-size{width:432px!important}.DetaileProductCustomrWeb-line{color:#888;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#dc2626!important}.DetaileProductCustomrWeb-title{color:#0d0d0d;font-size:34px}.DetaileProductCustomrWeb-price{color:#ad4e1b;font-size:22px}.DetaileProductCustomrWeb-description{color:#dc2626;font-size:28px}.DetaileProductCustomrWeb-description-text{color:#0d0d0d;font-size:16px;text-align:start!important}.DetaileProductCustomrWeb-button{color:#ff8000;border:1px solid #ff8000;width:200px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#ff8000;border:#ff8000;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#ff8000;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.DetaileProductCustomrWeb-infrmation{padding-left:2rem!important}}@media screen and (min-width:1200px) and (max-width:1439px){.DetaileProductCustomrWeb-fixed-size{width:432px!important}.DetaileProductCustomrWeb-line{color:#888;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#dc2626!important}.DetaileProductCustomrWeb-title{color:#0d0d0d;font-size:34px}.DetaileProductCustomrWeb-price{color:#ad4e1b;font-size:22px}.DetaileProductCustomrWeb-description{color:#dc2626;font-size:28px}.DetaileProductCustomrWeb-description-text{color:#0d0d0d;font-size:16px;text-align:start!important}.DetaileProductCustomrWeb-button{color:#ff8000;border:1px solid #ff8000;width:200px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#ff8000;border:#ff8000;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#ff8000;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.DetaileProductCustomrWeb-infrmation{padding-left:2rem!important}.swipercontainer-DetaileProductCustomrWeb{height:100px!important}}@media screen and (min-width:770px) and (max-width:1200px){.DetaileProductCustomrWeb-fixed-size{width:380px!important}.DetaileProductCustomrWeb-line{color:#888;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#dc2626!important}.DetaileProductCustomrWeb-title{color:#0d0d0d;font-size:34px}.DetaileProductCustomrWeb-price{color:#ad4e1b;font-size:22px}.DetaileProductCustomrWeb-description{color:#dc2626;font-size:28px}.DetaileProductCustomrWeb-description-text{color:#0d0d0d;font-size:16px;text-align:start!important}.DetaileProductCustomrWeb-button{color:#ff8000;border:1px solid #ff8000;width:200px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#ff8000;border:#ff8000;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#ff8000;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.DetaileProductCustomrWeb-infrmation{padding-left:2rem!important}.swipercontainer-DetaileProductCustomrWeb{height:100px!important}}@media screen and (min-width:300px) and (max-width:580px){.DetaileProductCustomrWeb-fixed-size{width:380px!important}.DetaileProductCustomrWeb-line{color:#888;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#dc2626!important}.DetaileProductCustomrWeb-title{color:#0d0d0d;font-size:18px}.DetaileProductCustomrWeb-price{color:#ad4e1b;font-size:22px}.DetaileProductCustomrWeb-description{color:#dc2626;font-size:28px}.DetaileProductCustomrWeb-description-text{color:#0d0d0d;font-size:16px;text-align:start!important}.DetaileProductCustomrWeb-button{color:#dc2626;border:1px solid #dc2626;width:266px;height:45px}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#ff8000;border:#ff8000;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#ff8000;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{height:70px;margin-left:0!important;margin-right:0!important}.DetaileProductCustomrWeb-swiper .swiper-slide{display:flex;text-align:start!important;justify-content:start!important;align-items:start!important}.DetaileProductCustomrWeb-infrmation{display:flex;text-align:center!important;justify-content:center!important;align-items:center!important}}@media screen and (min-width:580px) and (max-width:699px){.swipercontainer-DetaileProductCustomrWeb{height:70px!important}.DetaileProductCustomrWeb-fixed-size{width:380px!important}.DetaileProductCustomrWeb-line{color:#888;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#dc2626!important}.DetaileProductCustomrWeb-title{color:#0d0d0d;font-size:28px}.DetaileProductCustomrWeb-price{color:#ad4e1b;font-size:22px}.DetaileProductCustomrWeb-description{color:#dc2626;font-size:28px}.DetaileProductCustomrWeb-description-text{color:#0d0d0d;font-size:16px;text-align:start!important}.DetaileProductCustomrWeb-button{color:#dc2626;border:1px solid #dc2626;width:266px;height:45px}.DetaileProductCustomrWeb-button-div{top:-3.25rem;padding-left:16%!important}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#ff8000;border:#ff8000;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#ff8000;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{margin-left:0!important;margin-right:0!important}.DetaileProductCustomrWeb-swiper .swiper-slide{display:flex;text-align:start!important;justify-content:start!important;align-items:start!important}.DetaileProductCustomrWeb-infrmation{display:flex;text-align:center!important;justify-content:center!important;align-items:center!important}}@media screen and (min-width:700px) and (max-width:769px){.DetaileProductCustomrWeb-fixed-size{width:432px!important}.DetaileProductCustomrWeb-line{color:#888;text-decoration-style:solid;text-decoration-thickness:4px;margin-top:.65rem!important;text-decoration-line:line-through!important;text-decoration-color:#dc2626!important}.DetaileProductCustomrWeb-title{color:#0d0d0d;font-size:28px}.DetaileProductCustomrWeb-price{color:#ad4e1b;font-size:22px}.DetaileProductCustomrWeb-description{color:#dc2626;font-size:28px}.DetaileProductCustomrWeb-description-text{color:#0d0d0d;font-size:16px;text-align:start!important}.DetaileProductCustomrWeb-button{color:#dc2626;border:1px solid #dc2626;width:266px;height:45px}.DetaileProductCustomrWeb-button-div{top:-3.25rem;padding-left:10%!important}.DetaileProductCustomrWeb-button:hover{color:#fff;background-color:#ff8000;border:#ff8000;position:relative}.DetaileProductCustomrWeb-button:after{content:"";background-color:#ff8000;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.DetaileProductCustomrWeb-button:hover:after{transform-origin:0 100%;transform:scaleX(1)}.swipercontainer-DetaileProductCustomrWeb{margin-left:0!important;margin-right:0!important}.DetaileProductCustomrWeb-swiper .swiper-slide{display:flex;text-align:start!important;justify-content:start!important;align-items:start!important}.DetaileProductCustomrWeb-infrmation{display:flex;text-align:center!important;justify-content:center!important;align-items:center!important}}.title-inventory-detail{color:#fff;font-family:Open Sans;font-size:30px;font-weight:700}@media screen and (min-width:48rem) and (max-width:61.9375rem){.title-inventory-detail{font-size:25px}}@media screen and (max-width:47.9375rem){.title-inventory-detail{font-size:20px}}.description-style{color:#fff;font-family:Open Sans;font-size:13px;font-weight:400}.style-title,.features_title{color:#e6e6e6;font-family:Open Sans;font-size:20px;font-weight:400}.car_item_p__price_text{color:#fff;font-family:Open Sans;font-size:1.5rem;font-weight:400}.modal_hover_detaile:hover{color:#6b6b6b!important}.DetailProductBackground-overlate-btn:hover{color:#fff;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);border:2px solid #fff;border-radius:5px;position:relative;background-color:#0000!important;background-image:linear-gradient(90deg,#9cc1f1b9 0%,#9fc9eb9c 100%)!important;text-decoration:none!important;box-shadow:-2px 3px 18px 4px #00000029!important}.result-and-reset-button{color:#fff;background-color:#ad4e1b;border:1px solid #ad4e1b}.result-and-reset-button:hover{color:#fff;border:1px solid #6b6b6b;position:relative;background-color:#6b6b6b!important}.result-and-reset-button:hover:after{transform:scaleX(1)}.DetailProductBackground-overlate{color:#fff;background-color:#0000;height:100%;position:absolute;top:0;right:0}.DetailProductBackground-overlate-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #fff;border-radius:5px;width:613px;height:60px;background-color:#0000!important;text-decoration:none!important}.DetailProductBackground-text{border:1px solid #fff;height:340px}@media screen and (max-width:768px){.DetailProductBackground-overlate-div{padding-bottom:0!important}.DetailProductBackground-image{object-fit:cover;background:linear-gradient(186deg,#2569c9 0%,#234677 100%);width:400px!important;height:800px!important}.DetailProductBackground-overlate-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #fff;border-radius:5px;width:413px;height:40px;background-color:#0000!important;text-decoration:none!important}}@media screen and (min-width:769px) and (max-width:1439px){.DetailProductBackground-image{object-fit:cover;background:linear-gradient(186deg,#2569c9 0%,#234677 100%);width:200px!important;height:440px!important}.DetailProductBackground-overlate-div{padding-bottom:3rem!important}}@media screen and (min-width:1440px){.DetailProductBackground-image{object-fit:cover;background:linear-gradient(186deg,#2569c9 0%,#234677 100%);width:200px!important;height:440px!important}.DetailProductBackground-overlate-div{padding-bottom:3rem!important}}.Dscription_style{background:linear-gradient(90deg,#8daede 0%,#dae4f4 30%,#fff 100%)}.CarSpecifications-title,.CarSpecifications-text{color:#0d0d0d}.CarSpecifications-info{background-color:#888}.CarSpecifications-div{border-bottom:1px solid #0d0d0d}.active_vehicle_option_accordian{transition:transform .5s;transform:rotate(180deg);margin-right:.5rem!important}.overlate-Warning{color:#fff;background-color:#ce143093;height:100%;position:absolute;top:0;right:0}.overlate-Warning-title{color:#fff;text-align:center;font-size:30px;position:relative;width:100%!important}.overlate-Warning-title:before{content:"";background:#fff;width:180px;height:5px;display:block;position:absolute;top:50%;left:30%}.overlate-Warning-title:after{content:"";background:#fff;width:180px;height:5px;display:block;position:absolute;top:50%;right:30%}.overlate-Warning-text{color:#fff}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:30px!important;height:50px!important;top:10rem!important}.StandardOptions-title{color:#dc2626;text-align:center;font-size:30px;position:relative}.StandardOptions-title:before{content:"";background:#dc2626;width:130px;height:5px;display:block;top:50%;left:0}.card{color:#0d0d0d;background-color:#0000;border-color:#0d0d0d;width:100%}.card-header{color:#2a2b2b;background-color:#f4f4f4!important}.card-body{color:#2a2b2b!important}.btn-icon-standard-option{color:#2a2b2b}.active_vehicle_option_accordian-open{transition:transform .5s;left:2.5%;transform:rotate(180deg);margin-right:1.25rem!important}.button-style-detailproduct{color:#1a1a1a;background-color:#888;border:1px solid #004480;width:95%}.button-style-detailproduct:hover{color:#fff;background-color:#dc2626;border:#dc2626;position:relative}.button-style-detailproduct:after{content:"";background-color:#dc2626;width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.button-style-detailproduct:hover:after{transform-origin:0 100%;transform:scaleX(1)}.specialcars-hover:hover{cursor:pointer;background-repeat:no-repeat;background-size:200% 100%;transition:background-size 2s,background-color 2s;background-image:linear-gradient(90deg,#2a2b2b41 0%,#d6243f 100%)!important;box-shadow:-2px 3px 18px 4px #ce143077!important}@media screen and (min-width:1440px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:65%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #d1d1d1}.border-left-delete-and-add{border-left:1px solid #d1d1d1}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #dc2626;width:100%;background-color:#dc2626!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:24px}.special-offers-service-order:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:7.5%;right:20%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:40%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:300px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:30%;height:2px;margin-top:-5rem;margin-left:-2rem;display:block;position:absolute;top:50%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:30%;height:2px;margin-top:-5rem;margin-right:-2rem;display:block;position:absolute;top:50%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (min-width:770px) and (max-width:1439px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:25%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:65%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #d1d1d1}.border-left-delete-and-add{border-left:1px solid #d1d1d1}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #dc2626;width:100%;background-color:#dc2626!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:24px}.special-offers-service-order:after{content:"";background:#dc2626;width:10%;height:2px;margin-right:-2rem;display:block;position:absolute;top:9.25%;right:20%}.vehicle-form-service-appointment-title{color:#888;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:26%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:32%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #dc2626;border-radius:10px}.info-service-appointment-title{color:#888;font-size:20px}.warning-service-appointment{background-color:#dc2626;height:300px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:25%;height:2px;margin-left:-2rem;display:block;position:absolute;top:21%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:25%;height:2px;margin-right:-2rem;display:block;position:absolute;top:21%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (min-width:450px) and (max-width:769px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:27%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:65%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #d1d1d1}.border-left-delete-and-add{border-left:1px solid #d1d1d1}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #dc2626;width:100%;background-color:#dc2626!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:24px}.special-offers-service-order:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:18%;right:40%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:25%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:30%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:20px}.warning-service-appointment{background-color:#dc2626;height:300px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:25%;height:2px;margin-left:-2rem;display:block;position:absolute;top:17%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:25%;height:2px;margin-right:-2rem;display:block;position:absolute;top:17%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (min-width:380px) and (max-width:449px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:55%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #d1d1d1}.border-left-delete-and-add{border-left:1px solid #d1d1d1}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #dc2626;width:100%;background-color:#dc2626!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:24px}.special-offers-service-order:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:9.5%;right:20%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:20%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:10%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:420px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:20%;height:2px;margin-top:-5rem;margin-left:-2rem;display:block;position:absolute;top:35.5%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:20%;height:2px;margin-top:-5rem;margin-right:-2rem;display:block;position:absolute;top:31%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (max-width:379px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:55%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #d1d1d1}.border-left-delete-and-add{border-left:1px solid #d1d1d1}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #dc2626;width:100%;background-color:#dc2626!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:24px}.special-offers-service-order{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:9.5%;right:20%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:20%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:10%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:420px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:20%;height:2px;margin-top:-5rem;margin-left:-2rem;display:block;position:absolute;top:33%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:20%;height:2px;margin-top:-5rem;margin-right:-2rem;display:block;position:absolute;top:33%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}.border-right-contactinfo{border-right:1px solid #d1d1d1}.border-left-info{border-left:2px solid #d1d1d1}.border-bottom-contactinfo{border-bottom:1px solid #d1d1d1}.contact_information_container-style{border:1px solid #f4f4f4;border-radius:10px}.contactinfo-text{color:#f4f4f4;font-size:12.65px}@media screen and (min-width:450px) and (max-width:769px){.border-right-contactinfo{border-right:0 solid #d1d1d1}}@media screen and (max-width:449px){.border-right-contactinfo{border-right:0 solid #d1d1d1}}.vehicle-form-service-appointment-btn:hover{border-color:#6b6b6b;background-color:#6b6b6b!important}@media screen and (min-width:1440px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:55%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #cbcbcb}.border-left-delete-and-add{border-left:1px solid #cbcbcb}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order,.special-offers-book-appointment{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #ad4e1b;width:100%;background-color:#ad4e1b!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order,.special-offers-book-appointment{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:20px}.special-offers-book-appointment:after,.special-offers-service-order:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:7.5%;right:20%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:40%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:300px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:20%;height:2px;margin-top:-5rem;margin-left:-2rem;display:block;position:absolute;top:50%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:20%;height:2px;margin-top:-5rem;margin-right:-2rem;display:block;position:absolute;top:50%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (min-width:770px) and (max-width:1439px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:25%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:55%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #cbcbcb}.border-left-delete-and-add{border-left:1px solid #cbcbcb}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order,.special-offers-book-appointment{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #ad4e1b;width:100%;background-color:#ad4e1b!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order,.special-offers-book-appointment{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:20px}.special-offers-book-appointment:after,.special-offers-service-order:after{content:"";background:#dc2626;width:10%;height:2px;margin-right:-2rem;display:block;position:absolute;top:9.25%;right:20%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:26%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:32%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:300px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:18%;height:2px;margin-left:-2rem;display:block;position:absolute;top:21%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:18%;height:2px;margin-right:-2rem;display:block;position:absolute;top:21%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (min-width:450px) and (max-width:769px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:27%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:50%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #cbcbcb}.border-left-delete-and-add{border-left:1px solid #cbcbcb}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-book-appointment{color:#dc2626;font-size:28px}.special-offers-book-appointment:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:18%;right:40%}.special-offers-book-appointment{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #ad4e1b;width:100%;background-color:#ad4e1b!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:20px}.special-offers-service-order:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:18%;right:40%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:25%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:30%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:300px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:13%;height:2px;margin-left:-2rem;display:block;position:absolute;top:17%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:13%;height:2px;margin-right:-2rem;display:block;position:absolute;top:17%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (min-width:380px) and (max-width:449px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:45%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #cbcbcb}.border-left-delete-and-add{border-left:1px solid #cbcbcb}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order,.special-offers-book-appointment{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #ad4e1b;width:100%;background-color:#ad4e1b!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order,.special-offers-book-appointment{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:20px}.special-offers-book-appointment:after,.special-offers-service-order:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:9.5%;right:20%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:20%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:10%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:420px}.warning-service-appointment-title{color:#fff;font-size:30px}.warning-service-appointment:before{content:"";background:#fff;width:10%;height:2px;margin-top:-5rem;margin-left:-2rem;display:block;position:absolute;top:35.5%;left:15%}.warning-service-appointment:after{content:"";background:#fff;width:10%;height:2px;margin-top:-5rem;margin-right:-2rem;display:block;position:absolute;top:35.5%;right:15%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}@media screen and (max-width:379px){.list-form-service-appointment-title{color:#dc2626;font-size:28px}.list-form-service-appointment-title:after{content:"";background:#ff8000;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:35%}.list-form-service-appointment-input,.vehicle-form-service-appointment-insert{background-color:#888}.trash-fill-border{border:1px solid #dc2626;border-radius:5px}.list-form-service-appointment-input-div{border-bottom:1px solid #cbcbcb}.border-left-delete-and-add{border-left:1px solid #cbcbcb}.service-special-car-default-image{width:200px;height:200px}.service-special-car-image{color:#fff;background:linear-gradient(#ce1430c4 0%,#d8dce0ce 100%);height:100%;position:absolute;top:0;right:0}.special-offers-service-order,.special-offers-book-appointment{background-color:#fff;border:2px solid #ff8000;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.special-offers-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px;text-align:start!important;justify-content:start!important;align-items:start!important}.lookup-form-service-appointment-text-help{color:#dc2626;font-size:16px}.lookup-form-service-appointment-text{color:#999;font-size:13px;text-align:start!important}.lookup-form-service-appointment-title{color:#1a1a1a;font:bold;font-size:30px}.vehicle-form-service-appointment-btn{border:1px solid #ad4e1b;width:100%;background-color:#ad4e1b!important}.vehicle-form-service-appointment-input{border:3px solid #1a1a1a}.vehicle-form-service-appointment-selector,.vehicle-form-service-appointment-input::placeholder{color:#2a2b2b94}.special-offers-service-order,.special-offers-book-appointment{color:#dc2626;font-size:28px}.special-offers-service-appointment{color:#dc2626;font-size:20px}.special-offers-service-order{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:9.5%;right:20%}.special-offers-book-appointment:after{content:"";background:#dc2626;width:30%;height:2px;margin-right:-2rem;display:block;position:absolute;top:11%;right:15%}.vehicle-form-service-appointment-title{color:#dc2626;font-size:28px}.vehicle-form-service-appointment-title:after{content:"";background:#ff8000;width:20%;height:2px;margin-right:-2rem;display:block;position:absolute;top:50%;right:10%}.vehicle-form-service-appointment{background-color:#fff;border:2px solid #888;border-radius:10px}.info-service-appointment-title{color:#888;font-size:28px}.warning-service-appointment{background-color:#dc2626;height:420px}.warning-service-appointment-title{color:#fff;font-size:30px}.book-service-appointment:before{content:"";background:#fff;width:0%;height:2px;margin-top:-5rem;margin-left:-2rem;display:block;position:absolute;top:33%;left:5%}.book-service-appointment:after{content:"";background:#fff;width:0%;height:2px;margin-top:-5rem;margin-right:-2rem;display:block;position:absolute;top:33%;right:5%}.warning-service-appointment-text{color:#fff;font-size:16px;top:-3rem}.info-service-appointment{background-color:#0000}}.book-appointment{background-color:#0d0d0d}.book-appointment__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040;border:1px solid #ffffff1f!important}.book-appointment__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.book-appointment__card:focus-within{box-shadow:0 10px 25px #00000040,0 0 0 3px #f26a212e;border-color:#f26a218c!important}.book-appointment__hero,.book-appointment__intro{margin-bottom:16px}.book-appointment__intro .eforms-header__title{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600}.book-appointment__intro .eforms_desc{color:#ffffffb8;max-width:65ch;height:auto;max-height:none;font-size:14px;overflow-y:visible}@media screen and (max-width:47.9375rem){.book-appointment__intro .eforms_desc{font-size:12px}}.book-appointment__intro .eforms_desc strong,.book-appointment__intro .eforms_desc b{color:#fff}.book-appointment__intro .eforms_desc a{color:#f79e6f}.book-appointment__section+.book-appointment__section{border-top:1px solid #ffffff14;margin-top:32px;padding-top:32px}.book-appointment__section-title,.book-appointment .eform_form_header_div__conatiner{margin-bottom:16px}.book-appointment .header-style-finance p{color:#fff;align-items:center;gap:8px;margin-bottom:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.35;display:flex}.book-appointment .header-style-finance p:before{content:"";background-color:#f26a21;border-radius:4px;flex-shrink:0;width:8px;height:1.375rem}.book-appointment__grid{margin-left:-8px;margin-right:-8px}.book-appointment__field{min-width:0}.book-appointment__search .text-danger{margin-top:8px;font-size:12px;display:block}.book-appointment__actions{border-top:1px solid #ffffff14;margin-top:24px;padding-top:24px}.book-appointment__submit-wrap{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:47.9375rem){.book-appointment__submit-wrap{flex-direction:column;justify-content:flex-start;align-items:stretch}}.book-appointment__submit{flex:none;width:auto}@media screen and (max-width:47.9375rem){.book-appointment__submit{width:100%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.book-appointment__submit{min-width:12rem}}@media screen and (min-width:118.75rem){.book-appointment__submit{min-width:12rem}}@media (prefers-reduced-motion:reduce){.book-appointment__card{transition:none}.book-appointment__card:before{background:#f26a21}}.recaptcha{--recaptcha-scale:1;--recaptcha-width:304px;--recaptcha-height:78px;flex:auto;align-items:center;min-width:0;display:flex}.recaptcha__frame{width:calc(var(--recaptcha-width)*var(--recaptcha-scale));height:calc(var(--recaptcha-height)*var(--recaptcha-scale));background-color:#fff;border-radius:8px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0000001f}.recaptcha__widget{width:var(--recaptcha-width);height:var(--recaptcha-height);transform:scale(var(--recaptcha-scale));transform-origin:0 0;flex:none}.recaptcha__widget .g-recaptcha{margin:0}.recaptcha--dark .recaptcha__frame{background-color:#525252;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 3px #0000001f}.car-finder{background-color:#0d0d0d}.car-finder__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040;border:1px solid #ffffff1f!important}.car-finder__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.car-finder__card:focus-within{box-shadow:0 10px 25px #00000040,0 0 0 3px #f26a212e;border-color:#f26a218c!important}.car-finder__hero{margin-bottom:16px}.car-finder__intro{margin-bottom:24px}.car-finder__intro .eforms-header__title{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600}.car-finder__intro .eforms_desc{color:#ffffffb8;max-width:65ch;height:auto;max-height:none;font-size:14px;overflow-y:visible}@media screen and (max-width:47.9375rem){.car-finder__intro .eforms_desc{font-size:12px}}.car-finder__intro .eforms_desc strong,.car-finder__intro .eforms_desc b{color:#fff}.car-finder__intro .eforms_desc a{color:#f79e6f}.car-finder__section+.car-finder__section{border-top:1px solid #ffffff14;margin-top:32px;padding-top:32px}.car-finder__section-title,.car-finder .eform_form_header_div__conatiner{margin-bottom:16px}.car-finder .header-style-finance p{color:#fff;align-items:center;gap:8px;margin-bottom:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.35;display:flex}.car-finder .header-style-finance p:before{content:"";background-color:#f26a21;border-radius:4px;flex-shrink:0;width:8px;height:1.375rem}.car-finder__grid{margin-left:-8px;margin-right:-8px}.car-finder__field{min-width:0}.car-finder__actions{margin-top:24px}.car-finder__submit-wrap{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:47.9375rem){.car-finder__submit-wrap{flex-direction:column;justify-content:flex-start;align-items:stretch}}.car-finder__submit{flex:none;width:auto}@media screen and (max-width:47.9375rem){.car-finder__submit{width:100%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.car-finder__submit{min-width:12rem}}@media screen and (min-width:118.75rem){.car-finder__submit{min-width:12rem}}.car-finder--embedded .car-finder__card{box-shadow:0 4px 12px #00000026}.car-finder--embedded .car-finder__card:before{display:none}@media (prefers-reduced-motion:reduce){.car-finder__card{transition:none}.car-finder__card:before{background:#f26a21}}.value-trade{background-color:#0d0d0d}.value-trade__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040;border:1px solid #ffffff1f!important}.value-trade__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.value-trade__card:focus-within{box-shadow:0 10px 25px #00000040,0 0 0 3px #f26a212e;border-color:#f26a218c!important}.value-trade__hero,.value-trade__intro{margin-bottom:16px}.value-trade__intro .eforms-header__title{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600}.value-trade__intro .eforms_desc{color:#ffffffb8;max-width:65ch;height:auto;max-height:none;font-size:14px;overflow-y:visible}@media screen and (max-width:47.9375rem){.value-trade__intro .eforms_desc{font-size:12px}}.value-trade__intro .eforms_desc strong,.value-trade__intro .eforms_desc b{color:#fff}.value-trade__intro .eforms_desc a{color:#f79e6f}.value-trade__lead{background-color:#ffffff0a;border:1px solid #ffffff1f;border-left:3px solid #f26a21;border-radius:8px;margin-top:16px;margin-bottom:16px;padding:16px 24px}.value-trade__lead p{color:#fffc;margin-bottom:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.65}@media screen and (max-width:47.9375rem){.value-trade__lead p{font-size:12px}}.value-trade__section+.value-trade__section{border-top:1px solid #ffffff14;margin-top:32px;padding-top:32px}.value-trade__section-title,.value-trade .eform_form_header_div__conatiner{margin-bottom:16px}.value-trade .header-style-finance p{color:#fff;align-items:center;gap:8px;margin-bottom:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.35;display:flex}.value-trade .header-style-finance p:before{content:"";background-color:#f26a21;border-radius:4px;flex-shrink:0;width:8px;height:1.375rem}.value-trade__grid{margin-left:-8px;margin-right:-8px}.value-trade__field{min-width:0}.value-trade__search .text-danger{margin-top:8px;font-size:12px;display:block}.value-trade__actions{border-top:1px solid #ffffff14;margin-top:24px;padding-top:24px}.value-trade__submit-wrap{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:47.9375rem){.value-trade__submit-wrap{flex-direction:column;justify-content:flex-start;align-items:stretch}}.value-trade__submit{flex:none;width:auto}@media screen and (max-width:47.9375rem){.value-trade__submit{width:100%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.value-trade__submit{min-width:12rem}}@media screen and (min-width:118.75rem){.value-trade__submit{min-width:12rem}}.value-trade__loading{width:100%}.value-trade--embedded .value-trade__card{box-shadow:0 4px 12px #00000026}.value-trade--embedded .value-trade__card:before{display:none}@media (prefers-reduced-motion:reduce){.value-trade__card{transition:none}.value-trade__card:before{background:#f26a21}}.finance-app{background-color:#0d0d0d;overflow:hidden}.finance-app__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040;border:1px solid #ffffff1f!important}.finance-app__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.finance-app__card:focus-within{box-shadow:0 10px 25px #00000040,0 0 0 3px #f26a212e;border-color:#f26a218c!important}.finance-app__hero,.finance-app__intro{margin-bottom:16px}.finance-app__intro .eforms-header__title{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600}.finance-app__intro .eforms_desc{color:#ffffffb8;max-width:65ch;height:auto;max-height:none;font-size:14px;overflow-y:visible}@media screen and (max-width:47.9375rem){.finance-app__intro .eforms_desc{font-size:12px}}.finance-app__intro .eforms_desc strong,.finance-app__intro .eforms_desc b{color:#fff}.finance-app__intro .eforms_desc a{color:#f79e6f}.finance-app__lead{background-color:#ffffff0a;border:1px solid #ffffff1f;border-left:3px solid #f26a21;border-radius:8px;margin-bottom:16px;padding:16px 24px}.finance-app__lead strong,.finance-app__lead b{color:#fff;margin-bottom:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;display:block}.finance-app__lead p{color:#fffc;margin-bottom:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.65}@media screen and (max-width:47.9375rem){.finance-app__lead p{font-size:12px}}.finance-app__section+.finance-app__section{border-top:1px solid #ffffff14;margin-top:32px;padding-top:32px}.finance-app__section-title,.finance-app .eform_form_header_div__conatiner{margin-bottom:16px}.finance-app .header-style-finance p{color:#fff;align-items:center;gap:8px;margin-bottom:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.35;display:flex}.finance-app .header-style-finance p:before{content:"";background-color:#f26a21;border-radius:4px;flex-shrink:0;width:8px;height:1.375rem}.finance-app__grid{margin-left:-8px;margin-right:-8px}.finance-app__field{min-width:0}.finance-app__search .text-danger{margin-top:8px;font-size:12px;display:block}.finance-app__vehicle{margin-top:16px}.finance-app__vehicle-btn{width:100%}.finance-app__vehicle-btn.is-selected{border-color:#f26a21;box-shadow:0 0 0 1px #f26a21}.finance-app__disclaimer{color:#ffffffb8;padding-top:16px;padding-bottom:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.65}@media screen and (max-width:47.9375rem){.finance-app__disclaimer{font-size:12px}}.finance-app__disclaimer strong{color:#fff;font-weight:600}.finance-app__actions{margin-top:24px}.finance-app__submit-wrap{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:47.9375rem){.finance-app__submit-wrap{flex-direction:column;justify-content:flex-start;align-items:stretch}}.finance-app__submit{flex:none;width:auto}@media screen and (max-width:47.9375rem){.finance-app__submit{width:100%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.finance-app__submit{min-width:12rem}}@media screen and (min-width:118.75rem){.finance-app__submit{min-width:12rem}}.finance-app__aside{background-color:#1a1a1a;border:1px solid #ffffff1f;border-radius:12px;padding:24px;box-shadow:0 4px 12px #00000026}.finance-app__aside-title{color:#fff;margin-bottom:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.finance-app__aside-text{color:#ffffffb8;max-width:40ch;margin-bottom:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.65}@media screen and (max-width:47.9375rem){.finance-app__aside-text{font-size:12px}}.finance-app__aside-cta,.finance-app__aside-cta:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.finance-app__card{transition:none}.finance-app__card:before{background:#f26a21}}.finance-calc{background-color:#0d0d0d;overflow:hidden}.finance-calc__intro .eforms-header__title{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600}.finance-calc__intro .eforms_desc{color:#ffffffb8;max-width:65ch;height:auto;max-height:none;font-size:14px;overflow-y:visible}@media screen and (max-width:47.9375rem){.finance-calc__intro .eforms_desc{font-size:12px}}.finance-calc__intro .eforms_desc strong,.finance-calc__intro .eforms_desc b{color:#fff}.finance-calc__intro .eforms_desc a{color:#f79e6f}.finance-calc__lead{color:#fff;text-wrap:balance;max-width:60ch;margin:0 0 16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:47.9375rem){.finance-calc__lead{font-size:18px}}.calc{background-color:#fff;border:1px solid #d1d1d1;border-radius:12px;width:100%;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.calc__header{background-image:linear-gradient(#f3f3f3,#e8e8e8);border-bottom:1px solid #d1d1d1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.calc__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.calc__title-icon{color:#f26a21;flex-shrink:0;font-size:16px}.calc__title-text{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;color:#0d0d0d;font-size:14px;font-weight:600;overflow:hidden}.calc__reset{color:#6b6b6b;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.calc__reset:hover{color:#0d0d0d;background-color:#0d0d0d0d}.calc__reset:focus-visible{outline:none;box-shadow:0 0 0 3px #f26a2159}.calc__reset:active{transform:scale(.98)}.calc__reset-icon{color:inherit;font-size:14px}.calc__body{padding:16px}.calc__field{min-width:0}.calc__label{color:#0d0d0d;font-size:14px;font-weight:500}.calc__control{min-width:0}.calc__input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.calc__suffix{color:#6b6b6b;background-color:#e8e8e8;border:1px solid #d1d1d1;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center;align-items:center;min-height:2.625rem;font-size:14px;font-weight:600;display:flex}.calc__error{padding-left:0;padding-right:0}.calc__result{background-color:#f26a2114;border:1px solid #f26a2140;border-radius:8px;align-items:center;min-height:2.625rem;padding:8px 16px;display:flex;overflow-x:auto}.calc__result-value{white-space:nowrap;color:#ad4e1b;font-size:16px;font-weight:700}.calc__submit{width:100%}.calc__apply-wrap{justify-content:center;display:flex}@media screen and (min-width:62rem) and (max-width:118.75rem){.calc__apply{min-width:16rem}}@media screen and (min-width:118.75rem){.calc__apply{min-width:16rem}}@media (prefers-reduced-motion:reduce){.calc__reset{transition:none}}.finance-page{background-color:#0d0d0d;overflow-x:hidden}.finance-page__hero{width:100%}.finance-page__main{padding:48px 0 64px}@media screen and (min-width:48rem) and (max-width:61.9375rem){.finance-page__main{padding:40px 0 48px}}@media screen and (max-width:47.9375rem){.finance-page__main{padding:32px 0 40px}}.finance-page__card{background-color:#1a1a1a;border:1px solid #ffffff1f;border-radius:12px;padding:48px;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040}.finance-page__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;position:absolute;top:0;left:0;right:0}@media screen and (min-width:48rem) and (max-width:61.9375rem){.finance-page__card{padding:32px}}@media screen and (max-width:47.9375rem){.finance-page__card{border-radius:8px;padding:24px}}.finance-page__header{margin-bottom:16px}.finance-page__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f79e6f;align-items:center;gap:8px;margin-bottom:12px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.finance-page__eyebrow:before{content:"";background-color:#f26a21;border-radius:9999px;flex-shrink:0;width:24px;height:2px}.finance-page__title{letter-spacing:-.01em;color:#fff;text-wrap:balance;max-width:30ch;margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media screen and (max-width:47.9375rem){.finance-page__title{font-size:24px}}.finance-page__rule{background-color:#f26a21;border-radius:9999px;width:4rem;height:3px;margin:16px 0 24px;display:block}.finance-page__text{color:#ffffffc7;max-width:75ch;margin-bottom:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.7}@media screen and (max-width:47.9375rem){.finance-page__text{font-size:14px}}.finance-page__text:last-child{margin-bottom:0}.finance-page__actions{flex-wrap:wrap;gap:12px;margin:24px 0 32px;display:flex}@media screen and (max-width:47.9375rem){.finance-page__actions{flex-direction:column;align-items:stretch}}.finance-page__cta{flex:0 auto;text-decoration:none}@media screen and (max-width:47.9375rem){.finance-page__cta{width:100%}}.finance-page__cta svg{transition:transform .15s cubic-bezier(.16,1,.3,1)}.finance-page__cta:hover svg{transform:translate(2px)}.finance-page__note{background-color:#ffffff0a;border:1px solid #ffffff1f;border-left:3px solid #f26a21;border-radius:8px;margin-top:32px;padding:24px}@media screen and (max-width:47.9375rem){.finance-page__note{padding:16px}}.finance-page__note-title{letter-spacing:.12em;text-transform:uppercase;color:#f79e6f;margin-bottom:12px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700}.finance-page__note .finance-page__cta{margin-top:16px}@media (prefers-reduced-motion:reduce){.finance-page__cta svg{transition:none}.finance-page__cta:hover svg{transform:none}}.text-us{background-color:#0d0d0d}.text-us__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040;border:1px solid #ffffff1f!important}.text-us__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.text-us__card:focus-within{box-shadow:0 10px 25px #00000040,0 0 0 3px #f26a212e;border-color:#f26a218c!important}.text-us__hero,.text-us__intro{margin-bottom:16px}.text-us__intro .eforms-header__title{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600}.text-us__intro .eforms_desc{color:#ffffffb8;max-width:65ch;height:auto;max-height:none;font-size:14px;overflow-y:visible}@media screen and (max-width:47.9375rem){.text-us__intro .eforms_desc{font-size:12px}}.text-us__intro .eforms_desc strong,.text-us__intro .eforms_desc b{color:#fff}.text-us__intro .eforms_desc a{color:#f79e6f}.text-us__section+.text-us__section{border-top:1px solid #ffffff14;margin-top:32px;padding-top:32px}.text-us__field{min-width:0}.text-us__search .text-danger{margin-top:8px;font-size:12px;display:block}.text-us__actions{border-top:1px solid #ffffff14;margin-top:24px;padding-top:24px}.text-us__submit-wrap{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:47.9375rem){.text-us__submit-wrap{flex-direction:column;justify-content:flex-start;align-items:stretch}}.text-us__submit{flex:none;width:auto}@media screen and (max-width:47.9375rem){.text-us__submit{width:100%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.text-us__submit{min-width:12rem}}@media screen and (min-width:118.75rem){.text-us__submit{min-width:12rem}}@media (prefers-reduced-motion:reduce){.text-us__card{transition:none}.text-us__card:before{background:#f26a21}}.eforms-contact__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026;border:1px solid #ffffff1f!important}.eforms-contact__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.eforms-contact__card:hover{box-shadow:0 10px 25px #00000040;border-color:#fff3!important}.eforms-contact__title{color:#fff;align-items:center;gap:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.35;display:flex}.eforms-contact__title:before{content:"";background-color:#f26a21;border-radius:4px;flex-shrink:0;width:8px;height:1.375rem}.eforms-contact__row{color:#fffc;overflow-wrap:break-word;align-items:flex-start;gap:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.65;display:flex}@media screen and (max-width:47.9375rem){.eforms-contact__row{font-size:12px}}.eforms-contact__icon{color:#f26a21;flex-shrink:0;margin-top:.2em}.eforms-contact__label{color:#fff;font-weight:600}.eforms-contact__value{color:#fffc}.eforms-contact__link{color:inherit;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),text-decoration-color .15s cubic-bezier(.16,1,.3,1)}.eforms-contact__link:hover{color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #f26a21;text-decoration:underline #f26a21}.eforms-contact__link:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #f26a2159}.eforms-contact__address{margin-top:4px;display:block}.eforms-contact__hours{color:#fffc;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.65}@media screen and (max-width:47.9375rem){.eforms-contact__hours{font-size:12px}}.eforms-contact__cta{width:auto}@media screen and (max-width:47.9375rem){.eforms-contact__cta{width:100%}}@media (prefers-reduced-motion:reduce){.eforms-contact__card{transition:none}.eforms-contact__card:before{background:#f26a21}.eforms-contact__card:hover{box-shadow:0 4px 12px #00000026}.eforms-contact__link{transition:none}}.contact-us{background-color:#0d0d0d}.contact-us__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040;border:1px solid #ffffff1f!important}.contact-us__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.contact-us__card:focus-within{box-shadow:0 10px 25px #00000040,0 0 0 3px #f26a212e;border-color:#f26a218c!important}.contact-us__hero,.contact-us__intro,.contact-us__intro-title,.contact-us .eform_form_header_div__conatiner{margin-bottom:16px}.contact-us .header-style-finance p{color:#fff;align-items:center;gap:8px;margin-bottom:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.35;display:flex}.contact-us .header-style-finance p:before{content:"";background-color:#f26a21;border-radius:4px;flex-shrink:0;width:8px;height:1.375rem}.contact-us__lead h6{color:#fff;text-wrap:balance;margin-bottom:8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:400;line-height:1.35}.contact-us__lead p{color:#fffc;max-width:65ch;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.65}@media screen and (max-width:47.9375rem){.contact-us__lead p{font-size:12px}}.contact-us__lead p:last-child{margin-bottom:0}.contact-us__grid{margin-left:-8px;margin-right:-8px}.contact-us__field{min-width:0}.contact-us__search .text-danger{margin-top:8px;font-size:12px;display:block}.contact-us__actions{border-top:1px solid #ffffff14;margin-top:24px;padding-top:24px}.contact-us__submit-wrap{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:47.9375rem){.contact-us__submit-wrap{flex-direction:column;justify-content:flex-start;align-items:stretch}}.contact-us__submit{flex:none;width:auto}@media screen and (max-width:47.9375rem){.contact-us__submit{width:100%}}@media screen and (min-width:62rem) and (max-width:118.75rem){.contact-us__submit{min-width:12rem}}@media screen and (min-width:118.75rem){.contact-us__submit{min-width:12rem}}@media (prefers-reduced-motion:reduce){.contact-us__card{transition:none}.contact-us__card:before{background:#f26a21}}.directions__card{background-color:#1a1a1a;border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px #00000040;border:1px solid #ffffff1f!important}.directions__card:before{content:"";background:linear-gradient(90deg,#f26a21,#f8ad85);height:3px;display:block}.directions__card:focus-within{box-shadow:0 10px 25px #00000040,0 0 0 3px #f26a212e;border-color:#f26a218c!important}.directions__title{color:#fff;text-wrap:balance;align-items:center;gap:12px;margin-bottom:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:1.3;display:flex}@media screen and (max-width:47.9375rem){.directions__title{font-size:20px}}.directions__title:before{content:"";background-color:#f26a21;border-radius:4px;flex-shrink:0;width:8px;height:2rem}.directions__map{border:1px solid #ffffff14;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001f}.directions__aside{margin-top:24px}@media screen and (min-width:62rem) and (max-width:118.75rem){.directions__aside{margin-top:48px}}@media screen and (min-width:118.75rem){.directions__aside{margin-top:48px}}@media (prefers-reduced-motion:reduce){.directions__card{transition:none}.directions__card:before{background:#f26a21}}.vehicle-form-service-financial-btn{background-color:#ff8000;border-radius:10px;top:.5rem;color:#fff!important}.vehicle-form-service-financial-btn p{color:#fff}.vehicle-form-service-financial-btn:hover{cursor:pointer;background-repeat:no-repeat;background-size:200% 100%;transition:background-size 2s,background-color 2s;background-image:linear-gradient(90deg,#fd9e02 0% 100%)!important;box-shadow:-2px 3px 18px 4px #fd9e02!important}.special-offers-financial{color:#dc2626;background-color:#fff;border:2px solid #ff8000;border-radius:10px;font-size:28px;text-align:start!important;justify-content:start!important;align-items:start!important}.finance-form1{color:#fff;font-family:Open Sans;font-size:14px;font-weight:800}.finance-form2{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400}.eform_form_header_div__conatiner{color:#fff;font-family:Open Sans;font-size:16px;font-weight:700}#loanCalc input{padding:10px;display:block}.clearfix{clear:both!important}.paymentCalc{background-color:#f7f7f7;border:1px solid #d3d3d3;padding:35px;overflow:auto}.calcBtn{color:#fff;text-align:center;background:#c62233;border-radius:3px;padding:10px 20px;display:inline-block}#paymentResults{background:#fff;border:1px solid #d3d3d3;margin-top:88px;padding:30px 60px 36px;display:none}.modal-background-image{background-image:url("/images/new/Mask Group 41.png")}.imp-background-image-form{background-color:#7a7675!important}
