.input-error-message{font-size:.8rem;color:red}.avatar-wrapper{display:flex;margin-top:unset;margin-bottom:1rem;width:100%}.avatar-wrapper img{display:block;margin:auto;width:80px;height:auto;border-radius:50% 50%}.lead-step-wrapper,form{display:flex;flex-direction:column;align-items:center;justify-content:center}form{width:100%}.lead-step-wrapper{color:hsl(var(--primary))}.lead-step-wrapper .lead-step-title{text-align:center;font-family:Raleway,sans-serif!important;font-weight:600;font-size:20px;color:hsl(var(--primary))}.lead-step-wrapper.lead-step-1{width:100%;margin:auto auto .8rem}.lead-step-wrapper.lead-step-1 input{text-align:center;max-width:25rem}.lead-step-wrapper .avatar-wrapper{margin-top:.8rem}.lead-submit-btn{border:0;color:#fff;width:100%;height:-moz-fit-content;height:fit-content;margin:1.5rem 0 0;font-weight:600;border-radius:4px;border-color:hsl(var(--primary));background-color:hsl(var(--primary));letter-spacing:.02857em;text-transform:uppercase;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:all .3s ease}.lead-submit-btn:disabled{opacity:1}.lead-submit-btn p{margin:0;white-space:break-spaces}.lead-submit-btn.large-btn{height:inherit}.lead-submit-btn.large-btn p{margin:.2rem}.lead-submit-btn.no-rdv-btn{background-color:gray;position:absolute;left:30px;bottom:30px;width:calc(100% - 60px)}@media screen and (max-height:750px){.lead-submit-btn.no-rdv-btn{bottom:0}}.lead-submit-btn:hover{background-color:hsl(var(--secondary))}.lead-submit-btn:disabled{background-color:#aaafb2;cursor:not-allowed}.lead-submit-btn.loading,.lead-submit-btn:disabled{display:flex;justify-content:center;align-items:center;cursor:progress}.lead-submit-btn.loading{background-color:gray!important;padding:0;border:none!important}.option-btn{border:2px solid hsl(var(--primary));color:hsl(var(--primary));padding:2rem}.option-btn:hover{background-color:#fff;border-color:hsl(var(--primary));color:hsl(var(--primary))}.option-btn.option-btn-selected,.option-btn.option-btn-selected:hover{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}@media screen and (max-width:850px){.option-btn{padding:0}}.lead-form-tel{position:absolute;top:0;left:0;display:flex;height:100%;margin:0;height:48px;-o-object-fit:contain;object-fit:contain}.lead-form-tel .PhoneInputCountry{position:absolute;width:46px;height:100%}.lead-form-tel .PhoneInputCountry .PhoneInputCountrySelect{position:absolute;z-index:1;width:50px;top:15px;opacity:0}.lead-form-tel .PhoneInputCountry .PhoneInputCountrySelect:hover{cursor:pointer}.lead-form-tel .PhoneInputCountry .PhoneInputCountryIcon{position:relative;padding:0 10px;height:100%;display:flex;align-items:center;justify-content:center}.lead-form-tel .PhoneInputCountry .PhoneInputCountryIcon img{width:100%;border:1px solid #ececec}.lead-form-tel .PhoneInputCountry .PhoneInputCountryIconImg{width:50px}.lead-form-tel .PhoneInputInput{border:none;background-color:#fff;margin-left:50px}.lead-form-tel .MuiFormHelperText-contained{width:250px;margin-right:14px}.lead-form-tel .MuiInputLabel-outlined{margin-top:8px;margin-left:50px;font-size:15px}.lead-form-tel .MuiInputLabel-outlined.MuiInputLabel-shrink{margin:0}.lead-form-tel .MuiOutlinedInput-root{height:49px}.lead-form-tel .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-style:solid;border-width:1px;border-color:#ececec!important}.lead-form-tel .Mui-focused{border:0;box-shadow:0}.lead-form-tel.single{width:100%}.lead-form-tel.single .PhoneInputInput{margin-left:50px;background-color:transparent}.lead-form-tel.single .MuiInputBase-input{background-color:#fff;height:25px;border-radius:6px;font-family:Open Sans,sans-serif;font-size:15px}.lead-form-tel.single .MuiInputBase-input::-moz-placeholder{opacity:1;color:#767676}.lead-form-tel.single .MuiInputBase-input::placeholder{opacity:1;color:#767676}.lead-step-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.lead-step-header .avatar-wrapper{display:block}@media screen and (max-height:650px){.lead-step-header .avatar-wrapper{display:none}}@media screen and (max-width:720px){.lead-step-header .display-advisor-name{opacity:0}}.lead-step-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lead-step-section .rdv-label{margin-bottom:1.5rem}.lead-step-section .project-label{margin-top:1rem;color:hsl(var(--primary))}.lead-step-section .fake-link{color:#0d6efd;text-decoration:underline;cursor:pointer}.lead-step-section .fake-link:hover{text-decoration:unset;color:#0b4cdb}@media screen and (max-height:850px){.lead-step-section{height:100%;max-height:100%}}.calendar-wrapper{max-height:40vh;overflow-y:auto;overflow-x:hidden;position:relative;width:100%;padding:0;margin:0;border:none}.calendar-wrapper .calendar-table-body-wrapper{position:relative;min-height:28vh;overflow-y:auto}@media screen and (max-width:480px){.calendar-wrapper{max-height:35vh}}.calendar-nav-arrows{position:absolute;width:calc(100% + 3rem);top:1rem;left:-1.5rem}@media screen and (max-width:600px){.calendar-nav-arrows{width:calc(100% + 2rem);left:-1rem}}.mini-calendar .calendar-wrapper{overflow-y:hidden}.calendar-form-wrapper{width:100%}.calendar-form-wrapper.mini-calendar .calendar-table-wrapper{height:0}.calendar-form-wrapper.disable-calendar .calendar-form-section{opacity:.6;cursor:default!important;pointer-events:none;filter:grayscale(1)}.calendar-form-wrapper .rdv_step{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}.calendar-form-wrapper .rdv_step .direction-container{width:calc(100% + 3rem);display:flex;justify-content:space-between;position:absolute;z-index:1;top:20vh}.calendar-form-wrapper .rdv_step .direction-container .arrow-ico{cursor:pointer;color:hsl(var(--primary))}.calendar-form-wrapper .rdv_step .direction-container .arrow-ico:hover{color:#19b3a3}.calendar-form-wrapper .rdv_step .direction-container .arrow-ico.disabled{opacity:0;pointer-events:none}.calendar-form-wrapper .rdv_step .resize-rdv-wrapper{position:absolute;right:-1rem;bottom:-1rem}@media screen and (min-height:820px)and (max-height:1120px){.calendar-form-wrapper .rdv_step .resize-rdv-wrapper{bottom:2vh}}.calendar-form-wrapper .rdv_step .resize-rdv-wrapper button{background:none}.calendar-form-wrapper .rdv_step .resize-rdv-wrapper svg{border-radius:50% 50%;border:3px solid hsl(var(--primary));background:hsl(var(--primary));color:#fff;cursor:pointer;transform:scale(1.2)}.calendar-form-wrapper .rdv_step_line{display:flex;flex-direction:row;align-items:center;width:75%;margin:auto}.calendar-form-wrapper .rdv_step_line label{margin:0}.calendar-form-wrapper .rdv_step_line .MuiAutocomplete-inputRoot{padding:0}.calendar-form-wrapper .rdv_step_line .MuiAutocomplete-inputRoot input{padding:7.5px 4px 6.5px 5px;font-size:.8rem;height:11px}.calendar-form-wrapper .rdv_step_line>div{flex:1;margin-left:1rem}@media screen and (max-width:600px){.calendar-form-wrapper .rdv_step_line{width:100%;flex-direction:column;align-items:stretch;gap:.25rem}.calendar-form-wrapper .rdv_step_line>div{margin-left:0}}.landing-page-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.landing-page-section .rdv-label{margin-bottom:1.5rem}.landing-page-section .project-label{margin-top:1rem}.landing-page-section .fake-link{color:#0d6efd;text-decoration:underline;cursor:pointer}.landing-page-section .fake-link:hover{text-decoration:unset;color:#0b4cdb}.lead-step-wrapper tbody,.lead-step-wrapper thead{width:100%}.lead-step-wrapper tbody tr,.lead-step-wrapper thead tr{display:flex;align-items:center;justify-content:space-between}.lead-step-wrapper tbody td,.lead-step-wrapper thead td{width:86px;height:31px;margin:auto}