.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@media only screen and (max-width:767px){.email-schedule{margin-top:4rem}.email-schedule .sales-schedule{margin:3rem 0}}@media only screen and (min-width:1100px)and (max-width:1500px){.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d{overflow:unset;display:flex;flex-direction:column}}@media only screen and (max-width:767px){.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d{left:unset;display:flex;flex-direction:column;overflow:unset}}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d{position:relative;background:#fff;border-radius:14px!important;box-shadow:0 8px 53px 0 rgba(25,38,57,.2),0 4px 8px 3px rgba(25,38,57,.07)!important;border:none!important}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d #wizard-frame-3 #success-frame .survay_container{padding:0 1.9rem;text-align:center}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d #wizard-frame-3 #success-frame .survay_intro{display:none}@media only screen and (min-width:1100px)and (max-width:1500px){.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d #wizard-frame-2{transform:none!important;top:unset!important;box-shadow:inherit;border-radius:14px!important}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d #wizard-frame-2 .freeDemoCard{flex-direction:column;border-radius:14px!important;padding:1rem}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d #wizard-frame-2 .freeDemoCard .freeDemoCardForm{width:100%}}@media only screen and (max-width:767px){.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d #wizard-frame-2 .freeDemoCard .freeDemoCardForm{width:100%;overflow:auto}}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d #wizard-frame-2 .freeDemoCard .freeDemoCardForm{width:50%}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardImage{display:none}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm{width:100%}@media only screen and (max-width:767px){.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm .appointment-btn{margin-bottom:3rem!important}}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm .appointment-btn{margin-right:unset;margin-top:2rem}@media only screen and (max-width:767px){.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm .rs-h4{font-size:1rem}}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm .rs-h4{font-size:1.5rem;font-weight:900!important;visibility:hidden;position:relative;margin-bottom:2rem}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm .rs-h4:after{visibility:visible;position:absolute;top:0;left:0;content:"Schedule My Appointment"}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm .ap-form-col2{display:flex!important;flex-direction:row!important;justify-content:space-between}.email-schedule .sales-schedule #appointmentsDiv .container #appointmentsDiv #appointmentsContainer .card3d .mainCard .freeDemoCard .freeDemoCardForm .ap-form-col2 .label .appointment-form-control{width:100%!important;border:1px solid #ced4da}#appointment-schedule-demo{max-width:100%!important}.scroll-down{display:flex;justify-content:center;align-items:center}.scroll-down span:nth-child(2){animation-delay:-.2s}.scroll-down span:nth-child(3){animation-delay:-.4s}.scroll-down span{display:block;width:10px;height:10px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);margin:-5px;animation:animate 2s infinite}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-10px,-10px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(10px,10px)}}.schedule_main .schedule_main_wrapper{width:80%}@media only screen and (max-width:767px){.schedule_main .schedule_main_wrapper{width:90%!important}}.schedule_main .freeDemoCardForm{width:100%!important}.schedule_main .freeDemoCardForm .appointee-clink a{color:#0d6efd}@media only screen and (max-width:767px){.schedule_main .freeDemoCardForm .appointment-form-control{width:100%!important}}.time-zone-badge{display:inline-flex!important;align-items:center;justify-content:center}#main-support-form .react-calendar,.schedule-demo-form .react-calendar{border:1px solid #e7e7e7;border-radius:15px}#main-support-form .react-calendar .react-calendar__navigation,.schedule-demo-form .react-calendar .react-calendar__navigation{pointer-events:none;margin-bottom:0!important}#main-support-form .react-calendar .react-calendar__navigation .react-calendar__navigation__label,.schedule-demo-form .react-calendar .react-calendar__navigation .react-calendar__navigation__label{text-align:center}#main-support-form .react-calendar .react-calendar__navigation .react-calendar__navigation__label__labelText,.schedule-demo-form .react-calendar .react-calendar__navigation .react-calendar__navigation__label__labelText{font-weight:bolder;font-size:large}#main-support-form .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow,.schedule-demo-form .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{display:none}#main-support-form .react-calendar .react-calendar__month-view__weekdays,.schedule-demo-form .react-calendar .react-calendar__month-view__weekdays{background:#d8e3ff}#main-support-form .react-calendar .react-calendar__month-view__weekdays abbr[title],.schedule-demo-form .react-calendar .react-calendar__month-view__weekdays abbr[title]{text-decoration:none}#main-support-form .react-calendar .react-calendar__tile:disabled,.schedule-demo-form .react-calendar .react-calendar__tile:disabled{background:#f0f0f0}.support-right #support-callDiv .container{max-width:100%!important;margin:0 auto!important}@media only screen and (max-width:767px){.support-right .freeDemoCardForm1,.support-right .freeDemoCardForm2{width:100%!important}}.support-right .freeDemoCardImage{display:none!important}@media only screen and (max-width:767px){.support-right #wizard-frame-2{transform:translateY(-50%)}}.support-right .freeDemoCardForm{width:100%!important;padding:0!important}.support-right .freeDemoCardForm-inner{border:none!important;padding:0}.support-right .freeDemoCardForm h1{font-size:32px!important}@media only screen and (max-width:767px){.support-right .freeDemoCardForm h1{font-size:24px!important;margin-bottom:0}}.support-right .freeDemoCardForm h1 span{color:#7a6efb!important}.support-right #appointmentsDiv{border:2px solid #e9e5e5;padding:1rem;border-radius:2rem;box-shadow:4px 4px 50px 20px rgba(0,0,0,.1);position:relative}.support-right #appointmentsDiv .mainCard{padding:0!important}.support-left{padding-top:2rem;padding-bottom:3rem}@media only screen and (max-width:767px){.support-left{padding:2rem 1.5rem}}.support-left h2{color:#000!important;font-size:2rem;font-weight:600;text-align:left;margin:0!important}.support-left p{width:50%;margin-top:2rem;margin-bottom:4rem}@media only screen and (max-width:767px){.support-left p{width:100%}}.support-left a{position:relative;padding:1rem 3rem;border-radius:10px;font-weight:700;cursor:pointer;opacity:1;transition:all .2s linear;text-transform:uppercase;background-image:linear-gradient(113deg,#7a6efb,#7a6efb);border:2px solid #7a6efb;color:#fff;text-decoration:none}#support-callDiv .fabe-calender-title{font-size:1.2rem}@media only screen and (min-width:1100px)and (max-width:1500px){#support-callDiv .fabe-calender-title{font-size:1rem}}#support-callDiv .time-zone-badge{font-size:13px;display:flex;align-items:center;justify-content:center}#support-callDiv #wizard-frame-2 .appointmentrow-3{flex:0 0 33%;max-width:33%}#support-callDiv .fabe-time-slot{font-size:.75rem;padding:.4rem .2rem}@media only screen and (min-width:1100px)and (max-width:1500px){#support-callDiv .fabe-time-slot{font-size:.65rem}}@media only screen and (max-width:767px){#support-callDiv .fabe-time-slot{font-size:.65rem}}#support-callDiv #v-cal .ui-datepicker table{font-size:.8em}@media only screen and (min-width:1100px)and (max-width:1500px){#support-callDiv #v-cal .ui-datepicker table th{font-size:.65em}}#support-callDiv #v-cal .ui-datepicker .ui-datepicker-title .ui-datepicker-month{font-size:1em}#support-callDiv #v-cal .ui-button.ui-state-active:hover,#support-callDiv #v-cal .ui-button:active,#support-callDiv #v-cal .ui-state-active,#support-callDiv #v-cal .ui-widget-content .ui-state-active,#support-callDiv #v-cal .ui-widget-header .ui-state-active,#support-callDiv #v-cal a.ui-button:active{color:#fff;background:#d30000;border:2px solid #d30000;box-shadow:0 0 15px #d30000;border-radius:50%;width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1100px)and (max-width:1500px){#support-callDiv #v-cal .ui-state-active,#support-callDiv #v-cal .ui-widget-content .ui-state-active,#support-callDiv #v-cal .ui-widget-header .ui-state-active,#support-callDiv #v-cal a.ui-button:active{height:22px!important;width:22px!important}}#support-callDiv #v-cal .ui-button,#support-callDiv #v-cal .ui-state-default,#support-callDiv #v-cal .ui-widget-content .ui-state-default{width:30px!important;height:30px!important}@media only screen and (min-width:1100px)and (max-width:1500px){#support-callDiv #v-cal .ui-button,#support-callDiv #v-cal .ui-state-default,#support-callDiv #v-cal .ui-widget-content .ui-state-default{height:22px!important;width:22px!important}}#support-callDiv .appointment-btn{margin-right:0!important;margin-left:10px!important;padding:.3rem .4rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:unset;font-size:14px}@media only screen and (max-width:767px){#support-callDiv .appointment-btn{place-self:center;width:unset!important;padding:.3rem 1.5rem}}#support-callDiv .appointment-btn .appointment-feather{margin-top:0}#support-callDiv .fabe-calender-confirm-text{font-size:.8rem}@media only screen and (max-width:767px){#support-callDiv .label{width:100%!important}}@media only screen and (max-width:767px)and (max-width:767px){#support-callDiv .label textarea{width:100%!important}}@media only screen and (max-width:767px){.sch_ademo .ap-form-col2 .label .appointment-form-control{width:100%!important}#appointmentsContainer .has-error .text-danger{margin-top:-16px!important}#available-hours{max-height:110px!important}}@media only screen and (min-width:1200px)and (max-width:1500px){.support-right{min-width:600px}}@media only screen and (min-width:1500px){.support-right{min-width:720px}}