@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.phone-call{color:#000!important;cursor:pointer;text-decoration:underline}.app-modal-message{background-color:rgba(0,0,0,.55);flex-direction:column;height:100vh;height:-webkit-fill-available;left:0;position:absolute;top:0;width:100%;z-index:80}.app-modal-message .message-stretch{flex:auto}.app-modal-message .message{background:#d1ebfd;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.1);margin:0 20px;padding:15px 0 10px}.app-modal-message .message .message-header{display:flex;font-size:11px;font-weight:700;margin:0 20px}.app-modal-message .message .message-header .message-header-label{border-radius:4px;cursor:default;padding:7px;-webkit-user-select:none;user-select:none}.app-modal-message .message .message-header .message-header-label.error{background:#ff647c;color:#fff}.app-modal-message .message .message-header .message-header-label.info{background:#1899f5;color:#fff}.app-modal-message .message .message-header .message-header-close{cursor:pointer;flex:auto;text-align:right;-webkit-user-select:none;user-select:none}.app-modal-message .message .message-body{font-size:14px;line-height:20px;margin:20px 20px 10px}.app-modal-message .message .message-buttons{display:flex}.app-modal-message .message .message-buttons .message-button{background:#1899f5;border-radius:8px;color:#fff;cursor:pointer;flex:auto;font-weight:700;margin:10px 20px;padding:10px 20px;text-align:center;-webkit-user-select:none;user-select:none}.app-modal-message .message .message-buttons .message-button.disabled{background:#eaeaea}.app-modal-message .message .message-buttons .message-button.important{background:#ff647c}.App{background-color:#fff;font-family:Lato,sans-serif;margin:0 auto;max-width:760px}.App,.App .app-header{overflow:hidden}.App .side-menu-back{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.App .side-menu-back .side-menu-body{background-color:#fff;border-radius:15px 0 0 15px;bottom:0;min-width:250px;position:absolute;right:0;top:0;width:20vw}.App .side-menu-back .side-menu-body .side-menu-close{padding:20px}.App .side-menu-back .side-menu-body .side-menu-close img{cursor:pointer;opacity:.5;width:16px}.App .side-menu-back .side-menu-body .side-menu-close img:hover{opacity:1}.App .side-menu-back .side-menu-body .side-menu-options{margin-top:40px;padding:0 20px}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink{margin-bottom:20px}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink.l-home a{color:#57b6f4}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink .nav-link-img{display:inline-block}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink .nav-link-lbl{color:#666;display:inline-block;line-height:24px;text-decoration:none;vertical-align:top}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink a{text-decoration:none}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink svg{stroke:#2c3d4a;padding-right:20px}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink svg.l-home{stroke:#57b6f4}.App .side-menu-back .side-menu-body .side-menu-options .navigationLink svg.l-appointments{stroke:#2c3d4a}.App .loading-page{background:hsla(0,0%,100%,.75);height:100vh;height:-webkit-fill-available;left:0;position:absolute;top:0;width:100vw;z-index:100}.App .loading-page .loading-info{height:64px;margin-left:calc(50% - 100px);margin-top:calc(50vh - 100px);opacity:.75;position:absolute;width:84px}.App .loading-page .loading-text{text-align:center}.App .app-full{display:flex;flex-direction:column;height:100vh;height:-webkit-fill-available;max-width:760px;position:absolute;width:100vw}.App .app-full .app-top{height:110px;padding:10px 20px}.App .app-full .app-top.list-only{height:auto;padding-bottom:0}.App .app-full .app-top.app-scroll-enabled{box-shadow:1px 1px 10px rgba(0,0,0,.15)}.App .app-full .app-top .app-top-text{font-size:20px;font-weight:700;padding:22px 0;text-align:center}.App .app-full .app-top .app-top-text .go-back-stage{color:#cacaca;cursor:pointer;float:left}.App .app-full .app-top .app-top-text .app-top-go-back{cursor:pointer;float:left;line-height:36px;margin-left:10px}.App .app-full .app-top .app-top-text .app-top-close{cursor:pointer;float:right;line-height:36px;margin-right:10px}.App .app-full .app-top .new-app-stepper{height:30px;position:relative;width:100%}.App .app-full .app-top .new-app-stepper .line-full{background-color:#cacaca;height:3px;left:10px;margin-top:12px;position:absolute;right:10px;z-index:1}.App .app-full .app-top .new-app-stepper .line-progress{background-color:#1899f5;height:3px;left:10px;margin-top:12px;position:absolute;z-index:2}.App .app-full .app-top .new-app-stepper .line-progress.progress-q1{right:calc(75% - 8.5px)}.App .app-full .app-top .new-app-stepper .line-progress.progress-q2{right:calc(50% + 3px)}.App .app-full .app-top .new-app-stepper .line-progress.progress-q3{right:calc(25% + 14.5px)}.App .app-full .app-top .new-app-stepper .line-progress.progress-q4{right:10px}.App .app-full .app-top .new-app-stepper .single-step{display:inline-block;font-size:12px;position:absolute;z-index:3}.App .app-full .app-top .new-app-stepper .single-step .check-me{margin-top:2px}.App .app-full .app-top .new-app-stepper .single-step.number{background:#fff;border:1px solid #cacaca;border-radius:50%;color:#cacaca;font-weight:700;height:26px;line-height:26px;text-align:center;width:26px}.App .app-full .app-top .new-app-stepper .single-step.number.done,.App .app-full .app-top .new-app-stepper .single-step.number.selected{background:#1899f5;border:none;color:#fff}.App .app-full .app-top .new-app-stepper .single-step.number-1{left:10px}.App .app-full .app-top .new-app-stepper .single-step.number-2{left:calc(25% - 11.5px)}.App .app-full .app-top .new-app-stepper .single-step.number-3{left:calc(50% - 23px)}.App .app-full .app-top .new-app-stepper .single-step.number-4{left:calc(75% - 34.5px)}.App .app-full .app-top .new-app-stepper .single-step.number-5{right:10px}.App .app-full .app-top .logic-background{background:#fff;height:110px;left:0;padding:5px 0;position:fixed;top:0;width:100vw;z-index:1}.App .app-full .app-top .menu-logo{display:inline-block;position:relative;text-align:center;width:100%;z-index:2}.App .app-full .app-top .menu-logo .logo-img{width:56px}.App .app-full .app-top .menu-logo .burger{cursor:pointer;float:right;line-height:60px}.App .app-full .app-top.list-only .burger{line-height:34px}.App .app-full .app-top .menu-icon{display:inline-block;height:43px;line-height:43px;text-align:right;vertical-align:top}.App .app-full .app-top .menu-icon svg{vertical-align:middle}.App .app-full .app-main-page{flex:auto;overflow:auto;padding:0 20px}@media(min-width:760px){.App .app-full .mobile-version{display:none}}@media(max-width:760px){.App .app-full .desktop-version{display:none}}.App .app-full .app-footer{width:100%}.App .app-full .app-footer .footer-copy{font-size:12px;padding:0 30px}.App .app-full .app-footer .row{display:flex}.App .app-full .app-footer .row .col-lg-2{flex:1 1}.App .app-full .app-footer .row .col-lg-6{flex:2 1}.App .app-full .app-footer .row .col-lg-4{flex:2 1;text-align:right}.App .app-full .app-footer .row .hyperlink-text{color:#212529;text-decoration:none}.App .app-full .app-footer.bar{background-color:#fff;border-radius:15px 15px 0 0;box-shadow:0 -5px 22px 9px hsla(0,0%,81%,.412);font-size:25px;font-weight:700;height:70px}.App .app-full .app-footer .navbar{display:flex;height:70px;justify-content:space-evenly;width:100%}.App .app-full .app-footer .navbar a{line-height:70px;padding:0 20px}.App .app-full .app-footer .navbar a svg{vertical-align:middle}.App .fill-all-test{background-color:red;bottom:10px;left:0;position:fixed;right:10px;top:0}.App .a-header{background-color:pink;height:48px}.App .a-body{background-color:#fff;height:calc(100vh - 96px);overflow:auto}.App .a-footer{background-color:blue;bottom:0;height:48px;left:0;position:fixed;right:0}.App .back-button{width:100%}.consultant-panel-location{font-weight:700}.appointments{text-align:center}.appointments .text-in{padding:20px}.appointments .appointments-list{padding:20px;text-align:left}.page.marg-bottom{margin-bottom:10px}.page .page-title{font-size:22px;font-weight:700;margin-bottom:5px}.page .page-text{font-size:14px}.page .page-action{font-size:22px;font-weight:700;margin:10px 0 20px;position:relative;text-align:center}.page .page-action .page-action-back{border-radius:6px;box-shadow:0 7px 24px rgba(0,0,0,.071);cursor:pointer;display:inline-block;height:24px;left:0;line-height:24px;position:absolute;text-align:center;width:24px}.page .page-action .page-action-back.disabled{cursor:not-allowed;opacity:.2}.page .consultant-item{background:#fff 0 0 no-repeat padding-box;border:1px solid #ecebed;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.071);margin-top:10px;opacity:1;padding:10px}.page .consultant-item .consultant-image{display:inline-block}.page .consultant-item .consultant-image .consultant-image-img{border:2px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,.5);height:70px;object-fit:cover;width:70px}.page .consultant-item .consultant-name{color:#1899f5;font-size:17px;font-weight:700}.page .consultant-item .consultant-job{font-size:12px;font-weight:700;margin-top:2px}.page .consultant-item .consultant-location{font-size:12px;font-weight:700;margin-top:5px}.page .consultant-item .consultant-postal{font-size:12px;font-weight:700}.page .consultant-item .consultant-distance{font-size:12px;margin-top:5px}.page .consultant-item .consultant-date{font-size:14px;margin-top:5px}.page .consultant-item .consultant-select{margin-top:10px}.page .cancel-button{padding:10px 0 0}.page .cancel-button.second{padding-top:15px}.page .cancel-button .btn{display:inline-block;padding:0 5px;width:calc(50% - 10px)}.button{background:#1899f5 0 0 no-repeat padding-box;border-radius:56px;color:#fff;cursor:pointer;display:block;font-size:17px;font-weight:700;height:48px;line-height:48px;opacity:1;text-align:center;text-transform:capitalize;-webkit-user-select:none;user-select:none;width:100%}.button:active{opacity:.7}.button.second{background:#d1ebfd 0 0 no-repeat padding-box;color:#1899f5}.button.error{background:#fdd1d1 0 0 no-repeat padding-box;color:#f51818}.button.small{font-size:14px;height:32px;line-height:32px}.button.disabled{background:#e5e5e5 0 0 no-repeat padding-box;color:#ccc;cursor:not-allowed;opacity:1}.confirm .confirm-select,.confirm .confirm-summary{margin-top:20px}.confirm .para{font-size:12px;font-weight:700}.confirm .para.ma{margin-bottom:10px}.confirm .ma2{margin-bottom:20px}.confirm .page-body{margin-top:20px}.confirm .authorization{border:1px solid #1899f5;border-radius:76px;color:#1899f5;margin:20px 0;padding:10px 20px}.confirm .authorization .authorization-label{display:inline-block;width:50%}.confirm .authorization .authorization-code{display:inline-block;font-weight:700;text-align:right;width:50%}.confirm .error-page{background-color:#d1ebfd;border-radius:12px;padding:20px}.confirm .error-page.oneLine{display:flex}.confirm .error-action{border-radius:4px;color:#fff;font-size:11px;padding:5px 15px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirm .error-action.error{background-color:#ff647c}.confirm .error-action.info{background-color:#1899f5}.confirm .error-body{color:#3d4b5a;font-size:14px;font-weight:400;line-height:23px;padding-top:10px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirm .error-body.oneLine{margin-left:10px;padding-top:0}.confirm .error-body a{cursor:pointer;font-weight:700;text-decoration:underline}.single-consultant-panel{background:#fff;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.1);margin:10px 20px 20px;min-height:145px;padding:10px;position:relative;width:calc(100% - 60px)}.single-consultant-panel .flexi{display:flex;flex-direction:row}.single-consultant-panel.no-padding{margin:10px 0 20px;width:calc(100% - 20px)}.single-consultant-panel.placeholder{border:1px solid #f3f3f3;border-radius:8px;box-shadow:none;opacity:.75}.single-consultant-panel.single-consultant-unavailable{opacity:.5}.single-consultant-panel.cancelable{padding-bottom:40px!important}.consultant-panel-items{display:flex;flex-direction:row;padding:10px 20px}.consultant-panel-items .consultant-panel-items-p1{width:120px}.consultant-panel-items .consultant-panel-items-p1 .consultant-image{display:inline-block}.consultant-panel-items .consultant-panel-items-p1 .consultant-image .consultant-image-img{border-radius:10px;height:140px;object-fit:cover;width:110px}.consultant-panel-items .consultant-panel-items-p2{flex:auto}.consultant-panel-items .consultant-panel-items-p2 .consultant-panel-full-name{color:#1899f5;font-size:16px;font-weight:700}.consultant-panel-items .consultant-panel-items-p2 .with-spacing{margin-bottom:10px}.consultant-panel-items .consultant-panel-items-p2 .consultant-panel-info-line1{font-size:13px;font-weight:700}.consultant-panel-items .consultant-panel-items-p2 .consultant-panel-info-line2{font-size:13px}.consultant-panel-items .consultant-panel-items-p2 .consultant-panel-info-line2 .select-button{background:#1899f5;border-radius:30px;color:#fff;float:right;font-size:13px;margin-top:-10px;padding:5px 20px}.consultant-panel-item1{max-width:110px;min-width:110px;width:110px}.consultant-panel-item1 .empty-picture{height:120px;width:110px}.consultant-panel-item1 .empty-picture .empty-picture-img{background-color:#eaeaea;border-radius:50%;height:90px;width:90px}.consultant-panel-item1 .consultant-image{display:inline-block}.consultant-panel-item1 .consultant-image .consultant-image-img{border-radius:50%;height:90px;object-fit:cover;width:90px}.consultant-buttons-parent{bottom:10px;position:absolute;width:100%}.consultant-buttons{display:flex;text-align:center;width:100%}.consultant-buttons .consultant-profile-button{border:1px solid #bbb;border-radius:8px;color:#888;cursor:pointer;display:inline-block;flex:1 1;font-size:12px;font-weight:700;padding:9px 10px;text-align:center;-webkit-user-select:none;user-select:none}.consultant-buttons .consultant-profile-button.disabled{cursor:default;opacity:.15}.consultant-buttons .consultant-select-button{background:#1899f5;border:1px solid #1899f5;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;flex:3 1;font-size:13px;font-weight:700;margin-left:10px;margin-right:20px;padding:9px 0;text-align:center}.consultant-buttons.cancelable{margin-top:10px}.consultant-buttons.cancelable .consultant-select-button{background:#d1ebfd;border-radius:8px;color:#000;display:block;font-size:14px;font-weight:700;padding:7px 0;width:100%}.consultant-panel-item2{flex:auto}.consultant-panel-item2 .consultant-panel-hour{font-size:18px;font-weight:700;padding-bottom:10px}.consultant-panel-item2 .consultant-panel-full-name{color:#1899f5;font-size:16px;font-weight:700}.consultant-panel-item2 .consultant-panel-info-line1{font-size:13px;font-weight:700}.consultant-panel-item2 .consultant-panel-info-line2{font-size:13px}.consultant-panel-item2 .consultant-panel-info-line2 .select-button{background:#1899f5;border-radius:30px;color:#fff;float:right;font-size:13px;margin-top:-10px;padding:5px 20px}.consultant-panel-item2 .with-spacing{margin-bottom:10px}.profile-page{background:#fff;display:flex;flex-direction:column;height:100vh;height:-webkit-fill-available;left:0;max-width:760px;overflow:auto;position:absolute;top:0;width:100vw;z-index:20}.profile-page .profile-page-close-button{font-weight:700;padding:10px 20px 50px}.profile-page .profile-page-submit-button{background:#1899f5;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin:10px 20px;padding:10px 20px;text-align:center}.profile-page .profile-top-label{font-size:22px;font-weight:700;padding:15px 20px;text-align:center}.profile-page .profile-top-label .close-button{cursor:pointer;float:right;line-height:24px}.profile-page .profile-page-selector{padding:0 20px}.profile-page .profile-page-selector .selector-item{cursor:pointer;font-size:20px;font-weight:700;margin-bottom:5px;text-decoration:underline}.profile-page .profile-page-selector .selector-item.selected{color:#1899f5}.profile-page .profile-page-text{flex:auto;font-size:14px;overflow:auto;padding:5px 20px 20px}.app-main-page-fv .app-text-bold{color:#1899f5;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.app-main-page-fv .new-app-text-top{font-size:20px;font-weight:700;padding:22px 0;text-align:center}.app-main-page-fv .new-app-text-top .go-back-stage{color:#cacaca;cursor:pointer;float:left}.app-main-page-fv .app-select-item-label{padding-top:10px}.app-main-page-fv .app-select-item-label .select-title{font-size:16px;font-style:normal;font-weight:700;line-height:19px}.app-main-page-fv .app-select-item-label .select-description{font-size:12.5px;font-style:normal;font-weight:700;line-height:15px;padding-top:8px}.app-main-page-fv .app-summary{margin-bottom:20vh;padding:10px 0}.app-main-page-fv .app-summary .app-summary-full-name{color:#1899f5;font-size:18px;font-style:normal;font-weight:900;line-height:22px;text-align:center}.app-main-page-fv .app-summary .app-summary-speciality{color:#434c5a;font-size:13px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.app-main-page-fv .app-summary .app-summary-location{padding-top:10px}.app-main-page-fv .app-summary .app-summary-location,.app-main-page-fv .app-summary .app-summary-regional{color:#434c5a;font-size:14px;font-weight:500;line-height:17px;text-align:center}.app-main-page-fv .app-summary .app-summary-when{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding-top:14px;text-align:center}.app-main-page-fv .app-summary .app-summary-confirm{margin-top:25px}.app-main-page-fv .app-disabled-element{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.15;pointer-events:none}.app-main-page-fv .consultant-filers{display:flex;margin:15px 0 10px}.app-main-page-fv .consultant-filers .consultant-filers-button{float:right}.app-main-page-fv .consultant-filers .consultant-filers-label{background:#fff;color:#000;display:inline;font-size:12px;left:5px;padding:0 5px;position:absolute;top:-9px}.app-main-page-fv .consultant-filers .consultant-filers-where{border:1px solid #cacaca;border-radius:8px;cursor:pointer;flex:3 1;font-size:16px;margin-right:10px;padding:8px 10px;position:relative}.app-main-page-fv .consultant-filers .consultant-filers-far{border:1px solid #cacaca;border-radius:8px;cursor:pointer;flex:1.1 1;font-size:16px;padding:8px 10px;position:relative}.app-main-page-fv .app-select-item{padding:10px 0 5px}.app-main-page-fv .app-select-item.sm-padding{padding-top:0}.app-main-page-fv .new-search-utils .search-switch-item{cursor:pointer;display:inline-block;padding:15px 20px 5px 0}.app-main-page-fv .new-search-utils .search-switch-item .search-switch-icon{display:inline-block;padding-right:5px;vertical-align:middle}.app-main-page-fv .new-search-utils .search-switch-item .search-switch-label{display:inline-block}.app-main-page-fv .app-button-enabled,.app-main-page-fv .app-button-placeholder{-webkit-user-select:none;user-select:none}.app-main-page-fv .app-button-enabled{cursor:pointer}.app-main-page-fv .app-button-simple{border-radius:8px;font-size:16px;line-height:30px;padding:5px 10px;width:calc(100% - 20px)}.app-main-page-fv .app-button-simple.app-button-back{border:1px solid #cacaca}.app-main-page-fv .app-button-simple.app-button-back.blue{background:#1899f5;border:1px solid #1899f5;border-radius:8px;color:#fff;font-weight:700;text-align:center}.app-main-page-fv .app-button-simple.app-button-clear{border:1px solid #cacaca;font-weight:700}.app-main-page-fv .app-big-modal-selector-back{background-color:hsla(0,0%,100%,.05);height:100vh;height:-webkit-fill-available;left:0;max-width:760px;position:absolute;width:100vw;z-index:1}.app-main-page-fv .confirmation-window{overflow-y:auto}.app-main-page-fv .confirmation-window .confirm-image{padding-top:50px;text-align:center}.app-main-page-fv .confirmation-window .confirm-image img{width:220px}.app-main-page-fv .confirmation-window .confirm-info-box{background:#fff;border:1px solid #cacaca;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);margin-bottom:40px;margin-top:10px;padding:20px 0}.app-main-page-fv .confirmation-window .confirm-label{color:#1899f5;font-size:20px;font-weight:700;text-align:center}.app-main-page-fv .confirmation-window .confirm-message{font-size:20px;margin:20px 0 10px;text-align:center}.app-main-page-fv .confirmation-window .confirm-message .confirm-spec{color:#434c5a;font-size:13px;font-weight:700}.app-main-page-fv .confirmation-window .confirm-message-location1{color:#434c5a;font-size:14px;margin-top:20px;text-align:center}.app-main-page-fv .confirmation-window .confirm-message-location2{color:#434c5a;font-size:14px;margin-bottom:20px;text-align:center}.app-main-page-fv .confirmation-window .confirm-auth-code{background:#fafafa;border-radius:8px;color:#424242;font-size:14px;margin-bottom:40px;margin-top:10px;padding:10px 20px}.app-main-page-fv .confirmation-window .confirm-auth-code .code{color:#000;font-size:18px;font-weight:700;margin-left:20px}.app-main-page-fv .confirmation-window .confirm-summary{font-size:14px;margin-bottom:20px;margin-top:0;padding:0 20px;text-align:left}.app-main-page-fv .confirmation-window .confirm-close-button{background:#1899f5;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin:10px 20px;padding:10px 20px;text-align:center}.app-main-page-fv .confirmation-window .confirm-close-button.disabled{background:#eaeaea}.app-main-page-fv .app-big-modal-selector{background-color:#fff;display:flex;flex-direction:column;height:100vh;height:-webkit-fill-available;left:0;max-width:760px;position:absolute;transition:all .25s;width:100vw;z-index:10}.app-main-page-fv .app-big-modal-selector .app-item-summary{overflow-y:auto}.app-main-page-fv .app-big-modal-selector .app-item-summary .top_image img{height:237px;object-fit:contain;width:100%}.app-main-page-fv .app-big-modal-selector .app-item-summary .center-info{font-size:18px;font-weight:700;padding-top:20px;text-align:center}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary{background:#fff;border:1px solid #cacaca;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.1);margin:20px;padding:10px 20px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-summary-split{display:flex;flex-direction:row}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item1{max-width:110px;min-width:110px;width:110px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item1 .empty-picture{height:120px;width:110px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item1 .empty-picture .empty-picture-img{background-color:#eaeaea;border-radius:50%;height:90px;width:90px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item1 .consultant-image{display:inline-block}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item1 .consultant-image .consultant-image-img{border-radius:50%;height:90px;object-fit:cover;width:90px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item1 .consultant-profile-button{background:#1899f5;border:1px solid #1899f5;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:10px;padding:4px 0;text-align:center}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item1 .consultant-profile-button.disabled{opacity:.15}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-full-name{color:#1899f5;font-size:16px;font-weight:700}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-info-line1{font-size:13px;font-weight:700}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-info-line2{font-size:13px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-info-line2 .select-button{background:#1899f5;border-radius:30px;color:#fff;float:right;font-size:13px;margin-top:-10px;padding:5px 20px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .with-big-font{font-size:17px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .with-big-font.bolder{font-weight:700}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item2{flex:auto}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item2 .with-spacing{margin-bottom:10px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item3{margin-top:10px}.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item4,.app-main-page-fv .app-big-modal-selector .app-item-summary .consultant-summary .consultant-panel-item5{margin-top:20px}.app-main-page-fv .app-big-modal-selector .buttons-confirmation{display:flex;flex-direction:row;font-weight:700;padding:0 20px 40px}.app-main-page-fv .app-big-modal-selector .buttons-confirmation .cancel-button{border:1px solid #000;border-radius:8px;cursor:pointer;flex:1 1;margin-right:5px;padding:10px;text-align:center}.app-main-page-fv .app-big-modal-selector .buttons-confirmation .confirm-button{background:#1899f5;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;margin-left:5px;padding:10px;text-align:center}.app-main-page-fv .app-big-modal-selector .app-item-specialty{display:flex;flex-direction:column;height:100vh;height:-webkit-fill-available;left:0;max-width:760px;padding:20px;position:absolute;top:0;width:calc(100vw - 40px)}.app-main-page-fv .app-big-modal-selector .app-item-specialty2{display:flex;flex-direction:column;height:100vh;height:-webkit-fill-available;left:0;max-width:760px;padding:20px 0;position:absolute;top:0;width:100vw}.app-main-page-fv .app-big-modal-selector .app-item-app-top{height:55px;min-height:55px}.app-main-page-fv .app-big-modal-selector .app-item-app-top img{cursor:pointer;float:right}.app-main-page-fv .app-big-modal-selector .app-item-app-top2{height:55px;min-height:55px;padding:0 20px}.app-main-page-fv .app-big-modal-selector .app-item-app-top2.with-util{height:96px;max-height:96px;min-height:96px}.app-main-page-fv .app-big-modal-selector .search-utils{display:flex}.app-main-page-fv .app-big-modal-selector .search-utils .search-switch{border-radius:8px;box-shadow:inset 1px 1px 10px rgba(0,0,0,.25);display:flex;flex:2 1;margin:10px 0}.app-main-page-fv .app-big-modal-selector .search-utils .search-switch .search-switch-item{cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:10px 20px;text-align:center;transition:all .25s;-webkit-user-select:none;user-select:none}.app-main-page-fv .app-big-modal-selector .search-utils .search-switch .search-switch-item.selected{background:#1899f5;border-radius:8px;color:#fff}.app-main-page-fv .app-big-modal-selector .search-utils .search-button{background:#1899f5;border:1px solid #bbb;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;margin:10px 0 10px 40px;padding:10px 20px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:90px}.app-main-page-fv .app-big-modal-selector .search-utils .search-button:active{background:#5eabe3}.app-main-page-fv .app-big-modal-selector .search-utils .search-button.disabled{opacity:.25}.app-main-page-fv .app-big-modal-selector .search-utils .search-button.disabled:active{background:#1899f5}.app-main-page-fv .app-big-modal-selector .app-item-app-rest{flex:auto;overflow:auto}.app-main-page-fv .app-big-modal-selector .app-item-app-rest .no-consultants-found{padding:20px}.app-main-page-fv .app-big-modal-selector .app-item-app-rest .specialty-item{border:1px solid #898a8d;border-radius:30px;cursor:pointer;font-size:14px;margin-bottom:12px;padding:10px 20px;-webkit-user-select:none;user-select:none}.app-main-page-fv .app-big-modal-selector .app-item-app-rest .specialty-item:hover{background-color:#f2f2f2}.app-main-page-fv .app-big-modal-selector .app-item-app-rest .specialty-item.centered{font-size:16px;font-weight:700;text-align:center}.app-main-page-fv .page-submit-button{background:#1899f5;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin:10px 0;padding:10px 20px;text-align:center;-webkit-user-select:none;user-select:none}.app-main-page-fv .page-submit-button.disabled{background:#eaeaea;cursor:default}.app-main-page-fv .app-item-consultants{margin-top:20px}.app-buttons .app-button-placeholder{cursor:pointer}.app-buttons.disabled{opacity:.25}.app-buttons.disabled .app-button-placeholder{cursor:default}.app-buttons .app-buttons-clear{cursor:pointer;float:right;padding:9px 10px 10px;-webkit-user-select:none;user-select:none}.app-buttons .app-buttons-clear svg{vertical-align:middle}.textbox{border:1px solid #cacaca;border-radius:8px}.textbox .clear-text{color:#1899f5;cursor:pointer;display:inline-block;float:right;font-size:16px;font-weight:700;margin-right:10px;margin-top:8px;vertical-align:middle}.textbox .textbox-input{background:#fff;border:1px solid #f3f3f3;display:inline-block;font-family:Lato,sans-serif;font-size:16px;height:40px;opacity:1;padding:0 15px;width:calc(100% - 75px)}.week-calendar{background:#fff;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.1);padding:10px}.week-calendar .top-label{display:flex;flex-direction:row;line-height:16px;margin-bottom:10px}.week-calendar .top-label .go-left{text-align:right}.week-calendar .top-label .go-left .go-btn{display:inline-block;right:0;text-align:left}.week-calendar .top-label .go-right svg{margin-left:-2px}.week-calendar .top-label .go-left,.week-calendar .top-label .go-right{display:inline-block;flex:100 1;height:25px;-webkit-user-select:none;user-select:none}.week-calendar .top-label .go-left .go-btn,.week-calendar .top-label .go-right .go-btn{cursor:pointer}.week-calendar .top-label .go-left svg,.week-calendar .top-label .go-right svg{color:#dadada}.week-calendar .top-label .go-left.enabled,.week-calendar .top-label .go-right.enabled{line-height:25px}.week-calendar .top-label .go-left.enabled svg,.week-calendar .top-label .go-right.enabled svg{color:#fff}.week-calendar .top-label .go-left.enabled .go-btn,.week-calendar .top-label .go-right.enabled .go-btn{background:#1899f5;border-radius:8px;height:25px;width:25px}.week-calendar .top-label .go-back,.week-calendar .top-label .go-forward{cursor:pointer;display:inline-block;font-size:24px;height:24px;line-height:24px;text-align:center;width:24px}.week-calendar .top-label .go-back.disabled,.week-calendar .top-label .go-forward.disabled{cursor:not-allowed;opacity:.2}.week-calendar .top-label .label{display:inline-block;flex:auto;font-size:16px;font-weight:700;line-height:24px;padding:0 20px;text-align:center;-webkit-user-select:none;user-select:none;width:auto}.week-calendar .show-more-appts{cursor:pointer;margin:10px auto;text-align:center}.week-calendar .show-more-appts .small-text{border:1px solid #cacaca;border-radius:8px;font-size:13px;font-style:normal;font-weight:700;line-height:16px;padding:8px 15px;text-align:center}.week-calendar .show-more-appts.disabled{cursor:default;opacity:.5}.week-calendar table{width:100%}.week-calendar table .week-day{cursor:pointer;font-size:12px;padding:0 0 7px;text-align:center;width:14.29%}.week-calendar table .week-day.disabled{color:#808a92;cursor:no-drop}.week-calendar table .single-column-td .column{background:#f3f3f3;border-radius:8px;cursor:pointer;font-size:22px;font-weight:700;margin:0 2px;padding:5px;text-align:center}.week-calendar table .single-column-td .column.selected{background:#1899f5;color:#fff}.week-calendar table .single-column-td .column.disabled{cursor:no-drop;opacity:.25}.week-calendar table .multi-column-td .column{cursor:pointer;font-size:14px;font-weight:700;height:20px;line-height:20px;margin:0 auto;padding:8px;text-align:center;width:20px}.week-calendar table .multi-column-td .column.selected{background:#1899f5;border-radius:50%;color:#fff}.week-calendar table .multi-column-td .column.disabled{cursor:no-drop;opacity:.25}
/*# sourceMappingURL=main.ace0289a.css.map*/