.vehicle-detail-container{display:grid;grid-template-columns:1fr}.vehicle-detail-container .card__section{max-width:700px}.vehicle-detail-container .card__section .card__section--card{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin:15px}.vehicle-detail-container .card__section .form-lead{display:none}@media (min-width:768px){.vehicle-detail-container{grid-template-columns:2fr 1fr;grid-gap:10px}.vehicle-detail-container .card__section .card__section--card{width:100%}.vehicle-detail-container .card__section .form-lead{display:block}}.countdown-details{display:flex;justify-content:center;padding:12px}.countdown-details__title{font-family:TitiliumWeb-Regular;white-space:nowrap}.countdown-details__title h2{font-size:20px;font-weight:400;line-height:19px}.countdown-details__title h3{font-size:16px;font-weight:600}.countdown-details-mobile{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:center;margin:16px;max-width:670px;padding:12px;white-space:nowrap}.carousel-container{position:relative}.carousel{display:flex;transition:transform .3s ease-in-out}.carousel-item{box-sizing:border-box;position:relative}.carousel-image{border:1px solid #fff;width:auto}@media (max-width:700px){.carousel-image{height:auto;width:100%}}@media (min-width:1930){.carousel-image{height:auto;width:100%}}.carousel-button{background:transparent;border:none;cursor:pointer;font-size:24px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-button.left{left:10px}.carousel-button.right{right:10px}.overlay{align-items:center;background-color:#00000080;bottom:5px;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.button-container{display:flex;gap:10px}.lead-btn{background-color:#fff;border-radius:100px;border-style:none;height:30px;padding-left:12px;padding-right:12px}.lead-btn.whatsapp{background-color:#27ae60;border:1px solid #27ae60;color:#fff}.lead-btn.message,.lead-btn.phone{background-color:#fff;border:1px solid #000}.container-button-open-gallery{cursor:pointer;display:flex;justify-content:center;position:absolute;transition:background .2s ease-out}.container-button-open-gallery:hover{background:#ebebeb}.container-button-open-gallery{background-color:#fff;border-radius:4px;bottom:20px;color:#1e1e20;font-family:TitiliumWeb-Regular;font-size:14px;font-style:normal;font-weight:600;padding:5px 7px;right:0;transform:translate(-50%);z-index:9}.buttom-save-detalhe-vehicle{position:absolute;right:16px;top:16px}.vehicle-details-video-lead{background-color:#fff;display:flex;height:45px;position:relative;top:-5px;z-index:3}.vehicle-details-video-lead__paragraph-and-button{align-items:center;display:flex;justify-content:space-between;margin:15px;width:100%}.vehicle-details-video-lead__paragraph-and-button .paragraph{font-size:13px;width:52%}.vehicle-details-video-lead__paragraph-and-button .button{align-items:center;background-color:#ffed00;border:none;border-radius:100px;display:flex;flex-basis:self-start;height:30px;justify-content:center;width:160px}.vehicle-details-video-lead__paragraph-and-button .button img{display:flex;justify-self:center;position:relative;right:4px;top:1px}.vehicle-details-video-lead__paragraph-and-button .button p{color:#000;left:5px;position:relative}@media screen and (min-width:768px){.vehicle-details-video-lead__paragraph-and-button{justify-content:center}}.resale-information{background:#fff;border:1px solid #ccc;border-radius:8px;margin:15px;padding:18px}.resale-information__location-and-title-container{display:flex;justify-content:space-between}.resale-information__location-container{align-items:center;display:flex}.resale-information__logo-and-phone-container{display:flex;justify-content:space-between}.resale-information__resale-stock-container{align-items:center;display:flex}.resale-information__resale-stock-container img{margin-left:5px;vertical-align:middle}.resale-information__see-phone-button{background:#fff;border:2px solid #000;border-radius:14px;color:#000;cursor:pointer;height:30px;width:115px}@media screen and (min-width:768px){.resale-information{width:100%}}.stay-safe{background:#fff;border:1px solid #ccc;border-radius:8px;margin:0 15px;padding:10px 18px}.stay-safe__secure-seal{align-items:center;display:flex;justify-content:center;margin-top:20px}.stay-safe__secure-seal img,.stay-safe__secure-seal p{cursor:pointer}.stay-safe__secure-seal img{height:42px;margin-right:10px;width:36px}.stay-safe__prevent-scams a{align-items:center;display:flex;justify-content:center;margin-top:15px;text-decoration:none}.stay-safe__prevent-scams img{cursor:pointer;margin-left:5px;vertical-align:middle}@media screen and (min-width:768px){.stay-safe{width:100%}}.about-vehicle-section{background:#fff;border:1px solid #ccc;border-radius:8px;margin:15px;padding:18px}.about-vehicle-section__information{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.about-vehicle-section__information>div{width:45%}@media screen and (min-width:768px){.about-vehicle-section{width:100%}.about-vehicle-section__information>div{width:21%}}.hotsite-top-bar{border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;height:25px;width:100%}.hotsite-top-bar__img{border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;height:25px;-o-object-fit:cover;object-fit:cover;width:100%}.basic-information-section{margin:16px}.basic-information-section__content{display:flex;justify-content:space-between}.basic-information-section__location{align-items:center;display:flex}.basic-information-section__location a{color:#1e1e20;font-size:11px;text-decoration:none}@media screen and (max-width:768px){.basic-information-section__location{display:none}}.basic-information-section__location--mobile{display:none;margin:32px 0 5px}@media screen and (max-width:768px){.basic-information-section__location--mobile{display:flex}}.basic-information-section__icons{display:flex;gap:16px}.basic-information-section__icons-pill{height:40px!important;padding:0 14px!important}@media screen and (max-width:768px){.basic-information-section__icons{justify-content:space-between;width:100%}}.basic-information-section__share-favorite-buttons{align-items:center;display:flex}.basic-information-section__share-favorite-buttons button{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;margin-left:10px;width:35px}.basic-information-section__share-favorite-buttons img{align-items:center;display:flex}.basic-information-section__share-favorite-buttons button:hover{box-shadow:0 2px 8px #0003}.basic-information-section__simulate-financing-button{align-items:center;display:flex;gap:4px;justify-content:center}.basic-information-section__simulate-financing-button .outline{background-color:#fff;border:2px solid #000;border-radius:100px;color:#000;cursor:pointer;height:45px;width:100%}.basic-information-section__simulate-financing-button button{font-size:15px}.basic-information-section__simulate-financing-button .btnWhats{align-items:center;align-self:center;background:#25d366;border:none;border-radius:100px;color:#1c1e21;cursor:pointer;display:flex;font-size:15px;height:45px;justify-content:center;margin:0 auto;text-transform:uppercase;width:100%}.basic-information-section__simulate-financing-button .btnWhats:hover{background-color:#27ae60;transition:.3s ease-in-out}@media (max-width:320px){.basic-information-section__simulate-financing-button .btnWhats{font-size:10px}}.description-vehicle-section{word-wrap:break-word;background:#fff;border:1px solid #ccc;border-radius:8px;margin:15px;padding:18px}.description-vehicle-section p{line-height:24.84px}@media screen and (min-width:768px){.description-vehicle-section{width:100%}}.scheduling{background:#fff;border:1px solid #ccc;border-radius:8px;margin:15px;padding:18px}@media screen and (min-width:768px){.scheduling{width:100%}}.scheduling__schedule-a-visit,.scheduling__schedule-a-visit--paragraph{align-items:center;display:flex;flex-direction:column}.scheduling__schedule-a-visit--paragraph{text-align:center}.scheduling__schedule-a-visit--paragraph .text{color:#5a5a5a}.scheduling__schedule-a-visit--button{align-items:center;background-color:#000;border:none;border-radius:100px;color:#fff;display:flex;height:40px;justify-content:center;max-width:300px;width:100%}.scheduling__schedule-a-visit--button img{margin-right:6px;margin-top:6px}.scheduling__schedule-a-visit .button-success{background-color:#fcdf02;color:#000}.scheduling__schedule-a-visit .button-success img{height:13.46px;width:9.21px}.scheduling-lead{align-items:center;display:flex;flex-direction:column}.scheduling-lead__button{align-items:center;background-color:#dbdbdb;border:none;border-radius:100px;color:#fff;cursor:not-allowed;display:flex;height:50px;justify-content:center;width:328px}.scheduling-lead__button img{margin-right:6px;margin-top:6px}.scheduling-lead .button-active{background-color:#000;cursor:pointer}.scheduling-lead__error-message{color:red}.form-lead-vehicle .text{display:flex;justify-content:center}.form-lead-vehicle .msg-span{color:#000;display:inline-block;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:end;width:100%}.form-lead-vehicle .msg-span.invalid{color:red}.form-lead-vehicle .btn-outline-primary .lz-base-button-loader{color:#000}.form-lead-vehicle .success-message{color:#27b761}.form-lead-vehicle .error-message{color:red}.acessories-and-options-vehicle{background:#fff;border:1px solid #ccc;border-radius:8px;margin:15px;padding:18px}.acessories-and-options-vehicle__list{display:flex;flex-wrap:wrap;gap:15px;list-style-type:disc}.acessories-and-options-vehicle__list>li{line-height:18px;width:46%}.acessories-and-options-vehicle__show-more-btn{align-items:center;display:flex;justify-content:center}.acessories-and-options-vehicle__show-more-btn img{margin-left:5px;transform:rotate(90deg);transition:transform .3s ease;vertical-align:middle}.acessories-and-options-vehicle__show-more-details[open] img{transform:rotate(270deg)}@media screen and (min-width:768px){.acessories-and-options-vehicle{width:100%}.acessories-and-options-vehicle__list>li{width:23%}}.gallery-container{background-color:#000000bd;color:#fff;height:100%;padding:20px;width:100%}.gallery-header{display:flex;justify-content:space-between}.gallery-header__section{align-items:center;margin-bottom:20px}.gallery-header__section h1{color:#fff;display:flex;font-size:x-large}.gallery-header__section h2{color:#fff;display:flex;font-size:large;margin-left:10px}.gallery-body__text-full-h2,.gallery-header__text-full{color:#fff;cursor:pointer;display:flex;font-family:TitiliumWeb-SemiBold;font-size:x-large}.gallery-header__text-full img{margin-top:10px}.gallery-body{align-items:center;display:flex;height:90%;justify-content:space-between}.gallery-body__icon img{cursor:pointer}.gallery-body__images{background-color:#333;display:flex;justify-content:center;position:relative;width:80vw}.gallery-body__images img{height:85vh;-o-object-fit:contain;object-fit:contain;position:relative;z-index:0}@media (max-width:1400px){.gallery-body__images img{height:75vh}}@media (max-width:1265px){.gallery-body__images img{height:60vh}}@media (max-width:1070px){.gallery-body__images img{height:50vh}}.gallery-body__section{height:76%;margin:0 20px;max-width:220px;overflow:auto}.gallery-body__section::-webkit-scrollbar{width:8px}.gallery-body__section::-webkit-scrollbar-thumb{background-color:#fff;border-radius:8px}.gallery-body__section::-webkit-scrollbar-thumb:hover{background-color:#e6e6e6}.section-container-text{color:#fff}.section-container-images{position:relative;width:100%}.section-container-images img{cursor:pointer;height:70px;max-width:140px;-o-object-fit:cover;object-fit:cover;transition:all .2s;width:100%}.image-overlay{background-color:#00000080;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:2}.image-buttons,.image-overlay{align-items:center;display:flex;justify-content:center}.image-buttons{flex-direction:column;gap:10px}.image-buttons button{background-color:#fff;border:none;color:#333;cursor:pointer;z-index:3}.last-image{background-color:red;position:relative;z-index:1}.lead-btn{cursor:pointer}.modal-mask{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:11}.modal-container{background-color:#fff;border-radius:2px;transition:all .3s ease}.modal-body,.modal-container{height:100%;width:100%}.modal-enter-from .modal-container,.modal-leave-to .modal-container{transform:scale(1.1)}.personal-info__title p{line-height:20px;text-align:center}.personal-info__paragraph-info a{text-decoration-color:#ffed00}.personal-info__call-button,.personal-info__send-button{background-color:transparent;border:2px solid #7b7b7b;border-radius:100px;cursor:pointer;height:50px;width:100%}.personal-info__view-phone-button{display:flex;justify-content:center}.personal-info__view-phone-button button{background-color:transparent;border:none;cursor:pointer;text-decoration:underline}.data-phone{margin-top:30px}.data-phone__title p{line-height:20px;text-align:center}.data-phone__whats-and-message-buttons{display:flex;justify-content:space-between}.data-phone__whats-and-message-buttons--message,.data-phone__whats-and-message-buttons--whats{align-items:center;border:none;border-radius:100px;cursor:pointer;display:flex;height:30px;justify-content:center;width:169px}.data-phone__whats-and-message-buttons--message img,.data-phone__whats-and-message-buttons--whats img{margin-top:3px}.data-phone__whats-and-message-buttons--whats{background-color:#27ae60;margin-right:15px}.data-phone__whats-and-message-buttons--whats p{color:#fff}.data-phone__whats-and-message-buttons--message{background:transparent;border:1px solid #000}.data-phone__phones{align-items:center;display:flex;justify-content:space-between}.data-phone__phones p{width:50%}.data-phone__phones--call{background:#fff;border:1px solid #000;border-radius:100px;cursor:pointer;height:24px;position:relative;right:2px;width:71px}.data-phone__phones--copy{align-items:center;cursor:pointer;display:flex;width:74px}.data-phone__phones--copy p{color:#4f4f4f}.data-phone__phones--copy img{position:relative;top:1px}.mobile-lead-btns{align-items:center;background:#fff;bottom:0;box-shadow:0 0 4px #00000040;display:flex;gap:12px;height:69px;justify-content:center;left:0;position:fixed;width:100%;z-index:5}.mobile-lead-btns .lead-btn{background-color:#fff;border-radius:100px;border-style:none;color:#000;height:45px;padding-left:12px;padding-right:12px;width:221px}.mobile-lead-btns .lead-btn.whatsapp{align-items:center;background-color:#25d366;border:1px solid #25d366;color:#1c1e21;display:flex;justify-content:center}.mobile-lead-btns .lead-btn.message,.mobile-lead-btns .lead-btn.phone{align-items:center;background-color:#fff;border:1px solid #000;display:flex;justify-content:center}.mobile-lead-btns .lead-btn .icons-message-whats-phone img{height:19px;width:19px}@media (max-width:354px){.mobile-lead-btns .lead-btn .icon{display:none}}.address-info__paragraph-info a{text-decoration-color:#ffed00}.address-info__text{color:#1e1e20;height:55px;line-height:20px;text-align:center;width:100%}.address-info__send-button{background:#fff;border:1px solid #000;border-radius:100px;height:50px;width:100%}.address-info__send-button p{color:#000;font-feature-settings:"clig" off,"liga" off;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:center;text-transform:uppercase}.address-info__copy-button{align-items:center;align-self:center;background:#fff;border:none;border-radius:100px;color:#4f4f4f;cursor:pointer;display:flex;gap:4px;height:35px;justify-content:center}.index-lead-phone__close-and-title-drawer{border-bottom:1px solid #d4d3e2;width:100%}.index-lead-phone__close-and-title-drawer--close-drawer{align-items:center;cursor:pointer;display:flex;height:0;justify-content:flex-start;left:0;position:absolute;top:20px;width:10%}.index-lead-phone__close-and-title-drawer--title{align-items:center;display:flex;font-size:14px;justify-content:center;padding-top:20px}.index-lead-phone__close-and-title-drawer--title h2{color:#4f4f4f}.index-lead-phone__personal-info .send-button{background-color:#e0e0e0;border:none;border-radius:100px;cursor:pointer;height:50px;width:100%}.index-lead-phone__personal-info .send-button--green{background-color:#25d366}.index-lead-phone__personal-info .send-button--black{background-color:#000}.index-lead-phone__personal-info .fill-in-your-details{display:flex;justify-content:center;line-height:20px;padding:10px;text-align:center}.index-lead-phone__personal-info .icon-and-title{align-items:center;display:flex;justify-content:center}.index-lead-phone__personal-info .icon-and-title img{display:flex;margin-right:6px}.index-lead-phone__lead-shared{display:flex}.index-lead-phone__lead-shared p{color:#4f4f4f;font-family:Montserrat-Regular;font-size:11px;font-style:normal;line-height:19px}.index-lead-phone__lead-shared p a{color:#1e1e20;cursor:pointer;font-family:TitiliumWeb-Regular;font-size:12px;font-style:normal;font-weight:600;line-height:19px;text-decoration:none}.index-lead-phone__icon-and-terms{align-items:center;bottom:16px;display:flex;position:absolute}.index-lead-phone__icon-and-terms .verified-icon{display:flex}.index-lead-phone__icon-and-terms img{margin-left:9px;margin-right:6px}.index-lead-phone__icon-and-terms p{font-size:11px}.index-lead-phone__icon-and-terms a{text-decoration-color:#fcdf02}.financing-voucher{margin:0 auto;max-width:900px;padding:0 17px;width:100%}.financing-voucher__print-voucher-button{display:flex;margin:30px 0 0;width:100%}.financing-voucher__print-voucher-button button{align-items:center;background-color:#000;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:center;padding:14px 12px;width:100%}.financing-voucher__print-voucher-button button:hover{background-color:#333}.financing-voucher__bartop{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;margin-top:15px}.financing-voucher__bartop--sc-logo-and-bank{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:25px;width:100%}.financing-voucher__bartop--sc-logo-and-bank a{height:40px}.financing-voucher__bartop--sc-logo-and-bank .bank{align-items:center;display:flex;height:27px;justify-content:center;width:120px}.financing-voucher__main-container{background:#fff;border:1px solid #e2e9ec;border-radius:5px;box-shadow:0 4px 27px #00000012;padding:45px}.financing-voucher__vehicle-info{display:flex;flex-direction:column}.financing-voucher__vehicle-info--vehicle-model{line-break:anywhere}.financing-voucher__vehicle-info--qr-code img{max-width:145px}.financing-voucher__seller-info{display:flex}.financing-voucher__seller-info,.financing-voucher__simulation-info{border-top:1px solid #cfd9e6;margin-top:30px;padding-top:30px;width:100%}.financing-voucher__simulation-info--info-list ul{display:flex;flex-flow:column}.financing-voucher__legal-info{border-top:1px solid #cfd9e6;display:flex;font-weight:400;letter-spacing:0;line-height:20px;margin-top:30px;padding-top:30px;width:100%}@media (min-width:560px){.financing-voucher__bartop--sc-details p{line-height:1.6em;margin-bottom:10px;text-align:right}.financing-voucher__vehicle-info{display:flex;flex-direction:row;justify-content:space-between}.financing-voucher__simulation-info--info-list ul{display:flex;flex-flow:row wrap}.financing-voucher__simulation-info--info-list li{width:33%}}@media print{.financing-voucher .financing-voucher__print-voucher-button{display:none}.financing-voucher .financing-voucher__bartop{margin-bottom:0;margin-top:0}.financing-voucher .financing-voucher__legal-info,.financing-voucher .financing-voucher__seller-info,.financing-voucher .financing-voucher__simulation-info{margin-top:10px;padding-top:10px}}.btnRegulation{align-items:center;align-self:center;background-color:#000;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:15px;height:45px;justify-content:center;margin:0 auto;text-transform:uppercase;width:90%}@media (max-width:320px){.btnRegulation{font-size:10px}}.drawer-content{height:100%;overflow:auto}.vehicle-details-main{margin:auto;max-width:1060px}
