.anti-fraud-wrap .verification-step .icon-face{padding-top:12px}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.anti-fraud-wrap .verification-step .loading-container{position:relative;width:190px;height:190px;margin:0 auto}
.anti-fraud-wrap .verification-step .loading-circle{position:absolute;width:100%;height:100%;border:8px solid var(--default-brand-primary-color);border-top:8px solid transparent;border-radius:50%;animation:spin 1.5s linear infinite}
.anti-fraud-wrap .verification-step .loading-image{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:50%}
.anti-fraud-wrap .photo-approved .icon-face{margin:10px;margin-top:12px}
.anti-fraud-wrap .photo-approved .container{position:relative;width:190px;height:190px;margin:0 auto}
.anti-fraud-wrap .photo-approved .circle{position:absolute;width:100%;height:100%;border:9px solid green;border-radius:50%}
.anti-fraud-wrap .photo-approved .image{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:50%}
.complement-user-data-address[data-v-790733ec] .flex-content[data-v-790733ec]{display:flex;justify-content:space-between;flex-wrap:wrap}
.complement-user-data-address[data-v-790733ec] .flex-content[data-v-790733ec] .number[data-v-790733ec],.complement-user-data-address[data-v-790733ec] .flex-content[data-v-790733ec] .state[data-v-790733ec]{width:35%}
.complement-user-data-address[data-v-790733ec] .flex-content[data-v-790733ec] .complement[data-v-790733ec],.complement-user-data-address[data-v-790733ec] .flex-content[data-v-790733ec] .city[data-v-790733ec]{width:60%}
.complement-user-data-address[data-v-790733ec] .rules-checkbox-container[data-v-790733ec]{padding-bottom:2.2rem}
.complement-user-data-address[data-v-790733ec] .rules-checkbox-container[data-v-790733ec] .input-container[data-v-790733ec]{align-items:center}
.complement-user-data-address[data-v-790733ec] .rules-checkbox-container[data-v-790733ec] .input-container[data-v-790733ec] a[data-v-790733ec]{font-size:2rem;font-weight:bold;color:black;text-decoration:underline}
@media only screen and (max-width:720px){.complement-user-data-address[data-v-790733ec] .flex-content[data-v-790733ec] .hub-dropdown select[data-v-790733ec]{height:60px}
}
.wizard-greetings-nation .greetings{color:black;font-size:2rem;font-weight:700;padding-top:15px}
.wizard-greetings-nation .greetings .user-name{font-weight:100}
.wizard-greetings-nation .info{font-size:2rem;font-weight:600;color:black;padding-top:15px}
.basic-user-data-form-nation[data-v-50de9562] .lgpd-privacy-policy[data-v-50de9562]{color:#000;font-size:12px;font-weight:300}
.basic-user-data-form-nation[data-v-50de9562] .lgpd-privacy-policy[data-v-50de9562] a[data-v-50de9562]{color:inherit;text-decoration:underline}
@media only screen and (max-width:720px){.basic-user-data-form-nation[data-v-50de9562]{padding:0 20px}
}
.wizard-header[data-v-5777f945]{background-color:#000;display:flex;align-items:center;justify-content:center;height:88px}
.wizard-header[data-v-5777f945] .title-header[data-v-5777f945]{font-size:1.8rem;color:grey;text-transform:uppercase}
.bg-color[data-v-5777f945]{background-color:grey}
.progressbar[data-v-5777f945]{height:10px;transition:width .25s ease}
@media only screen and (max-width:960px){.wizard-header[data-v-5777f945] .title-header[data-v-5777f945]{width:250px;text-align:center}
}
.complement-user-data-success[data-v-16bbb4be] .title-description[data-v-16bbb4be]{padding-top:10px}
@media only screen and (max-width:960px){.complement-user-data-success[data-v-16bbb4be]{padding:20px}
.complement-user-data-success[data-v-16bbb4be] .title-description[data-v-16bbb4be]{width:80%}
}
.hub-loyalty-program-component .flex-input{display:flex;justify-content:space-between}
.hub-loyalty-program-component .complement-user-data-nation{top:80px;z-index:300;width:100%;bottom:0;position:fixed;overflow:auto;background-color:white}
.hub-loyalty-program-component .complement-user-data-nation .title{font-size:2rem;font-weight:600;color:black;padding-top:20px}
.hub-loyalty-program-component .complement-user-data-nation .wizard-form-container{padding-top:25px;padding-bottom:10px}
.hub-loyalty-program-component .complement-user-data-nation .input-info-container{width:100%;padding-left:20px;padding-bottom:35px;color:black;font-size:16px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement{width:400px;height:auto;max-height:95%;background:white;padding-bottom:18px;margin-bottom:125px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement.first-step{margin-top:50px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls{display:flex;justify-content:space-evenly;margin-bottom:30px;padding-bottom:50px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step{display:flex}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step span{font-size:1.4rem;margin:auto;color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue{margin-left:16px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container .step-circle{width:9px;height:9px;border-color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container .step-dash{visibility:hidden}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container.current-step .step-circle{background-color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container.completed-step .step-circle{background-color:black;border-color:black}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .current-step .step-indicator-vue .step-container.completed-step .step-circle:after{visibility:hidden}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls .hub-button{margin:0}
.hub-loyalty-program-component .complement-user-data-nation .form-control label{font-size:2rem;color:black}
.hub-loyalty-program-component .complement-user-data-nation .form-control .input-field-info{text-align:right;font-size:1.6rem}
.hub-loyalty-program-component .complement-user-data-nation .form-control .input-helper{font-size:1.6rem;color:black;text-decoration:underline}
.hub-loyalty-program-component .complement-user-data-nation .form-control .input-field-info{color:black}
@media only screen and (max-width:720px){.hub-loyalty-program-component .complement-user-data-nation{top:50px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement{max-width:100%}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .hub-input-field{height:60px}
.hub-loyalty-program-component .complement-user-data-nation .container-complement .wizard-controls{margin-bottom:20px}
}
.game-achievements-wrapper[data-v-2630c1d1]{max-width:980px;margin:0 auto;padding-bottom:30px}
.game-achievements-wrapper[data-v-2630c1d1] .categories-list[data-v-2630c1d1]{display:flex;justify-content:space-between;list-style:none;padding:10px 0 40px 0}
.game-achievements-wrapper[data-v-2630c1d1] .categories-list[data-v-2630c1d1] .list-item[data-v-2630c1d1]{display:flex;align-items:center;flex-direction:column}
.game-achievements-wrapper[data-v-2630c1d1] .categories-list[data-v-2630c1d1] .list-item[data-v-2630c1d1] .category-title[data-v-2630c1d1]{font-size:1.3rem;font-style:normal;font-weight:700;color:#191919}
.game-achievements-wrapper[data-v-2630c1d1] .categories-list[data-v-2630c1d1] .list-item[data-v-2630c1d1] .category-content[data-v-2630c1d1]{font-size:1.3rem;font-weight:400;margin:unset}
.game-achievements-wrapper[data-v-2630c1d1] .badge-lists-wrapper[data-v-2630c1d1]{background:url('../../../designs/wisdom/base/images/jeep/achievemenst-badge-list-background.png') no-repeat;background-size:cover;border-radius:25px}
@media only screen and (max-width:720px){.game-achievements-wrapper[data-v-2630c1d1] .badge-lists-wrapper[data-v-2630c1d1]{background-repeat:repeat-y;border-radius:50px;background-size:cover}
}
.loyalty-hub-button{border:0;min-height:70px;width:100%;max-width:400px;padding:20px}
.loyalty-hub-button .left-content .loyalty-medal-image{width:30px;height:30px;margin-right:20px}
.loyalty-hub-button .left-content .loyalty-medal-image svg{width:100%;height:100%}
.loyalty-hub-button .left-content p{margin:0;text-align:left}
.loyalty-hub-button .loyalty-arrow svg path{stroke:var(--default-brand-primary-color)}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.loyalty-hub-button{max-width:100%}
.loyalty-hub-button .font-h3{font-size:1.2rem}
}
.loyalty-dealership-change-modal{position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);color:white;z-index:100}
.loyalty-dealership-change-modal__content{margin:5% auto;width:430px;height:auto;background-color:white;padding:24px}
.loyalty-dealership-change-modal__content-header{display:flex;justify-content:flex-end}
.loyalty-dealership-change-modal__content-header .header-close-button{width:18px;height:18px}
.loyalty-dealership-change-modal__content-header .header-close-button svg{width:100%;height:100%}
.loyalty-dealership-change-modal__content-header .header-close-button svg path{fill:var(--default-brand-primary-color)}
.loyalty-dealership-change-modal__content .loyalty-modal-image{height:200px;width:100%}
.loyalty-dealership-change-modal__content .loyalty-modal-image img{object-fit:contain;align-self:center}
.loyalty-dealership-change-modal__content .pre-title{font-weight:400}
.loyalty-dealership-change-modal__content .title{text-wrap:balance}
.loyalty-dealership-change-modal__content .text-content{overflow-y:scroll;max-height:200px}
@media only screen and (max-width:720px){.loyalty-dealership-change-modal{position:fixed;overflow:hidden}
.loyalty-dealership-change-modal__content{position:absolute;top:5%;overflow:hidden}
}
.loyalty-header-banner[data-v-91529734]{position:absolute;top:0;z-index:-1}
.loyalty-header-banner[data-v-91529734] img[data-v-91529734]{object-fit:cover}
@media only screen and (max-width:720px){.loyalty-header-banner[data-v-91529734] img[data-v-91529734]{height:344px}
}
@media only screen and (min-width:721px){.loyalty-header-banner[data-v-91529734] img[data-v-91529734]{height:440px}
}
@media only screen and (min-width:1367px){.loyalty-header-banner[data-v-91529734] img[data-v-91529734]{height:600px}
}
.profile-card[data-v-31d2977a]{min-width:40rem;max-width:64rem;margin-top:136px}
.profile-card[data-v-31d2977a] .bg-transparent[data-v-31d2977a]{background-color:transparent}
.profile-card[data-v-31d2977a] .header-block[data-v-31d2977a]{height:6rem}
.profile-card[data-v-31d2977a] .header[data-v-31d2977a]{top:0;left:calc(50% - 60px)}
.profile-card[data-v-31d2977a] .header[data-v-31d2977a] img[data-v-31d2977a]{border-radius:50%;border:4px solid #2c75e0;width:136px;object-fit:cover}
.profile-card[data-v-31d2977a] .header[data-v-31d2977a] .background-gray[data-v-31d2977a]{background-color:lightgray}
.profile-card[data-v-31d2977a] .header[data-v-31d2977a] .rank-badge[data-v-31d2977a]{border-radius:4px;padding:10px;margin:0;transform:translateY(-20px)}
.profile-card[data-v-31d2977a] .display-grid[data-v-31d2977a]{display:grid;grid-template-columns:1fr 1fr 1fr}
.profile-card[data-v-31d2977a] .divide-x>*+*[data-v-31d2977a]{border-left:1px solid lightgray}
@media only screen and (max-width:720px){.profile-card[data-v-31d2977a]{position:initial;max-width:37rem;margin-top:284px}
}
@media only screen and (min-width:1367px){.profile-card[data-v-31d2977a]{margin-top:240px}
.profile-card[data-v-31d2977a] .header-block[data-v-31d2977a]{height:10rem}
.profile-card[data-v-31d2977a] .header[data-v-31d2977a]{left:calc(50% - 100px)}
.profile-card[data-v-31d2977a] .header[data-v-31d2977a] img[data-v-31d2977a]{width:200px}
.profile-card[data-v-31d2977a] svg[data-v-31d2977a]{width:44px;height:44px}
}
.loyalty-home{display:flex;flex-direction:column}
.loyalty-home .home-header{display:grid;grid-template-columns:repeat(12,1fr)}
.loyalty-home .home-header-banner{grid-column-start:1;grid-column-end:grid-end}
.loyalty-home .home-header-profile-card{grid-column-start:2;grid-column-end:6}
@media only screen and (max-width:720px){.loyalty-home .home-header{display:flex;flex-direction:column;align-items:center;overflow:hidden}
}
.loyalty-home .loyalty-home-action-buttons{max-width:1366px;margin:auto;display:grid;grid-template-columns:minmax(250px,400px) minmax(250px,400px) minmax(250px,400px);gap:40px}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.loyalty-home .loyalty-home-action-buttons{grid-template-columns:minmax(250px,100vw);gap:25px}
}
.loyalty-home.no-scroll{position:absolute}
.loyalty-new-dealership-modal{position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);color:white;z-index:100}
.loyalty-new-dealership-modal .choose-dealer-label{padding-left:15px;margin:25px 0}
.loyalty-new-dealership-modal .hub-button{min-width:100%;margin-top:15px}
.loyalty-new-dealership-modal .dealer-selector .form-container input{width:100%}
.loyalty-new-dealership-modal .dealer-selector .form-container a{width:100%}
.loyalty-new-dealership-modal__content{margin:5% auto;width:430px;height:auto;min-height:570px;max-height:90vh;overflow-y:auto;background-color:white;padding:24px}
.loyalty-new-dealership-modal__content-header{display:flex;justify-content:flex-end}
.loyalty-new-dealership-modal__content-header .header-close-button{width:18px;height:18px}
.loyalty-new-dealership-modal__content-header .header-close-button svg{width:100%;height:100%}
.loyalty-new-dealership-modal__content-header .header-close-button svg path{fill:var(--default-brand-primary-color)}
.loyalty-new-dealership-modal__content .loyalty-modal-image{height:200px;width:100%}
.loyalty-new-dealership-modal__content .loyalty-modal-image img{object-fit:contain;align-self:center}
.loyalty-new-dealership-modal__content .pre-title{font-weight:400}
.loyalty-new-dealership-modal__content .title{text-wrap:balance}
@media only screen and (max-width:720px){.loyalty-new-dealership-modal{position:fixed;overflow:hidden;display:flex;justify-content:center}
.loyalty-new-dealership-modal__content{position:absolute;top:3%;max-width:360px;max-height:600px;padding-bottom:120px}
.loyalty-new-dealership-modal .dealer-selector .form-container{margin:0;width:100%}
}
.loyalty-ranking-item-wrapper{display:grid;grid-template-columns:1fr 20fr 2fr;padding:12px 0;border-bottom:1px solid var(--default-brand-border-color)}
.loyalty-ranking-item-wrapper .item-position-name{text-transform:capitalize}
.loyalty-ranking-item-wrapper .item-position-medals{color:#000}
.loyalty-ranking-item-wrapper .item-position-medals .medal{width:24px;height:100%}
.loyalty-ranking-item-wrapper .item-position-medals .medal svg{width:100%;height:24px}
@media only screen and (max-width:720px){.loyalty-ranking-item-wrapper{grid-template-columns:2fr 10fr 2fr}
}
.loyalty-pagination{width:100%}
.loyalty-pagination .loyalty-pagination-back,.loyalty-pagination .loyalty-pagination-next{pointer-events:all}
.loyalty-pagination .loyalty-pagination-back .loyalty-pagination-arrow,.loyalty-pagination .loyalty-pagination-next .loyalty-pagination-arrow{width:20px}
.loyalty-pagination .loyalty-pagination-back .loyalty-pagination-arrow svg,.loyalty-pagination .loyalty-pagination-next .loyalty-pagination-arrow svg{height:20px;width:100%}
.loyalty-pagination .loyalty-pagination-back .loyalty-pagination-arrow svg path,.loyalty-pagination .loyalty-pagination-next .loyalty-pagination-arrow svg path{stroke:var(--default-brand-primary-color)}
.loyalty-pagination .loyalty-pagination-back.disabled,.loyalty-pagination .loyalty-pagination-next.disabled{pointer-events:none}
.loyalty-pagination .loyalty-pagination-back.disabled svg path,.loyalty-pagination .loyalty-pagination-next.disabled svg path{stroke:gray}
.loyalty-pagination .loyalty-pagination-back:hover,.loyalty-pagination .loyalty-pagination-next:hover{text-decoration:underline}
.loyalty-welcome-modal{position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);color:white;z-index:100}
.loyalty-welcome-modal .loyalty-welcome-modal-content{margin:5% auto;width:430px;height:auto;background-color:white;padding:24px}
.loyalty-welcome-modal .loyalty-welcome-modal-content .loyalty-welcome-modal-header{width:100%;display:flex;justify-content:flex-end}
.loyalty-welcome-modal .loyalty-welcome-modal-content .loyalty-welcome-modal-header .header-close-button{width:18px;height:18px}
.loyalty-welcome-modal .loyalty-welcome-modal-content .loyalty-welcome-modal-header .header-close-button svg{width:100%;height:100%}
.loyalty-welcome-modal .loyalty-welcome-modal-content .loyalty-welcome-modal-header .header-close-button svg path{fill:var(--default-brand-primary-color)}
.loyalty-welcome-modal .loyalty-welcome-modal-content .loyalty-welcome-modal-image{height:200px;width:100%}
.loyalty-welcome-modal .loyalty-welcome-modal-content .loyalty-welcome-modal-image img{object-fit:contain;align-self:center}
.loyalty-welcome-modal .loyalty-welcome-modal-content .loyalty-welcome-modal-pre-title{font-weight:normal;margin:8px 0}
.loyalty-welcome-modal .loyalty-welcome-modal-content .hub-button{max-width:none;width:100%}
.loyalty-welcome-modal .loyalty-welcome-modal-content .hub-button .hub-button__label{justify-content:center}
@media only screen and (max-width:720px){.loyalty-welcome-modal .loyalty-welcome-modal-content{width:100vw}
}
.faq-modal.hub-generic-container .hub-generic-modal .dialog-modal{height:690px;width:815px;border-radius:0;padding-left:150px;padding-right:150px;overflow:hidden}
.faq-modal.hub-generic-container .faq-modal-inner{height:100%}
.faq-modal.hub-generic-container .faq-modal-inner .faq-modal-questions{padding-left:50px;overflow-y:auto;height:100%;max-height:500px}
.faq-modal.hub-generic-container h2{font-size:3rem;text-transform:uppercase;position:relative;padding-left:100px;margin-bottom:60px}
.faq-modal.hub-generic-container h2:after{content:'';width:100%;position:absolute;top:80px;left:80px;width:300px}
.faq-modal.hub-generic-container .hub-faq-question .question-sentence{font-size:1.6rem;padding-bottom:25px;max-width:300px;font-weight:bold;text-transform:uppercase;padding-left:45px}
.faq-modal.hub-generic-container .hub-faq-question .question-sentence .plus-sign,.faq-modal.hub-generic-container .hub-faq-question .question-sentence .minus-sign{display:inline-flex;width:29px;height:29px;border-radius:50%;justify-content:center;align-items:center;position:absolute;left:26px;top:16px}
.faq-modal.hub-generic-container .hub-faq-question .question-sentence .plus-sign{font-size:2.8rem;font-weight:normal}
.faq-modal.hub-generic-container .hub-faq-question .question-sentence .minus-sign{font-size:1.4rem;font-weight:bold}
.faq-modal.hub-generic-container .hub-faq-question .question-answer{font-size:1.4rem}
.faq-modal.hub-generic-container .hub-faq-question.opened .question-answer{max-height:100% !important}
.verified-user-modal .hub-generic-modal .dialog-modal{height:auto;width:328px;border-radius:16px}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-img{display:flex;justify-content:center}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-img .verified-modal-icon{width:20%}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-inner{height:100%}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-inner .verified-modal-content h2{text-align:center;color:#1a1a1a;text-transform:uppercase;font-size:20px}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-inner .verified-modal-content p{font-size:14px;text-align:center;color:#4d4d4d}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-inner .verified-modal-button{display:flex;justify-content:center}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-inner .verified-modal-button .hub-button.hub-button--block{border-radius:8px;cursor:pointer}
@media only screen and (max-width:720px){.verified-user-modal .hub-generic-modal .dialog-modal{width:280px;height:auto}
.verified-user-modal .hub-generic-modal .dialog-modal .verified-modal-content h2{padding:0 10%}
}
.b2-formalization-wrap[data-v-cfd22cc0] #proposal-formalization[data-v-cfd22cc0] .hub-generic-modal[data-v-cfd22cc0] .close-button[data-v-cfd22cc0]:after{content:''}
.b2-formalization-wrap[data-v-cfd22cc0] #proposal-formalization[data-v-cfd22cc0] .hub-generic-modal[data-v-cfd22cc0] .dialog-modal[data-v-cfd22cc0]{margin:0 10px}
.order-details{margin:auto;max-width:1036px}
.order-details__inner.loading{visibility:hidden}
.order-details .go-back-page-vue{padding-left:0}
.order-details__separator{width:100%;height:2px;background:#000;margin:1.6rem 0}
.order-details__light-separator{width:100%;height:1px;margin:1.6rem 0;background:#ccc}
.order-details__item{width:100%;display:flex;align-items:flex-start;flex-direction:column}
.order-details__item--timeline{margin:4rem 0}
.order-details__item--error{flex-direction:row;column-gap:3rem}
.order-details__item--error div:first-of-type{align-self:center;height:6rem;width:6rem}
.order-details__item--error div:first-of-type svg{height:inherit;width:inherit;display:inherit}
.order-details__item_steps{border:1px solid black;border-radius:var(--default-brand-border-radius);width:70%;padding:10px}
@media only screen and (max-width:720px){.order-details__item_steps{width:100%}
}
.order-details__item_steps .hub-button{width:100%;max-width:100%}
.order-details__actions--cancel{margin-top:0}
.order-details #proposal-formalization .hub-generic-modal .close-button:after{content:''}
.order-details #proposal-formalization .hub-generic-modal .dialog-modal{margin:0 10px}
#modal-upload-documents .hub-generic-modal{background-color:rgba(0,0,0,0.3)}
#modal-upload-documents .hub-generic-modal .dialog-modal{width:450px;min-height:356px}
#modal-upload-documents .hub-generic-modal .dialog-modal .new-reservation-upload-documents__inputs{max-height:420px}
#modal-upload-documents .hub-generic-modal .dialog-modal .new-reservation-upload-documents__upload-later{display:none}
#modal-upload-documents .hub-generic-modal .dialog-modal .new-reservation-upload-documents__upload-button{width:100%;margin-top:4rem}
#modal-upload-documents .hub-generic-modal .dialog-modal .new-reservation-upload-documents__upload-button.hub-button{max-width:unset}
#modal-upload-documents .hub-generic-modal .dialog-modal .new-reservation-upload-documents__upload-button span{justify-content:center}
#modal-ticket-balance .hub-generic-modal .dialog-modal{width:450px}
.new-reservation-user-orders-component{max-width:1036px;margin:auto}
.new-reservation-user-orders-component .user-orders__card{width:100%;border:1px solid}
.new-reservation-user-orders-component .user-orders__card+.user-orders__card{margin-top:2.4rem}
.new-reservation-user-orders-component .user-orders__card__footer{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:auto}
.new-reservation-user-orders-component .user-orders__card__status{width:160px}
.new-reservation-user-orders-component .user-orders__card__status.cancelled{color:#000}
#redirect-formalization[data-v-243d4c12]{max-width:430px}
#redirect-formalization[data-v-243d4c12] .wrapper[data-v-243d4c12]{width:80%;margin:0 auto}
#redirect-formalization[data-v-243d4c12] .qr-code[data-v-243d4c12]{height:150px}
#redirect-formalization[data-v-243d4c12] .qr-code[data-v-243d4c12] .hub-qrcode[data-v-243d4c12]{width:auto}
@media only screen and (min-width:721px){#redirect-formalization[data-v-243d4c12] .btn-link[data-v-243d4c12]{display:none}
}
@media only screen and (max-width:720px){#redirect-formalization[data-v-243d4c12] .qr-code[data-v-243d4c12],#redirect-formalization[data-v-243d4c12] .qrcode-disclaimer[data-v-243d4c12]{display:none}
}
.rental-proposal{display:flex;flex-direction:column;border-radius:16px;background-color:white;padding:40px;margin-bottom:24px}
.rental-proposal__header{display:flex;align-items:center;margin-bottom:16px}
.rental-proposal__header .proposal-header__status{display:flex;align-items:center;flex-grow:1;padding:8px;border-radius:4px}
.rental-proposal__header .proposal-header__status .status-icon{display:flex;margin-right:8px}
.rental-proposal__header .proposal-header__status span{font-size:1.2rem;font-weight:bold;line-height:1.6rem;letter-spacing:.5px}
.rental-proposal__header .proposal-header__code{flex-grow:1;font-size:1.2rem;font-weight:bold;text-align:right}
.rental-proposal__tag{font-weight:bold;display:flex;width:50%;justify-content:space-between;margin-bottom:1.6rem;padding-left:.4rem;padding-right:2rem}
.rental-proposal__content{display:flex;justify-content:space-between}
.rental-proposal__content .proposal-content__left,.rental-proposal__content .proposal-content__right{width:calc(50% - 15px)}
.rental-proposal__content .proposal-content__left{display:flex;justify-content:space-around;flex-direction:column;margin-right:15px}
.rental-proposal__content .proposal-content__left .proposal-title{display:flex;flex-direction:column;margin-bottom:24px}
.rental-proposal__content .proposal-content__left .proposal-title__model{font-size:2.4rem;font-weight:600;transition:font-size 200ms ease}
.rental-proposal__content .proposal-content__left .proposal-title__details{font-size:1.6rem;font-weight:600}
.rental-proposal__content .proposal-content__left .proposal-price{display:flex;justify-content:space-between;margin-bottom:2rem}
.rental-proposal__content .proposal-content__left .proposal-price__icon_signature,.rental-proposal__content .proposal-content__left .proposal-price__icon_deadline{display:flex;align-items:center}
.rental-proposal__content .proposal-content__left .proposal-price__icon_signature .status-icon,.rental-proposal__content .proposal-content__left .proposal-price__icon_deadline .status-icon{background:#e6e6e6;width:40px;height:40px;border-radius:100%;display:flex;justify-content:center}
.rental-proposal__content .proposal-content__left .proposal-price__icon_signature .status-icon svg,.rental-proposal__content .proposal-content__left .proposal-price__icon_deadline .status-icon svg{width:2.5rem}
.rental-proposal__content .proposal-content__left .proposal-price__icon_signature .status-icon svg path,.rental-proposal__content .proposal-content__left .proposal-price__icon_deadline .status-icon svg path{fill:#a2238d}
.rental-proposal__content .proposal-content__left .proposal-price__icon_signature .price_details,.rental-proposal__content .proposal-content__left .proposal-price__icon_deadline .price_details,.rental-proposal__content .proposal-content__left .proposal-price__icon_signature .deadline,.rental-proposal__content .proposal-content__left .proposal-price__icon_deadline .deadline{display:flex;flex-direction:column;margin-left:1.2rem}
.rental-proposal__content .proposal-content__left .proposal-price__caption{font-size:1.2rem;font-weight:500}
.rental-proposal__content .proposal-content__left .proposal-price__value,.rental-proposal__content .proposal-content__left .proposal-price__date{font-size:1.4rem;font-weight:600;color:#a2238d}
.rental-proposal__content .proposal-content__left .proposal-price__value small,.rental-proposal__content .proposal-content__left .proposal-price__date small{font-size:1.6rem;font-weight:600;margin-right:8px}
.rental-proposal__content .proposal-content__left .proposal-campaign_details{margin-bottom:12px}
.rental-proposal__content .proposal-content__left .proposal-campaign_details p{margin:0;font-size:12px}
.rental-proposal__content .proposal-content__left .proposal-cta{margin-top:2rem;margin-bottom:2rem}
.rental-proposal__content .proposal-content__right{margin-left:15px}
.rental-proposal__content .car-profile-image{width:80%;display:block;margin:0 auto;object-fit:contain;transition:width 200ms ease}
.rental-proposal__content .btn-show-details{transition:height 100ms linear;padding:0}
.rental-proposal__details{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:16px;transition:height 200ms ease-in-out}
.rental-proposal__details .detail-item{width:50%;display:flex;align-items:center;margin-bottom:16px}
.rental-proposal__details .detail-item.align-center{align-items:center}
.rental-proposal__details .detail-item__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:16px;border-radius:50%;background-color:#ccc;z-index:1}
.rental-proposal__details .detail-item__icon .icon-svg{display:flex}
.rental-proposal__details .detail-item__icon .icon-svg svg{width:36px;height:auto}
.rental-proposal__details .detail-item__icon .icon-svg.white-stroke svg path{stroke:#fff}
.rental-proposal__details .detail-item__info{display:flex;flex-direction:column}
.rental-proposal__details .detail-item__info .info-caption{font-size:1.4rem;font-weight:600;margin-bottom:4px}
.rental-proposal__details .detail-item__info .transform-info-caption{text-transform:capitalize}
.rental-proposal__details .detail-item__info .info-text{font-size:2rem;font-weight:bold}
.rental-proposal__details .detail-item__info .info-text-date{font-size:2rem;font-weight:bold;color:#6b125d}
.rental-proposal__details .detail-item__info .info-plus{font-size:1.4rem;font-weight:500}
.rental-proposal__details .detail-item__info .info-display{display:none}
.rental-proposal__details .detail-item__info .info-campaign{margin-top:4px;font-size:12px}
.rental-proposal__details .proposal-timeline{width:100%;display:flex;flex-direction:column;align-items:flex-end}
.rental-proposal__details .proposal-timeline__header{width:100%;text-align:center;margin:4rem 0 5rem 0}
.rental-proposal__details .proposal-timeline__header--title{display:block;font-size:3.2rem;font-weight:700}
.rental-proposal__details .proposal-timeline__header--sub-title{font-size:1.4rem}
.rental-proposal__details .proposal-timeline__header:after{display:none}
.rental-proposal__details .proposal-timeline__status{width:calc(50% + 36px)}
.rental-proposal__details .proposal-timeline__status--item .detail-item__tooltip{position:absolute;padding:16px;background:black;color:white;font-size:1.4rem;font-weight:bold;left:-20px;transform:translateX(-100%);border-radius:4px;height:76px;max-width:200px;display:flex;align-items:center;text-align:center}
.rental-proposal__details .proposal-timeline__status--item .detail-item__tooltip:before{content:'';width:16px;height:16px;position:absolute;background:inherit;right:-8px;transform:rotate(45deg)}
.rental-proposal__details .proposal-timeline__status .detail-item{position:relative;width:auto;margin-bottom:36px}
.rental-proposal__details .proposal-timeline__status .detail-item:not(:last-child):after{content:'';position:absolute;width:1px;height:calc(100% + 72px);background:#ccc;left:36px;z-index:0;top:36px}
.rental-proposal__details .proposal-timeline__status .detail-item__info .info-caption{font-size:1.1rem;font-weight:500}
.rental-proposal__details .featured-items{width:100%;display:flex;flex-direction:column}
.rental-proposal__details .featured-items__tab{display:flex;justify-content:center;align-items:center;margin:0 auto;cursor:pointer}
.rental-proposal__details .featured-items__tab .featured-tab__text{font-size:1.4rem;font-weight:bold}
.rental-proposal__details .featured-items__tab .featured-tab__icon,.rental-proposal__details .featured-items__tab .featured-tab__arrow{display:flex}
.rental-proposal__details .featured-items__tab .featured-tab__icon{margin-right:8px}
.rental-proposal__details .featured-items__tab .featured-tab__arrow{margin-left:8px;transition:transform .2s ease .2s}
.rental-proposal__details .featured-items__tab.open .featured-tab__arrow{transform:rotate(180deg)}
.rental-proposal__details .featured-items__container>div{overflow:hidden}
.rental-proposal__details .featured-items__container>div ul{column-count:2;column-gap:30px;padding-left:25px}
.rental-proposal__details .featured-items__container>div ul li{font-size:1.2rem;font-weight:500;margin-bottom:8px}
.rental-proposal .btn-hide-details{width:100%;max-width:320px;height:0;margin:0 auto;padding:0;transition:height 100ms linear}
.rental-proposal.show-details .rental-proposal__content .proposal-title__model{font-size:3rem}
.rental-proposal.show-details .rental-proposal__content .car-profile-image{width:100%}
.rental-proposal.show-details .btn-show-details{height:0;transition:height 100ms linear}
.rental-proposal.show-details .btn-hide-details{height:40px;transition:height 100ms linear 150ms}
@media only screen and (max-width:720px){.rental-proposal{padding:24px}
.rental-proposal__header{flex-direction:column;margin-bottom:8px}
.rental-proposal__header .proposal-header__status{width:100%;justify-content:center}
.rental-proposal__header .proposal-header__code{order:-1;text-align:left;margin-bottom:8px}
.rental-proposal__tag{flex-direction:column;flex-wrap:wrap;width:80%}
.rental-proposal__tag .proposal-header__code{margin-bottom:6px}
.rental-proposal__content{flex-direction:column}
.rental-proposal__content .proposal-content__left,.rental-proposal__content .proposal-content__right{width:100%;margin:0}
.rental-proposal__content .proposal-content__left .proposal-title{margin-bottom:8px}
.rental-proposal__content .proposal-content__left .proposal-title__model{font-size:1.4rem}
.rental-proposal__content .proposal-content__left .proposal-title__details{font-size:1.2rem}
.rental-proposal__content .proposal-content__left .proposal-price{flex-direction:column}
.rental-proposal__content .proposal-content__left .proposal-price__icon_signature,.rental-proposal__content .proposal-content__left .proposal-price__icon_deadline{margin-bottom:5px}
.rental-proposal__content .proposal-content__left .proposal-price__value{font-size:1.4rem}
.rental-proposal__content .proposal-content__left .hub-button--alternate{margin-bottom:20px}
.rental-proposal__content .proposal-content__right{order:-1;margin-bottom:8px}
.rental-proposal__content .proposal-cta{margin-bottom:20px}
.rental-proposal__details{flex-direction:column}
.rental-proposal__details .detail-item{width:100%}
.rental-proposal__details .detail-item__icon{width:48px;height:48px}
.rental-proposal__details .detail-item__icon .icon-svg svg,.rental-proposal__details .detail-item__icon .status-icon svg{width:24px}
.rental-proposal__details .detail-item__info .info-caption{font-size:1.2rem}
.rental-proposal__details .detail-item__info .info-text{font-size:1.6rem}
.rental-proposal__details .detail-item__info .info-plus{font-size:1.2rem}
.rental-proposal__details .proposal-timeline{align-items:flex-start}
.rental-proposal__details .proposal-timeline__header--title{font-size:2.5rem;margin-bottom:1rem}
.rental-proposal__details .proposal-timeline__header--sub-title{font-size:1.1rem}
.rental-proposal__details .proposal-timeline .detail-item{margin-bottom:32px;width:100%}
.rental-proposal__details .proposal-timeline .detail-item:not(:last-child):after{height:calc(100% + 32px);left:24px}
.rental-proposal__details .featured-items__container>div ul{column-count:1}
.rental-proposal.show-details .rental-proposal__content .proposal-title__model{font-size:1.8rem}
.rental-proposal .tooltip-detail{font-size:1.6rem}
}
.rental-proposal .tooltip-detail{display:flex;align-items:center}
.rental-proposal .tooltip-detail .tooltip-icon{background-color:unset;display:flex;margin-left:1rem;cursor:pointer}
.rental-proposal .tooltip-detail .tooltip-icon svg path{stroke:#a2238d}
.rental-proposal .tooltip-detail .hub-generic-modal .dialog-modal{width:570px}
.rental-proposal .tooltip-detail .hub-generic-modal .dialog-modal .close-button{background:unset}
.rental-proposal .tooltip-detail .hub-generic-modal .dialog-modal .close-button::after{content:url('../../../designs/wisdom/base/images/flua/icon-close.svg')}
.rental-proposal .tooltip-detail .hub-generic-modal .dialog-modal .detail-modal{font-size:1.2rem;color:#000;font-weight:500}
.rental-proposal .visibility-border{visibility:hidden}
.rental-proposal-complement-data__title{max-width:500px;font-size:1.6rem;font-weight:700;margin:2.4rem auto}
.rental-proposal-complement-data__body{display:flex;align-items:flex-end;justify-content:center;margin-bottom:2.4rem}
.rental-proposal-complement-data__body .hub-input--cpf{max-width:290px}
.rental-proposal-complement-data__body .hub-button--save{margin-left:2.4rem;margin-bottom:2.5rem;height:48px;min-width:290px}
@media only screen and (max-width:720px){.rental-proposal-complement-data__body{display:flex;flex-direction:column}
.rental-proposal-complement-data__body .hub-input--cpf{max-width:none}
.rental-proposal-complement-data__body .hub-button--save{margin-left:0;width:100%}
}
.rental-proposal-data-updated-modal{display:flex;align-items:center;justify-content:center;flex-direction:column}
.rental-proposal-data-updated-modal__header{font-size:1.8rem}
.rental-proposal-data-updated-modal__body{font-size:1.4rem;margin-bottom:1.2rem}
.rental-proposal-placeholder{pointer-events:none;display:flex;flex-direction:column;border-radius:16px;background-color:white;padding:40px;margin-bottom:24px}
.rental-proposal-placeholder__header{display:flex;align-items:center;margin-bottom:16px}
.rental-proposal-placeholder__content{display:flex;justify-content:space-between}
.rental-proposal-placeholder__content .proposal-content__left,.rental-proposal-placeholder__content .proposal-content__right{width:calc(50% - 15px)}
.rental-proposal-placeholder__content .proposal-content__left{filter:blur(10px);display:flex;justify-content:space-around;flex-direction:column;margin-right:15px}
.rental-proposal-placeholder__content .proposal-content__left .proposal-title{display:flex;flex-direction:column;margin-bottom:24px}
.rental-proposal-placeholder__content .proposal-content__left .proposal-title__model{font-size:2.4rem;font-weight:600;transition:font-size 200ms ease}
.rental-proposal-placeholder__content .proposal-content__left .proposal-title__details{font-size:1.6rem;font-weight:600}
.rental-proposal-placeholder__content .proposal-content__left .proposal-price{display:flex;flex-direction:column}
.rental-proposal-placeholder__content .proposal-content__left .proposal-price__caption{font-size:1.2rem;font-weight:bold}
.rental-proposal-placeholder__content .proposal-content__left .proposal-price__value{font-size:3.2rem;font-weight:600;margin-bottom:24px}
.rental-proposal-placeholder__content .proposal-content__left .proposal-price__value small{font-size:1.6rem;font-weight:600;margin-right:8px}
.rental-proposal-placeholder__content .proposal-content__left .proposal-cta{margin-top:2rem}
.rental-proposal-placeholder__content .proposal-content__right{margin-left:15px;display:flex}
.rental-proposal-placeholder__content .car-profile-image{width:80%;display:block;margin:0 auto;object-fit:contain;transition:width 200ms ease}
.rental-proposal-placeholder__content .btn-show-details{transition:height 100ms linear;padding:0}
@media only screen and (max-width:720px){.rental-proposal-placeholder{padding:24px}
.rental-proposal-placeholder__header{flex-direction:column;margin-bottom:8px}
.rental-proposal-placeholder__content{flex-direction:column}
.rental-proposal-placeholder__content .proposal-content__left,.rental-proposal-placeholder__content .proposal-content__right{width:100%;margin:0}
.rental-proposal-placeholder__content .proposal-content__left{filter:none}
.rental-proposal-placeholder__content .proposal-content__left .proposal-title{filter:blur(10px);margin-bottom:8px}
.rental-proposal-placeholder__content .proposal-content__left .proposal-title__model{font-size:1.4rem}
.rental-proposal-placeholder__content .proposal-content__left .proposal-title__details{font-size:1.2rem}
.rental-proposal-placeholder__content .proposal-content__left .proposal-price{filter:blur(10px)}
.rental-proposal-placeholder__content .proposal-content__left .proposal-price__value{font-size:2.4rem}
.rental-proposal-placeholder__content .proposal-content__right{order:-1;margin-bottom:8px}
.rental-proposal-placeholder__content .proposal-actions{filter:blur(10px)}
.rental-proposal-placeholder__content .proposal-cta{margin-top:2rem}
}
.rental-proposals{margin-bottom:64px}
.rental-proposals .go-back-page-vue{padding:0}
.rental-proposals .no-proposals-found{max-width:500px;font-size:1.6rem;font-weight:500;text-align:center;margin:30px auto}
.rental-proposals hr{position:relative;width:100%;height:3px;display:flex;align-items:center;justify-content:center;border:0;margin:16px 0}
.rental-proposals hr:before{content:'';width:100%;height:1px;background-color:#ccc}
.rental-proposals hr.notch:after{content:'';position:absolute;width:72px;height:3px;background-color:#7f7f7f}
.rental-proposals__empty{display:flex;justify-content:center;align-items:center;margin-left:-2.4rem}
.rental-proposals__empty .banner{margin-left:2.4rem}
@media only screen and (max-width:720px){.rental-proposals{margin-bottom:0}
.rental-proposals__empty{flex-direction:column;margin-top:-2.4rem;margin-left:0}
.rental-proposals__empty .banner{margin-left:0;margin-top:2.4rem}
}
.reservation-cancel-modal-vue{text-align:center;max-width:100%;margin:0 auto;width:100%;height:100%;background-color:#fff;position:fixed;left:0;z-index:9;overflow:auto}
.reservation-cancel-modal-vue .cancel-modal{display:flex;flex-direction:column;width:70%;margin:90px auto;padding:30px;margin-bottom:120px}
.reservation-cancel-modal-vue .cancel-modal .header__image{width:100%;display:flex;justify-content:center}
.reservation-cancel-modal-vue .cancel-modal .body{display:flex;flex-direction:column;padding:40px}
.reservation-cancel-modal-vue .cancel-modal .body__title{text-align:left;font-weight:bold;font-size:2.4rem;letter-spacing:0;opacity:1;margin:0}
.reservation-cancel-modal-vue .cancel-modal .body__text{text-align:left;font-weight:normal;font-size:1.6rem;letter-spacing:0;opacity:1;margin:10px 0}
.reservation-cancel-modal-vue .cancel-modal .body__form .optionsCancel .hub-radio{height:40px}
.reservation-cancel-modal-vue .cancel-modal .body__form .optionsCancel .hub-radio label .hub-radio__content{font-weight:normal;font-size:1rem}
.reservation-cancel-modal-vue .cancel-modal .body__form .others{display:none}
.reservation-cancel-modal-vue .cancel-modal .body__form .othersOpen{display:flex;margin:auto;height:60px}
.reservation-cancel-modal-vue .cancel-modal .footer{display:flex;flex-direction:row;justify-content:space-evenly}
.reservation-cancel-success-modal-vue{text-align:center;max-width:100%;margin:0 auto;width:100%;height:100%;background-color:#fff;position:fixed;left:0;z-index:99;overflow:auto}
.reservation-cancel-success-modal-vue .cancel-success{display:flex;flex-direction:column;width:70%;margin:90px auto;padding:30px;margin-bottom:120px;align-items:center}
.reservation-cancel-success-modal-vue .cancel-success__image{width:100%;padding:40px 0}
.reservation-cancel-success-modal-vue .cancel-success__title{text-align:left;font-weight:normal;font-size:2.6rem;letter-spacing:0;opacity:1;padding:28px}
.reservation-cancel-success-modal-vue .cancel-success__text{text-align:left;font-weight:normal;font-size:1.6rem;opacity:1;padding-bottom:52px}
.reservation-cancel-success-modal-vue .cancel-success__buttons{display:flex;width:100%;justify-content:flex-end}
.reservation-cancel-success-modal-vue .cancel-success__buttons .icon-download{width:14px;height:18px}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal{padding:4rem 0}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal{width:100%;max-width:1256px;background-color:#edede3;max-height:100%;overflow-y:auto;padding:3.2rem 0;display:grid;grid-template-areas:'car' 'divider' 'summary' 'features';grid-row-gap:3rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .close-button{background:0}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .section{max-width:800px;width:100%;margin:0 auto}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .section__title{font-size:2.4rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car{grid-area:car;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:6rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__header .car-img{width:100%;max-width:360px}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__header .car-name{text-transform:uppercase}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__prices{padding-top:1.3rem;display:flex;flex-direction:column;justify-content:space-between}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__prices .price-item{display:flex;justify-content:space-between;padding:.5rem 0}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__prices .price-item .label{min-width:96px}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__prices .price-item-hide{display:inherit;justify-content:space-between;margin-bottom:10px}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__prices .price-item-hide .label{align-items:center;display:flex;min-width:96px}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__prices .price-item-hide .label-price{font-size:2.5rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car__prices .price-warning{font-size:1.2rem;line-height:1.25}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car-summary-divider{grid-area:divider;display:flex;justify-content:center}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car-summary-divider svg rect{fill:transparent}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary-container{background:rgba(217,217,216,0.37);padding:3rem 0}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary{grid-area:summary}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__title{font-size:1.8rem;margin:0;margin-top:1.7rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__content{margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:6rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos-container{display:flex;flex-direction:column}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos-container--optionals,.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos-container--accessories,.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos-container--services{margin-top:5rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos{padding:0;list-style:none;display:flex;flex-wrap:wrap}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos .info-item{width:50%;margin-top:2.6rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos .info-item p{margin:0}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos--column{flex-direction:column;height:100%;justify-content:space-between}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos--column .info-item{width:100%}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .features{grid-area:features;padding-bottom:3.2rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .features .hub-button{background:#18131f}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .features .hub-button__label{color:#edede3}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .label{font-size:1rem;font-weight:500;line-height:1.27;color:#18131f}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .label--big{font-size:1.4rem;line-height:1.29}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .label--strong{font-weight:bold}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .text-upper{text-transform:uppercase}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .text-capitalize::first-letter {text-transform:uppercase}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .text-capitalize{text-transform:lowercase}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .divider{height:.1rem;background-color:#18131f;margin:1rem 0}
@media only screen and (min-width:721px) and (max-width:860px){.reservation-car-features-modal.hub-generic-container .hub-generic-modal{padding:0}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .section{padding:0 3.2rem}
}
@media only screen and (max-width:720px){.reservation-car-features-modal.hub-generic-container .hub-generic-modal{padding:0}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .section{padding:0 3.2rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .car{grid-template-columns:auto}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__content{grid-template-columns:auto}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .summary__infos{margin-bottom:2.7rem}
.reservation-car-features-modal.hub-generic-container .hub-generic-modal .dialog-modal .features{padding-bottom:3.2rem}
}
.reservation-download-ticket-modal-vue{text-align:center;max-width:100%;margin:0 auto;width:100%;height:100%;background-color:#fff;position:fixed;left:0;z-index:9;overflow:auto}
.reservation-download-ticket-modal-vue .download-ticket{display:flex;flex-direction:column;width:70%;margin:90px auto;align-items:flex-start;padding:30px;margin-bottom:120px}
.reservation-download-ticket-modal-vue .download-ticket__image{width:100%;padding:40px 0}
.reservation-download-ticket-modal-vue .download-ticket__title{text-align:left;font-weight:normal;font-size:2.6rem;letter-spacing:0;opacity:1;padding-bottom:28px}
.reservation-download-ticket-modal-vue .download-ticket__text{text-align:left;font-weight:normal;font-size:1.6rem;opacity:1;padding-bottom:52px}
.reservation-download-ticket-modal-vue .download-ticket__buttons{display:flex;width:100%;justify-content:flex-end}
.reservation-download-ticket-modal-vue .download-ticket__buttons .confirm-download-ticket{min-width:260px;height:40px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;border-radius:5px;cursor:pointer;text-transform:uppercase}
.reservation-download-ticket-modal-vue .download-ticket__buttons .icon-download{width:24px;height:18px;padding-left:10px}
.reservation-download-ticket-modal-vue .download-ticket__buttons .message-error-download-ticket{font-size:1.4rem;cursor:pointer;text-transform:uppercase;border-radius:5px;padding:10px 50px}
.reservation-terms-modal-vue{text-align:center;max-width:100%;margin:0 auto;width:100%;height:100%;background-color:#fff;position:fixed;left:0;z-index:9;overflow:auto}
.reservation-terms-modal-vue .terms-conditions{display:flex;flex-direction:column;width:70%;margin:90px auto;align-items:flex-start;padding:30px;margin-bottom:120px}
.reservation-terms-modal-vue .terms-conditions__title{text-align:left;font-weight:normal;font-size:2.6rem;letter-spacing:0;padding-bottom:28px}
.reservation-terms-modal-vue .terms-conditions__text{text-align:left;font-weight:normal;font-size:1.2rem}
.reservation-terms-modal-vue .terms-conditions__buttons{display:flex;width:100%;justify-content:flex-end}
.reservation-terms-modal-vue .terms-conditions__buttons .cancel-terms-conditions{margin-right:20px}
.reservation-timeline .header{margin-bottom:16px}
.reservation-timeline .header .header--title{margin:0;font-size:2.8rem;line-height:3rem;text-transform:uppercase}
.reservation-timeline .header .header--sub-title{margin:0;font-size:1.8rem;line-height:3rem}
.reservation-timeline .detail-item{display:flex}
.reservation-timeline .detail-item+.detail-item{margin-top:50px}
.reservation-timeline .detail-item .detail-item__icon{width:50px;height:50px;border-radius:9px;margin-right:8px;display:flex;align-items:center;justify-content:center}
.reservation-timeline .detail-item .detail-item__icon .icon-svg{position:relative}
.reservation-timeline .detail-item .detail-item__icon .icon-svg.created{top:1px}
.reservation-timeline .detail-item .detail-item__icon .icon-svg.assembly{top:2px;left:.5px}
.reservation-timeline .detail-item .detail-item__icon .icon-svg.in-transit{top:2px;left:1px}
.reservation-timeline .detail-item .detail-item__icon .icon-svg.at-dealer svg{width:36px}
.reservation-timeline .detail-item .detail-item__info .info-caption{font-size:1.8rem;line-height:2.3rem}
.reservation-timeline .detail-item .detail-item__info .info-text{margin:0;font-size:2.4rem;line-height:3rem;margin-right:20px}
.reservation-timeline .detail-item .detail-item__info .info-dealer{font-size:2.4rem;line-height:3rem;text-transform:capitalize}
@media only screen and (max-width:720px){.reservation-timeline{margin-top:66px}
.reservation-timeline .header{margin-bottom:26px}
.reservation-timeline .header .header--sub-title{max-width:250px;line-height:2.3rem}
.reservation-timeline .detail-item .detail-item__info .info-text{max-width:229px}
}
.hide-modal{display:none}
.voucher-background{width:100%;height:100%;background-color:#191919;position:fixed;top:0;left:0;opacity:.57;z-index:9}
.voucher-information{height:calc(100vh - 6rem);background:#fff;z-index:9;position:fixed;top:0;left:50%;transform:translateX(-50%);margin-top:3rem;overflow-y:auto;width:100%;max-width:967px}
.voucher-information .header{display:flex;flex-direction:column;width:100%;height:auto;max-width:684px;padding:0;margin:5.8rem auto 4.3rem}
.voucher-information .header .voucher-header .labelName{font-size:2.2rem;line-height:2.7rem;font-weight:bold}
.voucher-information .header .voucher-header .modal-close-button{cursor:pointer;position:absolute;right:42px;top:44px;width:30px;height:30px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center}
.voucher-information .header .voucher-header .modal-close-button::after{content:'X';font-size:1.8rem;line-height:2.2rem;position:relative;top:1px}
.voucher-information .header .voucher-labels{margin-top:2.5rem}
.voucher-information .header .voucher-labels p{font-size:2.2rem;line-height:2.5rem;margin:2.5rem 0}
.voucher-information .header .voucher-details{width:100%;max-width:300px;height:auto;margin:1rem auto 8.4rem;padding:2rem}
.voucher-information .header .voucher-details .voucher-detail-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;padding-bottom:9px;margin-bottom:16px}
.voucher-information .header .voucher-details .voucher-detail-header .voucher-title{font-size:1.2rem;font-weight:bold}
.voucher-information .header .voucher-details .voucher-detail-user{margin-bottom:20px}
.voucher-information .header .voucher-details .voucher-detail-user .voucher-content .info-title,.voucher-information .header .voucher-details .voucher-detail-user .voucher-more-informations .info-title{margin-top:19px;font-size:1.2rem;line-height:1.4rem;margin-bottom:0;font-weight:bold;text-transform:uppercase}
.voucher-information .header .voucher-details .voucher-detail-user .voucher-content .info-value,.voucher-information .header .voucher-details .voucher-detail-user .voucher-more-informations .info-value{margin-top:6px;margin-bottom:0;font-size:1.4rem;line-height:1.7rem;font-weight:normal}
.voucher-information .header .voucher-details .voucher-detail-user .voucher-more-informations{display:flex;flex-direction:column;margin-top:8px}
.voucher-information .header .voucher-details .voucher-detail-user .voucher-more-informations .info-title{font-size:2rem;line-height:2.4rem}
.voucher-information .header .voucher-details .voucher-detail-user .voucher-more-informations .info-value+.info-value{margin-top:19px}
.voucher-information .header .voucher-actions{width:100%;margin:0 auto;max-width:300px;padding-top:1rem;display:flex;justify-content:space-between}
.voucher-information .header .voucher-actions .voucher-action__title{text-transform:uppercase}
.voucher-information .header .voucher-action{cursor:pointer;text-align:center;font-size:1.3rem}
.voucher-information .header .voucher-action__icon{padding-top:1rem}
.voucher-information .header .voucher-action__icon svg{width:2rem;height:2rem}
.voucher-information .header .voucher-action__icon svg path{fill:#716d6d}
.voucher-information .header .voucher-contact .info-title{font-size:1.3rem;line-height:1.5rem;text-transform:uppercase;margin-top:0;margin-bottom:15px;font-weight:bold}
.voucher-information .header .voucher-contact .info-value{font-size:1.3rem;line-height:1.5rem;margin:0}
@media only screen and (max-width:720px){.voucher-background{margin-top:5rem}
.voucher-information{width:100%;margin-top:5rem}
.voucher-information .header{padding:3rem 8%;margin-top:4rem}
.voucher-information .header .voucher-header .labelName{width:80%}
.voucher-information .header .voucher-header .modal-close-button{top:25px;right:25px}
.voucher-information .header .voucher-labels{margin-top:2.3rem}
.voucher-information .header .voucher-labels p{margin:0;font-size:2rem;line-height:2.4rem}
.voucher-information .header .voucher-details{margin-top:61px;margin-bottom:52px}
.voucher-information .header .voucher-contact .info-value{margin-bottom:5rem}
}
.user-reservation-vue{margin:3rem 0 6rem}
.user-reservation-vue .collapseble-enter-active,.user-reservation-vue .collapseble-leave-active{transition:all .2s ease-in-out;overflow-y:hidden}
.user-reservation-vue .collapseble-enter,.user-reservation-vue .collapseble-leave-to{overflow-y:hidden;transform:translateY(-5%);opacity:0;height:0}
.user-reservation-vue .titleNotReservation{max-width:1036px;margin:auto;display:block}
.user-reservation-vue .titleNotReservation span{font-size:1.6rem;color:#000;display:flex;align-items:center;max-width:1034px;margin:auto}
.user-reservation-vue .user-reservation-collapsble .title{cursor:pointer;font-size:1.6rem;font-weight:bold;color:#000;display:flex;align-items:center;max-width:1034px;margin:auto}
.user-reservation-vue .user-reservation-collapsble .title svg{width:1.2rem;margin-left:1.9rem;transform:rotate(90deg);color:#000}
.user-reservation-vue .user-reservation-collapsble .title svg path{width:1.2rem}
.user-reservation-vue .user-reservation-collapsble .title.open svg{width:1.2rem;margin-left:1.9rem;transform:rotate(-90deg)}
.user-reservation-vue .user-reservation-collapsble .hide{display:none}
.user-reservation-vue .user-reservation-collapsble .featured-items{height:calc(100vh - 10rem);background:#fff;z-index:9;position:fixed;top:0;left:50%;transform:translateX(-50%);margin-top:3rem;overflow-y:auto;width:100%;max-width:967px;padding:5rem;margin-top:8rem;box-shadow:0 .5rem 4.5rem black;border-radius:1rem}
.user-reservation-vue .user-reservation-collapsble .featured-items .modal-close-button{cursor:pointer;display:flex;justify-content:flex-end;padding:2rem;position:absolute;right:1rem;top:2rem}
.user-reservation-vue .user-reservation-collapsble .featured-items .modal-close-button::after{content:'X';font-size:1.8rem;line-height:1.2rem;position:relative;top:1px;border:1px solid;padding:.5rem;border-radius:3rem}
.user-reservation-vue .user-reservation-collapsble .featured-items .mg-top-list{margin-top:5rem}
.user-reservation-vue .user-reservation-collapsble .whatsapp-fab{position:fixed;bottom:0;right:2rem}
.user-reservation-vue .reservation-list{display:flex;align-items:center;min-height:411px;margin-top:4.3rem;width:calc(100% + 80px);margin-left:-40px}
.user-reservation-vue .reservation-list .reservation-grap{max-width:1100px;width:100%;margin:auto;display:flex;flex-direction:row;padding:30px 50px}
.user-reservation-vue .reservation-list .reservation-grap .info{min-width:326px;margin-right:50px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}
.user-reservation-vue .reservation-list .reservation-grap .info .details{display:flex;flex-direction:column;margin-top:0}
.user-reservation-vue .reservation-list .reservation-grap .info .details .first-label{font-size:2.1rem;margin-bottom:5px;text-transform:uppercase}
.user-reservation-vue .reservation-list .reservation-grap .info .details .second-label{font-size:1.5rem;text-transform:uppercase;line-height:3rem}
.user-reservation-vue .reservation-list .reservation-grap .info .details .third-label{font-size:2.2rem;line-height:3rem;text-transform:uppercase}
.user-reservation-vue .reservation-list .reservation-grap .info .details .links{cursor:pointer;font-size:1.5rem;text-transform:uppercase;text-decoration:underline;margin-top:1.6rem}
.user-reservation-vue .reservation-list .reservation-grap .info .details .cancel-reservation .text-cancel{font-size:1.3rem;text-align:left;font-weight:normal;letter-spacing:-0.24px;opacity:1;margin:0;padding-top:50px;margin-bottom:30px}
.user-reservation-vue .reservation-list .reservation-grap .info .details .cancel-reservation .button-cancel{font-size:1.6rem;text-align:left;font-weight:normal;letter-spacing:-0.24px;opacity:1;margin:0;padding:4px 75px;border-radius:3px;cursor:pointer;text-transform:uppercase}
.user-reservation-vue .reservation-list .reservation-grap .info .value-reservation{align-items:center;display:flex;flex-direction:row;margin:1.5rem 3.5rem 0 0}
.user-reservation-vue .reservation-list .reservation-grap .info .value-reservation .coin{width:35px;height:35px;border-radius:100%;font-size:3rem;display:flex;justify-content:center;align-items:center}
.user-reservation-vue .reservation-list .reservation-grap .info .value-reservation .details-payment{display:flex;flex-direction:column;margin-left:20px}
.user-reservation-vue .reservation-list .reservation-grap .info .value-reservation .details-payment .first-label{font-size:1.5rem;font-weight:bold;margin-bottom:1.1rem;text-transform:uppercase}
.user-reservation-vue .reservation-list .reservation-grap .info .value-reservation .details-payment .second-label{font-size:3.5rem;line-height:3rem;font-weight:bold}
.user-reservation-vue .reservation-list .reservation-grap .info .value-reservation .details-payment .third-label{cursor:pointer;font-size:1.5rem;margin-top:1rem;text-decoration:underline;text-transform:uppercase}
.user-reservation-vue .reservation-list .reservation-grap .info .more-details{margin-top:2.5rem;max-width:326px}
.user-reservation-vue .reservation-list .reservation-grap .info .more-details span{font-size:1.2rem}
.user-reservation-vue .reservation-list .reservation-grap .reservation-image img{width:100%;min-width:530px}
@media only screen and (max-width:720px){.user-reservation-vue{margin:5.3rem 0 3.8rem}
.user-reservation-vue .user-reservation-collapsble .featured-items{height:calc(84vh);margin-top:5rem;padding:2rem}
.user-reservation-vue .user-reservation-collapsble .featured-items .mg-top-list{margin-top:7rem}
.user-reservation-vue .user-reservation-collapsble .featured-items .mg-top-list ul{margin-left:0}
.user-reservation-vue .user-reservation-collapsble .whatsapp-fab{right:0}
.user-reservation-vue .reservation-list{height:auto;margin-top:2.8rem}
.user-reservation-vue .reservation-list .reservation-grap{flex-direction:column-reverse;padding:20px}
.user-reservation-vue .reservation-list .reservation-grap .info{width:100%;max-width:326px;padding:20px}
.user-reservation-vue .reservation-list .reservation-grap .info .more-details{width:100%}
.user-reservation-vue .reservation-list .reservation-grap .reservation-image{margin-top:1.8rem}
.user-reservation-vue .reservation-list .reservation-grap .reservation-image img{width:100%;height:100%;min-width:auto}
}
.activate-coupon-form-wrapper{width:100%;max-width:1036px;margin:auto}
.activate-coupon-form-wrapper h1,.activate-coupon-form-wrapper h2{text-transform:uppercase}
.activate-coupon-form-wrapper .user-info-wrapper{display:grid;gap:20px}
.activate-coupon-form-wrapper .user-info-wrapper .first-info-column{grid-column:1}
.activate-coupon-form-wrapper .user-info-wrapper .first-info-column .model-version-textarea label{display:none}
.activate-coupon-form-wrapper .user-info-wrapper .first-info-column .model-version-textarea textarea{resize:none}
.activate-coupon-form-wrapper .user-info-wrapper .second-info-column{grid-column:2}
.activate-coupon-form-wrapper .divider{border:1px solid black;margin:24px 0;background-color:black;width:100%}
.activate-coupon-form-wrapper .dealer-selector .form-container{margin:auto;flex-wrap:nowrap;max-width:100%}
.activate-coupon-form-wrapper .dealer-selector .form-container input,.activate-coupon-form-wrapper .dealer-selector .form-container .hub-button{margin:0 10px;height:50px !important}
.activate-coupon-form-wrapper .dealer-selector .dealer-selector-list ul{overflow-y:overlay;margin-bottom:24px;scrollbar-color:transparent transparent}
.activate-coupon-form-wrapper .dealer-selector .dealer-selector-list ul::-webkit-scrollbar{background-color:transparent}
@media only screen and (max-width:720px){.activate-coupon-form-wrapper{margin-bottom:60px}
.activate-coupon-form-wrapper .user-info-wrapper .second-info-column{grid-column:1}
.activate-coupon-form-wrapper .dealer-selector .form-container{flex-direction:column}
}
.activated-coupon-wrapper-component{width:100vw;max-width:1036px;margin:25px auto;display:flex}
.activated-coupon-wrapper-component .general-coupon-info{width:450px}
.activated-coupon-wrapper-component .general-coupon-info .dealer-info{margin:24px 0}
.activated-coupon-wrapper-component .general-coupon-info .dealer-info .dealer-title{margin-bottom:10px}
.activated-coupon-wrapper-component .how-to-use-voucher-text{width:50%}
.activated-coupon-wrapper-component .how-to-use-voucher-text .congratulations-section{margin-bottom:70px}
.activated-coupon-wrapper-component .how-to-use-voucher-text .congratulations-section h1{margin-top:0}
.activated-coupon-wrapper-component .how-to-use-voucher-text .steps-section{margin-bottom:70px}
.activated-coupon-wrapper-component .how-to-use-voucher-text .steps-section .font-body{margin-bottom:16px}
.activated-coupon-wrapper-component .how-to-use-voucher-text .hub-button{margin:auto 0 0 0}
@media only screen and (max-width:720px){.activated-coupon-wrapper-component{flex-direction:column;margin:25px auto 75px auto}
.activated-coupon-wrapper-component .general-coupon-info{width:400px}
.activated-coupon-wrapper-component .how-to-use-voucher-text{width:80%;margin-top:70px}
}
.car-coupon-component{padding:25px;width:320px;border-radius:var(--default-brand-border-radius);background-image:url();background-size:50%;background-repeat:no-repeat;height:auto}
.car-coupon-component .coupon-code{font-size:16px;margin:5px 0 0 0}
.car-coupon-component .coupon-texts{padding-bottom:5px;margin:5px 0 0 0;border-bottom:1px white solid;width:100%;text-align:center}
.car-coupon-component .coupon-texts.texts-container{padding-bottom:0;min-height:90px}
.car-coupon-component .coupon-texts.texts-container .section-text{margin:0;text-transform:capitalize}
.car-coupon-component .coupon-texts.no-border{border-bottom:0}
.car-coupon-component:hover{transform:scale(1.05);transition:transform 100ms ease-in-out}
.car-coupon-component.coupon-expired{filter:grayscale(1);color:#40424a;pointer-events:none}
.car-coupon-component.coupon-expired .coupon-texts{color:#40424a;border-bottom:1px #40424a solid}
.car-coupon-component.coupon-expired .coupon-texts .section-text{color:#40424a}
.car-coupon-component.recently-activated-coupon{width:90%;pointer-events:none}
.car-coupon-component.recently-activated-coupon .car-coupon-image{position:relative}
.car-coupon-component.recently-activated-coupon .car-coupon-image .checked-icon{position:absolute;top:40%;left:45%;z-index:5;width:50px}
.car-coupon-component.recently-activated-coupon .car-coupon-image .car-image{filter:brightness(0.7)}
@media only screen and (max-width:720px){.car-coupon-component{min-width:280px}
.car-coupon-component.recently-activated-coupon{width:80%}
}
.car-models-component{width:100%;position:relative;display:flex;align-items:center}
.car-models-component .models-nav{margin:0;padding:0;min-width:50px;max-width:50px}
.car-models-component .models-nav#previous-button{position:absolute;left:0}
.car-models-component .models-nav#next-button{position:absolute;right:0}
.car-models-component .models-nav svg path{fill:#fff}
.car-models-component .models-radio-group{display:flex;gap:16px;width:auto;padding:0 50px;overflow:hidden}
.car-models-component .models-radio-group .car-option img{width:200px}
.car-models-component .models-radio-group .car-option .hub-radio__content{font-size:16px;padding-left:10px;text-transform:capitalize}
@media only screen and (max-width:720px){.car-models-component .models-radio-group{overflow:auto;padding:0}
.car-models-component .models-nav{display:none}
}
.user-fidelity-wrapper-component{max-width:1036px;margin:20px auto}
.user-fidelity-wrapper-component .user-fidelity-component .fade-enter,.user-fidelity-wrapper-component .user-fidelity-component .fade-leave-to{transition:opacity .3s ease-in-out}
.user-fidelity-wrapper-component .user-fidelity-component .bullets{display:none}
.user-fidelity-wrapper-component .user-fidelity-component .user-fidelity-collapsible{padding-bottom:10px;border-bottom:1px solid black;margin-bottom:10px}
.user-fidelity-wrapper-component .user-fidelity-component .user-fidelity-collapsible .collapsible-title{width:100%;display:flex;justify-content:space-between;align-items:center}
.user-fidelity-wrapper-component .user-fidelity-component .available-user-fidelity-form{padding:16px 0;margin:60px 0}
.user-fidelity-wrapper-component .user-fidelity-component .available-user-fidelity-form .fidelity-logo{width:200px}
.user-fidelity-wrapper-component .user-fidelity-component .active-user-fidelity-form{padding:0;margin:10px 0}
.user-fidelity-wrapper-component .user-fidelity-component .available-fidelity-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:25px 0;scroll-snap-type:x mandatory}
.user-fidelity-wrapper-component .user-fidelity-component .available-fidelity-wrapper .available-fidelity-item{scroll-snap-align:center;cursor:pointer}
.user-fidelity-wrapper-component .user-fidelity-component .available-fidelity-wrapper .redeemed-fidelity-item{scroll-snap-align:center;cursor:pointer}
.user-fidelity-wrapper-component .user-fidelity-component .empty-fidelity-wrapper{display:grid;place-items:center;width:320px;height:380px;padding:25px;border:1px solid #40424a;border-radius:var(--default-brand-border-radius);text-align:center;margin-bottom:25px}
.user-fidelity-wrapper-component .user-fidelity-component .font-body{margin:24px 0}
@media only screen and (max-width:720px){.user-fidelity-wrapper-component .user-fidelity-component{margin:0 auto 80px auto}
.user-fidelity-wrapper-component .user-fidelity-component .fade-enter,.user-fidelity-wrapper-component .user-fidelity-component .fade-leave-to{transition:none}
.user-fidelity-wrapper-component .user-fidelity-component .available-user-fidelity-form,.user-fidelity-wrapper-component .user-fidelity-component .active-user-fidelity-form{display:block;margin:0}
.user-fidelity-wrapper-component .user-fidelity-component .available-user-fidelity-form .available-fidelity-wrapper,.user-fidelity-wrapper-component .user-fidelity-component .active-user-fidelity-form .available-fidelity-wrapper{display:flex;overflow:auto;gap:20px;margin:20px -20px;padding:0 20px}
.user-fidelity-wrapper-component .user-fidelity-component .bullets{display:block;height:45px;position:relative;width:100%}
.user-fidelity-wrapper-component .user-fidelity-component .bullets ul{list-style:none;padding:0;display:flex;justify-content:center;width:100%}
.user-fidelity-wrapper-component .user-fidelity-component .bullets ul li{width:8px;height:8px;border-radius:20px;border:1px solid #000;margin:6px}
.user-fidelity-wrapper-component .user-fidelity-component .bullets ul .selected{border:1px solid #fff;background:#000}
}
.user-badge ::-webkit-scrollbar{display:none}
.user-proposals-vue{width:100%;display:inline-block}
.user-proposals-vue .collapseble-enter-active,.user-proposals-vue .collapseble-leave-active{transition:all .2s ease-in-out;overflow-y:hidden}
.user-proposals-vue .collapseble-enter,.user-proposals-vue .collapseble-leave-to,.user-proposals-vue .collapseble-leave-active{transform:translateY(-10%);opacity:0;height:0;overflow-y:hidden}
.user-proposals-vue .without-cpf{margin:60px 0 0 0;max-width:480px;text-align:left;padding-bottom:60px}
.user-proposals-vue .without-cpf .title{font-size:3.6rem;line-height:1;font-weight:100;text-transform:uppercase}
.user-proposals-vue .without-cpf .text{font-size:1.6rem;line-height:1.29;font-weight:300;margin:10px 0 30px 0}
.user-proposals-vue .without-cpf .hub-button{margin:0}
.user-proposals-vue .user-proposals-collapsible{width:100%;display:inline-block;margin-bottom:30px}
.user-proposals-vue .user-proposals-collapsible .title{cursor:pointer;font-size:2rem;font-weight:bold;display:flex;align-items:center}
.user-proposals-vue .empty-proposals{width:315px;display:inline-block;padding-bottom:70px}
.user-proposals-vue .empty-proposals .title{font-size:3.8rem;font-weight:300;line-height:1.05;letter-spacing:-1.2px;max-width:320px;text-transform:uppercase;margin:7px 0 17px 0}
.user-proposals-vue .empty-proposals .text{width:334px;font-size:1.4rem;line-height:1.29;font-weight:300;margin:0}
.user-proposals-vue .user-proposals-form{width:100%;display:inline-block;position:relative}
.user-proposals-vue .user-proposals-form .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;width:62px;height:62px}
.user-proposals-vue .user-proposals-form .proposal-item{width:100%;display:inline-block;min-height:100px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:30px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:40px;min-height:430px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-left{max-width:350px;margin-right:13px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-right{flex-grow:1;max-width:680px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-middle{width:100%;position:relative;display:flex;justify-content:center;align-items:center;margin-top:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-id{margin-bottom:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-id span{width:100%;font-size:1.2rem;display:inline-block;font-weight:700}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs{font-size:3.8rem;font-weight:800;line-height:1.05}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs .version{font-size:3.8rem;font-weight:300;line-height:1.11}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .price{font-size:3.8rem;font-weight:bold}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation{display:flex;align-items:center;margin:35px 0 43px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-icon{display:flex;margin-right:22px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-icon .stroke{stroke-width:1.5px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info{display:flex;flex-direction:column;font-size:1.4rem;font-weight:300;line-height:1.29}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info .quotation-discount{font-size:1.6rem;font-weight:700;line-height:normal;margin-bottom:3px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info .quotation-price{font-size:3.8rem;font-weight:700;line-height:1.05;letter-spacing:-1px;margin-bottom:5px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer{display:flex;flex-direction:row;align-items:center;margin:35px 0 43px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .icon{background-image:url("../../../designs/wisdom/base/images/ico-location-round.svg");margin-right:22px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .legend{font-size:1.4rem;font-weight:300;line-height:1.29}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .delaer-name{font-size:1.6rem;font-weight:700;padding:4px 0;text-transform:uppercase}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-address,.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-tel{font-size:1.4rem;font-weight:300;line-height:1.29}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist{display:flex;flex-direction:row;align-items:center;margin:55px 0 43px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .icon{background-image:url("../../../designs/wisdom/base/images/ico-phone-round.svg");margin-right:22px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .specialist-info .legend{font-size:1.4rem;font-weight:300;line-height:1.29}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .specialist-info .specialist-name{font-size:1.6rem;font-weight:700;padding:4px 0;text-transform:uppercase}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-specialist .specialist-info .specialist-tel{font-size:1.4rem;font-weight:300;line-height:1.29}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions{position:absolute;left:0;display:flex;flex-direction:column;top:30px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button{width:215px;height:45px;margin-top:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button span{font-size:1.3rem;font-weight:400}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions :first-child{margin-top:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image img{width:100%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper{display:flex;justify-content:center}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline{display:inline-block}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information{width:340px;display:flex;flex-direction:row;align-items:center;margin:0 0 0 95px;cursor:pointer}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .icon{background-image:url("../../../designs/wisdom/base/images/ico-clock-round.svg");margin-right:35px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .opacity-0{opacity:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information{width:178px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .title{font-size:1.6rem;font-weight:700}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .subtitle{font-size:1.4rem;font-weight:300;line-height:1.29;padding:5px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible{display:flex;align-items:center}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible span{font-size:1.1rem;font-weight:500}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible .collapsible-arrow{margin-left:13px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list{width:100%;display:flex;flex-direction:column;margin-top:58px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:42px;position:relative}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item:after{position:absolute;top:0;left:125px;z-index:-1;content:"";width:1px;height:calc(100% + 42px)}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item:first-child:after{height:calc(50% + 42px);top:50%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item:last-child:after{height:50%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .date{font-size:1.4rem;font-weight:300;line-height:1.29;width:57px;margin:0 37px 0 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.received{background-image:url("../../../designs/wisdom/base/images/ico-binoculars-round.svg")}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.test-drive{background-image:url("../../../designs/wisdom/base/images/ico-steering-wheel-round.svg")}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.sent,.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .icon.quotation{background-image:url("../../../designs/wisdom/base/images/ico-money-round.svg")}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information{display:flex;flex-direction:column;width:270px;margin:0 0 0 37px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .stars{display:flex;align-items:center;justify-content:flex-start;margin:10px -5px 10px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .stars .star{margin:0 5px;width:15px;height:15px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .stars .star svg{width:15px;height:15px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .title{font-size:1.6rem;font-weight:700;width:150px;margin-bottom:5px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .text{font-size:1.4rem;font-weight:300;line-height:1.29}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .action .hub-button{padding:0;width:215px;height:36px;margin:13px 0 0 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .action .hub-button .hub-button__label{font-size:1.2rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .last-quotation-tooltip{width:215px;height:110px;position:absolute;left:-260px;display:flex;align-items:center;padding:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .last-quotation-tooltip .tooltip-arrow{height:110px;position:absolute;right:-20px;border-top:55px solid transparent;border-bottom:55px solid transparent}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .last-quotation-tooltip .tooltip-text{font-size:1.4rem;font-weight:300;line-height:1.29}
.user-proposals-vue .test-drive-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:300}
.user-proposals-vue .test-drive-modal .test-drive-modal-container{position:relative;width:300px;min-height:250px;border-radius:4px;padding:35px 26px 28px 26px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .btn-close{position:absolute;top:10px;right:10px;cursor:pointer}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .btn-close svg{width:25px;height:25px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .btn-close svg rect{stroke:none}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .modal-title{max-width:150px;font-size:2rem;font-weight:700;display:inline-block;margin-bottom:20px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .information-text{font-size:1.4rem;font-weight:300;line-height:1.29;margin-bottom:25px}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .information-text strong{font-size:1.3rem;display:block}
.user-proposals-vue .test-drive-modal .test-drive-modal-container .test-drive-modal-content .information-text span{font-size:inherit;font-weight:inherit;line-height:inherit}
@media only screen and (max-width:720px){.user-proposals-vue{margin-top:40px}
.user-proposals-vue .user-proposals-collapsible{margin-bottom:25px}
.user-proposals-vue .user-proposals-collapsible .title{font-size:1.6rem}
.user-proposals-vue .user-proposals-form .empty-proposals{padding-bottom:40px;width:auto}
.user-proposals-vue .user-proposals-form .empty-proposals .text{width:auto}
.user-proposals-vue .user-proposals-form .proposal-item{margin:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item{margin-bottom:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-wrapper{width:100%;padding-bottom:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-left,.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-right{width:100%;margin:0;padding:0 15px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-middle{padding:0 15px;flex-direction:column;align-items:flex-start;margin:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-middle .actions{top:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image{text-align:center}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .proposal-id{padding-top:0;text-align:left;margin:0;float:left}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .action{float:right;text-align:right;padding:0 15px 0 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .action a{color:#73757d;font-size:1.1rem;display:flex;align-items:center}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image .action a:before{content:url("../../../designs/wisdom/base/images/ico-clock-small.svg");width:12px;height:12px;margin-right:3px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .car-image img{width:90%;margin:0 auto;display:inline-block}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products{margin-top:20px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs .model-name{font-size:2.08rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs .version{font-size:2.08rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .price{font-size:2.08rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer{margin:20px 0 10px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .legend{font-size:1.4rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .delaer-name{font-size:1.6rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-address{font-size:1.4rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-tel{font-size:1.4rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions{width:100%;position:relative;margin-bottom:35px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button{width:100%;max-width:250px;height:45px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper{width:100%;padding:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline{margin-top:0;width:100%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .line-information{width:100%;margin:34px 0 40px 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item{align-items:flex-start}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item:after{top:62px;left:31px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item .information{width:unset}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item .information .title{width:auto;max-width:150px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper .proposal-timeline .event-item .information .action .hub-button{width:auto;max-width:250px;min-width:unset}
}
.user-wishlist-vue{margin:30px 0}
.user-wishlist-vue .collapseble-enter-active,.user-wishlist-vue .collapseble-leave-active{transition:all .2s ease-in-out;overflow-y:hidden}
.user-wishlist-vue .collapseble-enter,.user-wishlist-vue .collapseble-leave-to{overflow-y:hidden;transform:translateY(-5%);opacity:0;height:0}
.user-wishlist-vue .user-wishlist-collapsble{width:100%;display:inline-block;margin-bottom:20px}
.user-wishlist-vue .user-wishlist-collapsble .title{cursor:pointer;font-size:2rem;font-weight:bold;display:flex;align-items:center}
.user-wishlist-vue .user-wishlist-collapsble .title svg{margin-left:.4rem;transition:all .3s ease-in-out}
.user-wishlist-vue .user-wishlist-collapsble .title.open svg{transform:rotate(180deg);transition:all .3s ease-in-out}
.user-wishlist-vue .user-wishlist-form .loader-container{position:fixed;width:100%;height:200px;left:0}
.user-wishlist-vue .user-wishlist-form .empty-wishlist{display:inline-block;width:100%}
.user-wishlist-vue .user-wishlist-form .empty-wishlist .text{width:334px;font-size:1.4rem;line-height:1.29;font-weight:300;margin:0}
.user-wishlist-vue .user-wishlist-form .normal-wishlist{margin-top:21px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list{flex-wrap:wrap;display:flex;margin:0 -5px;width:calc(100% + 60px)}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car{width:320px;margin:0 12px 60px;padding:5px;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header{display:flex;justify-content:space-between;align-items:center;padding:5px;min-height:34px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header .delete-car{background-image:url("../../../designs/wisdom/id/images/trash-can.svg");background-repeat:no-repeat;background-position:right top;width:100%;height:100%;cursor:pointer}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header h3{font-size:1.4rem;font-weight:300;text-align:left;margin:0;width:calc(100% - 40px);height:2rem;overflow:hidden}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header .delete-car-icon{cursor:pointer}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body{padding-top:16px;display:flex;flex-direction:column;align-items:center}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .description{margin:0 0 4px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .image-wrapper{min-height:140px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body img{display:block;margin:auto;width:80%}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info{padding-top:20px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .wishlist-car-model{font-size:1.8rem;font-weight:500}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .wishlist-car-version{font-size:1.4rem;font-style:italic;letter-spacing:.4px;text-transform:uppercase}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder{display:flex}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder .price-prefix{font-size:1rem;font-weight:500;line-height:20px;margin-right:10px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder .price{font-size:2.4rem;font-weight:bold;margin-top:0}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer{padding-top:40px;width:100%;display:flex;justify-content:center}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .wishlist-button{flex-grow:1}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .open-car-button,.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .negotiate-car-button{height:50px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .open-car-button span,.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .negotiate-car-button span{font-size:1.3rem;font-weight:400;font-style:normal}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-footer .open-car-button span{font-weight:500}
@media only screen and (max-width:720px){.user-wishlist-vue{margin-top:30px}
.user-wishlist-vue .go-back-page-vue{position:absolute;top:0;left:5px}
.user-wishlist-vue .user-wishlist-collapsble .title{font-size:1.6rem}
.user-wishlist-vue .wishlist-header{flex-direction:column}
.user-wishlist-vue .wishlist-header .user-wishlist-header{padding-right:0;margin-bottom:10px}
.user-wishlist-vue .user-wishlist-form .empty-wishlist .text{width:unset}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list{width:100%;margin:0}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car{margin:0 0 20px 0;border-radius:0;padding-top:20px;width:100%}
}
.ft-su-code-confirm #number-code .code-input input{width:40px;height:49px;border:var(--default-brand-border-width) solid var(--default-brand-border-color);border-radius:var(--default-brand-border-radius);font-size:35px;text-align:center;padding:0}
.ft-su-code-confirm #number-code .code-input.error input{border:var(--default-brand-border-width) solid #ff0a0a}
.ft-su-code-confirm #number-code .code-input.success input{border:var(--default-brand-border-width) solid #50e3c2}
.ft-su-code-confirm .error-code{color:#ff0a0a}
.ft-su-code-confirm .send-code-button{background-color:var(--default-brand-primary-color)}
.ft-su-code-confirm-reset #number-code .code-input input{width:40px;height:49px;border:var(--default-brand-border-width) solid var(--default-brand-border-color);border-radius:var(--default-brand-border-radius);font-size:35px;text-align:center;padding:0}
.ft-su-code-confirm-reset #number-code .code-input.error input{border:var(--default-brand-border-width) solid #ff0a0a}
.ft-su-code-confirm-reset #number-code .code-input.success input{border:var(--default-brand-border-width) solid #50e3c2}
.ft-su-code-confirm-reset .error-code{color:#ff0a0a}
.ft-su-code-confirm-reset .send-code-button{background-color:var(--default-brand-primary-color)}
.ft-su-code-confirm-reset .wrap-password{border-top:var(--default-brand-border-width) solid #000}
.ft-su-email-help-config[data-v-5c04b7b4]{height:100%}
.ft-su-email-help-config[data-v-5c04b7b4] .content[data-v-5c04b7b4] .font-h2[data-v-5c04b7b4]{font-weight:bold}
.ft-su-email-confirm[data-v-5914adb4] .resend-email-link[data-v-5914adb4]{cursor:pointer}
.content[data-v-5eccc817] .password-tips[data-v-5eccc817] p[data-v-5eccc817]{margin:0;padding-bottom:2px}
.order__header{font-weight:900;color:black;padding-bottom:16px}
.order__content{padding-bottom:47px}
.order__status{display:flex;align-items:end;font-size:1.6rem;min-height:38px}
.order__status a{font-weight:900;color:black;text-decoration:underline;cursor:pointer;width:50%}
.order__status__empty{padding-top:47px}
.order__status__pendent{color:#409435;width:50%;text-align:right}
#order-detail{max-width:980px;margin:0 auto}
#order-detail .go-back-page-vue{padding-left:0}
#order-detail .detail{max-width:740px;display:flex;flex-direction:column}
#order-detail .detail_banner{border:1px solid black;padding:25px;max-width:740px}
#order-detail .detail_banner_nav{display:flex;justify-content:space-between;font-size:1.8rem}
#order-detail .detail_banner_nav a{font-weight:900;cursor:pointer;color:black;text-decoration:underline}
#order-detail .detail_banner .car{padding-top:35px;display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between}
#order-detail .detail_banner .car__wpp-btn{bottom:0;max-width:455px}
#order-detail .detail_banner .car_h2{max-width:300px;font-size:2.8rem;color:black}
#order-detail .detail_banner .car_img{max-width:300px}
#order-detail .detail_banner .car_img img{width:100%}
#order-detail .detail_banner .car .hub-button{padding:20px;text-decoration:none}
#order-detail .detail__text{font-size:1.5rem;text-align:center}
.detail__timeline{margin:0 auto;padding-top:75px}
.detail__timeline__item{display:flex;flex-direction:row;padding-bottom:40px}
.detail__timeline__item .info{max-width:370px;padding-left:40px;font-size:1.8rem;margin:auto 0}
.detail__timeline__item .info__step{font-weight:900;color:black;margin:0}
.detail__timeline__item .info__text{margin:10px 0}
.detail__timeline__item .info a{font-weight:900;cursor:pointer;color:black;text-decoration:underline}
.detail__timeline__item .info .title{font-size:2.2rem}
.detail__timeline__item:not(:last-child):before{content:'';position:relative;width:1px;background:#ccc;top:40px;left:25px;z-index:-2}
.detail__timeline .custom-icon rect{fill:var(--customColorItem)}
.detail__timeline .default-background-icon rect{fill:var(--defaultBackground)}
.detail__timeline .icon-green rect{fill:#13b28a}
.detail__timeline .clickable{cursor:pointer}
.detail__date{display:flex;font-size:1.5rem;margin-left:9rem;margin-bottom:2rem}
@media only screen and (max-width:720px){.detail__date{justify-content:center;margin:0 0 2rem}
}
#user-my-orders-wrapper{max-width:980px;margin:0 auto}
#user-my-orders-wrapper h2{font-weight:bolder;font-size:30px;color:black;margin-top:0}
#user-my-orders-wrapper .cards{display:flex;flex-wrap:wrap;margin-bottom:40px}
#user-my-orders-wrapper .cards .card{width:320px;padding:18px;display:flex;flex-direction:column;border:1px solid black;font-size:1.8rem;margin-bottom:35px}
#user-my-orders-wrapper .cards .card__header{font-weight:900;color:black;font-size:28px;padding-bottom:20px}
#user-my-orders-wrapper .cards .card__content{padding-bottom:20px}
#user-my-orders-wrapper .cards .card__content p{margin:0}
#user-my-orders-wrapper .cards .card .hub-button{width:100%}
#user-my-orders-wrapper .information{padding-bottom:65px}
#user-my-orders-wrapper .information__content{max-width:708px;font-size:1.8rem;margin:20px 0}
.voucher-generator .hub-loader-vue{position:fixed}
.voucher-modal{background-color:#fff;height:calc(100vh - 50px);left:0;overflow:auto;position:fixed;top:80px;z-index:1000000;text-transform:none}
.voucher-modal .modal-info{max-width:1200px;margin:0 auto}
.voucher-modal .modal-info .hub-button{background-color:inherit;min-width:inherit;height:inherit}
.voucher-modal .modal-info .hub-button svg{width:16px;height:16px}
.voucher-modal .modal-info .hub-button span{color:#000;text-transform:none}
.voucher-modal .modal-info__top .go-back-page-vue{padding-left:0}
.voucher-modal .modal-info__top .info-details p{margin:0}
.voucher-modal .modal-info .dividing-line{border-top:1px solid #000}
.voucher-modal .modal-info__bottom{max-width:980px;margin:0 auto}
.voucher-modal .modal-info__bottom .qrcode-image{border:1px solid #000}
.voucher-modal .modal-info__bottom .qrcode-image .hub-qrcode{width:100%;height:100%}
.voucher-modal .modal-info__bottom .qrcode-token,.voucher-modal .modal-info__bottom .qrcode-date{margin-top:1.2rem}
.voucher-modal .modal-info__bottom .qrcode-value{margin:1.2rem 0}
.voucher-modal .modal-info__bottom .qrcode-advice{max-width:480px}
.voucher-modal .modal-info__bottom .hub-button{align-self:end}
@media only screen and (min-width:721px) and (max-width:860px),only screen and (max-width:720px){.voucher-modal{height:calc(100vh - 50px);top:50px}
}
@media only screen and (max-width:720px){.voucher-modal .modal-info__bottom .hub-button{align-self:center}
}
@media print{.voucher-modal{top:0;position:absolute;overflow:unset;padding-top:0 !important}
.voucher-modal .modal-info .hub-button{display:none}
.voucher-modal .modal-info__top .go-back-page-vue{display:none}
.voucher-modal .modal-info__top .info-banner{width:fit-content}
.voucher-modal .modal-info__bottom{max-width:740px}
.voucher-modal .modal-info__bottom .qrcode-image svg{width:200px;height:200px}
}
@media print{.navigator-menu.printableElement{display:inherit;visibility:visible}
.navigator-menu .hub-navigator-menu>ul.unPrintableElement{display:none !important}
.hub-page-content.unPrintableElement{display:none !important}
}
.access-denied{display:flex;flex-direction:column;justify-content:center;align-items:center;height:790px}
.access-denied__content{display:flex;flex-direction:column;width:50%;align-self:center;justify-content:center;align-items:center}
.access-denied__content img{width:178px;height:182px}
.access-denied__content__title{font-size:,3.6rem;font-weight:bold;text-align:center;color:#193656}
.access-denied__content__subtitle{font-size:,2.4rem;font-weight:500;text-align:center;color:#4a4a4a}
.event-participants{margin-bottom:40px}
.event-participants header{margin:40px auto;width:90%}
.event-participants header .filter{display:flex;align-items:center}
.event-participants header .filter .form-data{width:calc(100% / 3)}
.event-participants header .filter .hub-button{margin-left:30px}
.event-participants header .actions{display:flex;justify-content:space-between}
.event-participants header .actions .print-link{height:32px;width:32px;background-image:url(../../../designs/wisdom/base/images/print-icon.svg);background-size:contain;background-repeat:no-repeat}
.external-application-form .generic-form-list{display:block}
.external-application-form .generic-form-list .header,.external-application-form .generic-form-list .content{display:flex}
.external-application-form .generic-form-list .header{width:100%;margin-bottom:30px}
.external-application-form .generic-form-list .header .add-btn{margin-right:10px}
.external-application-form .generic-form-list .content{margin-bottom:10px}
.external-application-form .generic-form-list .content .hub-button .hub-button__label{justify-content:center}
.external-application-form .generic-form-list .roles{margin-left:40px}
.external-applications{margin-top:24px;padding:32px;border-radius:4px;flex:12}
.external-applications .external-actions{display:flex;justify-content:flex-end}
.external-applications .external-actions .hub-button{margin:0}
.external-applications header,.external-applications section{display:flex;flex-wrap:wrap;flex:1}
.external-applications header{padding-bottom:20px}
.external-applications header .sectionTitle{text-transform:uppercase;flex:1}
.external-applications .user-info-form{margin-top:30px;width:100%}
.external-applications .user-info-form .form-control{margin:0 15px 0;flex:1}
.external-applications .user-info-form .form-control .hub-input{margin-bottom:0}
.external-applications .external-list{margin-top:64px}
.external-applications .external-list .add-button{margin-right:15px}
.external-applications .external-list .list-content{flex:1}
.external-applications .external-list .list-content .admin-tag{margin-left:15px;text-transform:uppercase;font-weight:500}
.external-applications .external--roles-list{flex:12}
.external-applications .external--roles-list header{flex-direction:flex;justify-content:space-between}
.external-applications .external--roles-list header h2{margin:0 0 10px 0}
.external-applications .external--roles-list header p{margin:0}
.active-role{margin-bottom:15px}
.generic-form-list .generic-form-content .title{font-weight:bolder}
.generic-form-list .generic-form-content .description{font-weight:normal}
.offer-admin-form .radio-group{display:flex;margin:15px 0;margin-right:3rem}
.offer-admin-form .radio-group .hub-radio__content{padding-left:1.5rem;line-height:1.6rem;text-transform:none;font-size:1.3rem}
.offer-admin-form .radio-group .disabled .hub-radio__content{cursor:not-allowed}
.offer-admin-form .radio-group .disabled .hub-radio__radio{opacity:.8}
.generic-form-sso header{display:flex}
.generic-form-sso .section{display:flex;margin-bottom:59px}
.generic-form-sso .section .sectionTitle{flex:1}
.generic-form-sso .add-button,.generic-form-sso .delete-button{width:initial}
.generic-form-sso .generic-form-list{display:flex;margin-top:32px;padding-bottom:16px}
.generic-form-sso .generic-form-list .generic-form-content{flex:1}
.checkbox-field{margin-bottom:16px}
.inspector .generic-form-list{display:block}
.inspector .generic-form-list .header,.inspector .generic-form-list .content{display:flex}
.inspector .generic-form-list .header{margin-bottom:30px}
.inspector .generic-form-list .header .add-btn{margin-right:10px}
.inspector .generic-form-list .content{margin-bottom:10px}
.user-repairman-form{display:flex;justify-content:flex-end;flex-direction:column}
.sso-form-container{width:500px}
.sso-form-container header{margin-bottom:32px}
.sso-form-container header h3{margin:0}
.sso-form-container section{display:flex}
.sso-form-container section .select-bar{flex-grow:1;justify-content:center;display:flex;width:80px}
.sso-form-container section .select-bar .input-range{-webkit-appearance:none;height:100%;outline:0;writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:20px}
.sso-form-container section .add-form{flex-grow:11}
.sso-form-container section .add-form ul{padding:0;margin:0;list-style-type:none}
.sso-form-container section .add-form ul label{text-transform:uppercase;font-size:12px}
.sso-form-container section .add-form .hub-dropdown{margin:25px 0}
.sso-form-container section .add-form .disabled div,.sso-form-container section .add-form .disabled .hub-dropdown-selected{background-color:transparent}
.sso-form-container footer{margin-top:59px;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}
.sso-form-container footer .hub-button{width:120px;margin:0}
.sso-form-container footer .cancel-button{margin-right:10px;border:0}
.jurisdiction-container{margin-top:32px}
.jurisdiction-container header{display:flex;margin-bottom:59px}
.jurisdiction-container header .sectionTitle{flex:1}
.jurisdiction-container .add-button,.jurisdiction-container .delete-button{width:initial}
.jurisdiction-container .jurisdiction-list{display:flex;margin-top:32px;padding-bottom:16px}
.jurisdiction-container .jurisdiction-list .jurisdiction-content{flex:1}
.jurisdiction-container .jurisdiction-list .jurisdiction-content ul li:not(:last-child){margin-bottom:5px}
.actions-buttons{display:flex;margin-top:32px;margin-bottom:16px}
.actions-buttons .create-action{flex:1}
.actions-buttons.element-position{justify-content:flex-end}
.actions-buttons .general-actions{width:100%;display:flex;justify-content:flex-end}
.actions-buttons .general-actions .hub-button{margin:0 5px}
.actions-buttons .general-actions .hub-button:last-child{margin:0}
.actions-buttons .hub-button{max-width:200px;margin:0}
.actions-buttons .size-button{max-width:230px}
.actions-buttons.element-position{justify-content:flex-end}
.user-container{flex:8;min-height:930px;margin-top:16px;border-radius:4px;padding:32px}
.user-container .sectionTitle{text-transform:uppercase;font-weight:500;margin-bottom:32px}
.user-container .admin-details-container{display:flex;justify-content:flex-end}
.user-container .admin-details-container .tab-container{width:90%}
.user-container .btn-commissioning{display:flex;align-content:flex-end}
.user-container .btn-commissioning .hub-button{width:initial}
.user-container .tooltip{position:relative;display:inline-block;border-bottom:0}
.user-container .tooltip .tooltiptext{visibility:hidden;width:initial !important;text-align:center;padding:8px;position:absolute;bottom:100%;left:50%;z-index:1;opacity:0;transform:translateX(-50%);transition:opacity 1s;border-radius:6px;margin-left:0 !important;font-size:.8rem}
.user-container .tooltip .tooltiptext:after{content:' ';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid}
.user-container .tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.user-container .tooltip section{margin-top:32px}
.user-container .user-profile .profile-picture>img{width:100%;border-radius:50%}
.user-admin-form{display:flex}
.user-admin-form .form-container{max-width:initial}
.user-info-vue .user-info-form .user-info-form-wrapper .emails-list div{margin-bottom:32px}
.merge-container{display:flex}
.merge-container .user-container{position:relative;margin-right:8px;margin-left:8px;border-width:2px}
.merge-container .user-container .label-container{position:absolute;left:50%;top:-9px;padding:4px 16px;border-radius:12px;line-height:1.14;transform:translateX(-50%)}
.user-admin-component .user-admin-container .sidebar-user .page-control{margin-bottom:15px}
.user-admin-component .user-admin-container .sidebar-user .page-control .previous{margin-left:11px}
.user-admin-component .sidebar-user{width:414px;margin-top:16px;margin-right:16px;border-radius:4px;position:relative;display:flex;flex-direction:column}
.user-admin-component .sidebar-user .hub-loader-vue{position:absolute}
.user-admin-component .sidebar-user .sidebar-filter-input{margin-bottom:0;display:flex;flex-wrap:wrap;padding:0 16px;width:100%;height:48px;border:0}
.user-admin-component .sidebar-user .sidebar-filter-input .hub-input{margin-bottom:0}
.user-admin-component .sidebar-user .sidebar-filter-input input{flex:1;height:100%;border:0}
.user-admin-component .sidebar-user .sidebar-filter-input input:focus{outline:0}
.user-admin-component .sidebar-user .sidebar-filter-input .checkbox input[type=checkbox]{accent-color:#597dda}
.user-admin-component .sidebar-user .sidebar-filter-input .icon-search{display:flex;align-items:center;cursor:pointer}
.user-admin-component .sidebar-user .sidebar-filter-input .icon-search .content-search-img{width:16px;height:16px}
.user-admin-component .sidebar-user .user-list{padding:0;margin:0;list-style-type:none}
.user-admin-component .sidebar-user .user-list li{padding:16px;display:flex;align-items:center;height:64px}
.user-admin-component .sidebar-user .user-list li .merge-checkbox{display:none}
.user-admin-component .sidebar-user .user-list li .avatar{width:32px;height:32px;border-radius:50%;margin-right:8px}
.user-admin-component .sidebar-user .user-list li .user-list-content{cursor:pointer;flex-wrap:wrap;display:flex;flex-direction:column;justify-content:center;width:100%}
.user-admin-component .sidebar-user .user-list li .user-list-content .user-list-name{line-height:1.14}
.user-admin-component .sidebar-user .user-list li .user-list-content .user-list-email{line-height:1}
.user-admin-component .sidebar-user .user-list li .merge-checkbox input{margin-left:8px}
.user-admin-component .sidebar-user .user-list li.enabled-hover-event:hover .merge-checkbox{display:inherit}
.user-admin-component .sidebar-user .user-list li.enabled-hover-event:hover .avatar{display:none}
.user-admin-component .sidebar-user .user-list li.bg-selected-checkbox{pointer-events:initial}
.user-admin-component .sidebar-user .user-list li.disabled-event-click{pointer-events:none}
.user-admin-component .sidebar-user.disabled-sidebar{filter:alpha(opacity=30);pointer-events:none;opacity:.3}
.user-admin-component .sidebar-user .loading-label{padding-top:16px;font-size:16px;color:#597dda;height:100%;align-self:center}
.user-admin-component .sidebar-user .tooltip-label{padding-left:18px;color:red}
.user-badge-wcd-vue{color:#4a4a4a;display:flex;align-items:center;position:relative;margin-right:10px}
.user-badge-wcd-vue .badge-icon.selected{border:2px solid #193656;border-radius:20px}
.user-badge-wcd-vue .login-link{text-decoration:none;position:relative;color:#555;font-size:11px;padding-top:2px;margin-left:14px}
.user-badge-wcd-vue .login-link .bold{font-weight:bold}
.user-badge-wcd-vue .loader-wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;background-color:rgba(0,0,0,0.3)}
.user-badge-wcd-vue .loader-wrapper .loader{background-image:url("../../../designs/wisdom/base/images/loading.svg");background-repeat:no-repeat;background-position:center;background-size:100%;height:75px;width:75px}
.user-badge-wcd-vue .badge-unlogged-user,.user-badge-wcd-vue .badge-logged-user{display:flex;align-items:center;cursor:pointer}
.user-badge-wcd-vue .badge-unlogged-user .badge-logout-button,.user-badge-wcd-vue .badge-logged-user .badge-logout-button{margin-left:14px}
.user-badge-wcd-vue .badge-logged-user img{width:40px}
.user-badge-wcd-vue .confirmation-window{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(33,33,33,0.56);z-index:101;display:flex;justify-content:center;align-items:center}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog{width:400px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{background-color:#fff;margin:0 auto;text-align:center;border-radius:5px;padding:40px 10px 60px;position:relative}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{font-size:20px;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left;padding-left:10px;word-wrap:break-word}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field{display:inline-flex;flex-direction:column;margin:10px 0;width:300px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field>label{font-size:13px;font-weight:500;text-align:left}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field input{font-size:14px;font-style:italic;color:#7f7f7f;border:0;border-bottom:2px solid #979797;margin-top:5px;padding:5px;width:100%}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field input:focus{outline:0}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .dialog-message{text-align:center;padding:0}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder{padding-top:20px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .confirmation-button{background:#e50353;border:0;height:35px;padding:0 20px;color:white;margin:0 5px;width:fit-content;min-width:140px;outline-width:0;cursor:pointer}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-grey{background:#eceef6;color:#40424a;font-weight:500}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-logout{width:90px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-cancel{min-width:unset}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content.extra-large-window{width:410px}
@media only all and (min-width:501px){.user-badge-wcd-vue .confirmation-window .confirmation-dialog .no-radius-top{border-top-left-radius:0;border-top-right-radius:0}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container{border-top-left-radius:5px;border-top-right-radius:5px}
}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container{flex-grow:1;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.9);padding:20px;position:relative}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container .croppa-container{align-self:auto;border-radius:50%;overflow:hidden;background-color:#c7c7c7}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .btn-close:before{cursor:pointer;content:'';position:absolute;right:10px;top:10px;background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.user-badge-wcd-vue p.small-text{font-size:14px;font-weight:300;line-height:1.29;color:#40424a;margin:0 0 3px 0}
.user-badge-wcd-vue p.large-text{font-size:20px;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left}
@media only all and (max-width:500px){.user-badge-wcd-vue{margin-right:0}
.user-badge-wcd-vue .badge-icon{margin-right:0;border-radius:50%;z-index:-1}
.user-badge-wcd-vue .login-link{display:none}
.user-badge-wcd-vue .confirmation-window{top:50px}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{border-radius:0;width:100%}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .confirmation-button{min-width:initial}
.user-badge-wcd-vue .confirmation-window .confirmation-dialog .image-container{padding:0}
}
.user-wcd-login{overflow:auto;position:fixed;top:50px;bottom:65px;left:0;width:100%;background:#FFF;background-size:cover}
.user-wcd-login .btn{color:white;display:block;font-size:13px;font-weight:500;margin-bottom:15px;text-align:center;text-decoration:none;width:320px;height:40px;border-radius:30px !important;background-color:#193656}
.user-wcd-login .login-container{display:flex;align-items:center;flex-direction:column}
.user-wcd-login .login-container .inner{background:white;margin-left:80px;padding:40px 20px;margin-left:0}
.user-wcd-login .login-container .inner .page-sign-in .header .badge,.user-wcd-login .login-container .inner .page-success .header .badge,.user-wcd-login .login-container .inner .page-email .header .badge{text-align:center}
.user-wcd-login .login-container .inner .page-sign-in .header .badge img,.user-wcd-login .login-container .inner .page-success .header .badge img,.user-wcd-login .login-container .inner .page-email .header .badge img{width:80px;margin-left:35px}
.user-wcd-login .login-container .inner .page-sign-in .header .info,.user-wcd-login .login-container .inner .page-success .header .info,.user-wcd-login .login-container .inner .page-email .header .info{text-align:center;position:relative}
.user-wcd-login .login-container .inner .page-sign-in .header .info .brand,.user-wcd-login .login-container .inner .page-success .header .info .brand,.user-wcd-login .login-container .inner .page-email .header .info .brand{position:relative;left:-60px;top:10px}
.user-wcd-login .login-container .inner .page-sign-in .header .info .brand img,.user-wcd-login .login-container .inner .page-success .header .info .brand img,.user-wcd-login .login-container .inner .page-email .header .info .brand img{width:90px}
.user-wcd-login .login-container .inner .page-sign-in .header .info .marker,.user-wcd-login .login-container .inner .page-success .header .info .marker,.user-wcd-login .login-container .inner .page-email .header .info .marker{width:40px;height:4px;background:#147db9;margin-bottom:10px}
.user-wcd-login .login-container .inner .page-sign-in .header .info .message,.user-wcd-login .login-container .inner .page-success .header .info .message,.user-wcd-login .login-container .inner .page-email .header .info .message{font-family:FuturaBT;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#193656}
.user-wcd-login .login-container .inner .page-sign-in .fields .form-ctrl,.user-wcd-login .login-container .inner .page-success .fields .form-ctrl,.user-wcd-login .login-container .inner .page-email .fields .form-ctrl{padding-top:20px}
.user-wcd-login .login-container .inner .page-sign-in .fields .form-ctrl label,.user-wcd-login .login-container .inner .page-success .fields .form-ctrl label,.user-wcd-login .login-container .inner .page-email .fields .form-ctrl label{font-family:FuturaBT;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4a4a4a}
.user-wcd-login .login-container .inner .page-sign-in .fields .form-ctrl .form-field input,.user-wcd-login .login-container .inner .page-success .fields .form-ctrl .form-field input,.user-wcd-login .login-container .inner .page-email .fields .form-ctrl .form-field input{width:100%;height:40px;background-color:#fff;border:solid 1px rgba(74,74,74,0.5);font-family:FuturaBT;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4a4a4a}
.user-wcd-login .login-container .inner .page-sign-in .buttons,.user-wcd-login .login-container .inner .page-success .buttons,.user-wcd-login .login-container .inner .page-email .buttons{align-items:center;display:flex;flex-direction:column;padding:6% 0 0}
.user-wcd-login .login-container .inner .page-sign-in .terms,.user-wcd-login .login-container .inner .page-success .terms,.user-wcd-login .login-container .inner .page-email .terms{display:flex;justify-content:center;padding:10px 0}
.user-wcd-login .login-container .inner .page-sign-in .terms p,.user-wcd-login .login-container .inner .page-success .terms p,.user-wcd-login .login-container .inner .page-email .terms p{text-align:center;margin:0;width:240px;font-family:FuturaBT;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}
.user-wcd-login .login-container .inner .page-sign-in .terms a,.user-wcd-login .login-container .inner .page-success .terms a,.user-wcd-login .login-container .inner .page-email .terms a,.user-wcd-login .login-container .inner .page-sign-in .terms a:visited,.user-wcd-login .login-container .inner .page-success .terms a:visited,.user-wcd-login .login-container .inner .page-email .terms a:visited{color:#4a4a4a}
@media only all and (min-device-width:500px){.user-wcd-login{align-items:center;display:flex;justify-content:center;left:0;bottom:0;border-bottom:0;min-height:600px;min-width:400px;position:fixed;top:50px;width:100%;margin-bottom:0}
.user-wcd-login .login-container{display:flex;align-items:center;flex-direction:row}
.user-wcd-login .login-container .inner{background:white;margin-left:80px;padding:40px 20px}
}
.user-badge-vue{position:relative}
.user-badge-vue.full-disabled{display:none}
.user-badge-vue .badge-icon{width:40px;margin-right:5px;border-radius:50%}
.user-badge-vue .badge-icon.selected{border:2px solid #e50353}
.user-badge-vue .verified-user{padding-left:10px;padding-top:3%}
.user-badge-vue .login-link{text-decoration:none;position:relative;color:#40424a;font-size:1rem;padding-top:2px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;margin-left:14px}
.user-badge-vue .login-link span{font-weight:800}
.user-badge-vue .loader-wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;background-color:rgba(0,0,0,0.5)}
.user-badge-vue .badge-unlogged-user,.user-badge-vue .badge-logged-user{display:flex;align-items:center;cursor:pointer}
.user-badge-vue .badge-unlogged-user .fiat-id-active::before,.user-badge-vue .badge-logged-user .fiat-id-active::before{content:url('../../../designs/wisdom/base/images/fiat-id-on.svg')}
.user-badge-vue .badge-unlogged-user .fiat-id-inactive::before,.user-badge-vue .badge-logged-user .fiat-id-inactive::before{content:url('../../../designs/wisdom/base/images/fiat-id-off.svg')}
.user-badge-vue .confirmation-window{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:101;display:flex;justify-content:center;align-items:center}
.user-badge-vue .confirmation-window .confirmation-dialog{width:400px;position:relative}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{background-color:#fff;margin:0 auto;border-radius:5px;padding:40px 20px 60px;position:relative}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{font-size:2rem;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left;word-wrap:break-word}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content ul{list-style:none;padding:0 20px 0 0;margin:0}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content ul li{margin-top:15px;padding-left:3em;text-indent:-15px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content ul li::before{content:"\2022";color:#40424a;padding-right:8px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .hub-input{text-align:left}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field{display:inline-flex;flex-direction:column;margin:10px 0;width:300px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field>label{font-size:1.3rem;font-weight:500;text-align:left}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .dialog-message{text-align:center;padding:0}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder{padding-top:20px;display:flex;justify-content:space-around;gap:10px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-grey{background:#eceef6;color:#40424a;font-weight:500}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-cancel{min-width:unset}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content.extra-large-window{width:410px}
@media only screen and (min-width:721px){.user-badge-vue .confirmation-window .confirmation-dialog .no-radius-top{border-top-left-radius:0;border-top-right-radius:0}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container{border-top-left-radius:5px;border-top-right-radius:5px}
}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container{flex-grow:1;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.9);padding:20px;position:relative}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container .croppa-container{align-self:auto;overflow:hidden;background-color:#c7c7c7}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container-radius .croppa-container{border-radius:50%;background-color:#c7c7c7}
.user-badge-vue .confirmation-window .confirmation-dialog .btn-close:before{cursor:pointer;content:'';position:absolute;right:10px;top:10px;background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.user-badge-vue p.small-text{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a;margin:0 0 3px 0}
.user-badge-vue p.large-text{font-size:2rem;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left}
@media only screen and (max-width:720px){.user-badge-vue{margin-right:0}
.user-badge-vue .badge-icon{margin-right:0;border-radius:50%;z-index:-1}
.user-badge-vue .verified-user{display:none}
.user-badge-vue .login-link{display:none}
.user-badge-vue.disabled{display:none}
.user-badge-vue .confirmation-window{top:50px}
.user-badge-vue .confirmation-window .confirmation-dialog{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{border-radius:0;width:100%}
.user-badge-vue .confirmation-window .confirmation-dialog .image-container{padding:0}
.user-badge-vue .badge-unlogged-user .fiat-id-active::before,.user-badge-vue .badge-logged-user .fiat-id-active::before{content:''}
.user-badge-vue .badge-unlogged-user .fiat-id-inactive--mobile,.user-badge-vue .badge-logged-user .fiat-id-inactive--mobile{background-image:url('../../../designs/wisdom/base/images/fiat-id-off.svg');background-repeat:no-repeat;background-size:inherit}
.user-badge-vue .badge-unlogged-user .fiat-id-inactive::before,.user-badge-vue .badge-logged-user .fiat-id-inactive::before{content:''}
.user-badge-vue .badge-unlogged-user .fiat-id-active--mobile,.user-badge-vue .badge-logged-user .fiat-id-active--mobile{background-image:url('../../../designs/wisdom/base/images/fiat-id-on.svg');background-repeat:no-repeat;background-size:inherit}
.user-badge-vue .badge-unlogged-user .fiat-id-active::before,.user-badge-vue .badge-logged-user .fiat-id-active::before{content:''}
.user-badge-vue .badge-logged-user{flex-direction:column;align-items:center;justify-content:flex-end}
.user-badge-vue .badge-logged-user .badge-logout-button{text-transform:uppercase}
.user-badge-vue #fiat-badge-icon{margin-right:0}
}
.user-dealership-vue{display:flex;flex-direction:column;justify-content:center;height:700px;margin-bottom:20px}
.user-dealership-vue__container{height:100%;display:flex;flex-direction:column;width:100%;justify-content:space-between}
.user-dealership-vue__container .header{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:15px}
.user-dealership-vue__container .header__title{font-size:2.2rem;line-height:2.8rem;font-weight:bold;margin:0;justify-content:center;width:50%;text-transform:uppercase;color:#18131f}
.user-dealership-vue__container .body{display:flex;flex-direction:column;margin-bottom:15px;height:500px;justify-content:center}
.user-dealership-vue__container .body__title{font-size:1.4rem;font-weight:100;line-height:1.7rem;margin:0 0 10px;color:#716d6d}
.user-dealership-vue__container .body__dealership{display:flex;flex-direction:row;width:100%;height:70%;justify-content:space-between;margin-bottom:30px}
.user-dealership-vue__container .body__dealership .listDealership{width:50%;display:flex;flex-direction:column;height:100%;overflow:auto}
.user-dealership-vue__container .body__dealership .listDealership__values{height:85px;display:flex;width:100%;flex-direction:row;border-bottom:1px solid #b8b8b8}
.user-dealership-vue__container .body__dealership .listDealership__values .hub-checkbox{width:10%;display:flex;justify-content:center}
.user-dealership-vue__container .body__dealership .listDealership__values .informations{width:70%;display:flex;flex-direction:column;align-content:flex-start;justify-content:center}
.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusStandard,.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusGold,.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusPlatinum,.user-dealership-vue__container .body__dealership .listDealership__values .informations .nameDealership,.user-dealership-vue__container .body__dealership .listDealership__values .informations .adressDealership{margin:0}
.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusStandard,.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusGold,.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusPlatinum{border:1px solid #afadb1;font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin-bottom:10px}
.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusStandard{color:#ac6115;background:#ee8752;background:linear-gradient(180deg,#ee8752 0,#cb6724 100%)}
.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusGold{color:#c18b0d;background:#f4f6cc;background:linear-gradient(180deg,#f4f6cc 0,#f8f2c8 50%,#e6d145 100%)}
.user-dealership-vue__container .body__dealership .listDealership__values .informations .statusPlatinum{color:#afadb1;background:#fcfcfc;background:linear-gradient(180deg,#fcfcfc 0,#eeeaf2 25%,#fff 75%,#efefef 100%)}
.user-dealership-vue__container .body__dealership .listDealership__values .informations .nameDealership{font-size:1.2rem;font-weight:bold;line-height:1.4rem;color:#18131f}
.user-dealership-vue__container .body__dealership .listDealership__values .informations .adressDealership{font-size:1.3rem;font-weight:300;line-height:1.6rem;color:#18131f}
.user-dealership-vue__container .body__dealership .listDealership__values .location{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.user-dealership-vue__container .body__dealership .listDealership__values .location .icon-location{background-image:url('../../../designs/wisdom/base/images/location-red.svg');content:'';width:20px;height:30px;cursor:pointer;background-size:20px;margin:0;background-repeat:no-repeat}
.user-dealership-vue__container .body__dealership .listDealership__values .location .distance{color:#ff1430;font-size:1.2rem;line-height:1.4rem;font-weight:500;margin:0}
.user-dealership-vue__container .body__dealership .listDealership__empty{height:350px;display:flex;width:100%;flex-direction:column}
.user-dealership-vue__container .body__dealership .listDealership__empty .imageEmpty{background-image:url('../../../designs/wisdom/base/images/empty-dealers-repairer.png');height:100%;background-size:80%;background-repeat:no-repeat;background-position:center left}
.user-dealership-vue__container .body__dealership .listDealership__empty .title{font-size:2rem;line-height:2.4rem;margin:0;text-align:center;font-weight:500;margin-bottom:10px}
.user-dealership-vue__container .body__dealership .listDealership__empty .subtitle{font-size:1.4rem;line-height:1.8rem;text-align:center;font-weight:100;margin:0 35px}
.user-dealership-vue__container .body__dealership .dealershipSelected{width:45%;display:flex;height:100%;flex-direction:column;justify-content:space-between}
.user-dealership-vue__container .body__dealership .dealershipSelected .informationDealership{font-size:1.4rem;line-height:1.7rem;font-weight:300;margin:0 0 10px;color:#716d6d}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected{height:230px;border-radius:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#faf8f5}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected{display:flex;width:100%;flex-direction:row;height:33%;align-items:center}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio{width:15%;display:flex;justify-content:center;margin:0}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked+label .hub-radio__radio{background:0;background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png);background-repeat:no-repeat;background-size:12px;background-position:center}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked:hover+label .hub-radio__radio,.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked:focus+label .hub-radio__radio{background:0;background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png);background-repeat:no-repeat;background-size:12px;background-position:center}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__radio{border:0;border-radius:0;background:0;background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark.png);background-repeat:no-repeat;background-size:12px;background-position:center}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked+label .user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__radio{background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png)}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected{width:70%;display:flex;flex-direction:column}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusStandard,.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusGold,.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusPlatinum,.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .nameDealership{margin:0}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusStandard,.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusGold,.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusPlatinum{font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin-bottom:10px;border:1px solid #afadb1}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusStandard{color:#ac6115;background:#ee8752;background:linear-gradient(180deg,#ee8752 0,#cb6724 100%)}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusGold{color:#c18b0d;background:#f4f6cc;background:linear-gradient(180deg,#f4f6cc 0,#f8f2c8 50%,#e6d145 100%)}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusPlatinum{color:#afadb1;background:#fcfcfc;background:linear-gradient(180deg,#fcfcfc 0,#eeeaf2 25%,#fff 75%,#efefef 100%)}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusDealership{font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin:0 0 10px;border:1px solid #afadb1}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .nameDealership{font-size:1.2rem;font-weight:bold;line-height:1.4rem;margin:0}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__selected .removeSelected{width:15%;display:flex;justify-content:center;font-size:1.6rem;line-height:2rem;cursor:pointer;color:#716d6d}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__empty{display:flex;width:100%;flex-direction:row;height:100%;justify-content:center;align-items:center}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__empty .text{font-size:1.6rem;font-weight:100;line-height:2rem;margin:0}
.user-dealership-vue__container .body__dealership .dealershipSelected .noteDealership{color:#18131f;font-size:1.2rem;line-height:1.4rem;font-weight:300;margin:10px 0 0}
.user-dealership-vue__container .body__dealershipSelected{display:flex;flex-direction:row;width:100%;height:70%;justify-content:space-between;margin-bottom:30px}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch{width:100%;display:flex;flex-direction:column;height:100%;overflow:auto}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values{height:85px;display:flex;width:100%;flex-direction:row;border-bottom:1px solid #b8b8b8}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .iconPreference{width:10%;display:flex;flex-direction:column;align-content:flex-start;justify-content:center;align-items:center}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .iconPreference .icon-preference{background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png);content:'';width:20px;height:30px;cursor:pointer;background-size:20px;margin:0;background-repeat:no-repeat}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations{width:90%;display:flex;flex-direction:column;align-content:flex-start;justify-content:center}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusStandard,.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusGold,.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusPlatinum,.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .nameDealership{margin:0}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusStandard,.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusGold,.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusPlatinum{border:1px solid #afadb1;font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin-bottom:10px}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusStandard{color:#ac6115;background:#ee8752;background:linear-gradient(180deg,#ee8752 0,#cb6724 100%)}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusGold{color:#c18b0d;background:#f4f6cc;background:linear-gradient(180deg,#f4f6cc 0,#f8f2c8 50%,#e6d145 100%)}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .statusPlatinum{color:#afadb1;background:#fcfcfc;background:linear-gradient(180deg,#fcfcfc 0,#eeeaf2 25%,#fff 75%,#efefef 100%)}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .informations .nameDealership{font-size:1.6rem;font-weight:100;line-height:2.0rem;color:#18131f}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch .borderValue{border-bottom:1px solid #b8b8b8}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch .borderValue:last-child{border-bottom:0}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__buttonChange{background-color:white;width:167px;font-size:1.4rem;font-weight:100;line-height:1.7rem;margin-top:20px}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__buttonChange span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem;color:#716d6d;border-bottom:1px solid #716d6d}
.user-dealership-vue__container .body .dealershipNotEconnect{display:flex;flex-direction:column}
.user-dealership-vue__container .body .dealershipNotEconnect__title{margin:0;font-size:1.6rem;line-height:1.8rem;color:#716d6d;font-weight:bold}
.user-dealership-vue__container .body .dealershipNotEconnect__subTitle{margin:0;font-size:1.2rem;line-height:1.4rem;color:#716d6d;font-weight:100;margin-bottom:10px}
.user-dealership-vue__container .body .dealershipNotEconnect .hub-dropdown{margin-top:5px;margin-bottom:0}
.user-dealership-vue__container .body .dealershipNotEconnect .hub-dropdown label{margin:0}
.user-dealership-vue__container .body .dealershipNotEconnect .hub-dropdown .hub-dropdown-option-container{background:white}
.user-dealership-vue__container .body .dealershipNotEconnect .hub-dropdown .hub-dropdown-option-container .hub-dropdown-selected{display:none}
.user-dealership-vue__container .body .dealershipNotEconnect .hub-dropdown .hub-dropdown-option-container ul{background:white}
.user-dealership-vue__container .footer{display:flex;flex-direction:row-reverse;height:40px}
.user-dealership-vue__container .footer__next{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg);background-color:#ff1430}
.user-dealership-vue__container .footer__next ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block;background-color:#ff1430}
.user-dealership-vue__container .footer__next span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
@media only screen and (min-width:1170px){.user-dealership-vue .dealership-modal__container{justify-content:space-evenly}
}
@media only screen and (max-width:720px){.user-dealership-vue .go-back-page-vue{position:absolute;top:0;left:5px}
.user-dealership-vue__container{justify-content:space-between;overflow-y:auto;width:100%;padding-top:10px;overflow-x:hidden}
.user-dealership-vue__container .header{display:flex;flex-direction:column;align-items:center;margin-bottom:0}
.user-dealership-vue__container .header__title{font-size:2.0rem;line-height:2.4rem;font-weight:bold;text-transform:capitalize;color:#716d6d;margin:0 0 10px;width:100%;align-content:center;display:flex}
.user-dealership-vue__container .header__informativeModal{color:#ff1430;width:100%;display:flex;justify-content:flex-end;margin-bottom:10px}
.user-dealership-vue__container .body{height:800px}
.user-dealership-vue__container .body__title{margin:10px 0}
.user-dealership-vue__container .body__dealership{flex-direction:column;overflow:auto;height:700px}
.user-dealership-vue__container .body__dealership .listDealership{width:100%;margin-bottom:20px}
.user-dealership-vue__container .body__dealership .listDealership__values{height:120px}
.user-dealership-vue__container .body__dealership .listDealership__values .informations{width:80%;padding:5px}
.user-dealership-vue__container .body__dealership .listDealership__values .location{width:10%;text-align:center}
.user-dealership-vue__container .body__dealership .listDealership__empty{height:100%;display:flex;width:100%;flex-direction:column}
.user-dealership-vue__container .body__dealership .listDealership__empty .imageEmpty{height:100%;background-position:left center;background-size:237px}
.user-dealership-vue__container .body__dealership .dealershipSelected{width:100%}
.user-dealership-vue__container .body__dealership .dealershipSelected .listDealershipSelected__empty .text{font-size:1.4rem;line-height:1.8rem}
.user-dealership-vue__container .body__dealershipSelected{flex-direction:column;overflow:auto;height:300px}
.user-dealership-vue__container .body__dealershipSelected .listDealershipSearch__values .iconPreference .icon-preference{background-size:13px;background-position:center}
.user-dealership-vue__container .body__dealership{height:700px}
.user-dealership-vue__container .body .dealershipNotEconnect{margin-bottom:20px}
.user-dealership-vue__container .body .dealershipNotEconnect__empty .text{font-size:1.4rem;line-height:1.8rem}
}
.user-garage-vue .garage-header{display:flex;align-items:center}
.user-garage-vue .garage-header .user-garage-header{padding-right:20px;margin:0}
.user-garage-vue .garage-header .garage-selector{height:24px;width:170px}
.user-garage-vue .user-garage-form{margin-top:30px}
.user-garage-vue .user-garage-form .add-car-button{width:200px}
.user-garage-vue .user-garage-form .loader-container{position:fixed;width:100%;height:200px;left:0}
.user-garage-vue .user-garage-form .empty-garage{display:inline-block;width:100%}
.user-garage-vue .user-garage-form .empty-garage .title{font-size:3.6rem;color:#b0b4c3;max-width:320px;line-height:1;font-weight:100;text-transform:uppercase;margin-bottom:50px}
.user-garage-vue .user-garage-form .add-car-button{width:314px;height:50px}
.user-garage-vue .user-garage-form .add-car-button span{font-size:1.2rem;font-weight:300;text-align:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list{flex-wrap:wrap;display:flex;width:100%}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car{width:320px;margin:0 12px 60px;border:1px solid #bbbdc5;padding:5px;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;background:#fff}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header{display:flex;justify-content:space-between;align-items:center;padding:5px;min-height:34px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header .delete-car{background-image:url('../../../designs/wisdom/id/images/trash-can.svg');background-repeat:no-repeat;background-position:right top;width:100%;height:100%;cursor:pointer}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header h3{font-size:1.4rem;font-weight:500;text-align:left;color:#40424a;margin:0;width:calc(100% - 40px);height:2rem;overflow:hidden}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header .delete-car-icon{cursor:pointer}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body{padding-top:16px;display:flex;flex-direction:column;align-items:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .description{margin:0 0 4px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .image-wrapper{min-height:140px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body img{display:block;margin:auto;width:80%}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info{height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .garage-car-model{font-size:18px;font-weight:500;color:#40424a;height:80px;min-height:80px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .garage-car-version{font-size:14px;font-style:italic;color:#7f7f7f;letter-spacing:.4px;text-transform:uppercase;height:20px;min-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .price-holder{display:flex}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .price-holder .price-prefix{font-size:10px;font-weight:500;color:#73757d;line-height:20px;margin-right:10px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .price-holder .price{font-size:24px;font-weight:bold;color:#40424a;margin-top:0}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-footer{padding-top:40px;width:100%;display:flex;justify-content:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-footer .garage-button{flex-grow:1}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-footer .garage-button.disabled{background-color:#eceef6;color:#40424a}
@media only screen and (max-width:720px){.user-garage-vue .go-back-page-vue{position:absolute;top:0;left:5px}
.user-garage-vue .garage-header{flex-direction:column}
.user-garage-vue .garage-header .user-garage-header{padding-right:0;margin-bottom:10px}
.user-garage-vue .user-garage-form{padding:0 16px}
.user-garage-vue .user-garage-form .add-car-button{width:100%}
.user-garage-vue .user-garage-form .normal-garage .user-car-list{width:100%;margin:0}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car{margin:0 0 20px 0;border-radius:0;padding-top:20px;width:100%}
}
@media only screen and (max-width:720px){.set-bg-white{background:white}
}
@media only screen and (max-width:720px){.set-bg-none{background:0}
}
.user-info-vue .user-page-header{text-transform:uppercase}
.user-info-vue .verified-icon{width:8%;position:absolute;left:90%;top:25px;cursor:pointer}
.user-info-vue .user-info-form .user-info-form-wrapper{min-width:initial;max-width:initial;margin:initial}
.user-info-vue .user-info-form .user-info-form-wrapper .fields{margin-left:0}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .hub-input,.user-info-vue .user-info-form .user-info-form-wrapper .fields .hub-dropdown,.user-info-vue .user-info-form .user-info-form-wrapper .fields .hub-radio{margin-bottom:initial;margin-right:30px;width:280px}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .error-container{margin-right:0}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .pass-eye{content:url('../../../designs/wisdom/id/images/icon-eye.svg');position:absolute;right:12px;top:22px;cursor:pointer}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .pass-eye.slashed{content:url('../../../designs/wisdom/id/images/icon-eye-slash.svg')}
.user-info-vue .user-info-form .user-info-form-wrapper .radio-group-gender{width:auto;justify-content:flex-start}
.user-info-vue .user-info-form .access-data{max-width:650px}
.user-info-vue .user-info-form .cnpj-data .cnpj-info{margin-bottom:21px}
.user-info-vue .user-info-form.contact-options{margin-bottom:67px}
.user-info-vue .user-info-form.contact-options .hub-checkbox{margin-bottom:23px}
.user-info-vue .user-info-form.contact-options .contact-options__whatsApp .input-label::after{content:url('../../../designs/wisdom/base/images/icon-whatsapp-text.svg');margin-left:12px}
.user-info-vue .user-info-form.financial-disclaimer{margin:10px 0 50px}
.user-info-vue .profile-picture{cursor:pointer;width:176px;min-height:176px;height:auto}
.user-info-vue .profile-picture__without-picture{width:100%;height:100%;padding:0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.user-info-vue .profile-picture__without-picture__container{background-color:#ececee;border-radius:50%;width:120px;height:120px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}
.user-info-vue .profile-picture__without-picture__container svg{width:35px;height:28px}
.user-info-vue .profile-picture__without-picture span{font-size:1.2rem;font-weight:800;text-transform:uppercase;text-align:center}
.user-info-vue .profile-picture img{width:100%;height:100%;border-radius:50%}
@media only screen and (max-width:720px){.user-info-vue .go-back-page-vue{position:absolute;top:0;left:5px}
.user-info-vue .user-info-form .user-info-form-wrapper .fields{margin:0 0 26px}
.user-info-vue .user-info-form .user-info-form-wrapper .fields div{margin-right:0}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .hub-input,.user-info-vue .user-info-form .user-info-form-wrapper .fields .hub-dropdown{width:100%}
.user-info-vue .profile-picture{margin-left:auto;margin-right:auto}
}
.user-login-vue{width:100%;min-width:300px;min-height:600px;position:fixed;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#0000006b;border-bottom:0;margin-bottom:0;z-index:300}
.user-login-vue .login-container{width:380px;min-height:560px;max-height:100%;height:auto;overflow:auto}
.user-login-vue .go-back-page-vue{padding-left:0}
.user-login-vue .btn-facebook.hub-button{background-color:#32579e}
.user-login-vue .btn-facebook.hub-button span{color:#fff}
.user-login-vue .btn-google.hub-button{background-color:#4285f4;display:flex;align-items:center}
.user-login-vue .btn-google.hub-button span{color:#fff}
.user-login-vue .btn-google.hub-button .icon{display:flex;align-items:center;justify-content:center;border-radius:2px;background:#fff;height:38px;min-width:38px;flex:1;margin-right:1rem}
.user-login-vue .hub-input input.hub-input-field{width:auto;padding-right:3.5rem}
.user-login-vue .hub-input .before-input-container{position:relative}
.user-login-vue .hub-input label{display:block;margin-bottom:.8rem}
.user-login-vue .hub-input .cleaner{position:absolute;bottom:-25px;right:12px;content:url('../../../designs/wisdom/id/images/icon-x.svg');cursor:pointer}
.user-login-vue .hub-input .pass-eye{content:url('../../../designs/wisdom/id/images/icon-eye.svg');position:absolute;bottom:-30px;right:8px;width:22px;cursor:pointer}
.user-login-vue .hub-input .pass-eye.slashed{content:url('../../../designs/wisdom/id/images/icon-eye-slash.svg')}
.user-login-vue .close-icon-message{position:absolute;top:15px;right:15px}
.user-login-vue .close-icon-message .btn-close:before{content:'';display:block;background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:24px;height:24px;background-repeat:no-repeat;background-size:cover;cursor:pointer}
.user-login-vue .header{display:flex;align-items:center;justify-content:center}
.user-login-vue .header .badge{text-align:center}
.user-login-vue .header .badge .badge-image{width:53px;height:53px;display:block;background-image:url('../../../designs/wisdom/base/images/fiat-id-off.svg');background-repeat:no-repeat;background-size:contain}
.user-login-vue .header .info{position:relative}
.user-login-vue .header .info .message{width:120px;text-align:left}
.user-login-vue .ft-su-email-confirm .header,.user-login-vue .ft-si-rec-pass .header{display:block}
.user-login-vue .ft-su-email-confirm .header .badge img,.user-login-vue .ft-si-rec-pass .header .badge img{width:52px}
.user-login-vue .detail ul{list-style-type:disc}
.user-login-vue .buttons{align-items:center;display:flex;flex-direction:column;row-gap:1.2rem}
.user-login-vue .rich-text-wrapper p{font-size:inherit}
@media only screen and (max-width:720px){.user-login-vue{min-height:unset;margin-top:var(--menu-top-height)}
.user-login-vue .login-container{max-width:100%;max-height:100%;height:100%;width:100%;border-radius:0;padding-bottom:8.5rem}
.user-login-vue .login-container .detail{display:flex;flex-direction:column;align-items:center}
}
.user-badge .user-menu-vue{background:#fff;height:calc(100% - 50px);left:0;overflow-y:scroll;overflow-x:hidden;padding:20px;position:fixed;top:50px;width:100%;z-index:-1}
.user-badge .user-menu-vue--active{display:inherit}
.user-badge .user-menu-vue--disabled{display:none}
.user-badge .user-menu-vue .hub-container{width:100%;max-width:1036px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;min-height:130px}
.user-badge .user-menu-vue .user-profile{display:flex;align-items:flex-start;justify-content:space-between;z-index:1}
.user-badge .user-menu-vue .user-profile .col-left,.user-badge .user-menu-vue .user-profile .col-right{display:inline-block}
.user-badge .user-menu-vue .user-profile .profile-picture{display:inline-block}
.user-badge .user-menu-vue .user-profile .profile-picture>img{width:92px;border-radius:50%;border:1px solid #e50353;cursor:pointer;margin:0 28px 0 0}
.user-badge .user-menu-vue .user-profile .user-loyalty-program{margin-top:6px;display:flex;align-items:center}
.user-badge .user-menu-vue .user-profile .user-loyalty-program__info{display:inline-block;padding:3px 0;font-weight:300;font-size:1.4rem}
.user-badge .user-menu-vue .user-profile .user-loyalty-program__info-icon{margin:10px;width:20px;height:20px}
.user-badge .user-menu-vue .user-profile .page-navigation{width:100%;display:inline-block;margin-top:6px}
.user-badge .user-menu-vue .user-profile .page-navigation>ul{margin:0;padding:0}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li{width:100%;cursor:pointer;list-style:none;display:inline-block}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li span{display:inline-block;padding:3px 0;font-weight:300;font-size:1.4rem}
.user-badge .user-menu-vue .user-profile .user-detail{display:inline-block}
.user-badge .user-menu-vue .user-profile .user-detail p{margin:0}
.user-badge .user-menu-vue .user-profile .user-detail .user-name{font-weight:bold;font-size:2rem;color:#40424a;text-transform:uppercase}
.user-badge .user-menu-vue .user-profile .user-detail .user-location{font-size:1.2rem;font-weight:600;margin-top:20px}
.user-badge .user-menu-vue .user-profile .user-detail .change-location-link{font-style:italic;font-size:1.2rem;color:#7f7f7f;padding:5px 0;display:block;cursor:pointer}
.user-badge .user-menu-vue .hubID-tab{max-width:618px;display:inline-block}
.user-badge .user-menu-vue .hubID-tab .close-button{display:none}
.user-badge .user-menu-vue .hubID-tab .title{font-size:2rem;font-weight:bold;color:#40424a}
.user-badge .user-menu-vue .hubID-tab .text{margin:9px 0 18px 0;font-size:1.4rem;line-height:1.29;color:#40424a}
.user-badge .user-menu-vue .hubID-tab .hub-tabs,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus{display:inline-block;width:100%;height:50px}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul{display:inline-block;width:100%;margin:0;padding:0;list-style:none}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li{width:50%;height:50px;display:flex;align-items:center;justify-content:center;float:left;cursor:pointer;background:#fff;border:1px solid #4a4a4a}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li:last-child,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li:last-child{border-left:0}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li span,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li span{text-transform:uppercase;color:#40424a;font-size:1.2rem}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li.active,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li.active{background:#e50353;border-color:#e50353}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul li.active span,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li.active span{color:#fff}
.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li{width:33.3%}
.user-badge .user-menu-vue .user-pages{width:100%;display:inline-block;margin-top:40px}
.user-badge .user-menu-vue .user-pages *>.collapsible-arrow{display:flex;margin-left:19px}
.user-badge .user-menu-vue .user-pages *>.collapsible-arrow svg{width:8px;height:13px;transform:rotate(-90deg)}
.user-badge .user-menu-vue .user-pages *.open .collapsible-arrow svg{transform:rotate(90deg)}
.user-badge .user-menu-vue .user-pages .user-page-header{margin:20px 0 40px}
.user-badge .user-menu-vue .user-pages .user-page-section{font-size:2rem;font-weight:bold;margin:20px 0}
.user-badge .user-menu-vue .user-pages .nav-section{display:none}
.user-badge .user-menu-vue .button-wrapper{width:280px;margin:10px 0 50px}
.user-badge .user-menu-vue .close-button{background-position:center;background:url('../../../designs/wisdom/base/images/fiat-flag-close-black.svg') no-repeat;border:0;cursor:pointer;height:28px;width:28px;position:absolute;right:82px;top:28px;z-index:200}
@media only screen and (max-width:720px){.user-badge .user-menu-vue{display:flex;flex-flow:column;height:calc(100% -  115px);padding-top:0;top:50px;width:100%}
.user-badge .user-menu-vue .hub-container{height:calc(100% -  115px)}
.user-badge .user-menu-vue .hubID-tab{margin-top:30px}
.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li{width:100%}
.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li:first-child{border-bottom:0}
.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus ul li:last-child{border-top:0;border-left:1px solid #4a4a4a}
.user-badge .user-menu-vue .user-profile{width:100%;padding:46px 28px 20px 28px;flex-direction:column}
.user-badge .user-menu-vue .user-profile .col-left,.user-badge .user-menu-vue .user-profile .col-right{width:100%}
.user-badge .user-menu-vue .user-profile .user-detail{margin:17px 0}
.user-badge .user-menu-vue .user-profile .user-detail .user-name{font-size:2.5rem;line-height:1}
.user-badge .user-menu-vue .user-profile .user-loyalty-program__info{text-transform:capitalize;font-size:1.7rem;line-height:1.4}
.user-badge .user-menu-vue .user-profile .page-navigation{width:100%}
.user-badge .user-menu-vue .user-profile .page-navigation ul{width:100%}
.user-badge .user-menu-vue .user-profile .page-navigation ul li{width:100%;border-bottom:1px solid #bbbdc5;padding:13px 0}
.user-badge .user-menu-vue .user-profile .page-navigation ul li:last-child{border:0}
.user-badge .user-menu-vue .user-profile .page-navigation ul li span{text-transform:capitalize;font-size:1.7rem;line-height:1.4}
.user-badge .user-menu-vue .close-button{height:26px;width:26px;right:16px;z-index:100}
.user-badge .user-menu-vue .user-pages{padding:0 20px;width:100%}
.user-badge .user-menu-vue .user-pages .user-page-header{text-align:center}
.user-badge .user-menu-vue .user-pages .user-loyalty-program{padding:0 20px}
.user-badge .user-menu-vue .user-pages .user-loyalty-program__info{font-size:1.8rem;font-weight:500;padding:20px 0}
.user-badge .user-menu-vue .user-pages .page-navigation{padding:0 20px}
.user-badge .user-menu-vue .user-pages .page-navigation>ul>li{font-size:1.8rem;font-weight:500;padding:20px 0;position:relative;display:flex;flex-flow:row-reverse;justify-content:space-between}
.user-badge .user-menu-vue .user-pages .page-navigation>ul>li:before{content:url('../../../designs/wisdom/base/images/arrow-next.svg')}
.user-badge .user-menu-vue .user-pages .page-navigation>ul>li:not(:last-child):after{content:'';width:90px;height:1px;position:absolute;background:#bbbdc5;bottom:0;left:15px}
.user-badge .user-menu-vue .user-location{display:block;padding:0 20px;width:100%}
.user-badge .user-menu-vue .user-location .location{margin-top:10px;text-align:center}
.user-badge .user-menu-vue .user-location .location .user-location{margin:0;font-size:1.2rem;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#4a4a4a}
.user-badge .user-menu-vue .user-location .location .change-location-link{font-size:1.2rem;font-weight:normal;font-style:italic;color:#7f7f7f;text-decoration:underline}
.user-badge .user-menu-vue .button-wrapper{margin:10px auto 30px}
}
.user-reservation-login .user-reservation-login__container{position:absolute;top:55px;right:5px;z-index:300}
.user-reservation-login .user-reservation-login__container .user-reservation-login__inner{width:200px;min-height:135px;margin:0;display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);padding:25px 10px 20px;background-color:#e3e3e3;font-size:1.4rem}
.user-reservation-login .user-reservation-login__container .user-reservation-login__inner.user-reservation-login__inner--authenticated{padding:10px;flex-direction:column;align-items:center}
.user-reservation-login .user-reservation-login__container .user-reservation-login__inner .user-reservation-login__inner__change-btn{width:125px;height:30px;padding:8px;background-color:#bfbfbf;cursor:pointer;font-size:1.2rem;text-transform:uppercase;font-weight:bold}
.user-reservation-login .user-reservation-login__container .user-reservation-login__inner .user-reservation-login__inner__continue-btn{width:125px;height:30px;padding:8px;font-size:1.2rem;background-color:#ffba00;margin-bottom:10px;cursor:pointer;text-transform:uppercase;font-weight:bold}
.user-reservation-login .user-reservation-login__container:after{content:'';position:absolute;top:0;left:50%;width:0;height:0;border:20px solid transparent;border-bottom-color:white;border-top:0;margin-left:30px;margin-top:-15px;border-bottom-color:#e3e3e3}
.user-service{margin-bottom:50px}
.user-service__paragraph{text-align:center;font-size:1.4rem}
.user-service__table{border-spacing:0}
.user-service__table .header-cell,.user-service__table .table-cell{padding:0 15px}
.user-service__table .header-cell{text-transform:uppercase;padding-top:20px;padding-bottom:20px}
.user-service__table .hub-button{min-width:80px;height:30px;width:100px;padding:8px}
.user-service__table .hub-button--link-b2{text-decoration:underline}
.user-service .dialog-modal{overflow-y:scroll;height:500px}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload{position:relative;width:100%}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview{box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);border:solid .5px #bbbdc5;background-color:#fff;padding:8px;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:31px;border-radius:3px}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .information{flex:1;font-size:1.2rem;color:#40424a;display:flex;align-items:center;justify-content:flex-start;padding-left:23px}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .information .title{font-weight:bold}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .information .title,.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .information .name{width:100%}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .remove-file{position:absolute;top:11px;right:11px}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .image{width:73px;height:73px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .preview .image img{width:100%}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .upload-bar{width:100%;height:45px;background:#716d6d;display:flex;align-items:center;justify-content:center;position:relative;margin:20px 0;overflow:hidden}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .upload-bar span{font-size:1.2rem;color:#fff;position:relative;z-index:1}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .upload-bar .progress{position:absolute;width:70%;height:100%;background:linear-gradient(to right,rgba(229,3,83,0),#e50353,rgba(229,3,83,0));left:-70%}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .upload-bar.start .progress{animation:progressAnimationStrike 1.4s linear;animation-iteration-count:infinite}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .input-wrapper{margin-top:50px}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .input-wrapper input{display:none}
.user-testdrive-cnh-modal-vue .test-drive-modal-container .test-drive-modal-content .upload .input-wrapper .hub-button{width:250px}
@keyframes progressAnimationStrike{from{left:-70%}
to{left:100%}
}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .name{margin-top:5px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .name,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .address,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .dealer .tel{display:block}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .date-time .date,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .date-time .time{width:49%;display:inline-block}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review .has-error .label,.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review .has-error .no-awnser{color:#e50353}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review .review-title{font-size:1.4rem;font-weight:bold;line-height:1.29;color:#40424a;text-transform:uppercase;margin-bottom:20px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review-success .information-text{margin-bottom:80px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .review-success .information-text strong{text-align:center;text-transform:uppercase}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .hub-button{border:1px solid #979797;background:#fff;padding:0;width:100%;height:45px}
.user-testdrive-details-modal-vue .test-drive-modal-container .test-drive-modal-content .hub-button .hub-button__label{font-size:1.2rem;color:#000}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue{text-align:center}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars{display:flex;align-items:center;justify-content:center;margin-bottom:15px}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars .star{margin:0 5px}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars .star svg{width:30px;height:29px}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .stars .star svg .selected{fill:#e50353}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .label,.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .no-awnser{font-size:1.2rem;font-weight:300;color:#73757d;margin:0 0 23px 0;display:inline-block;text-align:center;width:100%}
.user-testdrive-details-modal-vue .test-drive-modal-container .user-testdrive-review-vue .label{text-transform:uppercase}