.appointmentConfirmed{display:none}.formInput .error{color:#e10a0a}.appointmentTypeSection{display:none}.tag-lead-form-address{display:none}.iti{display:block!important}.appointmentType{color:#e10a0a;font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:2px solid #e10a0a;margin-bottom:10px;cursor:pointer}.appointmentType.activeType{color:#fff;background-color:#e10a0a}.appointmentDateNoPreferenceButton{color:#e10a0a;font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:2px solid #e10a0a;margin-bottom:10px;cursor:pointer}.appointmentDateNoPreferenceButton.active{color:#fff;background-color:#e10a0a}.appointmentDateNoPreference{display:none;position:relative;z-index:10}.appointmentFormSection{display:none}.dateTitle{font-size:30px!important;margin-top:20px}.dateTitle .appointmentDay{margin:0 5px 0 10px}.dateTitle .appointmentHour{margin:0 5px 0 10px}.dateTitle strong{font-weight:400}#lead-form{width:100%}#lead-form h2{color:#000}#lead-form p{font-weight:400}.clubPickerSection label{font-size:14px;margin-top:60px}.appointmentPickerSection{display:none}.dayHour{display:flex;justify-content:center;margin-top:50px}#lead-form .calendar{height:360px;width:450px;user-select:none;border:solid 1px #797979;padding:10px 40px 20px 40px;position:relative;z-index:2;background:#fff}#lead-form #calendar{width:100%}#lead-form .buttons{display:flex;align-items:center;justify-content:space-between}#lead-form .buttons .month{font-size:14px;font-weight:500;text-align:center}#lead-form .icon{padding:10px;font-size:12px;color:#797979;border:none;cursor:pointer;outline:0;background:none}#lead-form .icon:hover{cursor:pointer}#lead-form #calendar tr.weekends{border-bottom:solid 1.3px #797979;margin-bottom:7px}#lead-form .weekends th{font-size:14px;font-weight:300;padding-bottom:10px}#lead-form .btn-day{color:#39393a;font-size:14px;font-weight:300;display:flex;justify-content:center;align-items:center;border:none;width:100%;height:100%;cursor:pointer;z-index:99;outline:0;border-radius:50%;transition:.4s all;background:rgba(0,0,0,0)}#lead-form .btn-day:disabled{color:#dfdfdf;cursor:not-allowed}#lead-form .btn-day.active{color:#fff;z-index:99}#lead-form .btn-day.active::before{content:'';position:absolute;width:40px;height:40px;border-radius:50%;z-index:-1;background:#e10a0a}#lead-form #calendar tr{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:center;margin:3px}#lead-form #calendar td{display:flex;height:40px;width:40px;justify-content:center;align-items:center;text-align:center;z-index:99}#lead-form .timepickerWrapper{width:215px;padding-left:10px;margin-left:-220px;position:relative;z-index:1;transition:.5s}#lead-form .timepickerWrapper .timeMobile{display:none}#lead-form .openHourWrapper .timepickerWrapper{margin-left:0}#lead-form .timepicker{height:360px;overflow-y:scroll;padding-right:10px}#lead-form .timepicker::-webkit-scrollbar{width:10px}#lead-form .timepicker::-webkit-scrollbar-track{background:#fff}.timepicker::-webkit-scrollbar-thumb{border-radius:5px;background:#d8d8d8}#lead-form .timepicker::-webkit-scrollbar-thumb:hover{background:#b9b9b9}#lead-form .hour{color:#e10a0a;font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:2px solid #e10a0a;margin-bottom:10px;cursor:pointer}#lead-form .hour.activeHour{color:#fff;background-color:#e10a0a}#lead-form .dateTitle{display:flex;align-items:center;justify-content:center}#lead-form .dateTitle .appointmentDate{margin-right:30px}.recaptcha-error{text-align:center;margin-top:100px}@media only screen and (max-width:767px){#lead-form .dayHour{white-space:nowrap;display:block;overflow:hidden;padding-top:30px;padding-bottom:50px}#lead-form .dayHourInner{position:relative}#lead-form .dayHourInner label{position:absolute;left:0;top:-25px}#lead-form .dayHourInner button.btn{position:absolute;right:35%;bottom:-50px}#lead-form .calendar,#lead-form .timepickerWrapper,#lead-form .dayHourInner{display:inline-block;width:100%;margin:0;vertical-align:top;transition:.7s}#lead-form .calendar{padding:10px 5px 20px 0}.openHourWrapper .calendar,.openHourWrapper .timepickerWrapper{transform:translateX(-100%)}.openHourWrapper .timepickerWrapper{padding:0}#lead-form .hour{width:200px;margin-left:auto;margin-right:auto}#lead-form .timepickerWrapper .timeMobile{display:flex;justify-content:space-between}#lead-form .timepickerWrapper .timeMobile::after{content:"";display:inline-block;width:58px}#lead-form .timepicker{height:270px}#lead-form .tempData{font-size:18px;display:flex;flex-direction:column;align-items:center}#lead-form .tempData img{width:20px}#lead-form .timeMobile .swiper-button-prev{margin:0}#lead-form h2{font-size:24px!important}#lead-form h2.dateTitle{font-size:18px!important;flex-direction:column;margin-top:20px}#lead-form .dateTitle .appointmentDate{margin-right:0;margin-bottom:20px}#lead-form .dateTitle .appointmentHour{margin-bottom:20px}#lead-form h2.dateTitle img{margin-bottom:10px}}