

/* Start:/local/markup/build/style/appointment-page.min.css?17446326938335*/
.appointment-page{margin-top:-52px;color:#333;background-color:#f3f3f3;overflow:hidden}.appointment-page__wrapper{padding-top:122px;padding-bottom:100px}.appointment-page .container{max-width:1268px;padding-left:16px;padding-right:16px}.appointment-page__box{padding:40px 65px;background-color:#fff;border-radius:10px}.appointment-page__box.hidden{display:none}.appointment-page__content{margin:0 auto}.appointment-page__content--md{max-width:772px}.appointment-page__content--xs{max-width:550px}.appointment-page__title{margin-bottom:16px;font-weight:700;font-size:48px;line-height:58px;text-align:center}.appointment-page__subtitle{position:relative;margin:0 0 40px;font-size:20px;line-height:30px;text-align:center}.appointment-page__subtitle--warning{margin:0 24px 32px;padding-left:32px}.appointment-page__subtitle--warning::before{position:absolute;content:"";width:20px;height:20px;top:4px;left:0;background-image:url(/local/markup/build/style/../images/warning.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.appointment-page__subtitle--grey{color:rgba(51,51,51,.6)}.appointment-page__subtitle--centered{text-align:center}.appointment-page__subtitle a{font-weight:700;color:#333;white-space:nowrap}.appointment-page__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:550px;margin:40px auto 0;list-style:none}.appointment-page__links-item{margin-bottom:16px}.appointment-page__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 24px;font-size:20px;line-height:30px;color:#333;text-align:center;background-color:#eef3f4;border-radius:6px;border:1px solid #eef3f4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.appointment-page__link:hover{border-color:#005379;color:#005379}.appointment-page__link:hover span{color:#005379}.appointment-page__link:active{color:#fff;background-color:#005379;border-color:#005379}.appointment-page__link:active span{color:rgba(255,255,255,.6)}.appointment-page__link span{color:rgba(51,51,51,.6);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.appointment-page .appointment-content{margin-top:40px;padding:0}.appointment-page .appointment-meet-form__files{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.appointment-page .appointment-meet-form__add-files{position:relative;padding-left:30px;font-size:20px;line-height:30px;color:#005379;cursor:pointer}.appointment-page .appointment-meet-form__add-files img{position:absolute;width:20px;height:20px;top:4px;left:0;pointer-events:none}.appointment-page .appointment-meet-form__files-error{display:none;margin-top:8px;font-size:14px;line-height:22px;color:#d20a26}.appointment-page .appointment-meet-form__files-error.show{display:block}.appointment-page .appointment-meet-form__dropzone .dz-error-mark,.appointment-page .appointment-meet-form__dropzone .dz-image,.appointment-page .appointment-meet-form__dropzone .dz-progress,.appointment-page .appointment-meet-form__dropzone .dz-success-mark{display:none}.appointment-page .appointment-meet-form__dropzone .dz-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.appointment-page .appointment-meet-form__dropzone .dz-preview:last-child{margin-bottom:24px}.appointment-page .appointment-meet-form__dropzone .dz-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:calc(100% - 40px)}.appointment-page .appointment-meet-form__dropzone .dz-size{position:relative;margin-right:20px;font-weight:400;font-size:18px;line-height:22px;color:rgba(51,51,51,.6);white-space:nowrap}.appointment-page .appointment-meet-form__dropzone .dz-size::before{content:"("}.appointment-page .appointment-meet-form__dropzone .dz-size::after{content:")"}.appointment-page .appointment-meet-form__dropzone .dz-size strong{font-weight:400}.appointment-page .appointment-meet-form__dropzone .dz-filename{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:5px;font-weight:400;font-size:20px;line-height:30px;color:#005379;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.appointment-page .appointment-meet-form__dropzone .dz-remove{position:relative;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-left:auto}.appointment-page .appointment-meet-form__dropzone .dz-remove::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-image:url(/local/markup/build/style/../images/close.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.appointment-page .appointment-meet-form__back,.appointment-page .appointment-meet-form__back:not([href]):not([tabindex]){position:absolute;padding-left:22px;top:0;right:calc(100% + 119px);font-size:14px;line-height:22px;color:#005379;cursor:pointer}.appointment-page .appointment-meet-form__back::before,.appointment-page .appointment-meet-form__back:not([href]):not([tabindex])::before{position:absolute;content:"";top:2px;left:0;width:16px;height:16px;-webkit-mask-image:url(/local/markup/build/style/../images/left-chevron.svg);mask-image:url(/local/markup/build/style/../images/left-chevron.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.appointment-page .appointment-meet-form__agree{margin-top:12px}.appointment-page__content--xs .appointment-meet-form .appointment-meet-form__back{right:calc(100% + 240px)}.appointment-page .ah-form-select__top{height:50px;padding:10px 16px;background-color:#eef3f4}.appointment-page .ah-form-select__value{font-size:20px;line-height:30px;color:#333}.appointment-page .ah-form-select__arrow svg{width:21px;height:12px;fill:#333}.appointment-page .ah-form-select__body{padding-top:7px}.appointment-page .ah-form-select__list{max-height:350px;padding:0;-webkit-box-shadow:0 8px 24px rgba(4,35,50,.12);box-shadow:0 8px 24px rgba(4,35,50,.12);border-radius:6px;overflow-y:scroll}.appointment-page .ah-form-select__list::-webkit-scrollbar{width:3px}.appointment-page .ah-form-select__item{margin:0;padding:10px 16px;min-height:50px;font-weight:400;font-size:20px;line-height:30px;color:#333;border-radius:0;cursor:pointer}.appointment-page .ah-form-select__item.active{background-color:#eef3f4;color:#333}.appointment-page .ah-form-select__item:hover{background-color:#eef3f4;color:#333}.appointment-page .steps{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}@media (max-width:1280px){.appointment-page .appointment-meet-form__back,.appointment-page .appointment-meet-form__back:not([href]):not([tabindex]){right:calc(100% + 50px)}.appointment-page__content--xs .appointment-meet-form .appointment-meet-form__back{margin-bottom:24px;right:calc(100% + 170px)}}@media (max-width:1100px){.appointment-page .appointment-meet-form__back,.appointment-page .appointment-meet-form__back:not([href]):not([tabindex]){position:static;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;display:block;font-size:16px;line-height:26px}.appointment-page .appointment-meet-form__back::before,.appointment-page .appointment-meet-form__back:not([href]):not([tabindex])::before{top:4px}}@media (max-width:991px){.appointment-page__box{padding:32px}.appointment-page__title{font-size:32px;line-height:40px}.appointment-page__subtitle{text-align:left}.appointment-page__subtitle--centered{text-align:center}.appointment-page__link{padding:16px}.appointment-page{margin-top:0}}@media (max-width:767px){.appointment-page__wrapper{padding-top:48px;padding-bottom:70px}.appointment-page .container{padding:0}.appointment-page__box{padding:32px 16px}.appointment-page__title{margin-bottom:12px}.appointment-page__subtitle{margin:0 0 32px}.appointment-page__links{margin-top:32px}.appointment-page__links-item{margin-bottom:12px}}@media (max-width:490px){.ui-datepicker{width:calc(100% - 32px)!important;max-width:none!important;left:16px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}
/* End */
/* /local/markup/build/style/appointment-page.min.css?17446326938335 */
