@font-face{font-family:"Gilroy";src:url(/static/media/gilroy-regular.ae5e7255.ttf)}*{box-sizing:border-box}html{font-family:"Gilroy",sans-serif;font-size:14px;overflow-x:hidden}body{margin:0}.aside__toggler{height:40px;width:40px;border-radius:50%;background-color:#fff;position:absolute;z-index:2;top:-20px;left:-20px;transition:all .3s}.aside__toggler:hover{transform:scale(2.5)}a{color:inherit;text-decoration:none;margin:0}h1,h2,h3,h4,li,p,ul{list-style:none;padding:0;margin:0;font-size:inherit;font-weight:inherit}button{border:none;outline:none;background-color:inherit;cursor:pointer;padding:0}button:disabled{opacity:.5;cursor:not-allowed}.flex-button{display:flex;align-items:center}.flex-button__img{margin-right:5px;height:20px}.header{height:72px;padding:0 25px;justify-content:space-between;border-bottom:1px solid #d5dfec;color:#2b2e32}.header,.header__left,.header__right{display:flex;align-items:center}.header__pic{width:40px;margin-right:10px}.header__pic img{width:100%;height:30px}.header__title{font-size:30px;font-weight:700}.header__clients-count{margin-left:15px}.header__radio{color:#5f6368}.header__toggler{display:none}.header__toggler:checked+.header__toggler-label{color:#0d53fc}.header__toggler-label{margin-right:16px;font-size:12px;cursor:pointer}.header__toggler-label:hover{color:#0042e2}.header__search{height:40px;width:30%;padding:8px 16px;background-color:#fff;color:#5f6368;border:1px solid #d5dfec;outline:none;border-radius:8px;font-weight:500;font-size:14px;transition:all .3s}.header__search:hover{border:1px solid #0d53fc}.header__search::-webkit-input-placeholder{color:#d5dfec}.header__search:-ms-input-placeholder{color:#d5dfec}.header__search::-ms-input-placeholder{color:#d5dfec}.header__search::placeholder{color:#d5dfec}.header__search:focus{width:100%}.header__button{flex-wrap:nowrap;min-height:40px;padding:8px 32px;background-color:#0d53fc;color:#fff;font-weight:700;font-size:14px;border-radius:8px;border:none;outline:none;cursor:pointer;transition:all .3s;margin-left:10px}.header__button:hover{background-color:#0042e2}.react-calendar{border-radius:4px;align-self:center;border:1px solid #d5dfec!important;font-family:inherit!important}.react-calendar__navigation{border-bottom:1px solid #d5dfec}.react-calendar__navigation__label__labelText{font-size:1.5rem;font-weight:700;color:#2b2e32}abbr[title]{text-decoration:none}.calendar-item{border-radius:4px}@media (max-width:900px){.content{margin-top:72px}.flex-button__text{display:none}.flex-button__img{margin-right:0}.header__search{width:100%}}.message{width:100%;text-align:center;font-size:1.5em;opacity:.5;margin:20px 0}.progress{position:relative;left:48%;top:30%}.date{display:flex;justify-content:space-between;align-items:center}.date__button{border-radius:4px;height:25px;width:25px;padding:5px}.calendar{padding:20px;margin:30px;background-color:#fff;border-radius:8px}.calendar__nav{display:flex;justify-content:space-between;padding-bottom:20px}@media (max-width:600px){.calendar__nav{flex-direction:column}.calendar__view{margin-top:10px}}.scheduling{border-collapse:collapse;width:100%}.scheduling__week-item{border:1px solid #d5dfec;text-align:center;font-weight:700;padding:10px}.scheduling__item{padding:5px;border:1px solid #d5dfec;cursor:pointer;transition:all .3s;position:relative}.scheduling__day{height:150px;width:14.28571%;text-align:left;vertical-align:top;font-size:1.5em}.scheduling__day:hover{background-color:#f2f5f9}.scheduling__day--disabled{border:1px solid #d5dfec;cursor:not-allowed;opacity:.5;height:150px;width:14.28571%;text-align:left;vertical-align:top;font-size:1.5em}.scheduling__day--current{color:#0d53fc;font-weight:700;font-size:2rem}.calendar__view{display:flex;align-items:center;justify-content:space-between;background-color:#f2f5f9;border-radius:8px;padding:4px 8px}.view__toggler-label{padding:8px 20px;width:33.3%;border-radius:8px;font-weight:700;font-size:12px;text-align:center;color:#5f6368;cursor:pointer;transition:.3s}.view__toggler-label:hover{background-color:#fff;opacity:.5;color:#0d53fc}.view__item{display:none}.view__item:checked+.view__toggler-label{background-color:#fff;color:#0d53fc}.scheduling__item--hour{height:30px;width:12.5%}.scheduling__item--time{border:1px solid transparent;border-right-color:#d5dfec}.scheduling__time{font-size:1em;position:absolute;bottom:-.5em}.scheduling__session{background-color:rgba(13,83,252,.2);border-radius:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:5px;margin-bottom:3px;font-size:1rem;transition:all .3s;cursor:pointer}.scheduling__session--green{background-color:#adffb8}.scheduling__session--red{background-color:#ffbbcf}.scheduling__session:hover{background-color:#fff}@media (max-width:900px){.scheduling__day,.scheduling__day--disabled{height:80px;font-size:.8rem}.scheduling__week-item{font-size:.6rem}.scheduling__session{font-size:.8rem}}.note__text{overflow-x:auto;padding:15px 0;margin-bottom:10px;font-size:1.5rem;border-bottom:1px solid #d5dfec}.note__info-item{margin-bottom:10px;color:#5f6368}.note__textarea{width:100%;min-height:100px;border-radius:8px;border:1px solid #d5dfec;outline:none;margin-bottom:20px;padding:15px}.notes{width:100%;border-collapse:collapse;margin-bottom:10px}.notes__row{min-height:56px;padding:16px;margin-bottom:10px;background-color:#efefef;border-bottom:1px solid #d5dfec;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:14px;cursor:pointer;transition:.3s}.notes__row-item:nth-of-type(2){margin:0 10px}.notes__row:hover{background-color:#fff}.notes__row-button{transition:all .3s;padding:5px}.notes__row-button:hover{transform:scale(1.1)}.notes__row-button img{height:15px}.client__info{display:flex;border-bottom:1px solid #d5dfec;padding-bottom:20px}@media (max-width:900px){.client__info{flex-direction:column;align-items:center;text-align:center}}.client__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-left:20px}@media (max-width:900px){.client__list{grid-template-columns:1fr;margin-left:0;padding-top:15px;border-top:1px solid #d5dfec}}.client__image-block{width:150px;display:flex;flex-direction:column;margin-bottom:20px}.client__image{height:100px;align-self:center;margin-bottom:20px}.client__info-item{width:180px}.client__buttons{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media (max-width:900px){.client__buttons{flex-direction:column;align-items:center}}.client__sessions{width:100%;border-collapse:collapse;background-color:#efefef;border-radius:8px;margin-bottom:10px}.client__session{height:50px;border-bottom:1px solid #d5dfec;transition:.3s;cursor:pointer}.client__session:hover{background-color:#fff;color:#0d53fc}.client__session-item{padding:10px}.book__content{padding:0 25px;position:relative}.book__block{margin-bottom:30px;position:relative}.book__tab-toggler-label{color:#d5dfec;font-weight:700;font-size:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:15px}.book__tab-toggler-label--visited{color:#5f6368}.book__tab-toggler-label--visited .book__side-circle{background-color:#5f6368}.book__tab-toggler-label--visited .book__tab-edit{opacity:1}.book__side-circle{height:20px;width:20px;background-color:#d5dfec;color:#d5dfec;border-radius:50%;position:absolute;left:-24px;transition:all .3s;display:flex;justify-content:center;align-items:center;font-size:.5em;font-weight:700}.book__tab-edit{height:15px;opacity:.3}.book__block-content{display:none}.book__field{margin-top:15px}.book__toggler-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 10px;gap:15px 10px;margin-bottom:10px}.book__toggler-item{display:flex}.book__tab-toggler{display:none}.book__tab-toggler:checked~.book__tab-toggler-label{color:#0d53fc;opacity:1}.book__tab-toggler:checked~.book__tab-toggler-label .book__side-circle{background-color:#0d53fc;transform:scale(1.1)}.book__tab-toggler:checked~.book__block-content{display:block}.book__submit-button{width:100%}.book__copay{margin:15px 0}.book__copay-input{width:100%;min-width:unset}.book__copay-button{margin-right:10px}.template{background-color:#f5f5fd}.template__page{padding:60px 60px 40px 20px;height:295mm}.template__content-block{margin-bottom:30px}.template__primary-title{font-weight:700;text-align:center;font-size:1.2rem;margin-bottom:20px}.template__field{margin-bottom:10px}.template__field,.template__flex{display:flex;align-items:center}.template__label{font-weight:700}.template__input{border:none}.template__text-input{border-color:transparent}.template__label .template__input{margin-left:5px}.template__signature-button{margin-left:50px}.template__signature-button img{height:10px}.template__pdf-img{width:100%;height:800px}.template__copy{position:absolute;top:-100%;right:-100%}.upload{position:relative;display:flex;flex-wrap:nowrap;padding-top:15px}.upload__toggler{opacity:0;height:33px;position:relative;z-index:1}.upload__label{position:absolute;left:0}.upload__button{background-color:#fff;color:#0d53fc;border:1px solid #0d53fc;height:33px;padding:5px 15px;margin-right:10px;border-radius:8px;transition:.3s}.upload__toggler:hover~.upload__label .upload__button{background-color:#0d53fc;color:#fff;border:1px solid #0d53fc}.modal__background{position:absolute;background:rgba(13,83,252,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:100%;width:100%;top:0;left:0;padding:10px;display:flex;justify-content:center;overflow:auto}.modal{display:flex;flex-direction:column;background-color:#fff;color:#2b2e32;border-radius:24px;box-shadow:0 32px 80px 16px rgba(47,70,123,.16);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px 32px 20px;font-size:14px}@media (min-width:901px){.modal{width:600px}}@media (max-width:900px){.modal{width:90%;max-width:400px}}.modal__header{display:flex;align-items:baseline;justify-content:space-between}.modal__title{font-size:32px;font-weight:700;margin:0 0 10px}.modal__secondary-title{margin-bottom:5px;font-size:1.2em;font-weight:700}.modal__textarea{width:100%;min-height:100px;border-radius:8px;border:1px solid #d5dfec;outline:none;margin-bottom:20px;padding:15px}.modal__icon-button{margin-left:15px;transition:all .3s}.modal__icon-button:hover{transform:scale(1.1)}.modal__two-fields{display:flex;justify-content:space-between}.modal__two-fields .modal__field:first-child{margin-right:10px}.modal__field{display:flex;flex-direction:column;width:100%}.modal__input{height:33px;width:100%;border:1px solid #d5dfec;outline:none;border-radius:8px;padding:5px 15px;margin-bottom:5px}.modal__field--error .modal__input{border:1px solid #ee3d72}.modal__field--error{color:#ee3d72;position:relative}.modal__field--error:before{content:"This field id required";display:block;color:#ee3d72;font-weight:700;font-size:1rem;position:absolute;right:0}.modal__input::-webkit-input-placeholder{color:#d5dfec}.modal__input:-ms-input-placeholder{color:#d5dfec}.modal__input::-ms-input-placeholder{color:#d5dfec}.modal__input::placeholder{color:#d5dfec}.modal__select{height:33px;width:100%;border:1px solid #d5dfec;outline:none;border-radius:8px;padding:5px 15px;cursor:pointer}@media (max-width:900px){.modal__two-fields{flex-direction:column;align-items:stretch}.modal__two-fields .modal__field:first-child{margin-right:0}.modal__two-fields .modal__autocomplete:first-child{margin-bottom:10px}}.modal__autocomplete{margin-bottom:10px}.modal__buttons{justify-content:space-between}.modal__buttons,.modal__icon-buttons{display:flex;align-items:center;margin:20px 0}.modal__icon-buttons{justify-content:flex-end}@media (max-width:900px){.modal__buttons{flex-direction:column;align-items:center}}.modal__button{border-radius:8px;background-color:#0d53fc;color:#fff;height:33px;width:150px;padding:5px 15px;margin-right:10px;transition:.3s;font-weight:700}@media (max-width:900px){.modal__button{width:100%;margin-bottom:10px;margin-right:0}}.modal__button:hover{background-color:#0042e2}.modal__link{padding:15px 0 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#0d53fc;border-bottom:1px solid transparent;transition:.3s}.modal__link:hover{color:#0042e2;border-bottom:1px solid #0042e2}.modal__content-block{margin-bottom:15px}.modal__colored-tag{padding:5px 8px;border-radius:4px;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:space-between}.modal__colored-tag span{display:block;height:5px;width:5px;border-radius:50%;margin-right:8px}.modal__colored-tag--red{color:#ee3d72;background-color:#ffbbcf}.modal__colored-tag--red span{background-color:#ee3d72}.modal__colored-tag--blue{color:#0d53fc;background-color:#aac7ec}.modal__colored-tag--blue span{background-color:#0d53fc}.modal__colored-tag--green{color:#2db82d;background-color:#adffb8}.modal__colored-tag--green span{background-color:#2db82d}.modal__toggler{display:none}.modal__toggler:checked+.modal__toggler-label{background:rgba(13,83,252,.2);border:1px solid #0d53fc;color:#0d53fc;font-weight:700}.modal__toggler-label{width:100%;padding:8px 10px;border-radius:8px;border:1px solid #d5dfec;cursor:pointer;text-align:center;transition:all .3s}.modal__toggler-label:hover{color:#0d53fc}.modal__button-progress{height:10px!important;width:10px!important;color:#fff!important}.modal__signature-img{height:50px;width:100px;border-radius:4px}@media (max-width:900px){.modal__signature-img{height:100px;margin-bottom:10px}}.MuiInput-underline:after,.MuiInput-underline:before{display:none}.MuiInputLabel-outlined{z-index:0!important}.modal__datepicker p{color:#ee3d72!important;font-family:"Gilroy",sans-serif;font-size:14px;font-weight:700}.modal__tabs{display:flex;justify-content:space-between;align-items:center;background-color:#efefef;border-radius:8px;padding:4px 8px;margin-bottom:8px}.modal__tabs-item{padding:8px 20px;width:50%;border-radius:8px;font-weight:700;font-size:12px;text-align:center;color:#5f6368;cursor:pointer;transition:.3s}.modal__tabs-item:hover{opacity:.5}.modal__tabs-item--checked,.modal__tabs-item:hover{background-color:#fff;color:#0d53fc}.modal__checkbox{display:flex;justify-content:center;align-items:center}.modal__checkbox .modal__input{margin-right:15px;width:50px}.modal__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}@media (max-width:900px){.modal__list{grid-template-columns:1fr;padding-top:15px}}.pagination{display:flex;justify-content:center;align-items:center;padding:20px 30px;position:absolute;bottom:0;width:100%;font-size:14px}.pagination__button{background-color:transparent;border:none;outline:none;margin:0 16px;color:#0042e2;transition:.3s;font-weight:700;cursor:pointer}.pagination__button:hover{color:#0d53fc}.pagination__button:disabled{cursor:not-allowed;opacity:.3}.pagination__button-page{height:40px;width:40px;border-radius:8px;border:none;outline:none;background-color:#fff;color:#2b2e32;margin-right:8px;transition:.3s;cursor:pointer}.pagination__button-page--is-active,.pagination__button-page:hover{background-color:#0d53fc;color:#fff}.pagination__results{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#5f6368}.pagination__options{border:none;outline:none;border-radius:8px;padding:8px 16px;margin:0 8px;width:80px;height:40px;color:#5f6368}.sessions__nav{justify-content:flex-end;height:72px;border-bottom:1px solid #d5dfec;padding:0 25px}.sessions__nav,.sessions__nav-left,.sessions__nav-right{display:flex;align-items:center}.sessions__select{margin-right:15px}.sessions__filter-button,.sessions__select{height:40px;border:1px solid #d5dfec;outline:none;border-radius:8px;padding:0 15px;cursor:pointer}.sessions__filter-button{background-color:#fff}.sessions__table{background-color:#f2f5f9;width:100%;padding:0 25px;text-align:left;margin-bottom:56px}.sessions__row{padding:16px;background-color:#f2f5f9;border-bottom:1px solid #d5dfec;border-left:4px solid #0d53fc;border-radius:8px;display:flex;align-items:center;font-size:14px;cursor:pointer}.sessions__row--not-active{border-left:4px solid #ee3d72}.sessions__row:hover{background-color:#fff}.sessions__row-first{color:#5f6368;font-weight:500;font-size:12px;border:4px solid transparent;cursor:context-menu}.sessions__row-first:hover{background-color:#f2f5f9}.sessions__row-item{display:flex;align-items:center}.sessions__table .sessions__row-item:first-of-type{width:30%;font-weight:700}.sessions__table .sessions__row-item:nth-of-type(2){width:15%}.sessions__table .sessions__row-item:nth-of-type(3){width:10%}.sessions__table .sessions__row-item:nth-of-type(4){width:20%}.sessions__table .sessions__row-item:nth-of-type(5){width:15%}.sessions__table .sessions__row-item:nth-of-type(6){width:10%}.sessions__status{height:25px;padding:5px 10px;background:rgba(238,61,114,.2);border-radius:4px;color:#ee3d72}.sessions__photo{border-radius:50%;height:24px;width:24px;margin-right:8px}.highlighted{color:#0042e2}.sessions__outer-line{display:block;width:100%;height:8px;margin-right:8px;background-color:#d5dfec;border-radius:8px}.sessions__inner-line{display:block;background-color:#0d53fc;border-radius:8px;height:8px;width:60%}.option-toggler{display:none}.option-toggler__img{height:19.2px;cursor:pointer}#more-toggler{display:none}.more-toggler__label{display:flex;flex-direction:column;cursor:pointer}.more-span{width:3px;height:3px;background-color:#5f6368;border-radius:50%;margin-bottom:3px}.more-span:last-child{margin-bottom:0}@media (max-width:900px){.sessions__row{border-radius:8px;background-color:#fff;margin-top:20px;position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;height:130px}.sessions__row-item{min-width:80px}.sessions__row-first{display:none}.sessions__row-item--notes{position:absolute;right:15px;top:25px;justify-content:flex-end}}.clients__nav{display:flex;justify-content:flex-end;align-items:center;border-bottom:1px solid #d5dfec;padding:15px 25px}.clients__select{outline:none;margin-right:15px;cursor:pointer}.clients__filter-button,.clients__select{height:40px;border:1px solid #d5dfec;border-radius:8px;color:#5f6368;padding:0 15px}.clients__filter-button{background-color:#fff}.clients__filter-img{margin-right:5px}.clients__message{width:100%;text-align:center;font-size:1.5em;opacity:.5;margin:20px 0}.clients__table{background-color:#f2f5f9;width:100%;padding:0 25px;text-align:left;margin-bottom:56px}.clients__row{padding:16px;background-color:#f2f5f9;border-bottom:1px solid #d5dfec;border-left:4px solid #0d53fc;border-radius:8px;display:flex;align-items:center;font-size:14px;cursor:pointer}.clients__row--not-active{border-left:4px solid #ee3d72}.clients__row:hover{background-color:#fff}.clients__row-first{color:#5f6368;font-weight:500;font-size:12px;border:4px solid transparent;cursor:auto}.clients__row-first:hover{background-color:#f2f5f9}.clients__row-item{display:flex;align-items:center}.clients__row-button{transition:all .3s;position:relative}.clients__row-button:hover{transform:scale(1.1)}.clients__row-button img{height:30px;border-radius:50%}.clients__row-desc{margin-right:10px;display:none}.clients__status{border-radius:4px;padding:4px;font-size:.8em}.clients__status-true{background:rgba(42,169,243,.2);color:#0042e2}.clients__status-false{background:rgba(238,61,114,.2);color:#ee3d72}.clients__table .clients__row-item:first-of-type{width:30%;font-weight:700}.clients__table .clients__row-item:nth-of-type(2),.clients__table .clients__row-item:nth-of-type(3){width:20%}.clients__table .clients__row-item:nth-of-type(4),.clients__table .clients__row-item:nth-of-type(5),.clients__table .clients__row-item:nth-of-type(6){width:10%}@media (max-width:900px){.clients__row{border-radius:8px;background-color:#fff;margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;width:100%;height:130px;position:relative}.clients__row-item{min-width:80px}.clients__row-first{display:none}.clients__row-item--notes{position:absolute;right:15px;top:73px;justify-content:flex-end}.clients__row-button img{border-radius:4px;padding:2px 10px;border:1px solid #d5dfec}.clients__row-desc{display:block}}.clients__main-item{position:relative}.clients__row-check--disabled{opacity:.3}.clients__row-marker{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#ee3d72;color:#fff;position:absolute;top:-10px;right:-15px;font-size:.5rem;height:15px;width:15px;transition:.3s}.clients__row-marker:hover{transform:scale(1.1)}.forms__nav{display:flex;justify-content:space-between}.forms__nav-buttons{display:flex;justify-content:flex-start;width:100%;margin-right:10px}@media (max-width:900px){.forms__nav{flex-direction:column}}.forms__button{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media (max-width:900px){.forms__footer{flex-direction:column}.forms__button{text-align:center;margin-bottom:5px}}.dashboard{background-image:url(/static/media/bgi.54c9493d.svg);background-size:cover;min-height:100vh;background-color:#ebf0f9}.dashboard__header{justify-content:space-between;padding:16px 25px;border-bottom:1px solid #d5dfec;position:relative}.dashboard__header,.dashboard__logo{display:flex;align-items:center}.dashboard__logo-img{height:45px}.dashboard__logo-title{margin-left:10px;font-size:1.5em;font-weight:700}.dashboard__user{display:flex;justify-content:flex-end;align-items:center;max-width:55%}.dashboard__user-info{text-align:right;line-height:1.5em;margin-right:5px}.dashboard__user-name{font-size:1.1em;font-weight:700;color:#0d53fc}.dashboard__user-img{margin:0 10px 0 5px}.dashboard__user-options{display:flex;justify-content:center;align-items:center;padding:3px 10px;border-radius:50%;transition:.3s}.dashboard__user-options:hover{transform:scale(1.1);background-color:#fff}.dashboard__content{display:flex;justify-content:center;flex-direction:column;padding:25px}.cards{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.card{display:flex;border-radius:8px;border:1px solid #d5dfec;background-color:#fff;padding:35px;transition:.3s}.card:hover{transform:scale(1.03);box-shadow:0 32px 80px 16px rgba(47,70,123,.16)}.card__img{height:25px;margin-right:15px}.card__title{font-weight:700;font-size:1.5em;margin-bottom:10px}.card__text{line-height:1.5em}.user{background-color:#fff;position:absolute;bottom:-90px;right:20px;padding:10px;border-radius:8px}.user__profile{border-bottom:1px solid #d5dfec;padding:0 10px 8px}.user__logout,.user__profile{display:flex;align-items:center;transition:.3s}.user__logout{padding:8px 10px 0}.user__logout:hover,.user__profile:hover{color:#0d53fc}.user__img{margin-right:10px}.service{margin-bottom:70px}.service .cards{grid-template-columns:repeat(1,1fr)}.service__title{font-size:2.5em}.service__title,.session__title{font-weight:700;margin-bottom:10px}.session__title{font-size:1.7em}@media (min-width:600px){.cards{grid-template-columns:repeat(2,1fr)}.dashboard__content{padding:30px 25px}}@media (min-width:900px){.cards{grid-template-columns:repeat(3,1fr)}.service .cards{grid-template-columns:repeat(2,1fr)}.dashboard__content{padding:80px 25px}}.dashboard__user{cursor:pointer}.auth__container{background-color:#0d53fc;min-height:100vh;padding:10px;display:flex;justify-content:space-between;position:relative;overflow:hidden}.auth__circle{border-radius:50%;position:absolute}.auth__circle-1{width:1136px;height:1136px;left:-465px;top:-371px;background:linear-gradient(180deg,#071330,rgba(27,64,155,0));-webkit-animation:circle-1 2s 1;animation:circle-1 2s 1}.auth__circle-2{width:768px;height:768px;left:303px;top:207px;background:linear-gradient(40.34deg,#34d8ee 3.12%,rgba(52,106,238,0) 91.24%);-webkit-animation:circle-2 2s 1;animation:circle-2 2s 1}.auth__circle-3{width:1136px;height:1136px;left:-385px;top:574px;background:linear-gradient(180deg,#004bff,rgba(52,171,238,0));-webkit-animation:circle-3 2s 1;animation:circle-3 2s 1}@-webkit-keyframes circle-1{0%{left:-800px;top:-500px;opacity:0}to{left:-465px;top:-371px;opacity:1}}@keyframes circle-1{0%{left:-800px;top:-500px;opacity:0}to{left:-465px;top:-371px;opacity:1}}@-webkit-keyframes circle-2{0%{left:800px;top:100px;opacity:0}to{left:303px;top:207px;opacity:1}}@keyframes circle-2{0%{left:800px;top:100px;opacity:0}to{left:303px;top:207px;opacity:1}}@-webkit-keyframes circle-3{0%{left:-500px;top:800px;opacity:0}to{left:-385px;top:574px;opacity:1}}@keyframes circle-3{0%{left:-500px;top:800px;opacity:0}to{left:-385px;top:574px;opacity:1}}.auth__logo-container{display:none;-webkit-animation:logo 2s 1;animation:logo 2s 1}@-webkit-keyframes logo{0%{opacity:0}to{opacity:1}}@keyframes logo{0%{opacity:0}to{opacity:1}}.auth__logo{display:none}.auth__logo-title{font-weight:700;font-size:2.5em;letter-spacing:.1em;margin:10px 0}.auth__logo-text{font-size:1.1em}.auth__popup{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;background-color:#fff;color:#2b2e32;border-radius:24px;box-shadow:0 32px 80px 16px rgba(47,70,123,.16);width:100%;padding:40px 50px;font-size:14px;-webkit-animation:slide 2s 1;animation:slide 2s 1}@-webkit-keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.auth__form{width:100%}.auth__form--err .auth__input{border-color:#ee3d72}.auth__form-signin--err:before{content:"Wrong email address or password!";display:block;color:#ee3d72;font-weight:700;font-size:1.1rem}.auth__form-restore--err:before{content:"Wrong email address! Profile with this email does not exist";display:block;color:#ee3d72;font-weight:700;font-size:1.1rem;margin-bottom:20px}.check-email{display:flex;flex-direction:column;align-items:center}.check-email__link{margin-bottom:20px}.auth__title{margin:20px 0 32px;font-size:40px;font-weight:700}.auth__field{margin-bottom:28px}.auth__field,.auth__two-fields{display:flex;flex-direction:column}.auth__two-fields{align-items:stretch}.auth__label{margin-bottom:4px}.auth__input{height:33px;border:1px solid #5f6368;border-radius:8px}.auth__button,.auth__input{outline:none;padding:5px 15px}.auth__button{border:none;border-radius:8px;background-color:#0d53fc;color:#fff;min-height:33px;width:100%;margin-bottom:28px;align-self:flex-end;cursor:pointer}.auth__links{display:flex;justify-content:space-between;align-items:center}.auth__link{color:#0d53fc;transition:all .3s}.auth__link:hover{text-decoration:underline;color:#0d53fc;opacity:1}.auth__link--light{opacity:.5}.auth__text{line-height:30px}.loading{text-align:center}.registration__button{width:50%;margin-bottom:0}@media (min-width:1200px){.auth__two-fields{flex-direction:row;justify-content:space-between}}@media (min-width:600px){.auth__logo-container{width:60%;position:relative;display:flex;justify-content:center}.auth__logo{display:block;text-align:center;color:#fff;position:fixed;top:43%}.auth__popup{width:500px}}.has-error{border-color:#ee3d72}.error-message{color:#ee3d72;font-weight:700;margin-top:5px}.page__container{display:flex;min-height:100vh;position:relative;color:#5f6368}.content{overflow:auto;width:100%;background-color:#f2f5f9}.content,aside{position:relative}aside{min-height:100%}.aside,aside{background-color:#fff}.aside{position:fixed;top:0;z-index:3;border-right:1px solid #d5dfec;height:100vh;overflow:auto}.aside-active{background-color:#fff;font-family:"Gilroy",sans-serif;min-width:300px}.aside-active .aside{width:300px}.aside-hidden,.aside-hidden .aside{width:72px}@media (max-width:900px){.aside-active{width:100%;height:100%;position:absolute;background:rgba(13,83,252,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;overflow:hidden}.aside{margin-top:72px}.aside-hidden .aside{position:fixed;top:0;width:0}.aside-hidden{width:0}.aside-active .aside{width:50%;min-width:200px;height:100%}}.aside-hidden .aside-footer__options,.aside-hidden .aside-footer__text,.aside-hidden .navigation-item__text{display:none}.aside-hidden .aside-footer__doctor-icon{height:20px}@media (min-width:900px){.aside-hidden .logoAside,.aside .header-aside__user{display:none}}.header-aside{display:flex;justify-content:space-between;align-items:center}@media (max-width:900px){.header-aside{position:fixed;top:0;z-index:3;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100vw;background-color:#fff}.aside-hidden .aside__content{display:none}.exit{justify-self:flex-start;display:flex;align-items:center;cursor:pointer;padding:5px 10px;border-radius:4px;border:1px solid #d5dfec}.logoAside{justify-self:center;margin:auto}}.header-aside__user{position:relative}.header-aside__popup{position:absolute;z-index:3;right:80px;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 15px 20px 6px rgba(47,70,123,.16)}.logoAside{position:relative;display:flex;align-items:center}.logo__img{margin-right:10px;width:45px;height:45px}.logo__title{font-size:1.5em;font-weight:700;color:#2b2e32}.exit{display:flex;align-items:center;cursor:pointer}.exit img{height:18px}.aside__content{display:flex;flex-direction:column;justify-content:space-between}.navigation-column ul{list-style:none;padding:0}.navigation-item{height:72px;display:flex;align-items:center;text-decoration:none;font-size:14px;font-weight:500;color:#5f6368;padding:0 25px}.navigation-item--active,.navigation-item:hover{background-color:#f2f5f9;font-weight:700}.navigation-item__icon{margin-right:10px;height:20px}.aside-footer{justify-content:space-between}.aside-footer,.aside-footer__left{display:flex;align-items:center}.aside-footer__doctor-icon{margin-right:10px;height:40px}.aside-footer__name{font-size:1.1em;font-weight:700;color:#0d53fc}.aside-footer__position{font-size:12px;margin:0}.aside-footer__user{background-color:#fff;position:absolute;bottom:10px;right:-150px;padding:10px;border-radius:8px;box-shadow:0 15px 20px 6px rgba(47,70,123,.16)}@media (max-width:900px){.aside-footer{display:none}}