.passport-form .calendar-input,.passport-form .search-select,.passport-form .select-input{padding-bottom:4px!important;border-color:#c3c3c3}.passport-form .text-input{border-color:#c3c3c3}.passport-form .calendar-input:focus,.passport-form .search-select:focus,.passport-form .select-input:focus,.passport-form .text-input:focus{border-color:#000}.passport-form .co-traveller-review-form,.passport-form .review-form{max-width:unset;padding:0 16px}.passport-form .co-traveller-review-form input,.passport-form .co-traveller-review-form select{border-color:#c3c3c3}.passport-form .co-traveller-review-form label{text-transform:uppercase;font-size:12px}.passport-form .co-traveller-review-form label.mt-1{margin-top:0}.passport-form .co-traveller-review-form fieldset:first-child.gap-1{gap:.5rem}.passport-form .co-traveller-review-form input:focus,.passport-form .co-traveller-review-form select:focus{border-color:#000}.passport-form .review-form-submit{max-width:unset;padding:16px}.passport-form .co-traveller-review-form-submit{max-width:unset;padding:0 0 16px;margin:0}.passport-form .review-form-submit button{width:auto}.passport-form .co-traveller-review-form-submit button,.passport-form .review-form-submit button{border-radius:999px;background-color:#000;padding:8px 32px;text-transform:uppercase;letter-spacing:1.2px;height:45px;font-size:14px}.passport-form .co-traveller-review-form-submit button{width:-moz-max-content!important;width:max-content!important}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15)}.slider::-webkit-slider-thumb:disabled{cursor:not-allowed;background:#9ca3af}.slider::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);-moz-transition:all .2s ease;transition:all .2s ease}.slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15)}.slider::-moz-range-thumb:disabled{cursor:not-allowed;background:#9ca3af}.tesla-date-selector{.calendar-cell{color:#fff;&.hover-middle,&.in-range{background-color:hsla(0,0%,85%,.08)}&.hover-end,&.selected-end,&.selected-start{background-color:#fff;color:#241f28}&.disabled{opacity:.3}&.default:hover{color:#000;background-color:#fff}}.month-header{margin:10px 0}.left-arrow,.right-arrow{filter:brightness(100)}.left-arrow:hover,.right-arrow:hover{filter:brightness(0)}.calendar-container{gap:0}}.map-search-field{top:0!important;transform:none!important}.application-flow-header.tesla{background-color:#f3f3f3}.styles_phoneNumberInput__VVDdC input,.styles_phoneNumberInput__VVDdC input:focus{border:unset}.interviewers-container{width:100%;display:flex;justify-content:center;overflow:hidden;position:relative;padding:70px 0;.interviewer-slider{max-width:230px;width:100%;position:relative;transform-style:preserve-3d;transform:perspective(2500px) rotateX(0deg) rotateY(calc((var(--current-slide) - 1) * (360 / var(--quantity)) * 1deg));transition:transform .6s ease-in-out;z-index:2;will-change:transform;.slider-item{position:absolute;inset:0 0 0 0;transform:rotateY(calc((var(--position) - 1) * (360 / var(--quantity)) * 1deg)) translateZ(430px)}}}.animate-ripple:before{opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;right:0;bottom:0;background:currentColor;border-radius:100%;animation-name:rippleAnimation;animation-duration:2s;animation-delay:.05s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.34,1);z-index:-1}.animate-ripple:after,.animate-ripple:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%}.animate-ripple:after{display:block;text-decoration:none;color:currentColor;margin:0 auto;border-radius:50%;animation:rippleAnimate 1s linear infinite}@keyframes rippleAnimate{0%{box-shadow:0 0 0 0 currentColor,0 0 0 10px currentColor,0 0 0 30px currentColor}to{box-shadow:0 0 0 10px currentColor,0 0 0 30px currentColor,0 0 0 60px transparent}}.interview-toast{background-color:#141923!important;color:#fff!important}