@font-face{font-family:SofiaPro;src:url(/frontofficev2/static/media/SofiaProMedium.3fe1088c.woff2) format("woff2");src:url(/frontofficev2/static/media/SofiaProMedium.3018e3b9.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SofiaPro;src:url(/frontofficev2/static/media/SofiaProSemiBold.2273b2d0.woff2) format("woff2");src:url(/frontofficev2/static/media/SofiaProSemiBold.7c424c25.woff) format("woff");font-weight:600;font-style:normal}.tenant-theme{color:#0f1e3c}.tenant-theme .MuiButton-containedPrimary{color:#fff}.tenant-theme .MuiButton-root{text-transform:none;font-weight:600;font-size:17px;padding:12px 16px}.tenant-theme .MuiButton-contained{padding:14px 16px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.tenant-theme .MuiOutlinedInput-notchedOutline{border-color:#0f1e3c}.tenant-theme .MuiButton-outlinedPrimary,.tenant-theme .MuiButton-outlinedPrimary:hover{border:2px solid}.tenant-theme .action-link{cursor:pointer;text-decoration:underline}.tenant-theme h1{font-size:42px;font-weight:600;margin-bottom:30px;line-height:1}.tenant-theme h2{font-size:20px;font-weight:500}.tenant-theme h3{font-size:28px;font-weight:600;margin-bottom:30px;line-height:1}.tenant-theme .page-header{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.tenant-theme .page-header h1{margin-bottom:0}.tenant-theme .white-background{background:#fff}.tenant-theme .sections .section{padding:25px 0}.tenant-theme .sections .section:not(:first-child){border-top:1px solid hsla(0,0%,59.2%,.28)}.tenant-theme .sections .section .title{font-size:22px;font-weight:500;margin-bottom:15px}.tenant-theme .sections .section .section-content{color:#9a9a9a;font-size:15px;font-weight:500}.tenant-theme .circular-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.MuiFormLabel-root:nth-child(1n+0) span{color:red!important}.header-footer-layout{position:relative;min-height:100vh;padding:90px 0 35px}@media (min-width:960px){.header-footer-layout{padding:90px 0}}.header-footer-layout .header-container{position:fixed;top:0;left:0;width:100%;height:90px;z-index:800}.header-footer-layout .footer-container{width:100%;height:auto}@media (min-width:960px){.header-footer-layout .footer-container{position:absolute;bottom:0;height:90px}}.header-footer-layout .body-container{min-height:calc(100vh - 180px);background:rgba(242,234,247,.41);display:flex;flex-direction:column}.header-footer-layout .tenant-footer{padding:0 50px;font-size:12px;font-weight:500;color:rgba(15,30,60,.5);height:100%;display:flex;align-items:center;background:#fff}.header-footer-layout .tenant-footer span{cursor:pointer}.header-footer-layout .tenant-footer a,.header-footer-layout .tenant-footer span{color:rgba(15,30,60,.5);text-decoration:underline}.header-footer-layout .tenant-footer .menu-items{text-align:center;width:100%}.header-footer-layout .tenant-footer .menu-items .menu-item{margin-top:35px}.header-footer-layout .tenant-footer .menu-items .menu-item:not(:first-child){margin-top:20px}@media (min-width:960px){.header-footer-layout .tenant-footer .menu-items{display:flex;width:auto;text-align:left}.header-footer-layout .tenant-footer .menu-items .menu-item{margin-top:0}.header-footer-layout .tenant-footer .menu-items .menu-item:not(:first-child){margin-top:0;margin-left:40px}}.tenant-header{height:100%;display:grid;align-items:center;padding:0 45px;background:#fff}@media (max-width:599px){.tenant-header{padding:0 4px}}.tenant-header .tenant-language,.tenant-header .tenant-logo{grid-column-start:1;grid-row-start:1;justify-self:center}.tenant-header .tenant-language{justify-self:right}.tenant-header .tenant-img-logo{max-height:60px;cursor:pointer}.tenant-header .language-header{font-weight:400;font-size:15px}.header-layout{position:relative;min-height:100vh}.header-layout .header-container{position:fixed;top:0;left:0;width:100%;height:80px;z-index:800}.header-layout .body-container{min-height:100vh;padding-top:80px;padding-bottom:50px;background:rgba(242,234,247,.41);display:flex;flex-direction:column}.container-with-left-panel{display:flex;flex:1 1;flex-direction:row}.container-with-left-panel .left-panel{display:none;background:#f2eaf7}@media (min-width:960px){.container-with-left-panel .left-panel{display:flex;flex-direction:column;flex-basis:45%}}@media (min-width:1280px){.container-with-left-panel .left-panel{flex-basis:57%}}.container-with-left-panel .main-container{flex:1 1;display:flex;flex-direction:column}.container-with-sidebar{display:flex;flex:1 1;flex-direction:row}.container-with-sidebar .sidebar{display:none;background:#f2eaf7}@media (min-width:960px){.container-with-sidebar .sidebar{display:flex;flex-direction:column;flex-basis:33%}}.container-with-sidebar .main-container{flex:1 1;display:flex;flex-direction:column}.multistep-form .mobile-stepper{max-width:225px;margin:0 auto 25px;display:block}@media (min-width:960px){.multistep-form .mobile-stepper{display:none}}@media (min-width:1280px){.multistep-form .multistep-form-container{margin-left:105px}}.flex-centered{display:flex;align-items:center;justify-content:center}.full-size{width:100vw;height:100vh}.flex-even{display:flex;justify-content:space-evenly}.flex-even>div:not(:first-child){margin-left:15px}.space-between{display:flex;justify-content:space-between}.space-between>div:not(:first-child){margin-left:15px}.flex-justify-between{display:flex;justify-content:space-between}.flex-row{display:flex;flex-direction:row}.flex-row>div{flex:1 1}.d-flex{display:flex}.justify-between{justify-content:space-between}.align-center,.hero-panel{align-items:center}.hero-panel{font-size:20px;font-weight:600;color:rgba(15,30,60,.5);flex:1 1;display:flex;justify-content:center}.hero-panel .img-background{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.hero-panel .inner{display:flex;flex-direction:column;align-items:center}.hero-panel .image-container{max-width:520px;width:100%;height:285px;margin-bottom:75px;color:#fff;display:flex;justify-content:center;align-items:center}.hero-panel .feature{display:flex}.hero-panel .feature:not(:first-of-type){margin-top:20px}.hero-panel .feature .check{width:30px;height:30px;opacity:.49;background-color:#0f1e3c;border-radius:50%;margin-right:15px}.login-or-register{display:flex;align-items:center;flex:1 1;padding:30px 0}.login-or-register .success-message{font-size:24px;font-weight:600;line-height:1.1;text-align:center}.login-or-register .success-message .line1{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1s;animation-duration:1s}.login-or-register .logo-container{margin-bottom:60px}.login-or-register .intro-text{font-size:42px;font-weight:600;margin-bottom:60px;line-height:1;letter-spacing:-.13px}.login-or-register .MuiButton-root:not(:first-of-type){margin-top:24px}.stepper .stepper-title{font-size:29px;font-weight:600;margin-bottom:30px;padding-left:17px}.stepper .step{font-size:16px;font-weight:600;margin-bottom:20px;padding-left:17px;display:flex;align-items:center}.stepper .step .step-name{opacity:.51;width:220px;margin-right:20px}.stepper .step.active{padding-left:15px;border-left:2px solid #0f1e3c}.stepper .step.active .step-name{opacity:1}.stepper .step .step-completed-icon{width:20px;height:20px;background:#22c2a7;border-radius:50%;display:flex;align-items:center;justify-content:center}.line-stepper{width:100%;height:2px}.line-stepper .steps{display:flex;flex-direction:row}.line-stepper .step{flex:1 1;background:#acacac;opacity:.45;height:2px;border-radius:2px}.line-stepper .step:not(:first-child){margin-left:10px}.line-stepper .step.active{background:#0f1e3c;opacity:1}.multi-digit-input{display:flex}.multi-digit-input .digit-input{width:47px;border-radius:3px;border:1px solid #979797;outline:none;font-size:33px;font-weight:600;text-align:center;padding:8px 0}.multi-digit-input .digit-input:not(:first-child){margin-left:10px}@media (max-width:599px){.multi-digit-input .digit-input{width:38px;font-size:30px;padding:6px 0}}.multi-digit-input input::-webkit-inner-spin-button,.multi-digit-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.multi-digit-input input[type=number]{-moz-appearance:textfield}.address-input-control .ap-input{width:80%;text-overflow:ellipsis}.address-input-control button.ap-input-icon.ap-icon-pin{display:none}.address-input-control .click{cursor:pointer;text-decoration:underline}.address-input-control .helper-text{color:rgba(0,0,0,.54);font-size:13px}.address-input-control .edit-adress,.address-input-control .helper-text{text-align:left;font-family:SofiaPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;line-height:1.66;margin:8px 0}.address-input-control .edit-adress{color:rgba(0,0,0,.84);font-size:16px}.address-input-control .edit-adress .click{color:#000;font-size:18px}.multistep-form .sidebar{padding-top:80px;align-items:center}.multistep-form .main-container{padding:20px 0 40px}@media (max-width:599px){.multistep-form .main-container{padding:20px}}@media (min-width:960px){.multistep-form .main-container{padding:80px 0}}.multistep-form .main-container .MuiContainer-maxWidthXs{padding:0}.frontoffice-form .form-group:not(:first-child),.multistep-form .form-group:not(:first-child){margin-top:25px}.frontoffice-form .flex-row .form-group:not(:first-child),.multistep-form .flex-row .form-group:not(:first-child){margin-top:0;margin-left:10px}.frontoffice-form .button-group,.multistep-form .button-group{margin-top:50px}.frontoffice-form .button-group .MuiButton-root:not(:first-child),.multistep-form .button-group .MuiButton-root:not(:first-child){margin-top:15px}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.file-upload-icon .file-input{display:none}.file-upload-button{width:200px;height:150px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.14);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative}.file-upload-button .file-input{display:none}.file-upload-button .image{opacity:.51}.file-upload-button .label{font-size:18px;font-weight:600;opacity:.51;color:#0f1e3c}.file-upload-button.upload-success .image,.file-upload-button.upload-success .label{opacity:1}.file-upload-button .progress-view{display:flex;flex-direction:column;align-items:center}.file-upload-button .progress-view .label{font-size:12px;font-weight:500;color:#fff;border-radius:15px;background-color:#7882f0;padding:7px 35px;opacity:1;margin-bottom:20px}.file-upload-button .progress-view .progress-bar{width:135px;height:6px;background:rgba(15,30,60,.22);border-radius:3px}.file-upload-button .progress-view .progress-indicator{width:0;height:6px;border-radius:3px;background:#7882f0}.file-upload-button .checkmark-icon{position:absolute;top:15px;right:15px;width:34px;height:34px;background:#22c2a7;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:599px){.file-upload-button{width:120px;height:90px}.file-upload-button .label{font-size:12px;margin-top:-16px}.file-upload-button .checkmark-icon{top:0;right:0;width:30px;height:30px}}.date-range-input .react-datepicker__triangle{display:none}.date-range-input .react-datepicker-popper{z-index:1000}.date-range-input .react-datepicker{font-family:SofiaPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-shadow:0 0 10px 0 rgba(0,0,0,.14);border:none;color:#0f1e3c}.date-range-input .react-datepicker__day{border-radius:50%}.date-range-input .react-datepicker__day:hover{background-color:#d0d0d0;border-radius:50%}.date-range-input .react-datepicker__day--today{background-color:#d0d0d0}.date-range-input .react-datepicker__day--selected,.date-range-input .react-datepicker__day--selected:hover{background-color:#aaadb3!important}.date-range-input .react-datepicker__day,.date-range-input .react-datepicker__day-name,.date-range-input .react-datepicker__time-name{width:40px;line-height:40px}.date-range-input .react-datepicker__day--keyboard-selected,.date-range-input .react-datepicker__time-container .react-datepicker__time-list-item--selected{background-color:#aaadb3!important}.date-range-input .react-datepicker__current-month,.date-range-input .react-datepicker__day-name{text-transform:capitalize}.user-menu .drawer-header{padding:30px 30px 20px}.user-menu .drawer-header .close-button{margin-bottom:50px}.user-menu .drawer-header .user-info{display:flex;align-items:center}.user-menu .drawer-header .user-info .col-avatar{margin-right:10px}.user-menu .drawer-header .user-info .avatar-container{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-menu .drawer-header .user-info .avatar-container .MuiAvatar-root{width:32px;height:32px}.user-menu .drawer-header .user-info .user-name{font-size:18px;font-weight:600;margin-bottom:5px}.user-menu .drawer-header .user-info .user-avatar{border-radius:25px}.user-menu .drawer-header .user-info .user-status{text-align:center;padding:2px}.user-menu .drawer-header .user-info .account-status{font-size:10px;font-weight:600;border-radius:3px;display:inline-block;padding:2px 12px}.user-menu .drawer-menu{font-size:16px;font-weight:500;padding:0 5px;min-height:900px}.user-menu .drawer-menu .collapse-menu-item .nested-item{margin-left:22px}.user-menu .drawer-menu .collapse-menu-item .nested-item .MuiTypography-body1{font-size:16px}.user-menu .drawer-menu .drawer-menu-item{height:60px;display:flex;align-items:center;padding-left:35px;text-decoration:none;color:#0f1e3c}.user-menu .drawer-menu .drawer-menu-item .MuiTypography-body1{font-size:20px}.user-menu .drawer-menu .drawer-menu-item.active,.user-menu .drawer-menu .drawer-menu-item:hover{background-color:#f3eff5}.user-menu .drawer-menu .drawer-menu-item img,.user-menu .drawer-menu .drawer-menu-item svg{margin-right:20px}.user-menu .drawer-menu .drawer-menu-item.nested-item{padding-left:90px;cursor:pointer}.user-menu .drawer-menu .MuiListItemIcon-root{color:#0f1e3c}.user-menu .drawer-footer{position:fixed;left:0;bottom:0;right:30px;display:flex;justify-content:space-between;font-size:16px;font-weight:500;background-color:#f3eff5;width:400px;padding:16px}.user-menu .drawer-footer .legal{text-decoration:underline;cursor:pointer}.user-menu .drawer-footer .version{color:#acacac}@media (max-width:599px){.user-menu .drawer-footer{width:320px}}.user-menu .drawer-body{padding:30px}.user-menu .drawer-body .logo-container{margin-bottom:40px}.user-menu .drawer-body .cta-text{font-size:25px;font-weight:600;line-height:30px;margin-bottom:30px}.user-menu .drawer-body .MuiButton-root:not(:first-child){margin-top:10px}.drawer-menu-container>.MuiDrawer-paper{width:400px}@media (max-width:599px){.drawer-menu-container>.MuiDrawer-paper{width:320px}}.pagination{margin-top:30px}.MuiPaginationItem-root{height:42px!important;min-width:42px!important}.animated-checkmark .circle{width:110px;height:110px;border-radius:50%;border:7px solid #fff;background-color:#22c2a7;margin:0 auto 40px;opacity:0;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animated-checkmark .checkmark{display:block;position:relative}.animated-checkmark .checkmark:after{height:55px;width:27.5px;transform-origin:left top;border-right:7px solid #fff;border-top:7px solid #fff;content:"";left:24px;top:52px;position:absolute;transform:scaleX(-1) rotate(135deg);opacity:0;-webkit-animation-name:checkmark;animation-name:checkmark;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:27.5px;opacity:1}40%{height:55px;width:27.5px;opacity:1}to{height:55px;width:27.5px;opacity:1}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:27.5px;opacity:1}40%{height:55px;width:27.5px;opacity:1}to{height:55px;width:27.5px;opacity:1}}.MuiCardHeader-subheader{font-size:.6em}.MuiCardHeader-title{font-size:.7em;font-weight:900}.card-form .main-container{padding:20px 0 40px}@media (min-width:960px){.card-form .main-container{padding:80px 0}}.card-form .main-container .MuiContainer-maxWidthXs{padding:0}.card-form .form-group:not(:first-child){margin-top:25px}.card-form .flex-row .form-group:not(:first-child){margin-top:0;margin-left:10px}.card-form .button-group{margin-top:30px}.card-form .button-group .MuiButton-root:not(:first-child){margin-top:15px}.card-form .button-delete{padding:2px}.label-table-card{font-weight:900!important}.main-card-icon{color:green;margin-right:12px}.credit-card-form{padding:30px}.card-button{margin-top:20px}.card-element{padding:16px 12px}.StripeElement{border:1px solid #000;border-radius:4px}.StripeElement--focus.StripeElement--invalid{box-shadow:inset 0 1px 1px rgba(0,0,0,.0745098),0 0 6px #ce8483;border-color:#843534}.StripeElement--focus{padding-right:20px;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.login-page .main-container .inner{width:100%}.login-page .back-button{margin-bottom:30px;position:relative;left:-12px}.login-page .form-group:not(:first-child){margin-top:25px}.login-page .button-group{margin-top:50px}.login-page .button-sso{margin-top:20px}.login-page .links{margin-top:15px;font-size:18px;font-weight:600}.login-page .links a{color:#0f1e3c;text-decoration:underline;cursor:pointer}.signup-page .term a{color:#8736b2;font-size:16px;font-weight:500;text-decoration:underline;cursor:pointer}.signup-page .MuiFormHelperText-root{font-size:13px}.signup-page .code-recipient-number{margin-top:50px;margin-bottom:25px;font-size:19px;font-weight:600}.signup-page .resend-code{margin-top:20px;font-size:16px;font-weight:600}.edit-number-modal .number-modal{padding:20px}.edit-number-modal .form-group{margin-top:10px}.edit-number-modal .button-group{margin-top:20px}.blocked-page .body-container{align-items:center;justify-content:center}.blocked-page .message{font-size:22px;font-weight:600;line-height:1.1;text-align:center}.blocked-page .body-container,.waiting-page .body-container{align-items:center;justify-content:center}.blocked-page .message,.waiting-page .message{font-size:22px;font-weight:600;line-height:1.1;text-align:center;padding-left:200px;padding-right:200px}@media (max-width:599px){.blocked-page .message,.waiting-page .message{padding-left:20px;padding-right:20px}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.signup-completed-page .body-container{align-items:center;justify-content:center}.signup-completed-page .welcome-message{font-size:42px;font-weight:600;line-height:1.1;text-align:center}.signup-completed-page .welcome-message .line1{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1s;animation-duration:1s}.signup-completed-page .welcome-message .line2{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:1s;animation-duration:1s}.identity-page .complete-message .body-container,.identity-page .intro .body-container{align-items:center;justify-content:center}@media (max-width:599px){.identity-page .complete-message .body-container,.identity-page .intro .body-container{padding:20px}}.identity-page .complete-message .MuiContainer-root,.identity-page .intro .MuiContainer-root{padding:0}.identity-page .complete-message .process-description,.identity-page .intro .process-description{margin-bottom:50px;font-size:16px;font-weight:600}.identity-page .complete-message .approval-needed,.identity-page .intro .approval-needed{font-size:24px;font-weight:600;margin-bottom:50px}.identity-page h1.driver-details{font-size:40px}.identity-page .step-illustration{margin-bottom:20px}.identity-page .subtitle{font-size:16px;font-weight:600;margin-bottom:25px}.identity-page .help-button{border-radius:5px;border:1px solid #aaadb3;background:transparent;outline:none;font-size:13px;font-weight:500;padding:5px 10px;cursor:pointer}.identity-page .upload-others{margin-top:40px;display:flex;flex-wrap:wrap}.identity-page .upload-others .upload-button{margin-left:auto;min-height:50%;min-width:40%;margin-right:20px;margin-top:20px}.identity-page .upload-buttons{margin-top:40px;display:flex}@media (max-width:599px){.identity-page .upload-buttons .img-selfie-icon{width:120px}}.identity-page .upload-buttons .upload-button:not(:first-child){margin-left:30px}body{position:relative}@media (min-width:960px){.account-page .frontoffice-form{padding-bottom:100px}}@media (max-width:599px){.account-page .frontoffice-form{padding-bottom:20px}}.account-page .button-box{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14);background-color:#fff;padding:10px;display:flex;align-items:center;margin-top:30px;z-index:2}@media (min-width:960px){.account-page .button-box{position:fixed;left:420px;right:30px;width:calc(100% - 440px);bottom:10px}}.account-page .button-box .button-wrapper{flex:1 1;width:210px;padding-right:10px;padding-left:10px}.account-page h2{margin-top:10px;margin-bottom:20px;font-size:2.2em}.account-page h3{margin-top:10px}.account-page .account-page-container .avatar{min-width:300px}.account-page .account-page-container .avatar .avatar-edit{width:140px;height:140px;border-radius:0}.account-page .account-page-container .MuiBadge-anchorOriginBottomRightRectangle{cursor:pointer;right:0;bottom:0;transform:none;background-color:#fff;border-radius:0;width:30px;height:30px}.account-page .account-page-container .file-container{margin-top:20px;min-width:330px}.account-page .account-page-container .file-container span{min-width:50px}.account-page .account-page-container .file-container .MuiSvgIcon-root{cursor:pointer;width:40px}.account-page .account-page-container .file-container .disabled{color:grey;cursor:not-allowed!important}.account-page .back-button{display:block;position:absolute;top:20px;left:15px}@media (min-width:960px){.account-page .back-button{display:none}}.account-page .body-container{min-height:100vh;background:rgba(242,234,247,.41);padding-left:0;padding-top:40px;padding-bottom:10px}@media (min-width:960px){.account-page .body-container{padding-left:400px}}.account-page .MuiDrawer-root .MuiPaper-root{display:none;box-shadow:0 0 10px 0 rgba(0,0,0,.14);color:#0f1e3c;overflow:scroll}@media (min-width:960px){.account-page .MuiDrawer-root .MuiPaper-root{display:block;width:400px}}@media (min-width:960px){.account-page .account-page-container.MuiContainer-maxWidthXs{margin-left:70px;padding:0 0 100px}}.validate-number-modal .code-recipient-number{margin-bottom:25px;font-size:19px;font-weight:600}.validate-number-modal .resend-code{margin-top:20px;font-size:16px;font-weight:600;text-decoration:underline;cursor:pointer}.future-bookings-container{margin-bottom:35px}.past-bookings{padding:35px 0;margin-bottom:-50px}.future-bookings-list{margin-top:20px}.future-bookings-list .booking-carpooling-icon{position:absolute;top:18px;right:18px}.future-bookings-list .booking-card{position:relative;padding:25px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14);cursor:pointer}.future-bookings-list .booking-card:not(:first-child){margin-top:15px}.future-bookings-list .booking-card .vehicule-name{background-color:red;font-size:15px;font-weight:500;margin-bottom:15px}.future-bookings-list .booking-card .booking-dates{background-color:red;display:flex}.future-bookings-list .booking-card .booking-dates .date{flex:1 1}.bookings-list{margin-top:25px}.bookings-list .bookings-list-group:not(:first-child){margin-top:35px}.bookings-list .list-name{color:#0f1e3c;font-size:22px;font-weight:700;opacity:1;text-transform:capitalize}.bookings-list .list-item{padding:20px 0;cursor:pointer}.bookings-list .list-item:not(:first-of-type){border-top:1px solid hsla(0,0%,59.2%,.28)}.bookings-list .list-item .date{color:#acacac;font-size:15px;font-weight:500}.bookings-list .list-item .cost{font-size:14px;font-weight:600;text-align:right}.bookings-list .list-item .vehicule-name{margin-top:5px;font-size:15px;font-weight:500}.no-booking{padding:35px 0;color:#0f1e3c;opacity:.64}.secured-payment-notice{border-radius:30.5px;background:rgba(34,194,167,.14);margin-top:50px;padding:15px;color:#22c2a7;font-size:14px;font-weight:600;display:flex;align-items:center}.secured-payment-notice svg{margin-right:10px}.search-view .body-container{min-height:100vh;background:rgba(242,234,247,.41);padding-left:400px}@media (min-width:960px){.search-view .body-container .MuiContainer-maxWidthXs{padding-left:0;padding-right:0;margin-left:70px}}.search-view .page-container{padding-top:50px;padding-bottom:320px}@media (min-width:960px){.search-view .page-container{padding-top:80px;padding-bottom:70px}}.search-view .MuiDrawer-root>.MuiPaper-root{box-shadow:0 0 10px 0 rgba(0,0,0,.14);color:#0f1e3c}.search-view .MuiDrawer-root .MuiDrawer-paperAnchorLeft{width:400px}.search-view .MuiDrawer-root .MuiDrawer-paperAnchorBottom{height:300px}.search-view .drawer-content{padding-left:30px;padding-right:30px}.search-view .map-wrapper{position:relative;width:100%;height:100vh}.search-view.mobile-layout .drawer-content{padding:20px 20px 0;position:absolute;bottom:0!important}.search-view.mobile-layout .body-container{padding-left:0}.search-view.mobile-layout .search-header .header,.search-view.mobile-layout .search-header .search-button{display:none}.search-view .map-view{position:relative}.search-view .map-view .tenant-logo{width:100%;position:absolute;top:20px;z-index:10;display:flex;justify-content:center}.search-view .map-view .tenant-logo img{max-height:40px}.vehicule-card{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14);display:flex;flex-direction:column;cursor:pointer}.vehicule-card .image{height:165px;background-image:radial-gradient(circle at 50% 50%,#5a5a5a,#6d5977);position:relative}.vehicule-card .image,.vehicule-card .image img{border-top-left-radius:5px;border-top-right-radius:5px}.vehicule-card .image img{width:100%;height:100%;object-fit:cover}.vehicule-card .image .carpooling-title{position:absolute;bottom:0;left:0;background:rgba(1,1,1,.5);color:#fff;width:100%;margin:0;text-align:center;font-size:17px}.vehicule-card .image .icon-fuel-type{padding:5px 8px;border-radius:5px;background-color:hsla(0,1.4%,71%,.57);position:absolute;right:0;top:0;display:flex;flex-direction:row}.vehicule-card .image .icon-fuel-type .level{padding-right:5px;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.05px;color:#fff}.vehicule-card .details{padding:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.vehicule-card .details .category{font-size:11px;font-weight:500;color:#6d6c6c;text-transform:uppercase}.vehicule-card .details .date{font-size:13px;font-weight:700;color:#0f1e3c;margin-bottom:-10px}.vehicule-card .details .carpooling-text{color:#9a9a9a;margin-bottom:-10px;font-size:16px;font-weight:600;font-size:13px}.vehicule-card .details .carpooling-text .label{color:#6d6c6c;font-size:164x;font-weight:600;color:#0f1e3c}.vehicule-card .details .model{font-size:16px;font-weight:600;color:#0f1e3c}.vehicule-card .details .distance{font-size:11px;font-weight:500;text-transform:uppercase}.vehicule-card .details .price{font-size:20px;font-weight:500}.vehicule-card .details .price .per-day{font-size:15px;display:inline-block}.vehicule-list .vehicule-card:not(:first-child){margin-top:30px}.vehicule-list .carpooling:last-of-type{margin-bottom:30px}.mobile-layout .vehicule-list{width:100%;overflow:auto;padding:0 15px 15px 0;position:relative;left:-15px}.mobile-layout .map-view{position:relative}.mobile-layout .map-view .tenant-logo{position:absolute;top:0;background-color:#fff;padding:10px}.mobile-layout .vehicule-cards{display:flex;flex-direction:row;width:-webkit-min-content;width:-moz-min-content;width:min-content;padding-right:15px}.mobile-layout .vehicule-cards h4{display:none}.mobile-layout .vehicule-cards .vehicule-card{margin-top:0;width:310px}.mobile-layout .vehicule-cards .vehicule-card:not(:first-child){margin-left:20px}.mobile-layout .vehicule-cards .vehicule-card .image{height:100px}.mobile-layout .vehicule-cards .vehicule-card .details{padding:7px 15px}.search-header .header{display:flex;align-items:center;margin-bottom:30px}.search-header .header .menu-icon{margin-right:5px}.search-header .search-bar{position:relative;width:100%;cursor:pointer}.search-header .search-button button{width:100%}.search-header .search-filters{margin-top:20px}.search-header .search-filters .MuiChip-root{margin-left:4px;margin-top:4px}.search-header .search-filters .search-filter{margin-right:10px;margin-top:10px;border-radius:5px;border:1px solid #aaadb3;font-size:13px;font-weight:500;padding:5px 8px;display:inline-block;cursor:pointer}@media (min-width:0px){.search-page .MuiContainer-maxWidthXs{max-width:468px}}.search-page .search-form-container{margin-top:20px}@media (min-width:960px){.search-page .search-form-container{padding-left:0;padding-right:0}}.search-page h1{font-size:42px;font-weight:600;text-transform:uppercase;margin:0}.search-page .page-header{margin-bottom:4px}.search-page .MuiAutocomplete-root{padding:8px}.search-form .react-datepicker-wrapper{width:50%}@media screen and (min-width:401px) and (max-width:470px){.search-form .react-datepicker__portal .react-datepicker__day,.search-form .react-datepicker__portal .react-datepicker__day-name,.search-form .react-datepicker__portal .react-datepicker__time-name{width:2.3rem;line-height:2.3rem}}@media (max-width:400px){.search-form .react-datepicker__portal .react-datepicker__day,.search-form .react-datepicker__portal .react-datepicker__day-name,.search-form .react-datepicker__portal .react-datepicker__time-name{width:1.9rem;line-height:1.9rem}}@media (max-width:358px){.search-form .react-datepicker__portal .react-datepicker__day,.search-form .react-datepicker__portal .react-datepicker__day-name,.search-form .react-datepicker__portal .react-datepicker__time-name{width:1.9rem;line-height:1.9rem}}@media (max-width:347px){.search-form .react-datepicker__portal .react-datepicker__day,.search-form .react-datepicker__portal .react-datepicker__day-name,.search-form .react-datepicker__portal .react-datepicker__time-name{width:1.5rem;line-height:1.5rem}}.search-form .form-group{margin-top:24px}.search-form .form-group .input-label{font-size:16px;font-weight:600;margin-bottom:8px}.search-form .form-group .input-label .MuiFormLabel-root{color:#0f1e3c;font-size:16px;font-weight:600;margin-bottom:8px}.search-form .form-group .flex-labels{display:flex}.search-form .form-group .flex-labels .input-label{flex:1 1}.search-form .form-group .flex-labels .input-label:not(:first-child){margin-left:15px}.search-form .button-group{margin-top:40px}.search-form .input-wrapper{display:flex;align-items:center;width:100%;padding:2px 4px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14)}.search-form .input-control{flex:1 1;height:48px}.location-input .input-control{margin-left:10px}.location-input .ap-input{width:80%;text-overflow:ellipsis}.category-selector .input-wrapper{padding:0}.category-selector .category-list{width:100%;padding:0;font-size:15px;font-weight:500}.date-range-input .input-wrapper{padding:2px 15px}.date-range-input .input-divider{height:25px;width:1px;margin:0 15px}.search-input .search-input-wrapper{display:flex;align-items:center;width:100%;padding:2px 4px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14)}.search-input .search-icon{width:30px;height:30px;padding-left:8px;margin-right:15px}.search-input .search-input-control{flex:1 1;height:55px}.search-input .MuiInputBase-root{cursor:pointer}.search-input .MuiInputBase-root.Mui-disabled{color:#0f1e3c;cursor:pointer}.search-input .MuiInputBase-root .MuiInputBase-input{cursor:pointer}.mobile-layout .body-container .drawer-icon{position:absolute;background:#fff;z-index:10;top:70px;left:15px}.mobile-layout .body-container .search-input{position:absolute;width:250px;height:59px;top:70px;right:15px;z-index:10}@media (max-width:599px){.mobile-layout .body-container .search-input{width:220px;right:10px}}.mobile-layout .body-container .search-button{position:absolute;width:250px;height:59px;top:75px;right:15px;z-index:10}@media (max-width:599px){.mobile-layout .body-container .search-button{width:220px;right:0}.mobile-layout .body-container .search-button .MuiButton-root{font-size:15px}}.mobile-layout .search-header{padding:20px 20px 0}.mobile-layout .search-header .search-filters{margin-top:0;width:900px;overflow:auto}.button-info-window-station{text-decoration:underline;cursor:pointer}.web-layout .search-header{z-index:2;background:#fff;width:397px;padding:30px}.web-layout .search-header h2{font-size:26px;font-weight:900;font-family:system-ui}.tenant-theme .carpooling .checkbox{margin-top:12px}.tenant-theme .vehicle-booking .mobile-container{padding-top:50px;padding-bottom:320px}@media (min-width:960px){.tenant-theme .vehicle-booking .mobile-container{padding-top:80px;padding-bottom:70px}}.tenant-theme .vehicle-booking .page-container{padding-top:50px;padding-bottom:320px}@media (min-width:960px){.tenant-theme .vehicle-booking .page-container{padding-top:80px;padding-bottom:70px}}.tenant-theme .confirmation-booking .mobile-container,.tenant-theme .view-booking .mobile-container{padding-top:50px;padding-bottom:20px}@media (min-width:960px){.tenant-theme .confirmation-booking .mobile-container,.tenant-theme .view-booking .mobile-container{padding-top:80px;padding-bottom:70px}}.tenant-theme .confirmation-booking .page-container,.tenant-theme .view-booking .page-container{padding-top:50px;padding-bottom:320px}@media (min-width:960px){.tenant-theme .confirmation-booking .page-container,.tenant-theme .view-booking .page-container{padding-top:80px;padding-bottom:70px}}.tenant-theme .confirmation-booking .vehicle-image,.tenant-theme .vehicle-booking .vehicle-image,.tenant-theme .view-booking .vehicle-image{padding-left:6%;padding-right:6%;height:380px;width:100%;margin-bottom:25px}.tenant-theme .confirmation-booking .vehicle-image img,.tenant-theme .vehicle-booking .vehicle-image img,.tenant-theme .view-booking .vehicle-image img{width:100%;height:100%;object-fit:cover}.tenant-theme .confirmation-booking .kilometers,.tenant-theme .vehicle-booking .kilometers,.tenant-theme .view-booking .kilometers{font-size:21px}.tenant-theme .confirmation-booking .map-wrapper,.tenant-theme .vehicle-booking .map-wrapper,.tenant-theme .view-booking .map-wrapper{height:230px;width:100%;position:relative;margin-top:20px}.tenant-theme .confirmation-booking .cancellation-terms,.tenant-theme .vehicle-booking .cancellation-terms,.tenant-theme .view-booking .cancellation-terms{margin:20px 0;background:#f3eff5;padding:25px}.tenant-theme .confirmation-booking .help-button,.tenant-theme .vehicle-booking .help-button,.tenant-theme .view-booking .help-button{margin-bottom:50px}.tenant-theme .confirmation-booking .vehicle-summary .category,.tenant-theme .vehicle-booking .vehicle-summary .category,.tenant-theme .view-booking .vehicle-summary .category{font-size:16px;font-weight:500;opacity:.63;text-transform:uppercase}.tenant-theme .confirmation-booking .vehicle-summary .model,.tenant-theme .vehicle-booking .vehicle-summary .model,.tenant-theme .view-booking .vehicle-summary .model{font-size:20px;font-weight:500;margin-bottom:25px}.tenant-theme .confirmation-booking .vehicle-summary .features,.tenant-theme .vehicle-booking .vehicle-summary .features,.tenant-theme .view-booking .vehicle-summary .features{display:flex;justify-content:center;align-items:center}.tenant-theme .confirmation-booking .vehicle-summary .features .feature,.tenant-theme .vehicle-booking .vehicle-summary .features .feature,.tenant-theme .view-booking .vehicle-summary .features .feature{padding:0 15px;display:flex;flex-direction:column;align-items:center}.tenant-theme .confirmation-booking .vehicle-summary .features .feature .icon,.tenant-theme .vehicle-booking .vehicle-summary .features .feature .icon,.tenant-theme .view-booking .vehicle-summary .features .feature .icon{width:50px;height:60px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.tenant-theme .confirmation-booking .vehicle-summary .features .feature .icon img,.tenant-theme .vehicle-booking .vehicle-summary .features .feature .icon img,.tenant-theme .view-booking .vehicle-summary .features .feature .icon img{max-width:30px}.tenant-theme .confirmation-booking .vehicle-summary .features .feature .label,.tenant-theme .vehicle-booking .vehicle-summary .features .feature .label,.tenant-theme .view-booking .vehicle-summary .features .feature .label{font-size:15px;font-weight:500}.tenant-theme .confirmation-booking .booking-terms,.tenant-theme .vehicle-booking .booking-terms,.tenant-theme .view-booking .booking-terms{font-size:14px;font-weight:500;margin-bottom:40px}.tenant-theme .confirmation-booking .booking-box,.tenant-theme .vehicle-booking .booking-box,.tenant-theme .view-booking .booking-box{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14);background-color:#fff;padding:10px;display:flex;align-items:center;margin-top:30px;z-index:2}@media (min-width:960px){.tenant-theme .confirmation-booking .booking-box,.tenant-theme .vehicle-booking .booking-box,.tenant-theme .view-booking .booking-box{position:fixed;left:420px;right:30px;width:calc(100% - 440px);bottom:10px}}.tenant-theme .confirmation-booking .booking-box .summary,.tenant-theme .vehicle-booking .booking-box .summary,.tenant-theme .view-booking .booking-box .summary{flex:1 1;display:flex;justify-content:center;font-size:16px;font-weight:500}.tenant-theme .confirmation-booking .booking-box .button-wrapper,.tenant-theme .vehicle-booking .booking-box .button-wrapper,.tenant-theme .view-booking .booking-box .button-wrapper{flex:1 1;width:210px;padding-right:10px;padding-left:10px}.tenant-theme .confirmation-booking .date-range-labels,.tenant-theme .vehicle-booking .date-range-labels,.tenant-theme .view-booking .date-range-labels{display:flex;margin-bottom:10px}.tenant-theme .confirmation-booking .date-range-labels .label,.tenant-theme .vehicle-booking .date-range-labels .label,.tenant-theme .view-booking .date-range-labels .label{flex:1 1;text-align:center;font-size:20px;font-weight:500}.tenant-theme .confirmation-booking .date-range-paper,.tenant-theme .vehicle-booking .date-range-paper,.tenant-theme .view-booking .date-range-paper{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14);padding:15px;display:flex;align-items:center}.tenant-theme .confirmation-booking .date-range-paper .date,.tenant-theme .vehicle-booking .date-range-paper .date,.tenant-theme .view-booking .date-range-paper .date{flex:1 1;text-align:center;font-size:15px;font-weight:500}.tenant-theme .confirmation-booking .date-range-paper .date-divider,.tenant-theme .vehicle-booking .date-range-paper .date-divider,.tenant-theme .view-booking .date-range-paper .date-divider{height:25px;width:1px;margin:0 15px}.tenant-theme .confirmation-booking .back-button,.tenant-theme .vehicle-booking .back-button,.tenant-theme .view-booking .back-button{margin-right:25px}.tenant-theme .confirmation-booking .download-app-box,.tenant-theme .vehicle-booking .download-app-box,.tenant-theme .view-booking .download-app-box{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.14);background-color:#fff;padding:20px;margin-bottom:25px}.tenant-theme .confirmation-booking .download-app-box .title,.tenant-theme .vehicle-booking .download-app-box .title,.tenant-theme .view-booking .download-app-box .title{font-size:20px;font-weight:500}.tenant-theme .confirmation-booking .download-app-box .text,.tenant-theme .vehicle-booking .download-app-box .text,.tenant-theme .view-booking .download-app-box .text{font-size:18px;font-weight:500;color:#acacac}.tenant-theme .confirmation-booking.booking-details .section .title,.tenant-theme .vehicle-booking.booking-details .section .title,.tenant-theme .view-booking.booking-details .section .title{font-size:16px;font-weight:500;opacity:.63}.tenant-theme .confirmation-booking.booking-details .section .section-content,.tenant-theme .vehicle-booking.booking-details .section .section-content,.tenant-theme .view-booking.booking-details .section .section-content{font-size:16px;font-weight:500;color:#0f1e3c}.tenant-theme .confirmation-booking.booking-details .section .date,.tenant-theme .vehicle-booking.booking-details .section .date,.tenant-theme .view-booking.booking-details .section .date{font-size:15px;font-weight:500}.tenant-theme .confirmation-booking.booking-details .booking-actions,.tenant-theme .confirmation-booking.booking-details .cancel-reservation-button,.tenant-theme .vehicle-booking.booking-details .booking-actions,.tenant-theme .vehicle-booking.booking-details .cancel-reservation-button,.tenant-theme .view-booking.booking-details .booking-actions,.tenant-theme .view-booking.booking-details .cancel-reservation-button{margin-top:10px}.tenant-theme .confirmation-booking.booking-details .cancellation-terms,.tenant-theme .vehicle-booking.booking-details .cancellation-terms,.tenant-theme .view-booking.booking-details .cancellation-terms{margin-top:20px;padding:0;background:transparent}.tenant-theme .confirmation-booking.booking-details .cancellation-terms .title,.tenant-theme .vehicle-booking.booking-details .cancellation-terms .title,.tenant-theme .view-booking.booking-details .cancellation-terms .title{font-size:20px;font-weight:500;margin-bottom:10px}.tenant-theme .confirmation-booking.booking-details .cancellation-terms .content,.tenant-theme .vehicle-booking.booking-details .cancellation-terms .content,.tenant-theme .view-booking.booking-details .cancellation-terms .content{font-size:15px;font-weight:500;color:#acacac}.faq-page{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;padding:18px;background-color:#f0f0f0}.faq-container{max-width:800px;width:90%;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-title{margin-bottom:20px;color:#333;text-align:center}.faq-question{font-size:22px;font-weight:700;margin-bottom:15px}.faq-answer{font-size:18px;line-height:1.8;color:#444}.faq-list{list-style:none;padding:0}.faq-list li{margin-bottom:12px}.privacy-policy-page{margin:20px}.privacy-policy-page h1{margin-bottom:20px}.privacy-policy-page p{margin-bottom:15px}body,html{height:100%}body{margin:0;font-family:SofiaPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.App .MuiFormHelperText-contained{margin:8px 0}.error-message-rollbar{color:#f44336;width:50%;text-align:center;margin-left:auto;margin-right:auto}.error-message{color:#f44336;margin:15px 0}.MuiSnackbarContent-message{width:96%}.alert-delete-button{position:absolute!important;right:0!important}.hidden{display:none!important}.inline{display:inline}.relative_box{position:relative;width:100%;float:left}.relative_box img{width:100%}.gm-ui-hover-effect img{width:28px!important;height:28px!important}.gm-ui-hover-effect{right:10px!important}.links{margin-top:15px;font-size:18px;font-weight:600}.links a{color:#0f1e3c;text-decoration:underline;cursor:pointer}.pre-wrap{white-space:pre-wrap}.MuiCardHeader-subheader{font-size:1.4em!important}.MuiCardHeader-title{font-size:2em!important;font-weight:900!important}.cookie-dialog .MuiDialog-paper{position:absolute!important;bottom:0!important;right:0!important;margin:0!important}.input-base-disabled>input{color:#dcdad1;padding:2px;margin:0;background-image:none}.rental-price{display:flex;flex-direction:column}.txt-line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}
/*# sourceMappingURL=main.67adfa5b.chunk.css.map */