ul.pagination{border:0!important;border-radius:0!important;justify-content:center;margin:0 -5px}ul.pagination button{background:#fff;border:1px solid #e5e7e8;border-radius:8px;color:#4edcca;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:16px;margin:0 5px;padding:10px;text-align:center}ul.pagination button.normal{background:#4edcca;border:1px solid #4edcca;color:#fff}ul.pagination button.disabled{background:#bfc4c5;border:1px solid #bfc4c5;color:#fff}@media (max-width:1024px){ul.pagination button{font-size:12px;line-height:14px;margin:0 4px;padding:8px}}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:transparent;height:4px;pointer-events:none;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:scale(0);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}section.account-profile .small-container{margin:auto;max-width:400px}section.account-profile .title-section{margin-bottom:40px;margin-top:40px;position:relative}section.account-profile .title-section .back-to-account{align-items:center;bottom:0;color:#001315;display:inline-flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;left:0;line-height:20px;position:absolute;text-decoration:none!important;top:0}section.account-profile .title-section .back-to-account svg{margin-right:10px}section.account-profile .title-section .small-title-text{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-top:8px;text-align:center}section.account-profile .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.account-profile .medic-small-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:20px;padding:12px 20px;width:100%}section.account-profile .medic-small-box .avatar-section{margin-right:20px}section.account-profile .medic-small-box .avatar-section .user-image{margin:0!important}section.account-profile .medic-small-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;position:relative;width:36px}section.account-profile .medic-small-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}section.account-profile .medic-small-box .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.account-profile .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.account-profile .nav.nav-tabs{border:0;display:flex;margin-bottom:30px;margin-left:-5px;margin-right:-5px}section.account-profile .nav.nav-tabs .nav-item{flex:1 1 auto;padding:0 5px}section.account-profile .nav.nav-tabs .nav-item .nav-link{background:#e5e7e8;border:0;border-radius:10px;color:#001315;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:8px 20px;text-align:center}section.account-profile .nav.nav-tabs .nav-item .nav-link.active{background:#fff}section.account-profile .profile-picture{width:100%}section.account-profile .change-picture{align-items:center;display:flex;width:100%}section.account-profile .change-picture .files-box{background:#fff;border-radius:12px;width:calc(100% - 46px)}section.account-profile .change-picture .files-box label{align-items:center;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:12px 20px;text-align:center}section.account-profile .change-picture .files-box label.add{color:#001315}section.account-profile .change-picture .files-box label.modify{color:#00cfb4}section.account-profile .change-picture .files-box input{display:none}section.account-profile .change-picture .avatar-section,section.register-steps .change-picture .avatar-section{margin-left:10px}section.account-profile .change-picture .avatar-section .user-image,section.register-steps .change-picture .avatar-section .user-image{margin:0!important}section.account-profile .change-picture .avatar-section .avatar-picture,section.register-steps .change-picture .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:46px;margin-right:20px;position:relative;width:46px}section.account-profile .change-picture .avatar-section .user-text,section.register-steps .change-picture .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:46px;justify-content:center;line-height:20px!important;text-align:center;width:46px}section.account-profile button.add-specialization-btn{align-items:center;color:#00cfb4;display:flex;justify-content:center;margin-bottom:20px;min-height:46px;padding:9px 20px}section.account-profile button.add-specialization-btn svg{margin-right:10px}section.account-profile .specialization-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:17px 20px}section.account-profile .specialization-box .type{display:inline-block;flex-direction:column;margin-right:auto}section.account-profile .specialization-box .type .primary{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.account-profile .specialization-box .type .secondary{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.account-profile .specialization-box .status .in-progress{background:#f2f3f3;color:#80898a}section.account-profile .specialization-box .status .approved,section.account-profile .specialization-box .status .in-progress{border-radius:12px;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;line-height:18px;padding:2px 9px;text-align:center}section.account-profile .specialization-box .status .approved{background:rgba(0,207,180,.1);color:#00cfb4}section.account-profile .address-google-places-autocomplete,section.register-steps .address-google-places-autocomplete{position:relative;z-index:100}section.account-profile .address-google-places-autocomplete .css-1wy0on6,section.register-steps .address-google-places-autocomplete .css-1wy0on6{display:none!important}section.account-profile .address-google-places-autocomplete .css-1pahdxg-control,section.account-profile .address-google-places-autocomplete .css-yk16xz-control,section.register-steps .address-google-places-autocomplete .css-1pahdxg-control,section.register-steps .address-google-places-autocomplete .css-yk16xz-control{background:#e5e7e8;border:2px solid #e5e7e8!important;border-radius:12px;box-shadow:none!important;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;height:56px!important;line-height:22px;margin-bottom:10px;outline:none!important;padding:19px 20px;transition:all .2s ease-out}section.account-profile .address-google-places-autocomplete .css-1g6gooi,section.account-profile .address-google-places-autocomplete .css-1uccc91-singleValue,section.register-steps .address-google-places-autocomplete .css-1g6gooi,section.register-steps .address-google-places-autocomplete .css-1uccc91-singleValue{margin:0!important}section.account-profile .address-google-places-autocomplete .css-1hwfws3,section.account-profile .address-google-places-autocomplete .css-1wa3eu0-placeholder,section.register-steps .address-google-places-autocomplete .css-1hwfws3,section.register-steps .address-google-places-autocomplete .css-1wa3eu0-placeholder{margin:0!important;padding:0!important}section.account-profile .address-google-places-autocomplete input,section.register-steps .address-google-places-autocomplete input{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;width:auto}section.account-profile .address-google-places-autocomplete label,section.register-steps .address-google-places-autocomplete label{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;padding-left:20px;position:absolute;top:10px;transition:all .2s ease-out;width:100%}.modal-new-specialization .uploaded-box,section.account-profile .uploaded-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:15px 20px}.modal-new-specialization .uploaded-box:last-child,section.account-profile .uploaded-box:last-child{margin-bottom:0}.modal-new-specialization .uploaded-file,section.account-profile .uploaded-file{align-items:center;display:flex;position:relative}.modal-new-specialization .uploaded-file .circle.new-file,section.account-profile .uploaded-file .circle.new-file{background:#ff6a39;border-radius:10px;bottom:auto;height:10px;left:-13px;position:absolute;top:auto;width:10px}.modal-new-specialization .uploaded-file .file-name,section.account-profile .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}.modal-new-specialization .uploaded-file .file-name span,section.account-profile .uploaded-file .file-name span{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-new-specialization .uploaded-file .file-name svg,section.account-profile .uploaded-file .file-name svg{margin-right:16px;min-width:24px}.modal-new-specialization .uploaded-file button,section.account-profile .uploaded-file button{background:none;border:0;margin:0;padding:0}.modal-new-specialization .upload-files,section.account-profile .upload-files{margin-bottom:10px;width:100%}.modal-new-specialization .upload-files .files-box label,section.account-profile .upload-files .files-box label{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;margin-bottom:10px;padding:11px 20px}.modal-new-specialization .upload-files .files-box:last-child label,section.account-profile .upload-files .files-box:last-child label{margin:0}.modal-new-specialization .upload-files .files-box label .info-file,section.account-profile .upload-files .files-box label .info-file{display:inline-flex;flex-direction:column;margin-right:auto}.modal-new-specialization .upload-files .files-box label .info-file .title,section.account-profile .upload-files .files-box label .info-file .title{color:#00cfb4;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}.modal-new-specialization .upload-files .files-box label .info-file .details,section.account-profile .upload-files .files-box label .info-file .details{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-new-specialization .upload-files .files-box input,section.account-profile .upload-files .files-box input{display:none}.modal-new-specialization .choose-specialization-type-select{align-items:center;background:#e5e7e8;border-radius:12px;color:#80898a;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:10px;padding:17px 16px 17px 20px}.modal-new-specialization .choose-specialization-type-select svg{margin-left:auto}.modal-add-specialization .confirm-selection-btn{margin-bottom:10px}.modal-new-specialization .custom-checkbox{margin-top:20px}section.account-profile .phone-number-with-prefix{display:flex;flex-direction:row;justify-content:space-between;width:100%}section.account-profile .phone-number-with-prefix select{width:105px}section.account-profile .phone-number-with-prefix .form-input{width:calc(100% - 115px)}.custom-select.age-categories{padding-top:8px}.doctor-app section.account .nav .nav-item a .title .number,.doctor-app section.account .nav .nav-item a.active{background:#00cfb4}.doctor-app section.account .nav .nav-item a.active .title .number{color:#00cfb4}.doctor-app section.account .nav .nav-item a.active .title .description{color:#b3f1e9}.doctor-app section.account .account-change-password button.green-button{margin-top:10px}section.account .back-to{display:none}.doctor-app section.account .tab-content{min-height:634px}.is-pharmacist-only-item{border-radius:12px 12px 12px 12px!important}.is-pharmacist-agreement-label{font-size:14px!important}section.account .account-reviews .review-box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;padding:20px}section.account .account-reviews .review-box:last-child{margin-bottom:0}section.account .account-reviews .review-box .header{align-items:center;display:flex;margin-bottom:4px}section.account .account-reviews .review-box .header .name{color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-right:auto}section.account .account-reviews .review-box .header .rating{color:#80898a;display:inline-flex;font-family:Rota,serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}section.account .account-reviews .review-box .header .rating svg{margin-right:5px}section.account .account-reviews .review-box .data{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-bottom:12px}section.account .account-reviews .review-box .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#001315;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;overflow:hidden}section.account .account-reviews .review-box .read-all{background:none;border:0;color:#00cfb4;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:8px 0 0;padding:0}section.account .account-reviews .medic-small-box{align-items:center;background:#fff;border:1px solid #e5e7e8;border-radius:12px;display:flex;margin-bottom:20px;padding:12px 20px;width:100%}section.account .account-reviews .medic-small-box .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.account .account-reviews .medic-small-box .rating{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.account .account-reviews .medic-small-box .rating svg{margin-right:5px}section.account .account-reviews .load-more-btn{margin-top:0;min-height:46px;padding:8px 20px}section.account .account-reviews .medic-small-box .avatar-section{margin-right:20px}section.account .account-reviews .medic-small-box .avatar-section .user-image{margin:0!important}section.account .account-reviews .medic-small-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;margin-right:10px;position:relative;width:36px}section.account .account-reviews .medic-small-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}section.account .account-reviews .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:60px;text-align:center}.modal-view-review .scroll-list{margin-bottom:-20px;margin-right:-9px;margin-top:-20px;max-height:620px;overflow-y:auto;padding-bottom:20px;padding-right:9px;padding-top:20px}.modal-view-review .modal-body .review{background:#fff;border-radius:12px;margin-bottom:10px;padding:20px}.modal-view-review .modal-body .review .header{align-items:center;display:flex;margin-bottom:6px}.modal-view-review .modal-body .review .header .name{color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-right:auto}.modal-view-review .modal-body .review .header .rating{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.modal-view-review .modal-body .review .header .rating svg{margin-right:6px}.modal-view-review .modal-body .review .date{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-bottom:14px}.modal-view-review .modal-body .review .text p{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px}.modal-view-review .modal-body .review .text p:last-child{margin-bottom:0}section.account .account-assistance .contact .call-us-box a.green-button{align-items:center;color:#fff!important;display:flex;height:46px;min-height:auto;padding:11px 12px 11px 18px;text-decoration:none!important}section.account .account-assistance .contact .call-us-box a.green-button svg{margin-left:auto}section.account .account-rates input.form-control,section.account .account-rates input.form-control:focus{border:2px solid #e5e7e8!important}section.account .account-rates .green-button{margin-top:10px}.doctor-services-box{border:1px solid #e5e7e8;border-radius:5px;padding:20px}.doctor-services-box-rates{background:#fff;border:0 solid #e5e7e8}.subtitle-services{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:19px;margin-bottom:10px}.specializations-rates .specialization-item{border:1px solid #e5e7e8}.specializations-rates .specialization-item.disabled{background-color:#ddd;border:1px solid #e5e7e8;cursor:auto}.title-section-with-back{display:flex}.title-section-with-back .icon-wrapper{margin-right:20px}section.account .account-availability-schedule .add-exceptions-btn{align-items:center;border:1px solid #e5e7e8;display:flex;justify-content:center;min-height:46px;padding:8px 20px}section.account .account-availability-schedule .add-exceptions-btn svg{margin-right:10px}section.account .account-availability-schedule .day-box{border-top:1px solid #e5e7e8;margin-top:20px;padding-top:20px}section.account .account-availability-schedule .day-box .day-title{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;text-transform:uppercase}section.account .account-availability-schedule .day-box .day-title .custom-control-input+.custom-control-label:before{display:none}section.account .account-availability-schedule .day-box .day-title .custom-control-input:checked+.custom-control-label:before{display:block}section.account .account-availability-schedule .day-box .day-title .custom-control-input+label{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;height:24px;letter-spacing:.1em;line-height:17px;text-transform:uppercase}section.account .account-availability-schedule .day-box .day-title .custom-control-input:checked+label{margin-left:35px}section.account .account-availability-schedule .day-box .add-interval-btn{align-items:center;border:1px solid #e5e7e8;color:#00cfb4;display:flex;justify-content:center;margin-top:10px;min-height:46px;padding:8px 20px}section.account .account-availability-schedule .day-box .add-interval-btn svg{margin-right:10px}section.account .account-availability-schedule .day-box .interval-box{align-items:center;background:#fff;border:1px solid #e5e7e8;border-radius:12px;display:flex;height:56px;margin-top:10px;padding:8px 20px}section.account .account-availability-schedule .day-box .interval-box .info{display:flex;flex-direction:column}section.account .account-availability-schedule .day-box .interval-box .exception{color:#eb3300;font-family:Rota;font-size:12px;font-style:normal;font-weight:600;line-height:12px;margin-bottom:5px}section.account .account-availability-schedule .day-box .interval-box .interval{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:18px}section.account .account-availability-schedule .day-box .interval-box .actions{display:inline-flex;margin-left:auto}section.account .account-availability-schedule .day-box .interval-box .actions button{background:none;border:0;margin-left:24px;padding:0}.modal-add-exception .info-message{background:#e5e7e8;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:10px;padding:6px}@-webkit-keyframes final-consultation-header-tab-fade-in{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes final-consultation-header-tab-fade-in{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.container:has(.final-consultation){height:100%;max-width:1200px!important;padding-left:0;padding-right:0;width:100%!important;@media (max-width:1199px){margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;max-width:calc(100% - 145px)!important}@media (max-width:1023px){margin-top:0!important}@media (max-width:767px){max-width:100%!important;padding-left:12px!important;padding-right:12px!important}section.final-consultation{align-items:flex-start;display:flex;flex-direction:column;.title-section{color:#001315;font-family:Rota;font-style:normal;font-weight:700;margin-bottom:10px;width:100%;.small-title-text{font-size:24px;line-height:110%;margin-bottom:10px}h1{color:#001315;font-size:20px;font-weight:600;line-height:110%}.header-top{align-items:center;background:#fff;border:1px solid #e5e7e8;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:0;padding:8px;width:100%;.patient{align-items:center;display:flex;min-width:0;.avatar-section{flex-shrink:0;margin-right:20px;.user-image{margin:0!important}.avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.avatar-picture,.user-text{border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;width:36px}.user-text{align-items:center;color:#80898a!important;display:flex;font-family:Rota,sans-serif;font-size:16px!important;font-style:normal;font-weight:700;justify-content:center;line-height:20px!important;text-align:center}}.info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;.fullName{color:#001315;font-size:18px;font-weight:700;line-height:22px}.fullName,.time-left{font-family:Rota;font-style:normal}.time-left{align-items:center;color:#80898a;display:flex;font-size:14px;font-weight:500;line-height:18px;text-align:left;p{margin-bottom:0;margin-left:5px}}}}.tab-menu{flex-shrink:0;.nav.nav-tabs{border:0;display:flex;margin-bottom:0;.nav-item{-webkit-animation:final-consultation-header-tab-fade-in .5s ease-out forwards;animation:final-consultation-header-tab-fade-in .5s ease-out forwards;opacity:0;&:first-child{-webkit-animation-delay:.08s;animation-delay:.08s}&:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}&:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.nav-link{border:0;color:#80898a;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:10px 12px;text-align:center;transition:color .2s ease;&:hover{color:#001315}&.active{background:transparent;color:#00cfb4}&.active svg,&.active svg path{fill:#00cfb4!important;color:#00cfb4!important}svg{height:18px;margin-right:8px;margin-top:-3px;width:18px;&.fa-user{height:14px;padding-bottom:1px;width:14px}}}}}}}}.final-consultation-container{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-top:20px;width:100%;.final-consultation-container-left{align-items:flex-start;background-color:#fff;border:1px solid #f2f3f3;border-radius:12px;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;overflow:auto;padding:20px;width:100%;.subtitle{margin-bottom:10px;margin-top:20px;width:100%;&:first-child{margin-top:0}}.details-box{grid-gap:10px;background:#fff;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);padding:15px 20px;width:100%;.details-box-item{align-items:flex-start;background:#f9f9fa;border:1px solid #f2f3f3;border-radius:12px;display:flex;flex-direction:column;grid-column:span 2;padding:10px;&:last-child:nth-child(3n+1){grid-column:1/-1}&:nth-last-child(2):nth-child(3n+1){grid-column:1/4}&:last-child:nth-child(3n+2){grid-column:4/-1}.title{color:#80898a;font-family:Rota;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:4px;text-transform:uppercase;svg{height:12px;margin-right:6px;width:12px;&.custom-icon{height:17px;margin-top:-3px;padding-bottom:1px;width:16px}}}.details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px}}}.disease-box{background:#fff;border-radius:12px;width:100%;.list-group{border-radius:0}.list-group-item{align-items:flex-start;border:0;border-bottom:1px solid #f2f3f3;display:flex;flex-direction:column;margin-bottom:15px;padding:0 0 12px;&:last-child{border:0;margin:0;padding:0}.title{color:#80898a;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:6px;margin-right:auto;text-transform:uppercase}.details,.title{font-family:Rota;font-style:normal}.details{color:#001315;font-size:16px;font-weight:600;line-height:22px}}}.familiar-history-box{background:#fff;border-radius:12px;color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:10px;width:100%;.title{font-weight:700;margin-bottom:10px}.description,.title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;line-height:22px}.description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;margin-bottom:8px;overflow:hidden}button.read-all-btn{background:none;border:0;color:#00cfb4;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0;padding:0}&>div:last-child{margin-bottom:0}}.folder-documents-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:20px;width:100%;&>.title{color:#ff6a39;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase;&:first-child{margin-top:0}svg{color:#80898a;height:14px;margin-right:8px;margin-top:-3px;width:14px}}.document{display:flex;flex-direction:column;button{align-items:center;background:none;border:0;display:flex;margin:13px 0;padding:0;position:relative;text-decoration:none!important;.info{align-items:flex-start;display:inline-flex;flex-direction:column;.name{align-items:center;color:#001315!important;display:flex;flex-direction:row;font-size:18px;font-weight:700;height:auto;line-height:22px;margin-bottom:2px;max-height:44px;overflow:hidden;text-align:left}.data,.name{font-family:Rota;font-style:normal}.data{color:#80898a!important;font-size:16px;font-weight:500;line-height:20px}}.custom-icon{&.document{display:inline-flex;margin-right:16px}&.arrow{bottom:auto;position:absolute;right:-8px;top:auto}}}&:nth-child(2) button{margin-top:0}&:last-child button{margin-bottom:0}}.list{display:flex;.avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:24px;margin-right:16px;min-width:24px;position:relative;width:24px}.avatar,.details{display:inline-flex}.details{flex-direction:column;.fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:4px}.data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.specialization{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.item{.title{border-top:1px solid #f2f3f3;color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:5px;margin-top:10px;padding-top:15px;text-transform:uppercase}.description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.document{a{align-items:center;display:flex;margin-top:15px;position:relative;text-decoration:none!important;.info{flex-direction:column;.name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}.data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}}.custom-icon{&.document{margin-right:16px}&.arrow{bottom:auto;position:absolute;right:-8px;top:auto}}}}}}}}.empty-container{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:0;padding-top:100px;text-align:center}}.tab-content{flex:1 1}.tab-content,.tab-content>.tab-pane{box-sizing:border-box;min-width:0;width:100%}.final-consultation-container-right{background-color:#fff;border:1px solid #f2f3f3;border-radius:12px;height:100%;overflow:auto;padding:20px;width:750px}}}}section.final-consultation .patient-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:12px 20px}section.final-consultation .patient-box .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;margin-right:20px;position:relative;width:36px}section.final-consultation .patient-box .avatar-section{margin-right:20px}section.final-consultation .patient-box .avatar-section .user-image{margin:0!important}section.final-consultation .patient-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;margin-right:20px;position:relative;width:36px}section.final-consultation .patient-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}section.final-consultation .patient-box .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.final-consultation .patient-box .info .age{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.final-consultation .patient-box .info .age svg{margin-left:4px;margin-right:4px}section.final-consultation .final-consultation-conclusion-host{box-sizing:border-box;min-width:0;width:100%}section.final-consultation .uploaded-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:15px 20px}section.final-consultation .uploaded-box:last-child{margin-bottom:0}section.final-consultation .uploaded-file{align-items:center;display:flex;position:relative}section.final-consultation .uploaded-file .circle.new-file{background:#ff6a39;border-radius:10px;bottom:auto;height:10px;left:-13px;position:absolute;top:auto;width:10px}section.final-consultation .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}section.final-consultation .uploaded-file .file-name span{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.final-consultation .uploaded-file .file-name svg{margin-right:16px;min-width:24px}section.final-consultation .uploaded-file button{background:none;border:0;margin:0;padding:0}section.final-consultation .upload-files{border:1px solid #f2f3f3;border-radius:12px;margin-bottom:10px;padding:10px;width:100%}section.final-consultation .upload-files .files-box label{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;margin-bottom:10px;padding:11px 20px}section.final-consultation .upload-files .files-box:last-child label{margin:0}section.final-consultation .upload-files .files-box label .info-file{display:inline-flex;flex-direction:column;margin-right:auto}section.final-consultation .upload-files .files-box label .info-file .title{color:#00cfb4;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.final-consultation .upload-files .files-box label .info-file .details{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.final-consultation .upload-files .files-box input{display:none}section.final-consultation .custom-checkbox{margin-bottom:20px;margin-top:20px}section.final-consultation{.subtitle{color:#ff6a39;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;text-transform:uppercase;svg{color:#80898a;height:14px;margin-right:8px;margin-top:-3px;width:14px}}.white-box{&:has(.add-recipe){align-items:center;border:1px solid #f2f3f3;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:15px 20px}.title{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:10px}.add-recipe{padding:0;& .btn-add-recipe{color:#00cfb4;display:flex;flex-direction:row;font-size:18px;justify-content:center;line-height:20px;margin:0;min-height:20px;padding:0;svg{height:20px;margin-right:10px;margin-top:-2px;width:20px}}}}button{&.add-medication-btn{align-items:center;border:1px solid #e5e7e8;color:#00cfb4;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px;min-height:56px;padding:8px 20px;svg{margin-right:10px}}}}section.final-consultation .details-box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;box-sizing:border-box;overflow:hidden;padding:15px 20px}section.final-consultation .details-box .list-group{border-radius:0}section.final-consultation .details-box .list-group-item{align-items:center;border:0;border-bottom:1px solid #f2f3f3;display:flex;margin-bottom:10px;padding:0 0 7px}section.final-consultation .details-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}section.final-consultation .details-box .list-group-item .details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.final-consultation .details-box .list-group-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}section.final-consultation .disease-box{background:#fff;border-radius:12px;padding:15px 20px}section.final-consultation .disease-box .list-group{border-radius:0}section.final-consultation .disease-box .list-group-item{align-items:flex-start;border:0;border-bottom:1px solid #f2f3f3;display:flex;flex-direction:column;margin-bottom:15px;padding:0 0 12px}section.final-consultation .disease-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:6px;margin-right:auto;text-transform:uppercase}section.final-consultation .disease-box .list-group-item .details{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.final-consultation .disease-box .list-group-item:last-child{border:0;margin:0;padding:0}section.final-consultation .familiar-history-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:18px 20px}section.final-consultation .familiar-history-box .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:10px}section.final-consultation .familiar-history-box .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#001315;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px;overflow:hidden}section.final-consultation .familiar-history-box button.read-all-btn{background:none;border:0;color:#00cfb4;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0;padding:0}section.final-consultation .familiar-history-box>div:last-child{margin-bottom:0}section.final-consultation .folder-documents-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-top:10px;padding:20px}section.final-consultation .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:20px;text-align:center}section.final-consultation .folder-documents-box>.title{border-bottom:1px solid #f2f3f3;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:17px;padding-bottom:12px}section.final-consultation .folder-documents-box .document{display:flex;flex-direction:column}section.final-consultation .folder-documents-box .document button{align-items:center;background:none;border:0;display:flex;margin:13px 0;padding:0;position:relative;text-decoration:none!important}section.final-consultation .folder-documents-box .document:nth-child(2) button{margin-top:0}section.final-consultation .folder-documents-box .document:last-child button{margin-bottom:0}section.final-consultation .folder-documents-box .document button .info{align-items:flex-start;display:inline-flex;flex-direction:column}section.final-consultation .folder-documents-box .document button .info .name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.final-consultation .folder-documents-box .document button .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.final-consultation .folder-documents-box .document button .custom-icon.document{display:inline-flex;margin-right:16px}section.final-consultation .folder-documents-box .document button .custom-icon.arrow{bottom:auto;position:absolute;right:-8px;top:auto}section.final-consultation .folder-documents-box .list{display:flex}section.final-consultation .folder-documents-box .list .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:inline-flex;height:24px;margin-right:16px;min-width:24px;position:relative;width:24px}section.final-consultation .folder-documents-box .list .details{display:inline-flex;flex-direction:column}section.final-consultation .folder-documents-box .list .details .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:4px}section.final-consultation .folder-documents-box .list .details .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.final-consultation .folder-documents-box .list .details .specialization{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}section.final-consultation .folder-documents-box .list .details .item:first-child .title{border-top:0;margin-top:0;padding-top:0}section.final-consultation .folder-documents-box .list .details .item .title{border-top:1px solid #f2f3f3;color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:5px;margin-top:10px;padding-top:15px;text-transform:uppercase}section.final-consultation .folder-documents-box .list .details .item .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.final-consultation .folder-documents-box .list .details .item .document{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-top:15px;position:relative;text-decoration:none!important}section.final-consultation .folder-documents-box .list .details .item .document .info{display:inline-flex;flex-direction:column}section.final-consultation .folder-documents-box .list .details .item .document .info .name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.final-consultation .folder-documents-box .list .details .item .document .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.final-consultation .folder-documents-box .list .details .item .document .custom-icon.document{display:inline-flex;margin-right:16px;margin-top:0}section.final-consultation .folder-documents-box .list .details .item .document .custom-icon.arrow{bottom:auto;position:absolute;right:-8px;top:auto}section.final-consultation .textarea-autoheight{overflow:hidden}.modal-confirmation .modal-body p{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin:0}.modal-confirmation .modal-body .actions{align-items:center;display:flex;margin-top:15px}.modal-confirmation .modal-body .actions .white-button{margin-right:10px;max-width:109px}.doctor-app section.consultation-details .patient .info .age,.doctor-app section.consultation-details .patient-box .age{align-items:center;display:flex}.doctor-app section.consultation-details .patient .info .requested-specialization,.doctor-app section.consultation-details .patient-box .requested-specialization{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.doctor-app section.consultation-details .patient .info .age svg,.doctor-app section.consultation-details .patient-box .age svg{margin-left:4px;margin-right:4px}.doctor-app section.consultation-details .small-container>.nav.nav-tabs{border:0;display:flex;margin-bottom:30px;margin-left:-5px;margin-right:-5px}.doctor-app section.consultation-details .small-container>.nav.nav-tabs .nav-item{flex:1 1 auto;padding:0 5px}.doctor-app section.consultation-details .small-container>.nav.nav-tabs .nav-item .nav-link{background:#e5e7e8;border:0;border-radius:10px;color:#001315;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:8px 20px;text-align:center}.doctor-app section.consultation-details .small-container>.nav.nav-tabs .nav-item .nav-link.active{background:#fff}.doctor-app section.consultation-details .start-consultation-btn{align-items:center;color:#fff!important;display:flex;justify-content:center;text-decoration:none!important}.doctor-app section.consultation-details .start-consultation-btn svg{margin-right:10px}.doctor-app section.consultation-details .white-button.cancel-consultation-btn{color:#eb3300!important;line-height:21px;min-height:56px;padding:14px 20px}.doctor-app section.consultation-details .white-button.add-recommendation-btn{color:#00cfb4!important;margin-bottom:10px}.doctor-app section.consultation-details .info-message{color:#eb3300}.doctor-app section.consultation-details .disease-box{background:#fff;border-radius:12px;padding:15px 20px}.doctor-app section.consultation-details .disease-box .list-group{border-radius:0}.doctor-app section.consultation-details .disease-box .list-group-item{align-items:flex-start;border:0;border-bottom:1px solid #f2f3f3;display:flex;flex-direction:column;margin-bottom:15px;padding:0 0 12px}.doctor-app section.consultation-details .disease-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:6px;margin-right:auto;text-transform:uppercase}.doctor-app section.consultation-details .disease-box .list-group-item .details{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.doctor-app section.consultation-details .disease-box .list-group-item:last-child{border:0;margin:0;padding:0}.doctor-app section.consultation-details .familiar-history-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:18px 20px}.doctor-app section.consultation-details .familiar-history-box .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:10px}.doctor-app section.consultation-details .familiar-history-box .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#001315;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px;overflow:hidden}.doctor-app section.consultation-details .familiar-history-box button.read-all-btn{background:none;border:0;color:#00cfb4;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0;padding:0}.doctor-app section.consultation-details .familiar-history-box>div:last-child{margin-bottom:0}section.consultation-details .folder-documents-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-top:10px;padding:20px}section.consultation-details .folder-documents-box>.title{border-bottom:1px solid #f2f3f3;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:17px;padding-bottom:12px}section.consultation-details .folder-documents-box .document{display:flex;flex-direction:column}section.consultation-details .folder-documents-box .document button{align-items:center;background:none;border:0;display:flex;margin:13px 0;padding:0;position:relative;text-decoration:none!important}section.consultation-details .folder-documents-box .document:nth-child(2) button{margin-top:0}section.consultation-details .folder-documents-box .document:last-child button{margin-bottom:0}section.consultation-details .folder-documents-box .document button .info{align-items:flex-start;display:inline-flex;flex-direction:column}section.consultation-details .folder-documents-box .document button .info .name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.consultation-details .folder-documents-box .document button .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .folder-documents-box .document button .custom-icon.document{display:inline-flex;margin-right:16px}section.consultation-details .folder-documents-box .document button .custom-icon.arrow{bottom:auto;position:absolute;right:-8px;top:auto}section.consultation-details .folder-documents-box .list{display:flex}section.consultation-details .folder-documents-box .list .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:inline-flex;height:24px;margin-right:16px;min-width:24px;position:relative;width:24px}section.consultation-details .folder-documents-box .list .details{display:inline-flex;flex-direction:column;width:100%}section.consultation-details .folder-documents-box .list .details .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:4px}section.consultation-details .folder-documents-box .list .details .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .folder-documents-box .list .details .specialization{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}section.consultation-details .folder-documents-box .list .details .item:first-child .title{border-top:0;margin-top:0;padding-top:0}section.consultation-details .folder-documents-box .list .details .item .title{border-top:1px solid #f2f3f3;color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:5px;margin-top:10px;padding-top:15px;text-transform:uppercase}section.consultation-details .folder-documents-box .list .details .item .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.consultation-details .folder-documents-box .list .details .item .document{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-top:15px;position:relative;text-decoration:none!important}section.consultation-details .folder-documents-box .list .details .item .document .info{display:inline-flex;flex-direction:column}section.consultation-details .folder-documents-box .list .details .item .document .info .name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.consultation-details .folder-documents-box .list .details .item .document .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .folder-documents-box .list .details .item .document .custom-icon.document{display:inline-flex;margin-right:16px;margin-top:0}section.consultation-details .folder-documents-box .list .details .item .document .custom-icon.arrow{bottom:auto;position:absolute;right:-8px;top:auto}.folder-documents-accordion .accordion-item,.folder-documents-accordion .accordion-item:first-of-type,.folder-documents-accordion .accordion-item:last-of-type{background-color:#fff;border:1px solid #f2f3f3!important;border-radius:12px;margin-top:10px;overflow:hidden}.folder-documents-accordion .accordion-item:first-of-type{margin-top:0}.folder-documents-accordion .accordion-header{background-color:#fff}.folder-documents-accordion .accordion-button{align-items:center;background-color:#fff!important;box-shadow:none!important;color:#ff6a39;display:flex;font-family:Rota,sans-serif;font-size:14px;font-style:normal;font-weight:700;justify-content:flex-start;letter-spacing:.1em;line-height:17px;padding:16px 20px;text-transform:uppercase;width:100%}.folder-documents-accordion .accordion-button:not(.collapsed){border-bottom:1px solid #f2f3f3}.folder-documents-accordion .accordion-button:after{background-image:url(/static/media/accordion-item-closed.e96a1004fda8d1e0d232.svg);flex-shrink:0;height:10px;margin-left:auto;margin-right:0}.folder-documents-accordion .folder-documents-accordion-header-label{align-items:center;color:#ff6a39;display:inline-flex;flex:1 1 auto;gap:8px;min-width:0;text-align:left}.folder-documents-accordion .folder-documents-accordion-header-label svg{color:#80898a!important;flex-shrink:0;height:14px;margin-top:-3px;width:14px}.folder-documents-accordion .accordion-body{padding:4px 20px 16px}.folder-documents-accordion .document{display:flex;flex-direction:column}.folder-documents-accordion .document button{align-items:center;background:none;border:0;display:flex;margin:13px 0;padding:0;position:relative;text-decoration:none!important}.folder-documents-accordion .document:first-child button{margin-top:0}.folder-documents-accordion .document:last-child button{margin-bottom:0}.folder-documents-accordion .document button .info{align-items:flex-start;display:inline-flex;flex-direction:column}.folder-documents-accordion .document button .info .name{color:#001315!important;font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}.folder-documents-accordion .document button .info .data{color:#80898a!important;font-family:Rota,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.folder-documents-accordion .document button .custom-icon.document{display:inline-flex;margin-right:16px}.folder-documents-accordion .document button .custom-icon.arrow{bottom:auto;position:absolute;right:-8px;top:auto}section.consultation-details .uploaded-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:15px 20px}section.consultation-details .uploaded-box:last-child{margin-bottom:0}section.consultation-details .uploaded-file{align-items:center;display:flex;position:relative}section.consultation-details .uploaded-file .circle.new-file{background:#ff6a39;border-radius:10px;bottom:auto;height:10px;left:-13px;position:absolute;top:auto;width:10px}section.consultation-details .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}section.consultation-details .uploaded-file .file-name span{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.consultation-details .uploaded-file .file-name svg{margin-right:16px;min-width:24px}section.consultation-details .uploaded-file button{background:none;border:0;margin:0;padding:0}section.consultation-details .upload-files{width:100%}section.consultation-details .upload-files .files-box label{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;margin-bottom:10px;padding:11px 20px}section.consultation-details .upload-files .files-box:last-child label{margin:0}section.consultation-details .upload-files .files-box label .info-file{display:inline-flex;flex-direction:column;margin-right:auto}section.consultation-details .upload-files .files-box label .info-file .title{color:#00cfb4;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.consultation-details .upload-files .files-box label .info-file .details{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .upload-files .files-box input{display:none}section.consultation-details .custom-checkbox{margin-bottom:20px;margin-top:20px}.modal-consultation-has-begun .patient-box{align-items:center;display:flex;flex-direction:column}.modal-consultation-has-begun .patient-box .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;margin-bottom:6px;position:relative;width:36px}.modal-consultation-has-begun .patient-box .info{align-items:center;display:flex;flex-direction:column}.modal-consultation-has-begun .patient-box .info .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.modal-consultation-has-begun .patient-box .info .age{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-consultation-has-begun .patient-box .info .age svg{margin-left:4px;margin-right:4px}.modal-consultation-has-begun .modal-footer .waiting-you-text{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:14px}.modal-consultation-has-begun .modal-footer button{align-items:center;display:flex;justify-content:center}.modal-consultation-has-begun .modal-footer button svg{margin-right:10px}section.consultation-details .medic-box .action-buttons .medic-action-btn{background:#00cfb4;border-radius:12px;color:#fff!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:1;margin:0 5px;padding:11px 14px;text-decoration:none!important;width:50%}section.consultation-details .medic-box .action-buttons .offline-btn.medic-action-btn{background:#f2f3f3!important;color:#80898a!important;padding:14px;pointer-events:none}section.consultation-details .medic-box .action-buttons .busy-btn.medic-action-btn{background:#fef5d9;color:#f4af23!important;padding:14px;pointer-events:none}section.consultation-details .empty-container,section.video-call .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:60px;text-align:center}section.consultation-details .btn-add-medication,section.consultation-details .btn-cancel-prescription{border-color:#fff;min-height:56px}.btn-cancel-prescription{min-height:56px;padding:14px 12px!important}.medical-recommendation{align-items:center;border:0;border-bottom:1px solid #f2f3f3;margin-bottom:10px;padding:0 0 7px}.medical-recommendation .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}.medical-recommendation .details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.medical-recommendation:last-child{border:0;margin:0;padding:0}.profile-tab-readonly-form{width:100%}.profile-tab-readonly-form .subtitle{margin-bottom:12px;margin-top:20px}.profile-tab-readonly-form .subtitle:first-child{margin-top:0}.profile-tab-readonly-form .form-input input.form-control[readonly],.profile-tab-readonly-form .form-input textarea.form-control[readonly]{background-color:#fff!important;background:#fff!important;border:2px solid #e5e7e8!important;color:#001315!important;cursor:default;resize:none}.profile-tab-readonly-form .form-input input.form-control[readonly]+label,.profile-tab-readonly-form .form-input textarea.form-control[readonly]+label{color:#00cfb4!important;font-size:14px;line-height:17px;top:10px}@media (max-width:767px){.btn-cancel-prescription,.btn-send-conclusions{min-height:74px}}.add-diagnoses{background:#f8f9fa;border:1px solid #e5e7e8;border-radius:12px;color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:10px;padding:19px 20px;.add-diagnoses-label{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;height:22px;line-height:22px;transition:all .2s ease-out;width:auto}input.add-diagnosis-input{background-color:#f8f9fa;border:none;border-bottom:1px solid #00cfb4;box-shadow:none;outline:none;width:100%;&:focus{background-color:#fff;border:none;border-bottom:1px solid #00cfb4;box-shadow:none}}&.add-diagnoses-focussed{background-color:#fff;.add-diagnoses-label{color:#00cfb4;font-size:14px;height:34px;margin-top:-12px}input.add-diagnosis-input{border-bottom:1px solid #00cfb4;&:focus{border-bottom:1px solid red}}&.selected-diagnoses{.add-diagnoses-label{height:22px}}}.diagnosis-modal{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;display:flex;flex-direction:column;margin-top:10px;max-height:300px;overflow:auto;padding:19px 20px;.diagnosis-row{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:8px;&:last-child{padding-bottom:0}&:hover{color:#ff6a39!important;cursor:pointer;.diagnoses-action{svg.custom-icon{color:#ff6a39!important}}}.diagnoses-info{display:flex;flex-direction:row;flex-grow:1;.diagnosis-code{max-width:35px;min-width:35px;width:35px}}&.selected{color:#80898a;&:hover{color:#80898a!important;cursor:default}}}}&.selected-diagnoses{input.add-diagnosis-input{background-color:#f8f9fa;border:none;border-bottom:1px solid #00cfb4;box-shadow:none;outline:none;width:100%;&:focus{background-color:#fff;border:none;border-bottom:1px solid #00cfb4;box-shadow:none}}.add-diagnoses-label{color:#00cfb4;font-size:14px;margin-bottom:10px;margin-top:-12px}}.selected-diagnoses-container{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;.selected-diagnoses{align-items:center;background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;padding:6px;.selected-diagnoses-info{align-items:center;display:flex;flex-direction:row;.selected-diagnoses-code{align-items:center;background-color:#00cfb4;border-radius:24px;display:flex;flex-direction:row;height:34px;justify-content:center;margin-right:12px;max-width:50px;min-width:50px;padding:8px 6px 4px;width:50px}.selected-diagnoses-name{display:flex;flex-direction:row;padding-top:4px}}.diagnoses-action{display:flex;flex-direction:row;margin-left:12px}}}}.add-medication{background:#fff;border:1px solid #e5e7e8;border-radius:12px;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:10px;padding:19px 20px;.add-medication-label{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;height:22px;line-height:22px;transition:all .2s ease-out;width:auto}input.add-medication-input{background-color:#fff;border:none;border-bottom:1px solid #00cfb4;box-shadow:none;outline:none;width:100%;&:focus{background-color:#fff;border:none;border-bottom:1px solid #00cfb4;box-shadow:none}}&.add-medication-focussed å{background-color:#fff;.add-diagnoses-label{color:#00cfb4;font-size:14px;height:34px;margin-top:-12px}input.add-medication-input{border-bottom:1px solid #00cfb4;&:focus{border-bottom:1px solid #00cfb4}}&.selected-medication{.add-diagnoses-label{height:22px}}}.medication-modal{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px;max-height:300px;overflow:auto;padding:19px 10px;.medication-row{display:flex;flex-direction:row;justify-self:flex-start;margin-bottom:5px;padding:10px 22px;&.promo{background-color:#cddfbc;border-radius:50px}.medication-promo-badge{background-color:#2f8f4e;border-radius:50px;color:#fff;display:inline-block;font-family:Rota;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:14px;margin-left:8px;padding:1px 8px;text-transform:uppercase;vertical-align:middle}.medication-info{display:flex;flex-direction:column;flex-grow:1;.medication-commercial-name{color:#001315;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.medication-active-substance{color:#80898a;font-family:Rota;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:capitalize!important}}&:hover{color:#ff6a39!important;.medication-info{.medication-active-substance,.medication-commercial-name{color:#ff6a39!important}}.medication-action{cursor:pointer;svg.custom-icon{color:#ff6a39!important}}}&.selected{color:#80898a;.medication-info{.medication-active-substance,.medication-commercial-name{color:#80898a!important}}&:hover{color:#80898a!important;cursor:default}}}&.medication-row-written{.medication-row{margin-bottom:0;padding:0 22px}}}&.selected-medication{input.add-medication-input{background-color:#e5e7e8;border:none;border-bottom:1px solid #00cfb4;box-shadow:none;outline:none;width:100%;&:focus{background-color:#fff;border:none;border-bottom:1px solid #00cfb4;box-shadow:none}}.add-medication-label{color:#00cfb4;font-size:14px;margin-bottom:10px;margin-top:-12px}.selected-medication-container{display:flex;flex-direction:row;flex-wrap:wrap;.selected-medication{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;margin-bottom:2px;.selected-medication-info{align-items:flex-start;color:#001315;display:flex;flex-direction:column;flex-grow:1;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:20px;.selected-medication-code{align-items:center;border-radius:24px;display:flex;flex-direction:row;height:34px;justify-content:center;margin-right:12px;padding:8px 6px 4px 0}.selected-medication-name{display:flex;flex-direction:row;padding-top:4px}}.medication-action{display:flex;flex-direction:row;margin-left:12px}}}}}.prescription-suplement{display:flex;flex-direction:column;height:100%;.suplement-top-products-recommended .suplement-top-products-recommended-title{font-size:20px;line-height:20px}.suplement-top-products-producers .suplement-top-products-producers-title{font-size:20px;line-height:22px}.add-suplement{background:#fff;border:1px solid #e5e7e8;border-radius:12px;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:10px;padding:19px 20px;&.selected-suplement{.selected-suplement-container{display:flex;flex-direction:row;flex-wrap:wrap;.selected-suplement{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;margin-bottom:2px;.selected-suplement-info{align-items:flex-start;color:#001315;display:flex;flex-direction:column;flex-grow:1;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:20px;.selected-medication-code{align-items:center;border-radius:24px;display:flex;flex-direction:row;height:34px;justify-content:center;margin-right:12px;padding:8px 6px 4px 0}}.suplement-action{display:flex;flex-direction:row;margin-left:12px}}}}.add-suplement-label{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;height:22px;line-height:22px;transition:all .2s ease-out;width:auto}input.add-suplement-input{background-color:#fff;border:none;border-bottom:1px solid #00cfb4;box-shadow:none;outline:none;width:100%;&:focus{background-color:#fff;border:none;border-bottom:1px solid #00cfb4;box-shadow:none}}}.suplement-top-products-producers .suplement-top-producers:not(.products-page){grid-template-columns:repeat(4,minmax(0,1fr))}.suplement-modal{grid-gap:12px;align-items:stretch;background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;display:grid;flex-grow:1;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;margin-top:16px;overflow:auto;padding:19px 10px;@media (max-width:991px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:575px){grid-template-columns:minmax(0,1fr)}&>.loader{grid-column:1/-1}.suplement-card{border:1px solid #e5e7e8;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;padding:12px 16px 14px;width:100%;.suplement-card-body{flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.suplement-card-body,.suplement-card-content{display:flex;width:100%}.suplement-card-content{align-items:flex-start;flex:1 1 auto;flex-direction:row;justify-content:space-between;.suplement-card-content-info{align-items:flex-start;flex-direction:column;justify-content:flex-start;.suplement-card-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#001315;font-family:Rota,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.05em;line-height:18px;margin-bottom:10px;text-rendering:optimizeLegibility}.suplement-card-description{color:#ff6a39;font-family:Rota;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.suplement-card-producer{color:#595754;font-family:Rota;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.suplement-card-category{color:#595754;font-family:Rota;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-top:20px}}.suplement-card-content-media{border-radius:12px;height:100px;max-width:100px;min-width:100px;overflow:hidden;img{height:100%;object-fit:contain}}}.suplement-card-action{align-items:flex-start;align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;padding-top:12px;width:100%;.suplement-card-action-details{align-items:center;background-color:#fff;border:1px solid #00cfb4;border-radius:20px;color:#00cfb4;cursor:pointer;display:flex;flex-direction:row;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:20px;padding:10px 20px;text-align:center;transition:all .2s ease-in-out;width:100%;&:hover{background-color:rgba(0,207,180,.08);border-color:#00cfb4;color:#00cfb4}}.suplement-card-action-button{align-items:center;background-color:#00cfb4;border:1px solid #00cfb4;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:20px;margin-top:10px;padding:10px 20px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:100%;&:hover,.text{color:#fff}&:hover{background-color:#00b8a0;border-color:#00b8a0}}}}.suplement-row{display:flex;flex-direction:row;justify-self:flex-start;margin-bottom:5px;padding:10px 22px;&.promo{background-color:#cddfbc;border-radius:50px}.suplement-info{display:flex;flex-direction:column;flex-grow:1;.suplement-commercial-name{color:#001315;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.suplement-active-substance{color:#80898a;font-family:Rota;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:capitalize!important}}&:hover{color:#ff6a39!important;.suplement-info{.suplement-active-substance,.suplement-commercial-name{color:#ff6a39!important}}.suplement-action{cursor:pointer;svg.custom-icon{color:#ff6a39!important}}}&.selected{color:#80898a;.suplement-info{.suplement-active-substance,.suplement-commercial-name{color:#80898a!important}}&:hover{color:#80898a!important;cursor:default}}}&.suplement-row-written{.suplement-row{margin-bottom:0;padding:0 22px}}}section.products.products--in-prescription{.main-content{.product-details{display:flex;flex-direction:column;height:100%;width:100%;.product-details-layout{grid-gap:16px;align-items:start;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);min-width:0;width:100%}.product-details-aside{max-width:100%}.product-details-aside,.product-details-aside-box{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%}.product-details-aside-box{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;overflow:hidden}.product-details-media{align-items:center;background:#fff;border-bottom:1px solid #e5e7e8;display:flex;justify-content:center;max-height:min(220px,40vh);min-height:clamp(120px,22vw,220px);width:100%;img{height:auto;max-height:min(220px,40vh);max-width:100%;object-fit:contain;width:100%}}.product-details-summary{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow-x:hidden;padding:12px;width:100%}.product-details-summary .product-details-name{color:#001315;font-family:Rota,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.05em;line-height:22px;margin-bottom:8px}.product-details-summary .product-details-short-description{color:#ff6a39;font-family:Rota,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:12px}.product-details-summary .product-details-producer{margin-bottom:6px}.product-details-summary .product-details-category,.product-details-summary .product-details-producer{color:#595754;font-family:Rota,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.product-details-summary .product-details-category{margin-bottom:12px}.product-details-summary-heading{color:#ff6a39;font-family:Rota,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:15px;margin-bottom:6px;text-transform:uppercase}.product-details-summary-text{color:#001315;font-family:Rota,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:18px;max-height:200px;min-width:0;overflow-y:auto;white-space:pre-line;width:100%}.product-details-main{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%}.product-details-tabs{margin-bottom:24px;margin-top:0;min-width:0;width:100%;.product-details-tabs-nav{border-bottom:none;gap:8px;.nav-item{margin-bottom:10px}.nav-link{background-color:#fff;border:1px solid #e5e7e8;border-radius:40px;color:#80898a;color:#001315;font-family:Rota,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:8px 12px;&:hover{background-color:#fff;color:#001315}&.active,&:hover{border-color:#e5e7e8}&.active{background-color:#1cc8af;color:#fff}}}.product-details-tabs-content{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;padding:0;width:100%}.product-details-tab-pane-body{color:#001315;font-family:Rota,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0;padding:20px 24px;white-space:pre-line}}@media (max-width:767px){.product-details-layout{grid-template-columns:1fr}}}}}.btn-save-suplement{margin-top:auto}}.dark{div.nnn{.btn{border-bottom:1px solid #ff0;&.doctor{border-bottom:1px solid blue}}}.btn{border-bottom:1px solid red;&.doctor{border-bottom:1px solid blue}}}.medication-section{background:#fff;border:1px solid #e5e7e8;border-radius:12px;flex-direction:column;margin-bottom:10px;padding:16px 20px}.medication-section .specializations:has(+.assoc-box){border-bottom:1px solid #e5e7e8;padding-bottom:14px}.medication-section .specializations-rates .specialization-item{display:flex;flex-direction:column;justify-content:start;margin-bottom:6px}.medication-section .specializations-rates .specialization-item .header{align-self:stretch;display:flex;flex-direction:row;justify-content:space-between}.medication-section .specializations-rates .specialization-item .header .medication-actions{align-items:center;display:flex}.medication-section .specializations-rates .specialization-item .subtitle{margin-top:10px;text-transform:none;width:100%}.medication-section .specializations-rates .specialization-item svg{margin-left:16px}.suggested-box{background-color:#f1fbf8;border:1px solid #c6ece4;border-radius:14px;margin-bottom:10px;margin-top:10px;padding:4px 16px}.suggested-box .suggested-box-head{align-items:center;color:#001315;display:flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;gap:8px;line-height:18px;padding:13px 0 11px}.suggested-box .suggested-box-spark{color:#00cfb4;font-size:15px}.suggested-box .suggested-box-title{flex-grow:1;min-width:0}.suggested-box .suggested-box-pill{background-color:rgba(0,207,180,.14);border-radius:20px;color:#009e8a;flex-shrink:0;font-family:Rota;font-size:11px;font-weight:600;line-height:16px;padding:2px 9px}.suggested-box .suggested-box-for{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.suggested-box .suggested-box-for-label{color:#80898a;font-family:Rota;font-size:13px;font-style:normal;font-weight:600;line-height:18px}.suggested-box .suggested-box-diagnosis{align-items:center;display:inline-flex;gap:6px}.suggested-box .suggested-box-diagnosis-code{align-items:center;background-color:#00cfb4;border-radius:24px;color:#fff;display:inline-flex;font-family:Rota;font-size:13px;font-style:normal;font-weight:700;height:28px;justify-content:center;line-height:1;min-width:44px;padding:0 10px}.suggested-box .suggested-box-diagnosis-name{color:#00cfb4;font-family:Rota;font-size:13px;font-style:normal;font-weight:700;line-height:18px}.suggested-box .suggested-box-row{align-items:center;border-top:1px solid #c6ece4;display:flex;gap:12px;padding:11px 0}.suggested-box .suggested-box-photo{align-items:center;background-color:#fff;border:1px solid #c6ece4;border-radius:8px;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.suggested-box .suggested-box-photo img{display:block;height:100%;object-fit:contain;width:100%}.suggested-box .suggested-box-photo-fallback{align-items:center;color:#00cfb4;display:none;font-size:22px;inset:0;justify-content:center;position:absolute}.suggested-box .suggested-box-body{flex-grow:1;min-width:0}.suggested-box .suggested-box-meta{color:#80898a;font-family:Rota;font-size:13px;font-style:normal;font-weight:400;line-height:18px;margin-top:2px}.suggested-box .suggested-box-name{color:#001315;font-family:Rota;font-size:15px;font-style:normal;font-weight:600;line-height:20px}.assoc-box .assoc-row-sponsored,.suggested-box .suggested-box-sponsored{background-color:#2f8f4e;border-radius:50px;color:#fff;display:inline-block;font-family:Rota;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:14px;margin-left:8px;padding:1px 8px;text-transform:uppercase;vertical-align:middle}.suggested-box .suggested-box-reason{color:#80898a;font-family:Rota;font-size:13px;font-style:normal;font-weight:400;line-height:18px;margin-top:2px}.suggested-box .suggested-box-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.suggested-box .suggested-box-add{align-items:center;background-color:initial;border:1.5px solid #00cfb4;border-radius:10px;color:#009e8a;cursor:pointer;display:inline-flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;gap:6px;line-height:18px;outline:none;padding:7px 14px;transition:background-color .2s ease-out,color .2s ease-out;white-space:nowrap}.suggested-box .suggested-box-add:hover{background-color:#00cfb4;color:#fff}.suggested-box .suggested-box-add svg{font-size:12px}.suggested-box .suggested-box-dismiss{align-items:center;background-color:initial;border:none;color:#80898a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;outline:none;transition:color .2s ease-out;width:32px}.suggested-box .suggested-box-dismiss:hover{color:#ff6a39}@media (max-width:575px){.suggested-box .suggested-box-row{flex-wrap:wrap}.suggested-box .suggested-box-actions{justify-content:flex-end;width:100%}.suggested-box .suggested-box-add{flex-grow:1;justify-content:center}}.med-card-main{align-items:flex-start;display:flex;flex-grow:1;gap:12px;min-width:0}.med-card-chip{align-items:center;background-color:#f1fbf8;border-radius:10px;color:#00cfb4;display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:34px}.med-card-text{min-width:0}.med-card-title{color:#001315;font-family:Rota;font-size:15px;font-style:normal;font-weight:700;line-height:20px}.med-card-concentration{font-weight:700}.med-card-details{color:#80898a;font-family:Rota;font-size:13px;font-style:normal;font-weight:400;line-height:18px;margin-top:3px}.assoc-box{background-color:#f1fbf8;border:1px solid #c6ece4;border-radius:12px;margin-bottom:0;margin-top:14px;padding:12px 14px 14px}.assoc-box .assoc-box-head{align-items:center;display:flex;gap:8px;margin-bottom:12px}.assoc-box .assoc-box-spark{color:#00cfb4;flex-shrink:0;font-size:15px}.assoc-box .assoc-box-title{color:#001315;flex-grow:1;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:18px;min-width:0}.assoc-box .assoc-box-dismiss{background:none;border:none;color:#80898a;cursor:pointer;flex-shrink:0;font-size:15px;line-height:1;outline:none;padding:2px}.assoc-box .assoc-box-list{display:flex;flex-direction:column}.assoc-box .assoc-row{align-items:center;border-top:1px solid #c6ece4;display:flex;gap:12px;padding:10px 0}.assoc-box .assoc-row-photo{align-items:center;background-color:#fff;border:1px solid #c6ece4;border-radius:8px;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.assoc-box .assoc-row-photo img{display:block;height:100%;object-fit:contain;width:100%}.assoc-box .assoc-row-fallback{align-items:center;color:#00cfb4;display:none;font-size:22px;inset:0;justify-content:center;position:absolute}.assoc-box .assoc-row-body{flex-grow:1;min-width:0}.assoc-box .assoc-row-name{color:#001315;font-family:Rota;font-size:15px;font-style:normal;font-weight:600;line-height:20px}.assoc-box .assoc-row-meta{color:#80898a;font-family:Rota;font-size:13px;font-style:normal;font-weight:400;line-height:18px;margin-top:2px}.assoc-box .assoc-row-add{align-items:center;background-color:initial;border:1.5px solid #00cfb4;border-radius:10px;color:#009e8a;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;gap:6px;line-height:18px;outline:none;padding:7px 14px;transition:background-color .2s ease-out,color .2s ease-out;white-space:nowrap}.assoc-box .assoc-row-add:hover{background-color:#00cfb4;color:#fff}.search-suggestions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.search-suggestions .search-suggestion{align-items:center;background-color:#f1fbf8;border:1px solid #c6ece4;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:11px 14px;transition:border-color .2s ease-out}.search-suggestions .search-suggestion:hover{border-color:#00cfb4}.search-suggestions .search-suggestion-icon{color:#00cfb4;flex-shrink:0;font-size:15px}.search-suggestions .search-suggestion-body{flex-grow:1;min-width:0}.search-suggestions .search-suggestion-name{color:#001315;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.search-suggestions .search-suggestion-substance{color:#80898a;font-family:Rota;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:1px;text-transform:lowercase}.search-suggestions .search-suggestion-add{color:#009e8a;flex-shrink:0;font-size:13px}.container:has(.doctor-home){max-width:1200px!important;padding:0!important;@media (max-width:1200px){margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;max-width:calc(100% - 145px)!important}@media (max-width:768px){max-width:100%!important;padding-bottom:0!important;padding-left:12px!important;padding-right:12px!important;padding-top:0!important}}section.dashboard .banner-container{max-width:100%;width:100%;@media (max-width:767px){margin-bottom:12px!important;margin-left:auto!important;margin-right:auto!important;margin-top:12px!important}}section.dashboard .title-section{margin-bottom:40px;margin-top:40px}section.dashboard .title-section .small-title-text{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-align:center}section.dashboard .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.dashboard .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.dashboard .right-column-dashboard .subtitle:first-child{margin-top:0}section.dashboard .income-received-box{background:#fff;border-radius:12px;display:flex;margin-bottom:10px;margin-top:10px;padding:10px 0}section.dashboard .income-received-box .amount-this-month{border-right:1px solid #f2f3f3;color:#001315;display:inline-flex;flex-direction:column;font-family:Rota;font-size:15px;font-style:normal;font-weight:600;line-height:19px;padding-left:20px;padding-right:35px;width:65%}section.dashboard .income-received-box .amount-this-month .value{color:#00cfb4;font-family:Rota;font-size:32px;font-style:normal;font-weight:600;line-height:40px}section.dashboard .income-received-box .amount-this-month span{width:70%}section.dashboard .income-received-box .missed-calls{color:#001315;display:inline-flex;flex-direction:column;font-family:Rota;font-size:15px;font-style:normal;font-weight:600;line-height:19px;padding-left:20px;padding-right:65px;width:35%}section.dashboard .income-received-box .missed-calls .value{color:#80898a;font-family:Rota;font-size:32px;font-style:normal;font-weight:600;line-height:40px}section.dashboard .switch-box{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;overflow:hidden}section.dashboard .switch-box .list-group-item{border:0;padding:0 20px}section.dashboard .switch-box .list-group-item .custom-switch{border-bottom:1px solid #f2f3f3;padding-bottom:12px;padding-top:12px}section.dashboard .switch-box .list-group-item:last-child .custom-switch{border:0}section.dashboard .next-fast-box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;overflow:hidden;padding:14px 20px}section.dashboard .next-fast-box:last-child{margin-bottom:0}section.dashboard .fast-appointments-waiting{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;overflow:hidden;padding:12px}section.dashboard .fast-appointments-waiting>.subtitle:first-child{margin-top:0}section.dashboard .fast-appointments-waiting .next-fast-box{border:none;margin-bottom:0;padding:12px 8px}section.dashboard .fast-appointments-waiting .next-fast-box+.next-fast-box{border-top:1px solid #f2f3f3}section.dashboard .next-fast-box .green-button{margin-top:15px;min-height:0;min-height:auto}section.dashboard .next-fast-box .info{align-items:center;color:#001315;display:flex;font-family:Rota;font-style:normal;font-weight:600;justify-content:space-between;text-decoration:none!important}section.dashboard .next-fast-box .info .fullName{font-size:16px;line-height:20px}section.dashboard .next-fast-box .info .timer{align-items:center;display:flex;font-size:18px;justify-content:end;line-height:22px}section.dashboard .next-fast-box .info .timer p{margin-bottom:0}section.dashboard .next-fast-box .info .status-badge{background:#f2f3f3;border-radius:12px;color:#80898a;font-size:14px;font-weight:700;line-height:14px;margin:0;padding:5px 10px}section.dashboard .next-schedule-box .patient-box .requested-specialization{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.dashboard .call-now-box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;overflow:hidden;padding:14px 20px}section.dashboard .call-now-box .actions{align-items:center;display:flex}section.dashboard .call-now-box .actions .accept-button{align-items:center;background:#00cfb4;border:0;border-radius:12px;box-sizing:border-box;color:#fff!important;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:25px;margin:0 5px;padding:14px 8px;text-decoration:none!important;width:100%}section.dashboard .call-now-box .actions .accept-button>svg{margin-right:10px}section.dashboard .call-now-box .actions .cancel-button{background:#fff;border:1px solid #e5e7e8;border-radius:12px;box-sizing:border-box;color:#eb3300;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:25px;margin:0 5px;padding:14px 8px;text-align:center;width:100%}section.dashboard .call-now-box .patient-box{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-bottom:15px;text-decoration:none!important}section.dashboard .call-now-box .patient-box .avatar-section{align-items:center;display:flex;margin-bottom:5px}section.dashboard .call-now-box .patient-box .avatar-section .user-image{border-radius:100%!important;height:auto!important;margin:0!important;width:auto!important}section.dashboard .call-now-box .patient-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;position:relative;width:36px}section.dashboard .call-now-box .patient-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}section.dashboard .call-now-box .patient-box .avatar-section svg{margin-left:auto;margin-right:-8px}section.dashboard .call-now-box .patient-box .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.dashboard .call-now-box .patient-box .year-files{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.dashboard .call-now-box .patient-box .year-files svg{margin-left:4px;margin-right:4px}section.dashboard .next-scheduled-appointment-card{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;overflow:hidden;padding:12px}section.dashboard .next-scheduled-appointment-card .next-schedule-box{margin-bottom:0}section.dashboard .next-schedule-box{display:flex;margin-bottom:10px}section.dashboard .next-schedule-box:last-child{margin-bottom:0}section.dashboard .next-schedule-box .hour-box{align-items:center;background:#fff;border-radius:12px;color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin-right:10px;text-align:center;width:66px}section.dashboard .start-consultation-btn{align-items:center;color:#fff!important;display:flex;justify-content:center;text-decoration:none!important}section.dashboard .start-consultation-btn.not-ready{background:#e5e7e8!important;border-color:#e5e7e8!important;color:#80898a!important;padding:0;pointer-events:none}section.dashboard .start-consultation-btn .timer p{margin-bottom:0;margin-left:5px;min-width:42.5px}section.dashboard .start-consultation-btn svg{margin-right:10px}section.dashboard .next-schedule-box .patient-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:14px 20px;text-decoration:none!important;width:calc(100% - 66px)}section.dashboard .next-schedule-box .patient-box .avatar-section{align-items:center;display:flex;margin-bottom:5px}section.dashboard .next-schedule-box .patient-box .avatar-section .user-image{border-radius:100%!important;height:auto!important;margin:0!important;width:auto!important}section.dashboard .next-schedule-box .patient-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;position:relative;width:36px}section.dashboard .next-schedule-box .patient-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}section.dashboard .next-schedule-box .patient-box .avatar-section svg{margin-left:auto;margin-right:-8px}section.dashboard .next-schedule-box .patient-box .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.dashboard .next-schedule-box .patient-box .year-files{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.dashboard .next-schedule-box .patient-box .year-files svg{margin-left:4px;margin-right:4px}section.dashboard .next-schedule-box .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}section.dashboard .quick-access-box{background-color:#fff;border:1px solid #e5e7e8;border-radius:12px;overflow:hidden}section.dashboard .quick-access-box .list-group-item{border:0;padding:0 20px}section.dashboard .quick-access-box .list-group-item:first-child{border-radius:12px 12px 0 0}section.dashboard .quick-access-box .list-group-item:last-child{border-radius:0 0 12px 12px}section.dashboard .quick-access-box .list-group-item:last-child a{border-bottom:none}section.dashboard .quick-access-box .list-group-item a{align-items:center;border-bottom:1px solid #f2f3f3;display:flex;padding-bottom:12px;padding-top:12px;text-decoration:none!important}section.dashboard .next-fast-box .info .title,section.dashboard .quick-access-box .list-group-item a .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.dashboard .next-fast-box .info .title .description,section.dashboard .quick-access-box .list-group-item a .title .description{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.dashboard .quick-access-box .list-group-item a svg{margin-left:auto}.home-start-consultation-btn{margin:0;padding:10px 12px;width:auto}.home-start-consultation-btn .custom-icon{margin-right:10px}section.banner-carousel{align-items:center;display:flex;flex-direction:column;padding-bottom:20px;.banner-carousel-container{max-width:1200px;position:relative;width:100%;@media (max-width:1199px){max-width:100%}@media (max-width:767px){max-width:100%}.swiper{.swiper-slide{align-items:center;display:flex;flex-direction:row;height:300px;.item{align-items:center;border:1px solid #e5e7e8;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:40px;width:100%;img{max-height:100%;max-width:100%;object-fit:contain}@media (max-width:479px){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}.voucher-content{background-color:#fff;border:1px solid #e5e7e8;border-radius:0 0 12px 12px;bottom:0;color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:10px;position:absolute;text-align:center;width:100%}}&.swiper-slide-active{.item{.btn-container{display:inline-block}}}}&:hover{.swiper-slide{.item{.btn-container{display:none}}&:hover{.btn-container{display:inline-block}}}}}.custom-nav{background:none;bottom:-26px;display:flex;gap:10px;left:-8px;position:absolute;z-index:10;.custom-prev{background:none;border:none;cursor:pointer;padding:8px 12px;.icon{background-color:#384b61;height:14px;mask:url(/static/media/leftArrow.d4c39ca9fdd26c4121be.svg) no-repeat center;-webkit-mask:url(/static/media/leftArrow.d4c39ca9fdd26c4121be.svg) no-repeat center;width:8px}&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}}.custom-next{background:none;border:none;cursor:pointer;padding:8px 12px;.icon{background-color:#384b61;height:14px;mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;-webkit-mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;width:8px}.transparent-right-side{background:linear-gradient(90deg,rgba(229,234,240,0),#e5eaf0);height:208px;position:absolute;right:calc(100% - 1193px);top:calc(100% - 258px);width:75px;z-index:10}&.swiper-button-disabled{color:#cecece;cursor:auto;pointer-events:none;.icon{background-color:#b0b0b0;mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;-webkit-mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center}.transparent-left-side{background:linear-gradient(90deg,#e5eaf0,rgba(229,234,240,0));height:208px;position:absolute;right:calc(100% - 63px);top:calc(100% - 258px);width:75px;z-index:10}.transparent-right-side{display:none}}}}}}.banner-modal .modal-dialog{max-width:600px!important;overflow-y:auto!important;.banner-modal-content{height:100%;margin-left:auto;margin-right:auto;max-height:300px;max-width:500px;width:100%;.banner-modal-content-image{height:100%;max-height:300px;overflow:hidden;width:100%;img{display:block;height:auto;margin-left:auto;margin-right:auto;max-height:300px;max-width:100%;object-fit:contain;width:auto}}}}.banner-modal .banner-modal-description{color:#374151;font-family:Rota,sans-serif;font-size:14px;line-height:1.6;margin-top:20px;overflow-wrap:break-word;word-break:break-word}.banner-modal .banner-modal-description:empty{display:none}.banner-modal .banner-modal-description>:first-child{margin-top:0}.banner-modal .banner-modal-description>:last-child{margin-bottom:0}.banner-modal .banner-modal-description h1,.banner-modal .banner-modal-description h2,.banner-modal .banner-modal-description h3,.banner-modal .banner-modal-description h4,.banner-modal .banner-modal-description h5,.banner-modal .banner-modal-description h6{color:#001315;font-family:Rota,sans-serif;font-weight:700;line-height:1.35;margin:16px 0 6px}.banner-modal .banner-modal-description h1{font-size:18px}.banner-modal .banner-modal-description h2{font-size:16px}.banner-modal .banner-modal-description h3,.banner-modal .banner-modal-description h4,.banner-modal .banner-modal-description h5,.banner-modal .banner-modal-description h6{font-size:15px}.banner-modal .banner-modal-description p{margin:0 0 10px}.banner-modal .banner-modal-description ol,.banner-modal .banner-modal-description ul{list-style:revert;margin:0 0 10px;padding-left:20px}.banner-modal .banner-modal-description ul{list-style-type:disc}.banner-modal .banner-modal-description ol{list-style-type:decimal}.banner-modal .banner-modal-description li{margin-bottom:4px}.banner-modal .banner-modal-description a{color:#00a1aa;text-decoration:underline}.banner-modal .banner-modal-description b,.banner-modal .banner-modal-description strong{font-weight:700}.banner-modal .banner-modal-description blockquote{border-left:3px solid #e5e7e8;color:#6b7a7d;margin:10px 0;padding:8px 12px}.banner-modal .banner-modal-description img{height:auto;max-width:100%}.banner-modal .banner-modal-description table{border-collapse:collapse;font-size:13px;margin:8px 0 12px;width:100%}.banner-modal .banner-modal-description td,.banner-modal .banner-modal-description th{border:1px solid #e5e7e8;padding:6px 10px;text-align:left;vertical-align:top}.banner-modal .banner-modal-description th{background-color:#f7fbfa}.banner-modal .banner-modal-section-title{color:#001315;font-family:Rota,sans-serif;font-size:14px;font-weight:700;line-height:18px;margin:0 0 8px}.banner-modal .banner-modal-links,.banner-modal .banner-modal-products{border-top:1px solid #e5e7e8;margin-top:20px;padding-top:16px}.banner-modal .banner-modal-links ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.banner-modal .banner-modal-links a{align-items:center;background:#fff;border:1px solid #e5e7e8;border-radius:999px;color:#001315;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 12px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.banner-modal .banner-modal-links a:hover{background:#f5f7f8;border-color:#cbd2d4;text-decoration:none}.banner-modal .banner-modal-products-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:479px){.banner-modal .banner-modal-products-grid{grid-template-columns:1fr}}.banner-modal .banner-product-card{background:#fff;border:1px solid #e5e7e8;border-radius:12px;color:#001315;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease}.banner-modal .banner-product-card:hover{box-shadow:0 4px 14px rgba(0,19,21,.08);color:#001315;text-decoration:none}.banner-modal .banner-product-card.is-loading{opacity:.7}.banner-modal .banner-product-image{align-items:center;background:#fff;border-bottom:1px solid #f1f3f4;display:flex;height:112px;justify-content:center}.banner-modal .banner-product-image img{max-height:96px;max-width:100%;object-fit:contain;width:auto}.banner-modal .banner-product-fallback{color:#cbd2d4;font-size:32px;font-weight:900}.banner-modal .banner-product-body{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}.banner-modal .banner-product-name{font-size:14px;font-weight:700;line-height:18px;margin:0}.banner-modal .banner-product-producer{color:#6b7a7d;font-size:12px;margin:0}.banner-modal .banner-product-unavailable{color:#b45309;font-size:12px;margin:0}.banner-modal .banner-product-cta{color:#00a1aa;font-size:13px;font-weight:600;margin-top:6px}.doctor-app section.notifications .box .unread-notification .green-circle{background:#00cfb4}.doctor-app section.notifications .box button{color:#00cfb4}section.appointments .small-container{margin:auto;max-width:400px}section.appointments .title-section{margin-bottom:40px;margin-top:40px;position:relative;z-index:10}section.appointments .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;position:relative;text-align:center;z-index:10}section.appointments .nav.nav-tabs{border:0;display:flex;margin-bottom:15px;margin-left:-5px;margin-right:-5px}section.appointments .nav.nav-tabs .nav-item{flex:1 1 auto;padding:0 5px}section.appointments .nav.nav-tabs .nav-item .nav-link{background:#e5e7e8;border:0;border-radius:10px;color:#001315;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:8px 20px;text-align:center}section.appointments .nav.nav-tabs .nav-item .nav-link.active{background:#fff}section.appointments .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;position:relative;text-transform:uppercase}section.appointments .subtitle .options{cursor:pointer;position:absolute;right:0;top:-3px}section.appointments .schedule-box{display:flex;margin-bottom:10px}section.appointments .schedule-box .hour-box{align-items:center;background:#fff;border-radius:12px;color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin-right:10px;text-align:center;width:66px}section.appointments .schedule-box .patient-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:14px 20px;text-decoration:none!important;width:calc(100% - 66px)}section.appointments .schedule-box .patient-box .avatar-section{align-items:center;display:flex;margin-bottom:5px}section.appointments .schedule-box .patient-box .avatar-section .user-image{margin:0!important}section.appointments .schedule-box .patient-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;position:relative;width:36px}section.appointments .schedule-box .patient-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}section.appointments .schedule-box .patient-box .avatar-section svg{margin-left:auto;margin-right:-8px}section.appointments .schedule-box .patient-box .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.appointments .schedule-box .patient-box .year-files{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.appointments .schedule-box .patient-box .requested-specialization{align-items:center;color:#001315;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.appointments .schedule-box .patient-box .year-files svg{margin-left:4px;margin-right:4px}section.appointments .start-consultation-btn{align-items:center;color:#fff!important;display:flex;justify-content:center;text-decoration:none!important}section.appointments .start-consultation-btn.not-ready{background:#e5e7e8!important;border-color:#e5e7e8!important;color:#80898a!important;padding:0;pointer-events:none}section.appointments .start-consultation-btn .timer p{margin-bottom:0;margin-left:5px;min-width:42.5px}section.appointments .start-consultation-btn svg{margin-right:10px}section.appointments .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:60px;text-align:center}.modal-options-appointments .modal-header{align-items:flex-start}.modal-options-appointments .modal-header .modal-title .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-options-appointments .files .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-options-appointments .files .files-box{background:#fff;border-radius:12px}.modal-options-appointments .files .files-box label{align-items:center;color:#001315;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:16px 20px}.modal-options-appointments .files .files-box label svg{margin-right:10px}.modal-options-appointments .files .files-box input{display:none}.modal-options-appointments .files .uploaded-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:15px 20px}.modal-options-appointments .files .uploaded-box:last-child{margin-bottom:0}.modal-options-appointments .files .uploaded-file{align-items:center;display:flex;position:relative}.modal-options-appointments .files .uploaded-file .circle.new-file{background:#ff6a39;border-radius:10px;bottom:auto;height:10px;left:-13px;position:absolute;top:auto;width:10px}.modal-options-appointments .files .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}.modal-options-appointments .files .uploaded-file .file-name span{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-options-appointments .files .uploaded-file .file-name svg{margin-right:16px;min-width:24px}.modal-options-appointments .files .uploaded-file button{background:none;border:0;margin:0;padding:0}.modal-options-appointments .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-options-appointments .subtitle:first-child{margin-top:0}.modal-options-appointments .cancel-all-appointments-btn{align-items:center;background:none;border:0;color:#eb3300;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0;width:100%}.modal-options-appointments .cancel-all-appointments-btn svg:first-child{margin-right:16px}.modal-options-appointments .cancel-all-appointments-btn svg:last-child{margin-left:auto;margin-right:-8px}section.consultations{margin:auto;max-width:400px}section.consultations.patient .title-section{margin-left:auto;margin-right:auto;max-width:400px}section.consultations .title-section{margin-bottom:30px;margin-top:40px}section.consultations .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.consultations.patient .nav.nav-tabs{margin-left:auto;margin-right:auto;max-width:400px}section.consultations .nav.nav-tabs{border:0;display:flex;margin-bottom:15px;margin-left:-5px;margin-right:-5px}section.consultations .nav.nav-tabs .nav-item{flex:1 1 auto;padding:0 5px;width:50%}section.consultations .nav.nav-tabs .nav-item .nav-link{background:#e5e7e8;border:0;border-radius:10px;color:#001315;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:8px 20px;text-align:center}section.consultations .nav.nav-tabs .nav-item .nav-link.active{background:#fff}section.consultations .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.consultations.patient .box.upcoming{display:flex;margin-bottom:10px}section.consultations.patient .box.upcoming .data{align-items:center;background:#fff;border-radius:12px;color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;height:100%;justify-content:center;line-height:22px;margin-right:10px;text-align:center;width:66px}section.consultations.patient .box.upcoming .details{align-items:center;background:#fff;border-radius:12px;display:block;width:calc(100% - 76px)}section.consultations.patient .box.upcoming .details.need-to-pay{flex-direction:column}section.consultations.patient .box.upcoming .medic-info .left-column.need-to-pay{width:100%}section.consultations.patient .box.upcoming .medic-info .right-column.need-to-pay{padding-left:20px;padding-right:20px;width:100%}section.consultations.patient .box.upcoming .medic-info .right-column.need-to-pay .info-message{margin-top:0;padding:11px 10px 11px 20px;width:100%}section.consultations.patient .box.upcoming .medic-info .right-column.need-to-pay .info-message .text{width:274px}section.consultations.patient .box.upcoming .medic-info{align-items:center;display:flex;position:relative;text-decoration:none!important;width:100%}section.consultations.patient .box.upcoming .medic-info .left-column{align-items:center;border-right:1px solid #f2f3f3;display:inline-flex;padding:20px;width:100%!important}section.consultations.patient .box.upcoming .medic-info .right-column{align-items:center;display:inline-flex;padding-bottom:10px;padding-left:5px;padding-right:5px;width:100%!important}section.consultations.patient .box.past{background:#fff;border-radius:12px;margin-bottom:10px}section.consultations.patient .box.past .medic-info{align-items:center;display:block;position:relative;text-decoration:none!important}section.consultations.patient .box.past .medic-info .left-column{align-items:center;border-right:1px solid #f2f3f3;display:inline-flex;padding:30px 20px;width:100%}section.consultations.patient .box.past .medic-info .right-column{align-items:center;display:inline-flex;padding:10px 20px;width:100%}section.consultations.patient .box.past .medic-info svg.arrow-right{display:inline-flex;margin-left:auto;margin-right:-8px}section.consultations .box .medic-info .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;max-height:36px;max-width:36px;min-height:36px;min-width:36px;position:relative;width:36px}section.consultations .box .medic-info .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.consultations .box .medic-info .specialization{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultations.patient .box.upcoming .medic-info svg.arrow-right{display:inline-flex;margin-left:auto;margin-right:-8px}section.consultations.patient .box.past .list-group{width:100%}section.consultations.patient .box.past .list-group-item{align-items:center;border:0;display:flex;margin-bottom:12px;padding:0}section.consultations.patient .box.past .list-group-item:last-child{margin-bottom:0}section.consultations.patient .box.upcoming .list-group-item{align-items:center;border:0;display:flex;margin-bottom:8px;padding:0}section.consultations.patient .box.past .list-group-item .title{color:#80898a;display:inline-flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}section.consultations.patient .box.past .list-group-item .details{color:#001315;display:inline-flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.consultations .list-group-item:last-child{margin-bottom:0}section.consultations .box .info-message{background:rgba(255,106,57,.1);color:#ff6a39;margin-top:15px}section.consultations.patient .box.upcoming .need-to-pay .actions{margin-left:auto;width:auto}section.consultations.patient .box.upcoming .actions{align-items:center;display:flex;width:100%}section.consultations .actions.pay{flex-direction:row;justify-content:center;margin-left:0;margin-right:0}section.consultations .actions .cancel-btn{background:#fff;border:1px solid #e5e7e8;border-radius:12px;box-sizing:border-box;color:#eb3300;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0 5px;padding:16px 5px;text-align:center;width:118px}section.consultations .actions .cancel-btn:disabled{background-color:#ced4da;border:2px solid #a2aeb9}section.consultations .actions.pay .cancel-btn{border:1px solid #fff;margin:0 0 0 10px;min-width:101px;padding:11px 10px;width:auto}section.consultations .actions .medic-action-btn{align-items:center;border-radius:12px;box-sizing:border-box;display:inline-flex;font-family:Rota,serif;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0 5px;padding:15px 5px;text-decoration:none;width:calc(100% - 138px)}section.consultations .actions .appointment-btn{background:#fff;border:1px solid #e5e7e8;color:#001315}section.consultations .actions .call-now-btn,section.consultations .actions .resume-consultation-btn{align-items:center;background:#00cfb4;border:1px solid #00cfb4;color:#fff;display:inline-flex;justify-content:center;text-decoration:none!important}section.consultations .actions .busy-btn{background:#fef5d9;border:1px solid #fef5d9;color:#f4af23;pointer-events:none}section.consultations .actions .offline-btn{background:#f2f3f3;border:1px solid #f2f3f3;color:#80898a;pointer-events:none}section.consultations .actions .resume-consultation-btn{width:100%}section.consultations .actions .appointment-btn svg,section.consultations .actions .call-now-btn svg,section.consultations .actions .offline-btn svg,section.consultations .actions .resume-consultation-btn svg{margin-right:13px}section.consultations .actions.pay .orange-button{color:#fff!important;line-height:20px;margin-left:10px;min-height:46px;min-width:184px;padding:11px 10px;text-decoration:none!important;width:auto}section.consultations .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:60px;text-align:center}section.appointments.doctor .box.past{background:#fff;border-radius:12px;margin-bottom:10px}section.appointments.doctor .box.past .medic-info{align-items:center;cursor:pointer;display:flex;position:relative;text-decoration:none!important}section.appointments.doctor .box.past .medic-info .left-column{align-items:center;align-self:stretch;border-right:1px solid #f2f3f3;display:inline-flex;padding:20px;width:445px}section.appointments.doctor .box.past .medic-info .right-column{align-items:center;display:inline-flex;padding:10px 20px;width:calc(100% - 445px)}@media (max-width:767px){section.appointments.doctor .box.past .medic-info{flex-direction:column}section.appointments.doctor .box.past .medic-info .left-column{align-items:center;align-self:stretch;border-bottom:1px solid #f2f3f3;border-right:none;display:inline-flex;padding:20px;width:100%}section.appointments.doctor .box.past .medic-info .right-column{align-items:center;display:inline-flex;padding:10px 20px;width:100%}}section.appointments.doctor .box.past .medic-info svg.arrow-right{display:inline-flex;margin-left:auto;margin-right:-8px}section.appointments .box .medic-info .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.appointments .box .medic-info .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.appointments .box .medic-info .specialization,section.appointments .box .medic-info .type{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.appointments .box .medic-info .specialization .year-files{align-items:center;display:flex}section.appointments .box .medic-info .specialization .year-files svg{margin-left:4px;margin-right:4px}section.appointments.doctor .box.past .list-group,section.appointments.doctor .box.upcoming .list-group{padding:10px 20px;width:100%}section.appointments.doctor .box.past .list-group-item,section.appointments.doctor .box.upcoming .list-group-item{align-items:center;border:0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;padding:0}section.appointments.doctor .box.past .list-group-item:last-child,section.appointments.doctor .box.upcoming .list-group-item:last-child{margin-bottom:0}section.appointments.doctor .box.past .list-group-item .title,section.appointments.doctor .box.upcoming .list-group-item .title{color:#80898a;display:block;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;text-transform:uppercase;width:auto}section.appointments.doctor .box.past .list-group-item .details,section.appointments.doctor .box.upcoming .list-group-item .details{color:#001315;display:block;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right;width:auto}section.appointments.doctor .box.upcoming .list-group-item .details.paid{color:#00cfb4}section.appointments .list-group-item:last-child{margin-bottom:0}section.appointments .box .info-message{background:rgba(255,106,57,.1);color:#ff6a39;margin-bottom:10px;margin-top:15px}section.appointments.doctor .box.upcoming .need-to-pay .actions{margin-left:auto;width:auto}section.appointments.doctor .box.upcoming{display:flex;margin-bottom:10px}section.appointments.doctor .box.upcoming .data{align-items:center;background:#fff;border-radius:12px;color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;height:100%;justify-content:center;line-height:22px;margin-right:10px;text-align:center;width:66px}section.appointments.doctor .box.upcoming .details{align-items:center;background:#fff;border-radius:12px;display:inline-flex;width:calc(100% - 76px)}section.appointments.doctor .box.upcoming .details.need-to-pay{flex-direction:column}section.appointments.doctor .box.upcoming .medic-info .left-column.need-to-pay{width:100%}section.appointments.doctor .box.upcoming .medic-info .right-column.need-to-pay{padding-left:20px;padding-right:20px;width:100%}section.appointments.doctor .box.upcoming .medic-info .right-column.need-to-pay .info-message{margin-top:0;padding:11px 10px 11px 20px;width:100%}section.appointments.doctor .box.upcoming .medic-info .right-column.need-to-pay .info-message .text{width:274px}section.appointments.doctor .box.upcoming .medic-info{align-items:center;display:flex;position:relative;text-decoration:none!important;width:100%}section.appointments.doctor .box.upcoming .medic-info .left-column{align-items:center;border-right:1px solid #f2f3f3;display:inline-flex;padding:12px 20px;width:421px}section.appointments.doctor .box.upcoming .medic-info .right-column{padding-left:10px;padding-right:10px;width:calc(100% - 421px)}section.appointments.doctor .box.upcoming .medic-info svg.arrow-right{display:inline-flex;margin-left:auto;margin-right:-8px}.info-message.unpaid-info svg{margin-right:6px;width:36px}section.availability-schedule{position:relative}section.availability-schedule .small-container{margin:auto;max-width:400px}section.availability-schedule .back-to-home{align-items:center;color:#001315;display:inline-flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;left:0;line-height:20px;position:absolute;text-decoration:none!important}section.availability-schedule .back-to-home svg{margin-right:10px}section.availability-schedule .title-section{margin-bottom:40px;margin-top:40px;position:relative;z-index:10}section.availability-schedule .title-section h2{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;position:relative;text-align:center;z-index:10}section.availability-schedule .add-exceptions-btn{align-items:center;display:flex;justify-content:center;min-height:46px;padding:8px 20px}section.availability-schedule .add-exceptions-btn svg{margin-right:10px}section.availability-schedule .day-box{border-top:1px solid #bfc4c5;margin-top:20px;padding-top:20px}section.availability-schedule .day-box .day-title{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;text-transform:uppercase}section.availability-schedule .day-box .day-title .custom-control-input+.custom-control-label:before{display:none}section.availability-schedule .day-box .day-title .custom-control-input:checked+.custom-control-label:before{display:block}section.availability-schedule .day-box .day-title .custom-control-input+label{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;height:24px;letter-spacing:.1em;line-height:17px;text-transform:uppercase}section.availability-schedule .day-box .day-title .custom-control-input:checked+label{margin-left:35px}section.availability-schedule .day-box .add-interval-btn{align-items:center;color:#00cfb4;display:flex;justify-content:center;margin-top:10px;min-height:46px;padding:8px 20px}section.availability-schedule .day-box .add-interval-btn svg{margin-right:10px}section.availability-schedule .day-box .interval-box{align-items:center;background:#fff;border-radius:12px;display:flex;height:56px;margin-top:10px;padding:8px 20px}section.availability-schedule .day-box .interval-box .info{display:flex;flex-direction:column}section.availability-schedule .day-box .interval-box .exception{color:#eb3300;font-family:Rota;font-size:12px;font-style:normal;font-weight:600;line-height:12px;margin-bottom:5px}section.availability-schedule .day-box .interval-box .interval{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:18px}section.availability-schedule .day-box .interval-box .actions{display:inline-flex;margin-left:auto}section.availability-schedule .day-box .interval-box .actions button{background:none;border:0;margin-left:24px;padding:0}.modal-add-exception .modal-content,.modal-add-interval .modal-content{background-color:#fff}.modal-add-exception .modal-dialog,.modal-add-interval .modal-dialog{max-width:440px}.modal-add-exception .modal-header{align-items:flex-start}.modal-add-exception .modal-header .modal-title .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-add-exception .subtitle,.modal-add-interval .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-add-exception .calendar .subtitle{margin-top:0}.modal-add-exception .calendar .react-calendar{background:#f2f3f3;border:0;border-radius:12px;width:100%}.modal-add-exception .calendar .react-calendar__navigation{height:auto;margin-bottom:0;padding-top:20px}.modal-add-exception .calendar .react-calendar__month-view{padding-bottom:14px;padding-top:23px}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth,.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend.react-calendar__month-view__days__day--neighboringMonth{font-size:0;pointer-events:none!important}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend:disabled,.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day:disabled{color:#bfc4c5}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend{color:#001315}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day{align-items:center;background:none;color:#001315;display:flex;flex-basis:auto!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;height:40px;justify-content:center;line-height:20px;margin:0 5px;padding:0;text-align:center;width:40px}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day:hover{background:none}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--now{background:none;border:2px solid #00cfb4;border-radius:100%}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--active{background:#00cfb4;border-radius:100%;color:#fff}.modal-add-exception .calendar .react-calendar__navigation__arrow.react-calendar__navigation__next2-button,.modal-add-exception .calendar .react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none!important}.modal-add-exception .calendar .react-calendar__navigation__arrow{background:none!important}.modal-add-exception .calendar .react-calendar__navigation__label{background:none!important;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-align:center;text-transform:capitalize}.modal-add-exception .calendar .react-calendar__viewContainer{padding:0 20px}.modal-add-exception .calendar .react-calendar__month-view__weekdays__weekday abbr{color:#001315;cursor:auto;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center;text-decoration:none!important;text-transform:capitalize}.modal-add-exception .calendar .react-calendar__month-view__weekdays{border-bottom:1px solid #f2f3f3;margin-bottom:8px;padding-bottom:12px}.modal-add-exception .calendar .react-calendar__month-view__days,.modal-add-exception .calendar .react-calendar__month-view__weekdays{justify-content:center}.modal-add-exception .calendar .react-calendar__month-view__weekdays__weekday{flex-basis:auto!important;margin:0 5px;padding:0;width:40px}.modal-add-exception .free-day .switch-box{margin-top:10px}.modal-add-exception .free-day .switch-box .list-group-item{background:#f2f3f3;border:0;border-radius:12px;padding:12px 20px}.modal-add-exception .interval-hour,.modal-add-interval .interval-hour{align-items:center;display:flex}.modal-add-exception .interval-hour select.custom-select,.modal-add-interval .interval-hour select.custom-select{background-image:none!important;margin-bottom:0;padding:10px;text-align:center}.modal-add-exception .interval-hour span,.modal-add-interval .interval-hour span{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0 4px;text-align:center}.modal-add-interval .day{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;text-align:center}section.rates{position:relative}section.rates .small-container{margin:auto;max-width:400px}section.rates .back-to-home{align-items:center;color:#001315;display:inline-flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;left:0;line-height:20px;position:absolute;text-decoration:none!important}section.rates .back-to-home svg{margin-right:10px}section.rates .title-section{margin-bottom:40px;margin-top:40px;position:relative;z-index:10}section.rates .title-section h2{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;position:relative;text-align:center;z-index:10}section.rates .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.rates .green-button{margin-top:10px}section.wallet{margin:auto;max-width:400px}section.wallet .title-section{margin-bottom:40px;margin-top:40px}section.wallet .title-section .small-title-text{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-top:8px;text-align:center}section.wallet .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.wallet .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.wallet .nav.nav-tabs{border:0;display:flex;margin-bottom:30px;margin-left:-5px;margin-right:-5px}section.wallet .nav.nav-tabs .nav-item{flex:1 1 auto;padding:0 5px}section.wallet .nav.nav-tabs .nav-item .nav-link{background:#e5e7e8;border:0;border-radius:10px;color:#001315;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:8px 20px;text-align:center}section.wallet .nav.nav-tabs .nav-item .nav-link.active{background:#fff}section.wallet .income-box{background:#fff;border-radius:12px;margin-bottom:20px;padding:18px 20px 14px}section.wallet .income-box .monthly-income{display:flex;flex-direction:column;position:relative;text-decoration:none!important;width:100%}section.wallet .income-box .monthly-income .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:0;text-transform:uppercase}section.wallet .income-box .monthly-income .amount{color:#00cfb4;font-family:Rota;font-size:36px;font-style:normal;font-weight:600;line-height:36px;margin-bottom:4px}section.wallet .income-box .monthly-income .estimate{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:18px}section.wallet .income-box .monthly-income .arrow{bottom:0;margin:auto;position:absolute;right:-8px;top:0}section.wallet .load-more-btn{margin-top:30px;min-height:46px;padding:8px 20px}section.wallet .withdrawals .withdrawals-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:13px 20px}section.wallet .withdrawals .withdrawals-box:last-child{margin-bottom:0}section.wallet .withdrawals .withdrawals-box a{align-items:center;display:flex;position:relative;text-decoration:none!important;width:100%}section.wallet .withdrawals .withdrawals-box a .details{margin-left:16px}section.wallet .withdrawals .withdrawals-box a .details .amount{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.wallet .withdrawals .withdrawals-box a .details .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.wallet .withdrawals .withdrawals-box a .arrow{bottom:0;margin:auto;position:absolute;right:-8px;top:0}section.wallet .download-all-invoices-btn{align-items:center;display:flex;justify-content:center;margin-bottom:10px;min-height:46px;padding:8px 20px}section.wallet .download-all-invoices-btn svg{margin-right:10px}section.wallet .unfolded-box{background:#fff;border-radius:12px;margin-bottom:16px;padding:17px 20px}section.wallet .unfolded-box:last-child{margin-bottom:0}section.wallet .unfolded-box .header{align-items:center;display:flex;position:relative;text-decoration:none!important;width:100%}section.wallet .unfolded-box .header .details{margin-left:16px;margin-right:32px;width:100%}section.wallet .unfolded-box .header .details .info-text{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:800;letter-spacing:.1em;line-height:17px;margin-right:auto}section.wallet .unfolded-box .header .details .amount{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.wallet .unfolded-box .header .details .fullName{margin-bottom:3px}section.wallet .unfolded-box .header .details .data,section.wallet .unfolded-box .header .details .fullName{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.wallet .unfolded-box .header .arrow{bottom:0;margin:auto;position:absolute;right:-8px;top:0}section.wallet .amount-refunded{align-items:center;background:rgba(235,51,0,.1);border-radius:12px;display:flex;margin-bottom:10px;margin-top:16px;padding:11px 20px}section.wallet .amount-refunded svg{margin-right:16px}section.wallet .amount-refunded .text{font-weight:500}section.wallet .amount-refunded .amount,section.wallet .amount-refunded .text{color:#eb3300;font-family:Rota;font-size:16px;font-style:normal;line-height:20px}section.wallet .amount-refunded .amount{display:inline-flex;font-weight:700;margin-left:auto;text-align:right}section.wallet .download-invoice-btn{align-items:center;border:1px solid #e5e7e8;color:#00cfb4;display:flex;justify-content:center;margin-top:5px;min-height:46px;padding:8px 20px}section.wallet .download-invoice-btn svg{margin-right:10px}section.wallet .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:60px;text-align:center}section.wallet .total-box{background:#fff;border-radius:12px;margin-bottom:20px;padding:15px 20px}section.wallet .total-box .list-group{border-radius:0}section.wallet .total-box .list-group-item{align-items:center;border:0;border-bottom:1px solid #f2f3f3;display:flex;margin-bottom:10px;padding:0 0 7px}section.wallet .total-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}section.wallet .total-box .list-group-item .details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.wallet .total-box .list-group-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}section.mlm .title-section{margin-bottom:40px;margin-top:40px}section.mlm .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.mlm .small-container{margin:auto;max-width:400px}section.mlm .nav.nav-tabs{border:0;display:flex;margin-bottom:30px;margin-left:-5px;margin-right:-5px}section.mlm .nav.nav-tabs .nav-item{flex:1 1 auto;padding:0 5px}section.mlm .nav.nav-tabs .nav-item .nav-link{background:#e5e7e8;border:0;border-radius:10px;color:#001315;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:8px 20px;text-align:center}section.mlm .nav.nav-tabs .nav-item:first-child .nav-link.active{background:#fff;color:#ff6a39}section.mlm .nav.nav-tabs .nav-item:last-child .nav-link.active{background:#fff;color:#00cfb4}section.mlm .box-invite{background:#fff;border-radius:12px;padding:20px}section.mlm .box-invite h2{font-family:Rota;font-size:32px;font-style:normal;font-weight:600;line-height:40px;margin-bottom:10px;text-align:center}section.mlm #mlm-recommend-tabs-menu-tabpane-patient .box-invite h2{color:#ff6a39}section.mlm #mlm-recommend-tabs-menu-tabpane-medic .box-invite h2{color:#00cfb4}section.mlm .box-invite p{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:10px;text-align:center}section.mlm .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:3px;text-transform:uppercase}section.mlm .box-invitation{color:#001315}section.mlm .box-invitation,section.mlm .empty-section{background:#fff;border-radius:12px;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-top:10px;padding:18px 20px}section.mlm .empty-section{align-items:center;color:#80898a;display:flex;justify-content:center;text-align:center}.doctor-app section.mlm #mlm-recommend-tabs-menu-tabpane-patient input.form-control:focus+label{color:#ff6a39!important}section.mlm form .phone-number-with-prefix .PhoneInput{display:flex;flex-direction:row;justify-content:space-between;width:100%}section.mlm form .phone-number-with-prefix select.PhoneInputCountrySelect{width:92px}section.mlm form .phone-number-with-prefix{position:relative}section.mlm form .phone-number-with-prefix input{background:#e5e7e8;border:2px solid #e5e7e8;border-radius:12px;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;height:56px!important;line-height:22px;margin-bottom:10px;padding:19px 20px;transition:all .2s ease-out;width:calc(100% - 115px)}section.mlm #mlm-recommend-tabs-menu-tabpane-patient form .phone-number-with-prefix .PhoneInput--focus+label{color:#ff6a39}section.mlm #mlm-recommend-tabs-menu-tabpane-doctor form .phone-number-with-prefix .PhoneInput--focus+label{color:#00cfb4}section.mlm form .phone-number-with-prefix .PhoneInput.has-value input{padding:28px 18px 10px}section.mlm form .phone-number-with-prefix .PhoneInput--focus input{background:#fff;border:2px solid #e5e7e8!important;box-shadow:none!important;outline:none!important;padding:28px 18px 10px}section.mlm form .phone-number-with-prefix .PhoneInput+label{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;left:102px;line-height:22px;padding-left:20px;position:absolute;top:18px;transition:all .2s ease-out;width:auto}section.mlm form .phone-number-with-prefix .PhoneInput.PhoneInput--focus+label{font-size:14px;line-height:17px;top:10px}section.mlm form .phone-number-with-prefix .PhoneInput.has-value+label{color:#80898a;font-size:14px;line-height:17px;top:10px}section.mlm form .phone-number-with-prefix .PhoneInputCountrySelectArrow{display:none!important}section.mlm form .phone-number-with-prefix .PhoneInputCountry{margin-right:10px}section.mlm form .phone-number-with-prefix .PhoneInputCountryIcon{-webkit-appearance:none;appearance:none;background-color:#e5e7e8;background-image:url(/static/media/select-arrow-custom-icon.430e9c6d635aad9de349.svg);background-position:right 7px center;background-repeat:no-repeat;background-size:24px 24px;border:2px solid #e5e7e8!important;border-radius:12px;box-shadow:none!important;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;height:56px!important;line-height:22px;margin-bottom:10px;outline:none!important;padding:16px 44px 16px 14px;width:100%}section.mlm button.white-button{border:1px solid #00cfb4;color:#00cfb4}.font-orange{color:#ff6a39}.font-green{color:#00cfb4}section.mlm button.white-button.white-button-orange{border:1px solid #ff6a39;color:#ff6a39}section.mlm button.white-button.white-button-green{border:1px solid #00cfb4;color:#00cfb4}section.mlm .referral-invitation{align-items:center;display:flex;margin:15px 20px 0;position:relative;text-decoration:none!important}section.mlm .referral-invitation .info{display:inline-flex;flex-direction:column}section.mlm .referral-invitation .info .name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.mlm .referral-invitation .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.mlm .referral-invitation .custom-icon{display:inline-flex;margin-right:16px}section.mlm .text{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:4px}section.mlm .no-arrow button.accordion-button:after{visibility:hidden}.wip-bg{background-image:url(/static/media/background_blur.e5ca1c1e8337a3d72dc6.png);background-position:50% 50%;background-size:cover;height:100vh;width:100%}.ringdoc-logo{background-image:url(/static/media/ringdoc-black.35e4bc80af4274b6947e.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:23px;width:87px}.store-image{display:block;max-height:50px;width:auto}@media (max-width:1024px){.mentenante-page .header-title{padding-top:30px}.mentenante-page .wrapper-container{padding:0!important}.mentenante-page .w-75{width:100%!important}.mentenante-page .store-image{margin:10px 0}}section.mlm-auth{margin:auto;width:100%}section.mlm-auth .title-section{margin:30px auto 15px;max-width:400px}section.mlm-auth .title-section p{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;text-align:center}section.mlm-auth .searchbar{align-items:center;background:#e5e7e8;border-radius:12px;display:flex;margin-left:auto;margin-right:auto;max-width:400px;padding:17px 20px}section.mlm-auth .searchbar svg{margin-right:10px;min-width:20px}section.mlm-auth .searchbar input{background:none;border:0;box-shadow:none;color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;outline:none;padding:0;width:100%}section.mlm-auth hr{border-bottom:1px solid #e5e7e8;margin:auto;margin-bottom:20px!important;margin-top:20px!important;width:100%}section.mlm-auth .content{margin:auto;max-width:400px;text-align:center}section.mlm-auth .content .cancel-button{margin-top:20px}section.mlm-auth .mlm-search-icon{display:inline-flex;margin-top:130px}section.mlm-auth .profile-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:12px 20px}section.mlm-auth .profile-box .info{width:calc(100% - 56px)}.searchbar-tooltip{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:400px;padding:17px 0}.searchbar-tooltip .input-tooltip{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-bottom:10px;margin-top:-5px;padding-left:10px}@media (max-width:1024px){.gate-page .banner{padding:95px 0 35px}section.homescreen h1{font-size:30px!important;margin-bottom:5px!important}section.homescreen .online-doctors span{font-size:20px!important;line-height:26px!important}section.homescreen .choose-medic-from-list a{min-height:56px!important;min-width:100%!important;padding:10px 20px!important}section.appointment-steps .title-section,section.consultation-details .title-section,section.consultations .title-section,section.medic-list .title-section,section.medical-folder .title-section,section.rating .title-section{margin-bottom:10px!important;margin-top:20px!important}section.appointment-steps .title-section h1,section.consultation-details .title-section h1,section.consultations .title-section h1,section.medic-list .title-section h1,section.medical-folder .title-section h1,section.rating .title-section h1{font-size:30px!important;text-align:center!important}section.medic-profile .medic-box .profile-picture{margin-bottom:10px!important}section.medic-profile .medic-box .action-buttons .medic-action-btn{margin-left:0!important;margin-right:10px!important}.button-sticky-bottom{padding-bottom:10px!important;padding-top:10px!important}.button-sticky-bottom button{margin:0!important}section.account-profile .title-section .back-to-account{position:relative!important}.modal-add-exception .calendar .react-calendar__viewContainer{padding:0 15px!important}.modal-add-exception .calendar .react-calendar__month-view__weekdays__weekday{margin:0 4px!important;width:30px!important}.modal-add-exception .calendar .react-calendar__tile.react-calendar__month-view__days__day{height:30px!important;margin:0 4px!important;width:30px!important}section.account .tab-content{padding:20px!important}section.account .mobile-account{position:relative}section.account .mobile-account .back-to{align-items:center;background:none;border:0;color:#001315;cursor:pointer;display:inline-flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-top:-10px}section.account .mobile-account .back-to svg{margin-right:10px}section.account .mobile-account .menu-box{display:block}section.account .mobile-account .content-box{display:flex;width:100%}section.account .content-box .tab-content{min-height:auto!important}section.account .mobile-account .content-box .tab-content{width:100%}section.video-call .small-screens{margin-bottom:15px}section.video-call .header-top{flex-direction:column}section.video-call .header-top .patient{margin-bottom:10px}section.video-call .video-container .medic-video{min-height:270px!important}section.consultations.patient .box.past .medic-info{display:block!important}section.consultations.patient .box.past .medic-info .left-column{width:100%!important}section.consultations.patient .box.past .medic-info .right-column{padding-bottom:20px!important;width:100%!important}section.consultations.patient .box.upcoming .details{display:block!important}section.consultations.patient .box.upcoming .medic-info .left-column{width:100%!important}section.consultations.patient .box.upcoming .medic-info .right-column{padding-bottom:10px;width:100%!important}section.consultation-details .medic-box{width:100%!important}section.consultation-details .medic-box .info{margin-bottom:10px}section.consultation-details .medic-box .action-buttons .medic-action-btn,section.consultation-details .medic-box .action-buttons .resume-consultation-btn{min-width:auto!important;width:100%!important}}@media (max-width:479px){section.medic-profile .medic-box{flex-direction:column!important}section.medic-profile.mobile .medic-box{align-items:center}section.medic-profile .medic-box .action-buttons{margin-left:0!important}}:root{--header-height:4rem}@media (min-width:640px){:root{--header-height:4.5rem}}.patient-app{flex:1 1;margin-bottom:40px;padding-top:4rem!important;padding-top:var(--header-height)!important}.patient-app.no-header-padding{padding-top:0!important}.patient-app{--theme-primary:255 106 57;--theme-primary-hover:229 90 45}section.rating{margin:auto;max-width:400px}section.rating .title-section{margin-bottom:30px;margin-top:40px}section.rating .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.rating .medic-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:20px}section.rating .medic-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:100px;justify-content:center;margin-bottom:20px;position:relative;width:100px}section.rating .medic-box .with{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:4px;text-align:center}section.rating .medic-box .fullName{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-align:center}section.rating .rating-box-star{background:#fff;border-radius:12px;margin-bottom:10px;padding:20px}section.rating .rating-box-star .btn-group{align-items:center;display:flex;margin-left:-10px;margin-right:-10px}section.rating .rating-box-star .btn-group label{background:#fff;border:0;border-radius:4px;box-shadow:none!important;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;opacity:1;outline:none!important;padding:17px 18px;text-align:center}section.rating .rating-box-star .btn-group label svg{fill:#e6e8e8;height:40px;width:40px}section.rating .rating-box-star .btn-group[custom-attribute="1"] input:first-child+label{background:#fff}section.rating .rating-box-star .btn-group[custom-attribute="1"] input:first-child+label svg{fill:#ffbf00}section.rating .rating-box-star .btn-group[custom-attribute="1"] input:nth-child(3)+label,section.rating .rating-box-star .btn-group[custom-attribute="1"] input:nth-child(5)+label,section.rating .rating-box-star .btn-group[custom-attribute="1"] input:nth-child(7)+label,section.rating .rating-box-star .btn-group[custom-attribute="1"] input:nth-child(9)+label{color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="2"] input:first-child+label{background:#fff;color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="2"] input:first-child+label svg{fill:#ffbf00}section.rating .rating-box-star .btn-group[custom-attribute="2"] input:nth-child(3)+label{background:#fff}section.rating .rating-box-star .btn-group[custom-attribute="2"] input:nth-child(3)+label svg{fill:#ffbf00}section.rating .rating-box-star .btn-group[custom-attribute="2"] input:nth-child(5)+label,section.rating .rating-box-star .btn-group[custom-attribute="2"] input:nth-child(7)+label,section.rating .rating-box-star .btn-group[custom-attribute="2"] input:nth-child(9)+label{color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="3"] input:first-child+label,section.rating .rating-box-star .btn-group[custom-attribute="3"] input:nth-child(3)+label{background:#fff;color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="3"] input:nth-child(5)+label{background:#fff}section.rating .rating-box-star .btn-group[custom-attribute="3"] input:first-child+label svg,section.rating .rating-box-star .btn-group[custom-attribute="3"] input:nth-child(3)+label svg,section.rating .rating-box-star .btn-group[custom-attribute="3"] input:nth-child(5)+label svg{fill:#ffbf00}section.rating .rating-box-star .btn-group[custom-attribute="3"] input:nth-child(7)+label,section.rating .rating-box-star .btn-group[custom-attribute="3"] input:nth-child(9)+label{color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="4"] input:first-child+label,section.rating .rating-box-star .btn-group[custom-attribute="4"] input:nth-child(3)+label,section.rating .rating-box-star .btn-group[custom-attribute="4"] input:nth-child(5)+label{background:#fff;color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="4"] input:nth-child(7)+label{background:#fff}section.rating .rating-box-star .btn-group[custom-attribute="4"] input:first-child+label svg,section.rating .rating-box-star .btn-group[custom-attribute="4"] input:nth-child(3)+label svg,section.rating .rating-box-star .btn-group[custom-attribute="4"] input:nth-child(5)+label svg,section.rating .rating-box-star .btn-group[custom-attribute="4"] input:nth-child(7)+label svg{fill:#ffbf00}section.rating .rating-box-star .btn-group[custom-attribute="4"] input:nth-child(9)+label{color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="5"] input:first-child+label,section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(3)+label,section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(5)+label,section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(7)+label{background:#fff;color:rgba(0,19,21,.2)}section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(9)+label{background:#fff}section.rating .rating-box-star .btn-group[custom-attribute="5"] input:first-child+label svg,section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(3)+label svg,section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(5)+label svg,section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(7)+label svg,section.rating .rating-box-star .btn-group[custom-attribute="5"] input:nth-child(9)+label svg{fill:#ffbf00}section.rating .rating-box-star .rating-class{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:10px;text-align:center}section.rating .actions{align-items:center;display:flex;margin-top:20px}section.rating .actions .white-button{color:#001315!important;display:inline-flex;justify-content:center;margin-right:10px;max-width:121px;text-decoration:none!important}.i-agree-review{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-align:justify}section.account .title-section{margin-bottom:40px;margin-top:40px}section.account .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.account .menu-box{flex:0 0 auto;width:312px}section.account .nav{border:0;border-radius:12px;flex-direction:column;margin-bottom:10px;width:100%}section.account .nav .nav-item a{align-items:center;background:#fff;border:0;border-radius:0;cursor:pointer;display:flex;margin:0;padding:0 20px}section.account .nav .nav-item a.active{background:#ff6a39}section.account .nav .nav-item a>div{align-items:center;border-bottom:1px solid #f2f3f3;display:flex;padding:12px 0 11px;width:100%}section.account .nav.small-nav .nav-item a>div{padding:14px 0 13px}section.account .nav .nav-item a.active>div,section.account .nav .nav-item:last-child a>div{border-bottom:1px solid transparent}section.account .nav .nav-item:first-child a{border-radius:12px 12px 0 0}section.account .nav .nav-item:last-child a{border-radius:0 0 12px 12px}section.account .nav.single-nav .nav-item a{border-radius:12px}section.account .nav .nav-item a .title{color:#001315;display:inline-flex;flex-direction:column;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-right:auto}section.account .nav .nav-item a.active .title{color:#fff}section.account .nav .nav-item a .title>div{display:flex}section.account .nav .nav-item a .title .number{align-items:center;background:#ff6a39;border-radius:10px;color:#fff;display:inline-flex;font-family:Rota;font-size:12px;font-style:normal;font-weight:700;height:20px;justify-content:center;line-height:16px;margin-left:10px;padding-top:2px;text-align:center;text-transform:uppercase;width:20px}section.account .nav .nav-item a.active .title .number{background:#fff;color:#ff6a39}section.account .nav .nav-item a .title .description{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding-right:10px}section.account .nav .nav-item a.active .title .description{color:#ffccb9}section.account .nav .nav-item a svg{margin-left:10px}section.account .nav .nav-item a.active svg path{fill:#fff!important}section.account .content-box{flex:0 0 auto;width:calc(100% - 312px)}section.account .tab-content{background:#fff;border-radius:12px;min-height:600px;padding:50px}section.account .tab-content .empty-section{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;justify-content:center;line-height:20px;min-height:400px;text-align:center}section.account .tab-content .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.account .tab-content .title-section{margin-bottom:20px;margin-top:0}section.account .tab-content .title-section h2{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:700;line-height:110%;margin:0}section.account .menu-box .menu-account-mobile{display:none}@media (max-width:991px){section.account .menu-box .menu-account-mobile{display:flex!important}section.account .menu-box>.nav.nav-tabs{display:none!important}section.account .content-box{display:block}section.account .content-box,section.account .menu-box{width:100%!important}}section.account .menu-box .menu-account-mobile .dropdown-toggle:after{display:none!important}section.account .menu-box .menu-account-mobile .dropdown{width:100%;z-index:100}section.account .menu-box .menu-account-mobile .dropdown-toggle{align-items:center;background:#fff;border:0!important;border-radius:12px;box-shadow:none!important;color:#001315;display:flex;margin-bottom:10px;outline:none!important;padding:16px 18px;width:100%}section.account .menu-box .menu-account-mobile .dropdown-toggle svg:first-child{margin-right:10px}section.account .menu-box .menu-account-mobile .dropdown-toggle svg:last-child{margin-left:auto}section.account .menu-box .menu-account-mobile .dropdown-menu.show{background:transparent;border:0;margin-top:10px;padding:0;width:100%}.dropdown-backdrop{background:#001315!important;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:98!important}.dropdown-backdrop.show{opacity:.5}section.account .box{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:0;position:relative}section.account .box .medic-card-header{border-top-left-radius:12px;border-top-right-radius:12px;display:flex;height:72px;justify-content:flex-end;padding:18px}section.account .box .medic-card-header.online{background:#b3e6df}section.account .box .medic-card-header.busy{background:#fbe6bd}section.account .box .medic-card-header.offline{background:#e5e7e8}section.account .box .medic-card-header .favorite,section.account .box .medic-card-header .share-btn{background:hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;height:36px;margin-left:10px;padding-top:4px;text-align:center;vertical-align:middle;width:36px}section.account .box .link-box{flex:1 1;flex-wrap:wrap;justify-content:flex-start;padding-bottom:10px}section.account .box .rating{color:#80898a;display:flex;flex:1 1 100%;font-family:Rota,serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;margin-bottom:15px}section.account .box .rating svg{margin-right:5px}section.account .box .medic-card-header.find-medic-card-header{background:#ffdbd0;justify-content:center;margin-bottom:57px}section.account .account-favorite-medics .box .medic-card-header .favorite{display:none}section.account .box .share-btn .share-icon{background-image:url(/static/media/share-btn-icon.760e7a3d36ecb31f9b07.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:24px;width:24px}section.account .box .medic-info{display:flex;flex-grow:1;margin-bottom:10px;padding:0 20px}section.account .box .medic-info .left-column{display:flex;flex-direction:column;margin-right:auto;min-height:72px;width:100%}section.account .box .medic-info .name{color:#001315;font-family:Rota,serif;font-size:24px;font-style:normal;font-weight:700;line-height:30px}section.account .box .medic-info .specialization{color:#001315;font-family:Rota,serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:2px}section.account .box .medic-info .clinic{align-items:center;display:flex;justify-content:space-between}section.account .box .medic-info .clinic,section.account .box .medic-info .clinic .info-clinic{color:#80898a;font-family:Rota,serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px}section.account .box .medic-info .clinic .info-clinic{justify-content:flex-start}section.account .box .medic-info .clinic .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:35px;justify-content:flex-end;margin-right:10px;position:relative;width:35px}section.account .box .medic-info .profile-picture{align-items:center;display:flex;margin-left:20px}section.account .box .medic-info .profile-picture .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:66px;justify-content:center;position:relative;width:66px}section.account .box .medic-info .profile-picture .avatar .status{border:3px solid #fff;border-radius:100%;height:21px;left:-3px;position:absolute;top:-3px;width:21px}section.account .box .medic-info .profile-picture svg{position:relative;right:-8px}section.account .box .footer-box .subtitle{color:#001315;font-family:Rota,serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:2px}section.account .box .footer-box .appointment-btn-texts .subtitle{margin-bottom:2px}section.account .box .footer-box .appointment-btn-texts .subtitle,section.account .box .footer-box .availability{color:#80898a;font-family:Rota,serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.account .box .medic-info .profile-picture .avatar .status.online{background:#00cfb4}section.account .box .medic-info .profile-picture .avatar .status.offline{background:#bfc4c5}section.account .box .medic-info .profile-picture .avatar .status.busy{background:#f6be00}section.account .box .rating .profile-picture .avatar .status.online{background:#00cfb4}section.account .box .rating .profile-picture .avatar .status.offline{background:#bfc4c5}section.account .box .rating .profile-picture .avatar .status.busy{background:#f6be00}section.account .box .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;border-top:1px solid #f2f3f3!important;color:#80898a;display:-webkit-box;flex:1 1 100%;font-family:Rota,serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin:0 20px 20px;overflow:hidden;padding-top:12px}section.account .box .footer-box{padding:12px 20px 20px}section.account .box .price{color:#ff6a39;font-family:Rota,serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:10px}section.account .box .action-buttons{align-items:center;display:flex;flex-wrap:wrap;margin:0 -5px;position:relative}section.account .box .action-buttons .medic-action-btn{border-radius:12px;box-sizing:border-box;display:flex;flex:1 1 100%;font-family:Rota,serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0 5px;padding:20px 15px;text-decoration:none}section.account .box .action-buttons .appointment-btn{background:#fff;border:1px solid #e5e7e8;color:#001315;display:flex;height:56px;margin-bottom:10px;padding:9px 15px}section.account .box .action-buttons .appointment-btn .appointment-btn-icon{align-items:center;display:flex;justify-content:center;width:25px}section.account .box .action-buttons .appointment-btn .appointment-btn-texts{display:flex;flex-grow:1;flex-wrap:wrap;padding-left:20px}section.account .box .action-buttons .appointment-btn .appointment-btn-texts .appointment-btn-texts-schedule{flex:1 1 100%}section.account .box .action-buttons .call-now-btn{background:#00cfb4;border:1px solid #00cfb4;color:#fff;justify-content:center;padding:15px}section.account .box .action-buttons .call-now-btn .call-now-btn-text{padding-top:2px}section.account .box .action-buttons .busy-btn{background:#fef5d9;border:1px solid #fef5d9;color:#f4af23;pointer-events:none}section.account .box .action-buttons .offline-btn{background:#f2f3f3;border:1px solid #f2f3f3;color:#80898a;padding:16px;pointer-events:none}section.account .box .action-buttons .call-now-btn svg{margin-right:13px}section.account .box .medic-card-header.find-medic-card-header .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-image:url(/static/media/doctors.181745ea353e8596bde7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100px;justify-content:center;width:176px}section.account .box .find-medic-card-info{padding:0 100px 20px}section.account .box .find-medic-card-info-text{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:700;line-height:30px;text-align:center}section.account .box .find-medic-card-info-text-details{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;text-align:center}section.account .box .footer-box.find-medic-card-footer .action-buttons{padding:0 80px}section.account .box .footer-box.find-medic-card-footer .action-buttons .call-now-btn{background:#ff6a39;border-color:#ff6a39}section.account .box .footer-box.find-medic-card-footer .find-medic-card-footer-text{padding:12px 80px 0}section.account .social-register-info{color:#eb3300;margin-left:auto;margin-right:auto;text-align:center;width:60%}@media (max-width:767px){section.account .box .find-medic-card-info{padding:0 20px 20px}section.account .box .find-medic-card-info-text{color:#001315;font-size:20px;line-height:25px;text-align:left}section.account .box .find-medic-card-info-text-details{font-size:18px;line-height:22px;text-align:left}section.account .box .footer-box.find-medic-card-footer .action-buttons{padding:0}section.account .box .footer-box.find-medic-card-footer .find-medic-card-footer-text{padding:12px 0 0}}section.account .account-settings .language-app .box,section.account .account-settings .terms-communications .box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;padding:17px 20px}section.account .account-settings .language-app .box:last-child,section.account .account-settings .terms-communications .box:last-child{margin-bottom:0}section.account .account-favorite-medics .infinite-scroll-component{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%;.empty-section{align-items:flex-start}}
/*    !*width: 100%;*!*/
/*    !*margin-right: 13px;*!*/section.account .name-with-rating{display:flex;flex-direction:row;justify-content:space-between}section.account .just-name{width:60%}section.account .rating{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:3px!important;margin-top:8px;img{margin-right:11px;width:18px}.rating-value{color:#000;font-family:Rota,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-right:8px;padding-top:3px}.rating-separator{border-left:1px solid #dbe0e6;height:100%;margin-right:8px}.rating-count{color:#70849b;font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}section.account .account-my-vouchers .voucher-box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;padding:20px;position:relative}section.account .account-my-vouchers .voucher-box:last-child{margin-bottom:0}section.account .account-my-vouchers .voucher-box .custom-icon{position:absolute;right:20px;top:18px}section.account .account-my-vouchers .voucher-box .code{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:20px}section.account .account-my-vouchers .voucher-box .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;max-width:274px}section.account .account-my-vouchers .voucher-box .description,section.account .account-my-vouchers .voucher-box .discount,section.account .account-my-vouchers .voucher-box .expires-at,section.account .account-my-vouchers .voucher-box .remaining-uses{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}section.account .account-my-vouchers .voucher-box .description{margin-top:5px}section.account .account-cards button.white-button{border:1px solid #e5e7e8;display:flex;height:46px;justify-content:center;line-height:27px;margin-bottom:20px;min-height:auto;padding:8px 20px}section.account .account-cards button.white-button svg{margin-right:16px}section.account .account-cards .saved-cards .card-box{align-items:center;background:#fff;border:1px solid #e5e7e8;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.account .account-cards .saved-cards .card-box:last-child{margin-bottom:0}section.account .account-cards .saved-cards .card-box .details{align-items:center;display:flex;margin-right:auto}section.account .account-cards .saved-cards .card-box .details img{margin-right:20px}section.account .account-cards .saved-cards .card-box .details .number{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.account .account-cards .saved-cards .card-box .details .date{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.voucher-info.pointer{cursor:pointer}section.appointment-steps .voucher-button{display:flex;flex-direction:column}section.appointment-steps .voucher-button .voucher-button-style{padding:11px 20px}.invoicing-address .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section .no-address{height:105px;position:absolute;width:400px;z-index:1000}section.account .account-transaction-history .box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;padding:17px 20px}section.account .account-transaction-history .transaction:last-child .box:last-child{margin-bottom:0}section.account .account-transaction-history .header{align-items:center;display:flex;text-decoration:none!important}section.account .account-transaction-history .header .details{display:inline-flex;flex-direction:column;margin-right:auto}section.account .account-transaction-history .header .details .title{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:2px}section.account .account-transaction-history .header .details .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.account .account-transaction-history .header .details .date{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.account .account-transaction-history .header svg{margin-right:-8px}section.account .account-transaction-history .footer{align-items:center;border-top:1px solid #f2f3f3;display:flex;margin-top:15px;padding-top:15px}section.account .account-transaction-history .footer .card-info{align-items:center;display:inline-flex;margin-right:auto}section.account .account-transaction-history .footer .card-info img{margin-right:10px}section.account .account-transaction-history .footer .card-info span{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px}section.account .account-transaction-history .footer .price{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-align:right}section.account .account-change-password input.form-control,section.account .account-change-password input.form-control:focus{border:2px solid #e5e7e8!important}section.account .account-change-password button.orange-button{margin-top:10px}section.account .account-assistance .contact .call-us-box{background:#fff;border-radius:12px;padding:20px}section.account .account-assistance .contact .call-us-box .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.account .account-assistance .contact .call-us-box .schedule{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:15px}section.account .account-assistance .contact .call-us-box a.orange-button{align-items:center;color:#fff!important;display:flex;height:46px;min-height:auto;padding:11px 12px 11px 18px;text-decoration:none!important}section.account .account-assistance .contact .call-us-box a.orange-button svg{margin-left:auto}section.account .account-assistance .contact button.white-button{align-items:center;border:1px solid #e5e7e8;display:flex;font-weight:700;margin-top:10px;padding:14px 12px 14px 20px}section.account .account-assistance .contact button.white-button svg{margin-left:auto}section.account .account-assistance .information a.white-button{align-items:center;border:1px solid #e5e7e8;color:#001315!important;display:flex;font-weight:700;height:46px;margin-bottom:10px;min-height:auto;padding:11px 12px 11px 18px;text-decoration:none!important}section.account .account-assistance .information a.white-button svg{margin-left:auto}section.account .account-assistance .information .list-group{background:#fff;border:1px solid #e5e7e8;border-radius:12px;padding:0 20px}section.account .account-assistance .information .list-group-item{border:0;border-bottom:1px solid #f2f3f3;border-radius:0;margin-top:18px;padding:0 0 13px}section.account .account-assistance .information .list-group-item:last-child{border-bottom:0;margin-bottom:0;padding-top:0}section.account .account-assistance .information .list-group-item a{align-items:center;color:#001315!important;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none!important}section.account .account-assistance .information .list-group-item a svg{margin-left:auto;margin-right:-8px}section.account .account-assistance .contact .border-box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;margin-bottom:10px;padding:20px;position:relative}section.account .account-assistance .contact .border-box .subtitle{margin-top:0}.modal-contact .info-message{margin-bottom:10px}.modal-contact .modal-body .form-textarea textarea{margin-bottom:0}section.account .account-delete-account .info-message{border:1px solid #e5e7e8;margin-bottom:10px}section.account .account-delete-account input.form-control,section.account .account-delete-account input.form-control:focus{border:2px solid #e5e7e8!important}section.account .account-delete-account button.orange-button{background:#eb3300;border-color:#eb3300;margin-top:10px}section.account .account-personal-data button.orange-button{margin-top:10px}section.account .account-personal-data .change-picture{align-items:center;display:flex}section.account .account-personal-data .change-picture .files-box{background:#fff;border:1px solid #e5e7e8;border-radius:12px;width:calc(100% - 46px)}section.account .account-personal-data .change-picture .files-box label{align-items:center;color:#ff6a39;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:12px 20px;text-align:center}section.account .account-personal-data .change-picture .files-box input{display:none}section.account .account-personal-data .change-picture .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:46px;justify-content:center;margin-left:10px;position:relative;width:46px}section.account .account-personal-data .address-google-places-autocomplete{position:relative}section.account .account-personal-data .address-google-places-autocomplete .css-1wy0on6{display:none!important}section.account .account-personal-data .address-google-places-autocomplete .css-36g5w0-control,section.account .account-personal-data .address-google-places-autocomplete .css-9l12cq-control{background:#e5e7e8;border:2px solid #e5e7e8!important;border-radius:12px;box-shadow:none!important;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;height:56px!important;line-height:22px;margin-bottom:10px;outline:none!important;padding:19px 20px;transition:all .2s ease-out}section.account .account-personal-data .address-google-places-autocomplete .css-44k718-singleValue,section.account .account-personal-data .address-google-places-autocomplete .css-70phce{margin:0!important}section.account .account-personal-data .address-google-places-autocomplete .css-1hwfws3,section.account .account-personal-data .address-google-places-autocomplete .css-tfl430-placeholder{margin:0!important;padding:0!important}section.account .account-personal-data .address-google-places-autocomplete input{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;width:auto}section.account .account-personal-data .address-google-places-autocomplete label{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;padding-left:20px;position:absolute;top:10px;transition:all .2s ease-out;width:100%}section.account .account-personal-data .phone-number-with-prefix{display:flex;flex-direction:row;justify-content:space-between;width:100%}section.account .account-personal-data .phone-number-with-prefix select{width:105px}section.account .account-personal-data .phone-number-with-prefix .form-input{width:calc(100% - 115px)}section.account .account-personal-data .profile-picture-file-extention-tooltip{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;padding-left:10px;padding-top:5px}section.account .account-personal-data .input-tooltip{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-bottom:10px;margin-top:-5px;padding-left:10px}.form-input-invitation-code{margin-top:20px!important}.form-input-invitation-code .form-control{margin-bottom:0!important}.invitation-code{font-weight:700!important}section.medical-folder,section.medical-folder .small-container,section.medical-folder.small-container{margin:auto;max-width:400px}section.medical-folder .title-section{margin-bottom:40px;margin-top:40px;position:relative}section.medical-folder .title-section .icon-wrapper{cursor:pointer;left:0;position:absolute}section.medical-folder .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.medical-folder .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.medical-folder .info-message.gray{background:#e5e7e8}section.medical-folder .header-profile{align-items:center;display:flex;margin-bottom:10px}section.medical-folder .header-profile .subtitle{display:inline-flex;margin-bottom:0;margin-right:auto;margin-top:0}section.medical-folder .header-profile button{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0;padding:0;text-align:right}section.medical-folder a.white-button{align-items:center;color:#001315!important;display:flex;justify-content:center;margin-bottom:20px;min-height:46px;padding:9px 20px;text-decoration:none!important}section.medical-folder a.white-button svg{margin-right:10px}section.medical-folder .patient-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.medical-folder .patient-box .details{align-items:center;display:flex;margin-right:auto}section.medical-folder .patient-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.medical-folder .patient-box .details .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.medical-folder .patient-box .details .age{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px;margin-top:2px}section.medical-folder .patient-box button{background:none;border:0;padding:0}section.medical-folder .patient-box a{color:#ff6a39!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-align:right;text-decoration:none!important}section.medical-folder .info-message.disabled,section.medical-folder .patient-box.disabled,section.medical-folder a.white-button.disabled{opacity:.5!important;pointer-events:none!important}section.medical-folder .change-picture{align-items:center;display:flex}section.medical-folder .change-picture .files-box{background:#fff;border-radius:12px;width:calc(100% - 46px)}section.medical-folder .change-picture .files-box label{align-items:center;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:12px 20px;text-align:center}section.medical-folder .change-picture .files-box label.add{color:#001315}section.medical-folder .change-picture .files-box label.modify{color:#ff6a39}section.medical-folder .change-picture .files-box input{display:none}section.medical-folder .change-picture .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:46px;margin-left:10px;position:relative;width:46px}section.medical-folder .change-picture .no-avatar{align-items:center;background:#e5e7e8;border-radius:100%;display:inline-flex;height:46px;justify-content:center;margin-left:10px;width:46px}section.medical-folder.add-profile .custom-checkbox{margin-bottom:20px;margin-top:30px}section.medical-folder .switch-box{background:#e5e7e8;border-radius:12px;margin-bottom:10px;padding:12px 20px}section.medical-folder .nav.nav-tabs{border:0;display:flex;margin-bottom:15px;margin-left:-5px;margin-right:-5px}section.medical-folder .nav.nav-tabs .nav-item{flex:1 1 auto;padding:0 5px}section.medical-folder .nav.nav-tabs .nav-item .nav-link{background:#e5e7e8;border:0;border-radius:10px;color:#001315;cursor:pointer;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:8px 20px;text-align:center}section.medical-folder .nav.nav-tabs .nav-item .nav-link.active{background:#fff}section.medical-folder .add-btn{align-items:center;color:#ff6a39;display:flex;justify-content:center;margin-bottom:10px;min-height:46px}section.medical-folder .add-btn svg{margin-right:10px}section.medical-folder .family-history .box{background:#fff;border-radius:12px;margin-bottom:10px;padding:20px 20px 13px}section.medical-folder .family-history .box .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:12px}section.medical-folder .family-history .box .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px;word-break:break-word}section.medical-folder .family-history .box .read-all-btn{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0}section.medical-folder .family-history .box .action-buttons{align-items:center;border-top:1px solid #f2f3f3;display:flex;justify-content:flex-end;margin-top:16px;padding-top:13px}section.medical-folder .family-history .box .action-buttons .modify-btn{align-items:center;background:none;border:0;color:#ff6a39;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-left:24px;padding:0}section.medical-folder .family-history .box .action-buttons svg{margin-right:7px}section.medical-folder .family-history .box .action-buttons .delete-btn{align-items:center;background:none;border:0;color:#80898a;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-left:24px;padding:0}.modal-add-family-history .modal-body .form-textarea textarea{margin-bottom:0}section.medical-folder .recommendation-tab{margin-top:20px}section.medical-folder .recommendation-tab .box{background:#fff;border-radius:12px;display:flex;margin-bottom:20px;padding:20px 40px 20px 20px;word-break:break-word}section.medical-folder .recommendation-tab .box:last-child{margin-bottom:0}section.medical-folder .recommendation-tab .box .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:inline-flex;height:24px;margin-right:16px;min-width:24px;position:relative;width:24px}section.medical-folder .recommendation-tab .box .details{display:inline-flex;flex:1 1;flex-direction:column}section.medical-folder .recommendation-tab .box .details .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:4px}section.medical-folder .recommendation-tab .box .details .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.medical-folder .recommendation-tab .box .details .specialization{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}section.medical-folder .recommendation-tab .box .details .item .title{border-top:1px solid #f2f3f3;color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:5px;margin-top:10px;padding-top:15px;text-transform:uppercase}section.medical-folder .recommendation-tab .box .details .item .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.medical-folder .recommendation-tab .box .details .item .document{align-items:center;display:flex;margin-top:15px;position:relative;text-decoration:none!important}section.medical-folder .recommendation-tab .box .details .item .document .info{display:inline-flex;flex-direction:column}section.medical-folder .recommendation-tab .box .details .item .document .info .name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.medical-folder .recommendation-tab .box .details .item .document .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.medical-folder .recommendation-tab .box .details .item .document .custom-icon.document{display:inline-flex;margin-right:16px}section.medical-folder .recommendation-tab .box .details .item .document .custom-icon.arrow{bottom:auto;position:absolute;right:-28px;top:auto}section.medical-folder .folder-tab{margin-top:20px}section.medical-folder .folder-tab .box{background:#fff;border:0;border-radius:12px;margin-bottom:10px}section.medical-folder .folder-tab .box:last-child{margin-bottom:0}section.medical-folder .folder-tab .box .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.medical-folder .folder-tab .box .accordion-header .accordion-button .counter-badge{background:#f2f3f3;border-radius:12px;color:#001315;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-left:auto;padding:5px 8px}section.medical-folder .folder-tab .box .accordion-header .accordion-button:after{background-image:url(/static/media/accordion-item-closed.e96a1004fda8d1e0d232.svg);height:10px;margin-left:15px}section.medical-folder .folder-tab .box .accordion-header{border-bottom:1px solid #f2f3f3}section.medical-folder .folder-tab .box .accordion-button{background:none!important;border:0!important;box-shadow:none!important;padding:15px 20px}section.medical-folder .folder-tab .box .accordion-body{padding:0 20px}section.medical-folder .folder-tab .box .document{display:flex;flex-direction:column}section.medical-folder .folder-tab .box .document button{align-items:center;background:none;border:0;display:flex;flex-direction:row;justify-content:space-between;margin:13px 0;padding:0;position:relative;text-decoration:none!important}section.medical-folder .folder-tab .box .document button .info{align-items:flex-start;display:inline-flex;flex-direction:column;flex-grow:1}section.medical-folder .folder-tab .box .document button .info .name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#001315!important;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;height:44px;line-height:22px;margin-bottom:2px;overflow:hidden;text-align:left}section.medical-folder .folder-tab .box .document button .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.medical-folder .folder-tab .box .document button .custom-icon.document{margin-right:16px;width:24px}section.medical-folder .folder-tab .box .document button .custom-icon.arrow{bottom:auto;right:-8px;top:auto;width:24px}section.medical-folder .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:60px;text-align:center}.modal-add-document .modal-dialog,.modal-edit-document .modal-dialog{max-width:440px}.modal-edit-document .modal-header{align-items:flex-start}.modal-edit-document .modal-header .modal-title .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-add-document .info-message{background:#e5e7e8;padding:16px 20px}.modal-add-document .files .subtitle,.modal-edit-document .files .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-add-document .files .files-box,.modal-edit-document .add-files .files-box{background:#fff;border-radius:12px}.modal-add-document .files .files-box label,.modal-edit-document .add-files .files-box label{align-items:center;color:#001315;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:16px 20px}.modal-add-document .files .files-box label svg,.modal-edit-document .add-files .files-box label svg{margin-right:10px}.modal-add-document .files .files-box input,.modal-edit-document .add-files .files-box input{display:none}.modal-add-document .files .uploaded-box,.modal-edit-document .files .uploaded-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:15px 20px}.modal-add-document .files .uploaded-box:last-child,.modal-edit-document .files .uploaded-box:last-child{margin-bottom:0}.modal-add-document .files .uploaded-file,.modal-edit-document .files .uploaded-file{align-items:center;display:flex;position:relative}.modal-edit-document .files .uploaded-file .circle.new-file{background:#ff6a39;border-radius:10px;bottom:auto;height:10px;left:-13px;position:absolute;top:auto;width:10px}.modal-add-document .files .uploaded-file .file-name,.modal-edit-document .files .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}.modal-add-document .files .uploaded-file .file-name span,.modal-edit-document .files .uploaded-file .file-name span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#001315;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;height:44px;line-height:22px;overflow:hidden}.modal-add-document .files .uploaded-file .file-name svg,.modal-edit-document .files .uploaded-file .file-name svg{margin-right:16px;min-width:24px}.modal-add-document .files .uploaded-file button,.modal-edit-document .files .uploaded-file button{background:none;border:0;margin:0;padding:0}.modal-add-document .details .subtitle,.modal-edit-document .details .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-edit-document .details .subtitle{margin-top:0}.modal-add-document .details .form-select-label select{margin-bottom:0}.modal-edit-document .add-files .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-edit-document .orange-button{margin-top:20px}.modal-edit-document .modal-footer .white-button{color:#eb3300}section.medical-folder .phone-number-with-prefix{display:flex;flex-direction:row;justify-content:space-between;width:100%}section.medical-folder .phone-number-with-prefix select{width:105px}section.medical-folder .phone-number-with-prefix .form-input{width:calc(100% - 115px)}.modal-add-document #date-document,section.medical-folder #birthDate{padding:28px 18px 10px}section.medical-folder .profile-picture-file-extention-tooltip{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;padding-left:10px;padding-top:5px}.orange-button.disabled{background:#bfc4c5;border:1px solid #bfc4c5;color:#fff}.uploading-files-animation{height:29px;margin-left:auto;margin-right:auto;width:79px}.modal-edit-document .details.title,.modal-edit-document .info-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modal-edit-document .details.title{font-size:20px;line-height:26px}.modal-edit-document .info-text{font-size:16px;font-weight:400;line-height:22px}section.appointment-steps{margin:auto;max-width:400px}section.appointment-steps.appointment-steps--confirmed{margin-top:20px}section.appointment-steps.full-width{max-width:none}section.appointment-steps.full-width .calendar-and-interval-hours{margin-bottom:30px;max-width:none}section.appointment-steps.full-width .footer-btn,section.appointment-steps.full-width .medic-box,section.appointment-steps.full-width .title-section{margin-left:auto;margin-right:auto;max-width:400px}section.appointment-steps .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:60px;margin-top:60px;text-align:center}section.appointment-steps .title-section{margin-bottom:30px;margin-top:40px}section.appointment-steps .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.appointment-steps .text-section{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:30px;margin-top:-10px;text-align:center}section.appointment-steps .steps{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;justify-content:space-between;line-height:24px;margin-bottom:5px;position:relative;text-align:center;text-transform:uppercase}section.appointment-steps .back-to{align-items:center;color:#001315;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px}section.appointment-steps .back-to svg{cursor:pointer;margin-right:10px}section.appointment-steps .steps .icon-wrapper{cursor:pointer}section.appointment-steps .steps .cancel-button{margin:0;width:auto}section.appointment-steps .medic-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:12px 20px}section.appointment-steps .medic-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.appointment-steps .medic-box .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.appointment-steps .medic-box .rating{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.appointment-steps .medic-box .rating svg{margin-right:5px}section.appointment-steps .specialization-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:12px 20px}section.appointment-steps .orange-button{margin-top:10px}section.appointment-steps .orange-button.set-date{margin-bottom:40px}section.appointment-steps .sticky-btn-bottom{background-color:#f5f5f5;border-top:1px solid #e5e7e8;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;width:100%;z-index:5000}section.appointment-steps .sticky-btn-bottom .orange-button{margin-bottom:50px;margin-top:20px;max-width:400px}section.appointment-steps .cancel-button{margin-top:20px}section.appointment-steps .white-button{align-items:center;display:flex;justify-content:center;min-height:46px;padding:0!important}section.appointment-steps .white-button svg{margin-right:10px}section.appointment-steps.waiting-screen{margin-top:20px}section.appointment-steps.waiting-screen .info-message{background:#fff;margin:0}section.appointment-steps .info-message{background:#e5e7e8;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px;margin-top:20px}.modal-medical-documents .info-message .info-text-accepted-files,section.appointment-steps .info-message .info-text-accepted-files{height:56px;overflow:hidden;transition:height .3s ease-in-out;width:100%}.modal-medical-documents .info-message .info-text-accepted-files.expanded,section.appointment-steps .info-message .info-text-accepted-files.expanded{height:136px}section.appointment-steps .info-message .right{margin-right:0}section.appointment-steps .calendar .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-steps .calendar .react-calendar{background:#fff;border:0;border-radius:12px;width:100%}section.appointment-steps .calendar .react-calendar__navigation{height:auto;margin-bottom:0;padding-top:20px}section.appointment-steps .calendar .react-calendar__month-view{padding-bottom:14px;padding-top:23px}section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth,section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend.react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none!important}section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend:disabled,section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day:disabled{color:#bfc4c5}section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend{color:#001315}section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day{align-items:center;background:none;color:#001315;display:flex;flex-basis:auto!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;height:40px;justify-content:center;line-height:20px;margin:0 5px;padding:0;text-align:center;width:40px}section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day:hover{background:none}section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--now{background:none;border:2px solid #ff6a39;border-radius:100%}section.appointment-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--active{background:#ff6a39;border-radius:100%;color:#fff}section.appointment-steps .calendar .react-calendar__navigation__arrow.react-calendar__navigation__next2-button,section.appointment-steps .calendar .react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none!important}section.appointment-steps .calendar .react-calendar__navigation__arrow{background:none!important}section.appointment-steps .calendar .react-calendar__navigation__label{background:none!important;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-align:center;text-transform:capitalize}section.appointment-steps .calendar .react-calendar__viewContainer{padding:0 20px}section.appointment-steps .calendar .react-calendar__month-view__weekdays__weekday abbr{color:#001315;cursor:auto;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center;text-decoration:none!important;text-transform:capitalize}section.appointment-steps .calendar .react-calendar__month-view__weekdays{border-bottom:1px solid #f2f3f3;margin-bottom:8px;padding-bottom:12px}section.appointment-steps .calendar .react-calendar__month-view__days,section.appointment-steps .calendar .react-calendar__month-view__weekdays{justify-content:center}section.appointment-steps .calendar .react-calendar__month-view__weekdays__weekday{flex-basis:auto!important;margin:0 5px;padding:0;width:40px}section.appointment-steps .calendar-and-interval-hours>.row>.col-12:last-child{display:flex;flex-direction:column}section.appointment-steps .calendar-and-interval-hours .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-steps .hours-available-select{align-items:start;background:#fff;border-radius:12px;display:flex;height:100%;justify-content:center;padding:20px}section.appointment-steps .select-hour label{border:0;margin-bottom:10px;padding:0 5px}section.appointment-steps .select-hour .btn-check:checked+label,section.appointment-steps .select-hour .btn-check:checked+label:focus,section.appointment-steps .select-hour label{background:none!important;box-shadow:none!important;outline:none!important}section.appointment-steps .select-hour label input{display:none}section.appointment-steps .select-hour label .time{background:#fff;border:1px solid #e5e7e8;border-radius:12px;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;padding:12px 15px;text-align:center}section.appointment-steps .select-hour .btn-check:checked+label .time{background:#ff6a39;border:1px solid #ff6a39;color:#fff}section.appointment-steps .patient-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.appointment-steps .patient-box .details{align-items:center;display:flex;margin-right:auto}section.appointment-steps .patient-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.appointment-steps .patient-box .details .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.appointment-steps .patient-box .details .age{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.appointment-steps .patient-box button{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0;text-align:right}section.appointment-steps .upload .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-steps .upload .files-box{background:#fff;border-radius:12px}section.appointment-steps .upload .files-box label{align-items:center;color:#001315;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:16px 20px}section.appointment-steps .upload .files-box label svg{margin-right:16px}section.appointment-steps .upload .files-box input{display:none}section.appointment-steps .new-document .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-steps .new-document .uploaded-box{background:#fff;border-radius:12px;padding:20px}section.appointment-steps .new-document .uploaded-file{align-items:center;display:flex;margin-bottom:24px}section.appointment-steps .new-document .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}section.appointment-steps .new-document .uploaded-file .file-name span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#001315;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;height:44px;line-height:22px;overflow:hidden}section.appointment-steps .new-document .uploaded-file .file-name svg{margin-right:16px;min-width:24px}section.appointment-steps .new-document .uploaded-file button{background:none;border:0;margin:0;padding:0}section.appointment-steps .new-document button.orange-button{min-height:46px;padding:10px 20px}section.appointment-steps .choose-documents{margin-bottom:140px}section.appointment-steps .choose-documents .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-steps .choose-documents .documents-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:16px 20px 0}section.appointment-steps .choose-documents .documents-box .header{border-bottom:1px solid #f2f3f3;padding-bottom:14px}section.appointment-steps .choose-documents .documents-box .header .title{color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-right:auto}section.appointment-steps .choose-documents .documents-box .header .custom-checkbox.select-all.active-label-orange .custom-control-label{color:#001315}section.appointment-steps .choose-documents .documents-box .header .custom-checkbox.select-all.active-label-orange .custom-control-input:checked~.custom-control-label{color:#ff6a39}section.appointment-steps .appointment-details-box{background:#fff;border-radius:12px;padding:20px}section.appointment-steps .appointment-details-box .list-group{border-radius:0}section.appointment-steps .appointment-details-box .list-group-item{align-items:center;border:0;border-bottom:1px solid #f2f3f3;display:flex;margin-bottom:12px;padding:0 0 8px}section.appointment-steps .appointment-details-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}section.appointment-steps .appointment-details-box .list-group-item .details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.appointment-steps .appointment-details-box .list-group-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}section.appointment-steps .voucher .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-steps .voucher .voucher-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.appointment-steps .voucher .voucher-box .details{align-items:center;display:flex;margin-right:auto}section.appointment-steps .voucher .voucher-box .details svg{margin-right:20px}section.appointment-steps .voucher .voucher-box .details .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;padding-right:10px}section.appointment-steps .voucher .voucher-box .details .code{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.appointment-steps .voucher .voucher-box button{background:none;border:0;padding:0}section.appointment-steps .voucher .voucher-info{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;margin-top:10px;padding:11px 20px}section.appointment-steps .voucher .voucher-button-info,section.appointment-steps .voucher .voucher-info{color:#00cfb4;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px}section.appointment-steps .voucher .voucher-info svg{margin-right:20px}section.appointment-steps .card-details-section-header{align-items:center;display:flex;justify-content:space-between}section.appointment-steps .card-details .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-steps .card-details .custom-checkbox{margin-bottom:10px;margin-top:20px}section.appointment-steps .card-details .card-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:20px;padding:13px 20px}section.appointment-steps .card-details .card-box .details{align-items:center;display:flex;margin-right:auto}section.appointment-steps .card-details .card-box .details img{margin-right:20px}section.appointment-steps .card-details .card-box .details .number{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.appointment-steps .card-details .card-box .details .date{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.appointment-steps .card-details .card-box button{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0;text-align:right}section.appointment-steps .payment-error-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:20px}section.appointment-steps .payment-error-box svg{margin-bottom:10px;margin-top:10px}section.appointment-steps .payment-error-box .title{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:6px;text-align:center}section.appointment-steps .payment-error-box .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:10px;text-align:center}section.appointment-steps .confirmed-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:20px;padding:40px 20px}section.appointment-steps .confirmed-box .title{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:500;line-height:30px;margin-top:25px;text-align:center}section.appointment-steps .countdown-box{margin-bottom:10px;padding:10px 20px}section.appointment-steps .countdown{align-items:center;display:flex;justify-content:space-between;width:100%}section.appointment-steps .countdown .will-start{color:#001315;flex:0 0 50%;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.appointment-steps .countdown .timer{align-items:center;color:#ff6a39;display:flex;flex:0 0 50%;font-family:Rota;font-size:24px;font-style:normal;font-weight:600;justify-content:end;line-height:30px;text-align:right}section.appointment-steps .countdown .timer p{margin-bottom:0}section.appointment-steps .medic-call-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:20px}section.appointment-steps .medic-call-box .medic-avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;font-size:1.3em;height:159px;justify-content:center;margin-bottom:15px;position:relative;width:159px}section.appointment-steps .medic-call-box .rating{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:2px}section.appointment-steps .medic-call-box .rating svg{margin-right:5px}section.appointment-steps .medic-call-box .name{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:700;line-height:30px;text-align:center}section.appointment-steps .medic-call-box .specialization{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}section.appointment-steps .medic-call-box .clinic{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}section.appointment-steps .countdown-box{background:#fff;border-radius:12px;padding:20px 20px 15px}.modal-medical-documents .info-message{display:flex}.modal-medical-documents .info-message .info-text-accepted-files{flex:1 1 auto}.modal-medical-documents .info-message svg.right{margin-right:0}section.appointment-steps .invoicing-address .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.invoicing-address-content{color:#001315;display:flex;flex-direction:column;font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px;width:100%}.invoicing-address-content svg{margin-right:10px}.invoicing-addAddress-info{color:#ff6a39;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.invoicing-address .white-box{align-items:center;display:flex;flex-direction:row;justify-content:center}.invoicing-address .white-box.border{border:1px solid red}.invoicing-address .white-box .invoicing-address-edit{cursor:pointer}.address-google-places-autocomplete{height:59px;margin-bottom:10px}.modal-voucher .modal-body input.invoicing-address-input{margin-bottom:10px}.modal-footer.medicina-muncii .actions{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.doc-2-lines{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:44px;overflow:hidden;text-align:left}.modal-add-to-calendar .modal-body{display:flex;flex-direction:column;gap:12px}.modal-add-to-calendar .add-to-calendar-subtitle{font-size:14px;line-height:20px;margin:0}.modal-add-to-calendar .add-to-calendar-options{display:flex;flex-direction:column;gap:8px}.modal-add-to-calendar .add-to-calendar-options a.orange-button{align-items:center;display:flex;justify-content:center;text-decoration:none}.modal-add-to-calendar .add-to-calendar-hint{font-size:12px;line-height:16px;margin:0;opacity:.75}section.appointment-service-steps{margin:auto;max-width:400px}section.appointment-service-steps.full-width{max-width:none}section.appointment-service-steps.full-width .calendar-and-interval-hours{margin-bottom:30px;max-width:none}section.appointment-service-steps.full-width .footer-btn,section.appointment-service-steps.full-width .medic-box,section.appointment-service-steps.full-width .title-section{margin-left:auto;margin-right:auto;max-width:400px}section.appointment-service-steps .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:60px;margin-top:60px;text-align:center}section.appointment-service-steps .title-section{margin-bottom:30px;margin-top:40px}section.appointment-service-steps .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.appointment-service-steps .text-section{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:30px;margin-top:-10px;text-align:center}section.appointment-service-steps .steps{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;justify-content:space-between;line-height:24px;margin-bottom:5px;position:relative;text-align:center;text-transform:uppercase}section.appointment-service-steps .back-to{align-items:center;color:#001315;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px}section.appointment-service-steps .back-to svg{cursor:pointer;margin-right:10px}section.appointment-service-steps .steps .icon-wrapper{cursor:pointer}section.appointment-service-steps .steps .cancel-button{margin:0;width:auto}section.appointment-service-steps .medic-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:12px 20px}section.appointment-service-steps .medic-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.appointment-service-steps .medic-box .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.appointment-service-steps .medic-box .rating{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.appointment-service-steps .medic-box .rating svg{margin-right:5px}section.appointment-service-steps .specialization-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:12px 20px}section.appointment-service-steps .orange-button{margin-top:10px}section.appointment-service-steps .sticky-btn-bottom{background-color:#f5f5f5;border-top:1px solid #e5e7e8;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;width:100%;z-index:5000}section.appointment-service-steps .sticky-btn-bottom .orange-button{margin-bottom:50px;margin-top:20px;max-width:400px}section.appointment-service-steps .cancel-button{margin-top:20px}section.appointment-service-steps .white-button{align-items:center;display:flex;justify-content:center;min-height:46px;padding:0!important}section.appointment-service-steps .white-button svg{margin-right:10px}section.appointment-service-steps.waiting-screen .info-message{background:#fff;margin:0}section.appointment-service-steps .info-message{background:#e5e7e8;color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px;margin-top:20px}section.appointment-service-steps .calendar .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-service-steps .calendar .react-calendar{background:#fff;border:0;border-radius:12px;width:100%}section.appointment-service-steps .calendar .react-calendar__navigation{height:auto;margin-bottom:0;padding-top:20px}section.appointment-service-steps .calendar .react-calendar__month-view{padding-bottom:14px;padding-top:23px}section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth,section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend.react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none!important}section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend:disabled,section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day:disabled{color:#bfc4c5}section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend{color:#001315}section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day{align-items:center;background:none;color:#001315;display:flex;flex-basis:auto!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;height:40px;justify-content:center;line-height:20px;margin:0 5px;padding:0;text-align:center;width:40px}section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day:hover{background:none}section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--now{background:none;border:2px solid #ff6a39;border-radius:100%}section.appointment-service-steps .calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--active{background:#ff6a39;border-radius:100%;color:#fff}section.appointment-service-steps .calendar .react-calendar__navigation__arrow.react-calendar__navigation__next2-button,section.appointment-service-steps .calendar .react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none!important}section.appointment-service-steps .calendar .react-calendar__navigation__arrow{background:none!important}section.appointment-service-steps .calendar .react-calendar__navigation__label{background:none!important;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-align:center;text-transform:capitalize}section.appointment-service-steps .calendar .react-calendar__viewContainer{padding:0 20px}section.appointment-service-steps .calendar .react-calendar__month-view__weekdays__weekday abbr{color:#001315;cursor:auto;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center;text-decoration:none!important;text-transform:capitalize}section.appointment-service-steps .calendar .react-calendar__month-view__weekdays{border-bottom:1px solid #f2f3f3;margin-bottom:8px;padding-bottom:12px}section.appointment-service-steps .calendar .react-calendar__month-view__days,section.appointment-service-steps .calendar .react-calendar__month-view__weekdays{justify-content:center}section.appointment-service-steps .calendar .react-calendar__month-view__weekdays__weekday{flex-basis:auto!important;margin:0 5px;padding:0;width:40px}section.appointment-service-steps .calendar-and-interval-hours>.row>.col-12:last-child{display:flex;flex-direction:column}section.appointment-service-steps .calendar-and-interval-hours .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-service-steps .hours-available-select{align-items:start;background:#fff;border-radius:12px;display:flex;height:100%;justify-content:center;padding:20px}section.appointment-service-steps .select-hour label{border:0;margin-bottom:10px;padding:0 5px}section.appointment-service-steps .select-hour .btn-check:checked+label,section.appointment-service-steps .select-hour .btn-check:checked+label:focus,section.appointment-service-steps .select-hour label{background:none!important;box-shadow:none!important;outline:none!important}section.appointment-service-steps .select-hour label input{display:none}section.appointment-service-steps .select-hour label .time{background:#fff;border:1px solid #e5e7e8;border-radius:12px;color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;padding:12px 15px;text-align:center}section.appointment-service-steps .select-hour .btn-check:checked+label .time{background:#ff6a39;border:1px solid #ff6a39;color:#fff}section.appointment-service-steps .patient-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.appointment-service-steps .patient-box .details{align-items:center;display:flex;margin-right:auto}section.appointment-service-steps .patient-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.appointment-service-steps .patient-box .details .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.appointment-service-steps .patient-box .details .age{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.appointment-service-steps .patient-box button{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0;text-align:right}section.appointment-service-steps .upload .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-service-steps .upload .files-box{background:#fff;border-radius:12px}section.appointment-service-steps .upload .files-box label{align-items:center;color:#001315;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:16px 20px}section.appointment-service-steps .upload .files-box label svg{margin-right:16px}section.appointment-service-steps .upload .files-box input{display:none}section.appointment-service-steps .new-document .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-service-steps .new-document .uploaded-box{background:#fff;border-radius:12px;padding:20px}section.appointment-service-steps .new-document .uploaded-file{align-items:center;display:flex;margin-bottom:24px}section.appointment-service-steps .new-document .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}section.appointment-service-steps .new-document .uploaded-file .file-name span{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.appointment-service-steps .new-document .uploaded-file .file-name svg{margin-right:16px;min-width:24px}section.appointment-service-steps .new-document .uploaded-file button{background:none;border:0;margin:0;padding:0}section.appointment-service-steps .new-document button.orange-button{min-height:46px;padding:10px 20px}section.appointment-service-steps .choose-documents{margin-bottom:40px}section.appointment-service-steps .choose-documents .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-service-steps .choose-documents .documents-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:16px 20px 0}section.appointment-service-steps .choose-documents .documents-box .header{border-bottom:1px solid #f2f3f3;padding-bottom:14px}section.appointment-service-steps .choose-documents .documents-box .header .title{color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-right:auto}section.appointment-service-steps .choose-documents .documents-box .header .custom-checkbox.select-all.active-label-orange .custom-control-label{color:#001315}section.appointment-service-steps .choose-documents .documents-box .header .custom-checkbox.select-all.active-label-orange .custom-control-input:checked~.custom-control-label{color:#ff6a39}section.appointment-service-steps .appointment-details-box{background:#fff;border-radius:12px;padding:20px}section.appointment-service-steps .appointment-details-box .list-group{border-radius:0}section.appointment-service-steps .appointment-details-box .list-group-item{align-items:center;border:0;border-bottom:1px solid #f2f3f3;display:flex;margin-bottom:12px;padding:0 0 8px}section.appointment-service-steps .appointment-details-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}section.appointment-service-steps .appointment-details-box .list-group-item .details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.appointment-service-steps .appointment-details-box .list-group-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}section.appointment-service-steps .voucher .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-service-steps .voucher .voucher-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.appointment-service-steps .voucher .voucher-box .details{align-items:center;display:flex;margin-right:auto}section.appointment-service-steps .voucher .voucher-box .details svg{margin-right:20px}section.appointment-service-steps .voucher .voucher-box .details .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;padding-right:10px}section.appointment-service-steps .voucher .voucher-box .details .code{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.appointment-service-steps .voucher .voucher-box button{background:none;border:0;padding:0}section.appointment-service-steps .voucher .voucher-info{align-items:center;background:#fff;border-radius:12px;color:#00cfb4;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px;margin-top:10px;padding:11px 20px}section.appointment-service-steps .voucher .voucher-info svg{margin-right:20px}section.appointment-service-steps .card-details-section-header{align-items:center;display:flex;justify-content:space-between}section.appointment-service-steps .card-details .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.appointment-service-steps .card-details .custom-checkbox{margin-bottom:10px;margin-top:20px}section.appointment-service-steps .card-details .card-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.appointment-service-steps .card-details .card-box .details{align-items:center;display:flex;margin-right:auto}section.appointment-service-steps .card-details .card-box .details img{margin-right:20px}section.appointment-service-steps .card-details .card-box .details .number{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.appointment-service-steps .card-details .card-box .details .date{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.appointment-service-steps .card-details .card-box button{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0;text-align:right}section.appointment-service-steps .payment-error-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:20px}section.appointment-service-steps .payment-error-box svg{margin-bottom:10px;margin-top:10px}section.appointment-service-steps .payment-error-box .title{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:6px;text-align:center}section.appointment-service-steps .payment-error-box .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:10px;text-align:center}section.appointment-service-steps .confirmed-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:20px;padding:40px 20px}section.appointment-service-steps .confirmed-box .title{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:500;line-height:30px;margin-top:25px;text-align:center}section.appointment-service-steps .countdown-box{margin-bottom:10px;padding:10px 20px}section.appointment-service-steps .countdown{align-items:center;display:flex;justify-content:space-between;width:100%}section.appointment-service-steps .countdown .will-start{color:#001315;flex:0 0 50%;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.appointment-service-steps .countdown .timer{align-items:center;color:#ff6a39;display:flex;flex:0 0 50%;font-family:Rota;font-size:24px;font-style:normal;font-weight:600;justify-content:end;line-height:30px;text-align:right}section.appointment-service-steps .countdown .timer p{margin-bottom:0}section.appointment-service-steps .medic-call-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:20px}section.appointment-service-steps .medic-call-box .medic-avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;font-size:1.3em;height:159px;justify-content:center;margin-bottom:15px;position:relative;width:159px}section.appointment-service-steps .medic-call-box .rating{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:2px}section.appointment-service-steps .medic-call-box .rating svg{margin-right:5px}section.appointment-service-steps .medic-call-box .name{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:700;line-height:30px;text-align:center}section.appointment-service-steps .medic-call-box .specialization{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}section.appointment-service-steps .medic-call-box .clinic{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}section.appointment-service-steps .countdown-box{background:#fff;border-radius:12px;padding:20px 20px 15px}.modal-add-card .modal-body .custom-checkbox{margin-bottom:20px;margin-top:20px}.modal-add-card .modal-body .info-message{align-items:flex-start;margin-bottom:0;padding:20px}.modal-add-card .modal-body .info-message>div{display:flex;flex-direction:column}.modal-add-card .modal-body .info-message img{margin-top:10px;max-width:149px}.modal-cards .modal-body .card-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:12px 20px}.modal-cards .modal-body .card-box:last-child{margin-bottom:0}.modal-apply-voucher .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:0;text-transform:uppercase}.modal-apply-voucher .voucher-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:20px;position:relative}.modal-apply-voucher .voucher-box.ineligible{background:hsla(0,0%,100%,.6)}.modal-apply-voucher .voucher-box:last-child{margin-bottom:0}.modal-apply-voucher .voucher-box .custom-icon{position:absolute;right:20px;top:18px}.modal-apply-voucher .voucher-box.ineligible svg path{fill:#80898a!important}.modal-apply-voucher .voucher-box .code{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.modal-apply-voucher .voucher-box .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;max-width:274px}.modal-apply-voucher .voucher-box .description,.modal-apply-voucher .voucher-box .discount,.modal-apply-voucher .voucher-box .expires-at,.modal-apply-voucher .voucher-box .remaining-uses{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.modal-apply-voucher .voucher-box .description{margin-top:5px}.modal-apply-voucher .voucher-box.ineligible .code,.modal-apply-voucher .voucher-box.ineligible .description,.modal-apply-voucher .voucher-box.ineligible .expires-at,.modal-apply-voucher .voucher-box.ineligible .title{color:#80898a}.modal-apply-voucher .voucher-box button{min-height:46px;padding:10px 20px}.modal-apply-voucher .voucher-box.ineligible button{background:#f2f3f3;border-color:#f2f3f3;color:#80898a}.modal-voucher .modal-body .info-message{background:#e5e7e8;margin-bottom:10px}.modal-voucher .modal-body input{margin-bottom:0}.profile-picture-file-extention-tooltip{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;padding-left:10px;padding-top:5px}.services .service-item{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:16px 20px}.services .service-item .service-name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.services .service-item .service-description{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-bottom:14px}.services .service-item .service-details{color:#ff6a39;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;font-weight:700;line-height:20px;.service-price-discounted{color:#80898a;font-size:14px;font-weight:600;line-height:17px;text-decoration:line-through}}section.notifications{margin:auto}section.notifications .title-section{margin-bottom:35px;margin-top:40px}section.notifications .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.notifications .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.notifications .box{background:#fff;border-radius:12px;margin-bottom:10px;padding:20px;position:relative}section.notifications .box .unread-notification{margin-right:10px}section.notifications .box .unread-notification .green-circle{background:#ff6a39;border-radius:10px;height:10px;width:10px}section.notifications .box .title{align-items:center;color:#001315;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:21px;margin-bottom:6px}section.notifications .box .date{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-bottom:12px}section.notifications .box .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px}section.notifications .box button{align-items:center;background:#fff;border:1px solid #e5e7e8;border-radius:12px;box-sizing:border-box;color:#ff6a39;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-top:20px;padding:10px 10px 10px 20px;width:100%}section.notifications .box button svg{margin-left:auto}section.notifications .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-top:60px;text-align:center}section.free-call-medic{margin:auto;max-width:400px}section.free-call-medic .title-section{margin-bottom:40px;margin-top:40px}section.free-call-medic .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.free-call-medic button svg{position:absolute;right:20px}section.free-call-medic .or{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin:18px 0;text-align:center;text-transform:uppercase}section.free-call-medic form .custom-checkbox{margin-bottom:20px;margin-top:10px}section.free-call-medic .info-message{background:#e5e7e8;color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px;margin-top:40px}section.free-call-medic .box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:20px}section.free-call-medic .box .medic-avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:159px;margin-bottom:12px;width:159px}section.free-call-medic .box svg.custom-icon{margin-bottom:12px}section.free-call-medic .box .searching-circles-orange-icon{background-image:url(/static/media/searching-circles-orange-icon.ea727bc33b69686405c0.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:12px;margin-bottom:18px;width:46px}section.free-call-medic .box h1{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin:0;padding:0 40px;text-align:center}section.free-call-medic .box ul{list-style:none;margin:0;padding:0;width:100%}section.free-call-medic .box ul li{border-bottom:1px solid #f2f3f3;margin-bottom:15px;padding-bottom:12px}section.free-call-medic .box ul li:last-child{border:0;margin:0;padding:0}section.free-call-medic .box ul li .field-title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:5px;text-transform:uppercase}section.free-call-medic .box ul li .field-value{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.free-call-medic .box .will-start{color:#001315;font-weight:500}section.free-call-medic .box .timer,section.free-call-medic .box .will-start{font-family:Rota;font-size:24px;font-style:normal;line-height:30px;text-align:center}section.free-call-medic .box .timer{color:#ff6a39;font-weight:700}.container:has(section.consultation-details){max-width:1200px!important;padding:0!important;width:calc(100% - 145px)!important;@media (max-width:768px){max-width:100%!important;padding-left:12px!important;padding-right:12px!important}}section.consultation-details .title-section{margin-bottom:30px;margin-top:40px}section.consultation-details .small-container{margin:auto;max-width:400px}section.consultation-details .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.consultation-details .medic-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;padding:10px 10px 10px 20px;@media (max-width:768px){align-items:flex-start;flex-direction:column;justify-content:flex-start}}section.consultation-details.cancelled{margin:0 auto;max-width:400px}.shared-documents-box .box:last-child{margin-bottom:0}section.consultation-details.cancelled .col-lg-6.col-xl-6.col-md-6{width:100%}section.consultation-details .medic-box .info{color:inherit;display:inline-flex;text-decoration:none}section.consultation-details .medic-box a.info{cursor:pointer}section.consultation-details .medic-box a.info:hover .name{text-decoration:underline}section.consultation-details .medic-box .profile-picture{align-items:center;display:flex;margin-right:20px}section.consultation-details .medic-box .profile-picture .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;position:relative;width:36px}section.consultation-details .medic-box .details{display:flex;flex-direction:column}section.consultation-details .medic-box .details .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.consultation-details .medic-box .details .specialization{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:2px}section.consultation-details .medic-box .action-buttons{align-items:center;display:flex}section.consultation-details .medic-box .action-buttons .medic-action-btn{align-items:center;display:inline-flex;justify-content:center;margin-left:10px;text-decoration:none;width:100%}section.consultation-details .medic-box .action-buttons .cancel-btn{align-items:center;background:#fff;border:1px solid #e5e7e8;border-radius:12px;box-sizing:border-box;color:#eb3300;display:inline-flex;font-family:Rota,serif;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin-right:10px;padding:11px 20px}section.consultation-details .medic-box .action-buttons .pay-button{min-width:184px;white-space:nowrap}section.consultation-details .medic-box .action-buttons .call-now-btn,section.consultation-details .medic-box .action-buttons .resume-consultation-btn{align-items:center;background:#00cfb4;border:1px solid #00cfb4;border-radius:12px;box-sizing:border-box;color:#fff!important;display:inline-flex;font-family:Rota,serif;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;min-width:252px;padding:10px 20px;text-decoration:none!important;white-space:nowrap}section.consultation-details .medic-box .action-buttons .resume-consultation-btn{min-width:376px}@media (max-width:768px){section.consultation-details .medic-box .action-buttons{align-items:stretch;box-sizing:border-box;flex-wrap:wrap;gap:10px;width:100%}section.consultation-details .medic-box .action-buttons>.busy-btn,section.consultation-details .medic-box .action-buttons>button{flex:1 1;min-width:0}section.consultation-details .medic-box .action-buttons .medic-action-btn{margin-left:0;width:auto}section.consultation-details .medic-box .action-buttons .cancel-btn{margin-right:0;min-width:-webkit-min-content;min-width:min-content}section.consultation-details .medic-box .action-buttons .pay-button{min-width:-webkit-min-content;min-width:min-content}section.consultation-details .medic-box .action-buttons .call-now-btn,section.consultation-details .medic-box .action-buttons .resume-consultation-btn{min-width:0}}section.consultation-details .medic-box .action-buttons .call-now-btn svg,section.consultation-details .medic-box .action-buttons .resume-consultation-btn svg{margin-right:10px}section.consultation-details .medic-box .action-buttons>svg{margin-right:2px}section.consultation-details .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.consultation-details .white-button{align-items:center;color:#ff6a39!important;display:flex;justify-content:center;line-height:20px;min-height:46px;padding:9px 20px;text-decoration:none!important}section.consultation-details .white-button svg{margin-right:10px}section.consultation-details .patient-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:12px 20px}section.consultation-details .patient-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.consultation-details .patient-box .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.consultation-details .patient-box .age{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .details-box{background:#fff;border-radius:12px;padding:15px 20px}section.consultation-details .details-box .list-group{border-radius:0}section.consultation-details .details-box .list-group-item{align-items:center;border:0;border-bottom:1px solid #f2f3f3;display:flex;margin-bottom:10px;padding:0 0 7px}section.consultation-details .details-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}section.consultation-details .details-box .list-group-item .details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.consultation-details .details-box .list-group-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}section.consultation-details .review-box{background:#fff;border-radius:12px;padding:20px}section.consultation-details .review-box .header{align-items:center;display:flex;margin-bottom:4px}section.consultation-details .review-box .header .name{color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-right:auto}section.consultation-details .review-box .header .rating{color:#80898a;display:inline-flex;font-family:Rota,serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}section.consultation-details .review-box .header .rating svg{margin-right:5px}section.consultation-details .review-box .data{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-bottom:12px}section.consultation-details .review-box .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px}section.consultation-details .review-box .description.clip{height:66px;overflow:hidden}section.consultation-details .review-box .read-all{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:8px 0 0;padding:0}section.consultation-details .medic-recommendation-box{background:#fff;border-radius:12px;display:flex;padding:20px}section.consultation-details .shared-documents-box .box.accordion-item{background:none;border:0}section.consultation-details .shared-documents-box{background:#fff;border:0;border-radius:12px;display:flex;flex-direction:column;margin-top:10px}section.consultation-details .shared-documents-box .accordion-header .accordion-button .counter-badge{background:#f2f3f3;border-radius:12px;color:#001315;font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin-left:auto;padding:5px 8px}section.consultation-details .shared-documents-box .accordion-header .accordion-button:after{background-image:url(/static/media/accordion-item-closed.e96a1004fda8d1e0d232.svg);height:10px;margin-left:15px}section.consultation-details .shared-documents-box .accordion-header .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.consultation-details .shared-documents-box .accordion-header{border-bottom:1px solid #f2f3f3}section.consultation-details .shared-documents-box .accordion-button{background:none!important;border:0!important;box-shadow:none!important;padding:15px 20px}section.consultation-details .shared-documents-box .accordion-body{padding:0 20px 13px}section.consultation-details .document{display:flex;flex-direction:column}section.consultation-details .document button{align-items:center;background:none;border:0;display:flex;justify-content:space-between;margin:13px 0;padding:0;position:relative;text-decoration:none!important}section.consultation-details .document button .arrow-icon,section.consultation-details .document button .icon{display:flex;flex-direction:column;width:24px}section.consultation-details .document:nth-child(2) button{margin-top:0}section.consultation-details .document:last-child button{margin-bottom:0}section.consultation-details .document button .info{align-items:flex-start;display:inline-flex;flex-direction:column;flex-grow:1;padding-right:20px}section.consultation-details .document button .info .name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#001315!important;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;height:44px;line-height:22px;margin-bottom:2px;overflow:hidden;text-align:left}section.consultation-details .document button .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .document button .custom-icon.document{display:inline-flex;margin-right:16px}section.consultation-details .document button .custom-icon.arrow{bottom:auto;right:-8px;top:auto}section.consultation-details .shared-documents-box .list{display:flex}section.consultation-details .shared-documents-box .list .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:inline-flex;height:24px;margin-right:16px;min-width:24px;position:relative;width:24px}section.consultation-details .shared-documents-box .list .details{display:inline-flex;flex-direction:column}section.consultation-details .shared-documents-box .list .details .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:4px}section.consultation-details .shared-documents-box .list .details .data{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .shared-documents-box .list .details .specialization{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:500;line-height:17px}section.consultation-details .medic-recommendation-box .details{width:100%}section.consultation-details .medic-recommendation-box .details .item .title,section.consultation-details .shared-documents-box .list .details .item .title{border-top:1px solid #f2f3f3;color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:5px;margin-top:10px;padding-top:15px;text-transform:uppercase}section.consultation-details .medic-recommendation-box .details .item:first-child .title{border-top:0;margin-top:0;padding-top:0}section.consultation-details .medic-recommendation-box .details .item .description,section.consultation-details .shared-documents-box .list .details .item .description{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.consultation-details .medic-recommendation-box .details .item .document a,section.consultation-details .shared-documents-box .list .details .item .document a{align-items:center;display:flex;margin-top:15px;position:relative;text-decoration:none!important}section.consultation-details .medic-recommendation-box .details .item .document a .info,section.consultation-details .shared-documents-box .list .details .item .document a .info{display:inline-flex;flex-direction:column}section.consultation-details .medic-recommendation-box .details .item .document a .info .name,section.consultation-details .shared-documents-box .list .details .item .document a .info .name{color:#001315!important;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.consultation-details .medic-recommendation-box .details .item .document a .info .data,section.consultation-details .shared-documents-box .list .details .item .document a .info .data{color:#80898a!important;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.consultation-details .medic-recommendation-box .details .item .document a .custom-icon.document,section.consultation-details .shared-documents-box .list .details .item .document a .custom-icon.document{display:inline-flex;margin-right:16px}section.consultation-details .list .details .item .document a .custom-icon.arrow,section.consultation-details .medic-recommendation-box .details .item .document a .custom-icon.arrow{bottom:auto;position:absolute;right:-8px;top:auto}span.gross_price{color:#80898a;padding-right:10px;text-decoration:line-through}section.consultation-details .medic-box .action-buttons .call-now-btn.disabled{background:#f2f3f3!important;border-color:#f2f3f3!important;color:#80898a!important;pointer-events:none}section.consultation-details .medic-box .action-buttons .call-now-btn.disabled svg path{fill:#80898a!important}.modal-medical-documents .empty-container{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:30px;margin-top:30px;text-align:center}.modal-medical-documents .modal-dialog{max-width:440px}.modal-medical-documents .scroll-list{margin-right:-9px;max-height:600px;overflow-y:auto;padding-right:9px}.modal-medical-documents .upload .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-medical-documents .upload .files-box{background:#fff;border-radius:12px}.modal-medical-documents .upload .files-box label{align-items:center;color:#001315;cursor:pointer;display:flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0;padding:16px 20px}.modal-medical-documents .upload .files-box label svg{margin-right:10px}.modal-medical-documents .upload .files-box input{display:none}.modal-medical-documents .new-document .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-medical-documents .new-document .uploaded-box{background:#fff;border-radius:12px;padding:20px}.modal-medical-documents .new-document .uploaded-file{align-items:center;display:flex;margin-bottom:24px}.modal-medical-documents .new-document .uploaded-file .file-name{align-items:center;display:inline-flex;margin-right:auto;max-width:295px}.modal-medical-documents .new-document .uploaded-file .file-name span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#001315;display:-webkit-box;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;height:44px;line-height:22px;overflow:hidden}.modal-medical-documents .new-document .uploaded-file .file-name svg{margin-right:16px;min-width:24px}.modal-medical-documents .new-document .uploaded-file button{background:none;border:0;margin:0;padding:0}.modal-medical-documents .new-document button.orange-button{min-height:46px;padding:10px 20px}.modal-medical-documents .choose-documents .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.modal-medical-documents .choose-documents .documents-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:16px 20px 0;label.custom-control-label{.info{.doc-2-lines{overflow:hidden;text-overflow:ellipsis;width:285px}}}}.modal-medical-documents .choose-documents .documents-box .header{align-items:center;border-bottom:1px solid #f2f3f3;display:flex;padding-bottom:14px}.modal-medical-documents .choose-documents .documents-box .header .title{color:#001315;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-right:auto}.modal-medical-documents .choose-documents .documents-box .header .custom-checkbox{width:100%}.modal-medical-documents .choose-documents .documents-box .header .custom-checkbox.select-all.active-label-orange .custom-control-label{color:#001315}.modal-medical-documents .choose-documents .documents-box .header .custom-checkbox.select-all.active-label-orange .custom-control-input:checked~.custom-control-label{color:#ff6a39}section.call-specialist{margin:auto;max-width:400px}section.call-specialist>div:first-of-type{margin-top:40px}section.call-specialist>div:last-of-type{margin-bottom:40px}section.call-specialist .title-section{margin-bottom:40px;margin-top:40px}section.call-specialist .title-section h1{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0;text-align:center}section.call-specialist .text-section{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:30px;margin-top:-10px;text-align:center}section.call-specialist .steps{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:24px;margin-bottom:5px;position:relative;text-align:center;text-transform:uppercase}section.call-specialist .steps .icon-wrapper{cursor:pointer;left:0;position:absolute}section.call-specialist .steps .cancel-button{margin:0;position:absolute;right:0;width:auto}section.call-specialist .specializations .searchbar{align-items:center;background:#e5e7e8;border-radius:12px;display:flex;padding:17px 20px;width:100%}section.call-specialist .specializations .searchbar svg{margin-right:10px;min-width:20px}section.call-specialist .specializations .searchbar input{background:none;border:0;box-shadow:none;color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;outline:none;padding:0;width:100%}section.call-specialist .specializations form{padding:20px 0}section.call-specialist .specializations .custom-control{background:#fff;border-radius:12px;margin-bottom:10px;padding:16px 20px}section.call-specialist .specializations .custom-control:last-child{margin-bottom:0}section.call-specialist .box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:20px}section.call-specialist .box img.searching-medic-icon{margin:-50px 0}section.call-specialist .box h1{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin:0;padding:0 40px;text-align:center}section.call-specialist .countdown-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:10px 20px}section.call-specialist .countdown{align-items:center;display:flex;justify-content:space-between;width:100%}section.call-specialist .countdown .will-start{color:#001315;flex:0 0 50%;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px}section.call-specialist .countdown .timer{align-items:center;color:#ff6a39;display:flex;flex:0 0 50%;font-family:Rota;font-size:24px;font-style:normal;font-weight:600;justify-content:end;line-height:30px;text-align:right}section.call-specialist .countdown .timer p{margin-bottom:0}section.call-specialist .details-box{background:#fff;border-radius:12px;margin-bottom:10px;padding:15px 20px}section.call-specialist .details-box .list-group{border-radius:0}section.call-specialist .details-box .list-group-item{align-items:center;border:0;border-bottom:1px solid #f2f3f3;display:flex;margin-bottom:10px;padding:0 0 7px}section.call-specialist .details-box .list-group-item .title{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-right:auto;text-transform:uppercase}section.call-specialist .details-box .list-group-item .details{color:#001315;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.call-specialist .details-box .list-group-item .discounted-specialization-price-off{color:#80898a;display:inline-block;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-right:10px;text-align:right;text-decoration:line-through}section.call-specialist .details-box .list-group-item .discounted-specialization-price-on{color:#001315;display:inline-block;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:right}section.call-specialist .details-box .list-group-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}section.call-specialist .info-message.dark{background:#e5e7e8;margin-top:10px}section.call-specialist .medic-call-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:10px;padding:20px}section.call-specialist .medic-call-box .medic-avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;font-size:1.3em;height:159px;justify-content:center;margin-bottom:15px;position:relative;width:159px}section.call-specialist .medic-call-box .rating{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:2px}section.call-specialist .medic-call-box .rating svg{margin-right:5px}section.call-specialist .medic-call-box .name{color:#001315;font-family:Rota;font-size:24px;font-style:normal;font-weight:700;line-height:30px;text-align:center}section.call-specialist .medic-call-box .specialization{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}section.call-specialist .medic-call-box .clinic{color:#80898a;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}section.call-specialist .white-button{align-items:center;color:#001315!important;display:flex;justify-content:center;margin-bottom:20px;min-height:46px;padding:9px 20px;text-decoration:none!important}section.call-specialist .white-button svg{margin-right:10px}section.call-specialist .cancel-button{margin-top:20px}section.call-specialist .voucher .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.call-specialist .voucher .voucher-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.call-specialist .voucher .voucher-box .details{align-items:center;display:flex;margin-right:auto}section.call-specialist .voucher .voucher-box .details svg{margin-right:20px}section.call-specialist .voucher .voucher-box .details .title{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;padding-right:10px}section.call-specialist .voucher .voucher-box .details .code{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.call-specialist .voucher .voucher-box button{background:none;border:0;padding:0}section.call-specialist .voucher .voucher-info{align-items:center;background:#fff;border-radius:12px;color:#00cfb4;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px;margin-top:10px;padding:11px 20px}section.call-specialist .voucher .voucher-info svg{margin-right:20px}section.call-specialist .card-details-section-header{align-items:center;display:flex;justify-content:space-between}section.call-specialist .card-details .subtitle{color:#80898a;font-family:Rota;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:17px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}section.call-specialist .card-details .custom-checkbox{margin-bottom:10px;margin-top:20px}section.call-specialist .card-details .card-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:13px 20px}section.call-specialist .card-details .card-box .details{align-items:center;display:flex;margin-right:auto}section.call-specialist .card-details .card-box .details img{margin-right:20px}section.call-specialist .card-details .card-box .details .number{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px}section.call-specialist .card-details .card-box .details .date{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:16px}section.call-specialist .card-details .card-box button{background:none;border:0;color:#ff6a39;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding:0;text-align:right}section.call-specialist .medic-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:400px;padding:12px 20px}section.call-specialist .medic-box .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:36px;justify-content:center;margin-right:20px;position:relative;width:36px}section.call-specialist .medic-box .name{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px}section.call-specialist .medic-box .rating{color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}section.call-specialist .medic-box .rating svg{margin-right:5px}.support-menu{color:#80898a;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding-top:5px;text-decoration:none}.phone-number-suport{margin-left:10px}.container:has(.main-screen-page-is-landing){max-width:100%!important;padding:0}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item .specializations-carousel-item-content{max-width:115px;width:100%}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item .specializations-carousel-item-content>div[style^="position: relative"]{width:100%}.homepage-benefits .benefit-item .benefit-img-wrapper>div{width:62px}.patient-main-screen-row1-image{align-items:center;display:flex}.how-it-works-img,.patient-main-screen-row1{display:block;width:100%}.how-it-works-wrapper .container{background-color:#fff;border-radius:12px;max-width:1340px!important}.main-screen-gradient2{background-image:url(/static/media/main-screen-gradient2.918f00c77259bf0e5622.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%}.main-screen-gradient2 .container,.main-screen-gradient3 .container{max-width:1340px!important}.main-screen-gradient2 h1{color:#000;font-family:Rota,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:110%;margin:0 auto;max-width:720px;padding:50px 0;text-align:center}.main-screen-gradient2 .main-screen-gradient2-content{display:flex;flex-direction:row;justify-content:center}.main-screen-gradient2 .demo-img{display:block;max-width:460px;width:100%}.main-screen-gradient2 .box-white .circle{align-items:center;border-radius:100%;color:#fff;display:inline-flex;font-family:Rota,sans-serif;font-size:30px;font-style:normal;font-weight:700;height:62px;justify-content:center;line-height:110%;margin-right:20px;min-width:62px;text-align:center;width:62px}.main-screen-gradient2 .box-white button[aria-expanded=false] .circle{background:#f2f3f3}.main-screen-gradient2 .box-white button[aria-expanded=true] .circle{background:#00cfb4}.main-screen-gradient2 .box-white button[aria-expanded=false] .circle span{color:#001315;height:28px}.main-screen-gradient2 .box-white button[aria-expanded=true] .circle span{color:#fff;height:28px}.main-screen-gradient2 .box-white .description{color:#001315;font-family:Rota,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:110%}.main-screen-gradient2 .box-white .accordion-button:not(.collapsed){background-color:initial;box-shadow:none}.main-screen-gradient2 .homepage-specializations{background-color:#fff;border-radius:12px;margin-top:100px;padding-bottom:50px}.main-screen-gradient2 .homepage-specializations h1{color:#000;font-family:Rota,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:110%;margin:0 auto;padding:50px 0;text-align:center}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item{align-items:center;background:#f2f2f3;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:250px;justify-content:center;padding:30px 0}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item .specializations-carousel-item-content{padding-left:20px;padding-right:20px}.specializations-carousel-item-hover{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item-hover img{padding-bottom:0}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item-hover .name{margin:14px 0}.hoverable-show{display:none}.hoverable-hide{align-items:center;display:flex;flex-direction:column;justify-content:center}.hoverable-item:hover .hoverable-show{display:block}.hoverable-item:hover .hoverable-hide{display:none}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item .name{color:#001315;font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:110%;text-align:center}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item img{height:80px;padding-bottom:15px}.main-screen-gradient2 .specializations-carousel .specializations-carousel-item .specializations-carousel-item-hover img{object-fit:contain}.how-it-works-wrapper .specializations-carousel .next-slider,.main-screen-gradient2 .specializations-carousel .next-slider,.main-screen-gradient3 .defiro-carousel .next-slider,.main-screen-gradient3 .feedback-carousel .next-slider{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 5px 0 #0009;cursor:pointer;display:flex;font-size:10px;height:35px;justify-content:center;left:auto;opacity:.6;position:absolute;right:5px;top:calc(50% - 18px);transition:opacity .25s;width:35px;z-index:10}.main-screen-gradient3 .next-slider .custom-icon,.main-screen-gradient3 .prev-slider .custom-icon{margin-right:0}.how-it-works-wrapper .specializations-carousel .prev-slider,.main-screen-gradient2 .specializations-carousel .prev-slider,.main-screen-gradient3 .defiro-carousel .prev-slider,.main-screen-gradient3 .feedback-carousel .prev-slider{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 5px 0 #0009;cursor:pointer;display:flex;font-size:10px;height:35px;justify-content:center;left:5px;opacity:.6;position:absolute;right:auto;top:calc(50% - 18px);transition:opacity .25s;width:35px;z-index:10}.homepage-benefits .benefit-collection{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:0;margin-right:0;padding:0}.homepage-benefits .benefit-item{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:20px;max-width:413px;padding:56px 66px;text-align:center}.benefit-item-container{padding-bottom:20px}@media (min-width:1441px){section.main-hero-1 .main-hero-1-container,section.main-hero-1 .main-hero-1-container-menu{width:1600px}}@media (max-width:1024px){.homepage-benefits .benefit-item{padding:40px 20px}}.homepage-benefits .benefit-item .benefit-img-wrapper{align-items:center;border-radius:100%;display:flex;height:132px;justify-content:center;margin-bottom:15px;width:132px}.homepage-benefits .benefit-item .title{color:#001315;display:block;font-size:24px}.homepage-benefits .benefit-item .title,.main-screen-gradient2 .homepage-benefits h1{font-family:Rota,sans-serif;font-style:normal;font-weight:700;line-height:110%;text-align:center}.main-screen-gradient2 .homepage-benefits h1{color:#000;font-size:64px;margin:0 auto;padding:90px 0 50px}.main-screen-gradient3{background-image:url(/static/media/main-screen-gradient3.571c22fcd14faf19e7bc.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:50px;padding-top:50px;width:100%}.homepage-permanent-access{background-color:#fff;border-radius:12px;padding:40px}.homepage-permanent-access p{color:#001315;font-family:Rota,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:110%;text-align:center;width:100%}.homepage-permanent-access .orange-button{margin:0 auto;width:30%}.main-screen-page .custom-icon{margin-right:0}.homepage-feedback h1{color:#000;font-family:Rota,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:110%;margin:0 auto;padding:90px 0 50px;text-align:center}.homepage-newsletter{background-color:#fff;border-radius:12px;margin-top:80px;padding:40px}.homepage-newsletter img{display:block;height:80px;margin-bottom:20px}.homepage-newsletter h1{font-size:64px;font-weight:700;margin-bottom:40px}.homepage-newsletter h1,.homepage-newsletter h4{color:#001315;font-family:Rota,sans-serif;font-style:normal;line-height:110%;text-align:center}.homepage-newsletter h4{font-size:30px;font-weight:500;margin:30px auto;max-width:814px}.homepage-newsletter p{color:#bfc4c5;font-family:Rota,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:110%;margin-top:20px;text-align:center}.homepage-newsletter .orange-button{min-height:auto;padding:10px;position:absolute;right:20.5%;top:4%;width:auto}.homepage-doctor-section{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;margin-top:80px;padding:40px}.homepage-doctor-section .homepage-doctor-section-logo{display:block;margin:0 auto;max-width:300px;padding-bottom:30px}.homepage-doctor-section h1{color:#001315;font-family:Rota,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:110%;margin:40px auto;max-width:712px;text-align:center}.homepage-doctor-section .green-button{margin:0 auto 40px;width:auto}.demo-image-wrapper{text-align:center}@supports (not (-ms-ime-align:auto)){.homepage-newsletter input.form-control{background:#fff;border:1px solid #e5e7e8;border-radius:15px;color:#001315;height:56px!important;margin:0 auto;padding:19px 20px;width:60%}.homepage-newsletter input.form-control,.homepage-newsletter input.form-control+label{font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:22px;transition:all .2s ease-out}.homepage-newsletter input.form-control+label{color:#80898a;left:21%;padding-left:20px;position:absolute;top:18px;width:auto}}.accordion-wrapper-div{background-color:#fff;border-radius:12px;max-width:606px;padding:10px;width:100%}.main-screen-gradient2 .box-white .accordion-button{padding:16px 30px}.accordion-wrapper-div .accordion-item{border-color:#fff!important}.accordion-wrapper-div .accordion-item .accordion-button.collapsed{border-bottom:1px solid #e5e7e8}.accordion-wrapper-div .accordion-item:last-child .accordion-button.collapsed{border-bottom:none}.main-screen-gradient2 .accordion-body{font-family:Rota;font-size:26px;font-style:normal;font-weight:500;line-height:110%;padding:0 30px 30px}.how-it-works-wrapper-play-video-relative{position:relative;width:100%}.how-it-works-wrapper-play-video{margin-top:60px;padding-right:20px;padding-top:16px;position:absolute;right:0}.how-it-works-wrapper-play-video,.how-it-works-wrapper-play-video-center-notmobile{cursor:pointer;font-family:Rota,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:110%}.how-it-works-wrapper-play-video-center-notmobile{margin-bottom:30px;text-align:center;width:100%}.how-it-works-wrapper-play-video-center{margin-bottom:10px;text-align:center;width:100%}.vezi-video-ml{margin-left:10px}@media (max-width:767px){.main-screen-gradient2 .homepage-benefits h1{color:#000;font-family:Rota,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:110%;padding:40px 0;text-align:center}.homepage-benefits .row{margin:0;padding:0}.homepage-benefits .benefit-item{padding-left:15px!important;padding-right:15px!important}.homepage-benefits .benefit-item .benefit-img-wrapper{height:100px;width:100px}.homepage-permanent-access{padding:35px 53px}.homepage-permanent-access p{font-size:24px;line-height:110%;width:100%}.homepage-permanent-access .orange-button{width:100%}.homepage-feedback h1{font-size:32px;padding-left:40px;padding-right:40px}.homepage-newsletter{padding:40px 20px}.homepage-newsletter img{height:70px}.homepage-newsletter h1{font-size:32px}.homepage-newsletter h4{font-size:20px;line-height:25px;margin-bottom:20px;text-align:center}.homepage-newsletter form,.homepage-newsletter h4{padding-left:0;padding-right:0}.demo-image-wrapper .demo-img-mobile{max-width:100%}@supports (not (-ms-ime-align:auto)){.homepage-newsletter input.form-control{text-align:left;width:100%}.homepage-newsletter .mailchimp-form .mailchimp-form-email-input{background:#fff;border:1px solid #e5e7e8;border-radius:15px;color:#001315;display:block;font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:600;height:56px!important;line-height:22px;margin:0 auto;padding:19px 20px;transition:all .2s ease-out;width:100%}.homepage-newsletter input.form-control+label{left:1%}.homepage-newsletter .orange-button{right:1%}}.homepage-doctor-section{padding-left:20px;padding-right:0}.homepage-doctor-section .homepage-doctor-section-logo{padding-right:20px}.homepage-doctor-section .homepage-doctor-section-img{padding-right:0}.homepage-doctor-section h1{font-size:32px;margin-bottom:26px;padding-right:20px}.homepage-doctor-section .green-button{margin:0 0 40px;width:calc(100% - 20px)}.main-screen-gradient2 .homepage-specializations h1{font-size:32px;padding:40px 0 30px}.how-it-works-wrapper :not(.specializations-carousel) .apps-button a{margin-bottom:10px}.specializations-carousel .box .row{display:flex;flex-direction:column;height:100%}.specializations-carousel .box .row .col-12:not(.justify-content-center){flex-grow:0;flex-shrink:1}.specializations-carousel .box .row .col-12.justify-content-center{flex-grow:1;flex-shrink:0;justify-content:flex-start!important;margin-bottom:10px}.main-screen-gradient2 h1{font-size:32px;line-height:35px;padding:40px 20px 30px}.demo-img-mobile{margin-top:20px;width:100%}.main-screen-gradient2 .homepage-specializations{padding-bottom:100px}.main-screen-gradient2 .specializations-carousel .next-slider{bottom:-80px;height:56px;right:30%;top:auto;width:56px}.main-screen-gradient2 .specializations-carousel .prev-slider{bottom:-80px;height:56px;left:30%;top:auto;width:56px}.main-screen-gradient3 .defiro-carousel,.main-screen-gradient3 .feedback-carousel{padding-bottom:25px}.how-it-works-wrapper .specializations-carousel{padding-bottom:100px}.main-screen-gradient3 .defiro-carousel .next-slider,.main-screen-gradient3 .feedback-carousel .next-slider{bottom:-80px;height:56px;right:30%;top:auto;width:56px}.main-screen-gradient3 .defiro-carousel .prev-slider,.main-screen-gradient3 .feedback-carousel .prev-slider{bottom:-80px;height:56px;left:30%;top:auto;width:56px}.how-it-works-wrapper .specializations-carousel .next-slider{bottom:-80px;height:56px;right:30%;top:auto;width:56px}.how-it-works-wrapper .specializations-carousel .prev-slider{bottom:-80px;height:56px;left:30%;top:auto;width:56px}.homepage-newsletter .mailchimp-form{width:100%}}@media (max-width:1199px){.accordion-wrapper-div{width:100%}}@media (max-width:991px){.homepage-benefits .benefit-item{padding-left:50px;padding-right:50px}.homepage-benefits .benefit-item .title{font-size:18px}}@media (max-width:767px){.main-screen-gradient2 .box-white .accordion-button{padding:16px 15px}}.container-noMobile{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:12px}.container-noMobile .box{display:flex;flex:0 0 32.5%;flex-direction:column;flex-wrap:wrap}.container-noMobile .box .row{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;height:100%;justify-content:flex-start!important;margin-bottom:10px}.container-noMobile .box-img{margin-bottom:0;margin-top:auto}.platform-login-button-container{width:100%}.platform-login-button-container .column-login{margin-left:auto;margin-right:auto;width:180px}.defiro-carousel-product{text-align:center}.defiro-carousel-product a{color:#000;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}.defiro-carousel-product img{width:100%}section.main-hero-1{background-color:#fff;height:100vh;justify-content:space-between;overflow:hidden;width:100%;.main-hero-1-main{height:100%;overflow:hidden;position:relative;width:100%;.main-hero-1-main-img{bottom:0;height:100vh;position:absolute;right:0;z-index:100;@media (max-height:1100px) and (max-width:1800px){right:-100px}@media (max-height:1100px) and (max-width:1600px){right:-200px}@media (max-height:1100px) and (max-width:1400px){right:-300px}@media (max-height:1100px) and (max-width:1200px){right:-470px}@media (max-height:1000px) and (max-width:1800px){right:-100px}@media (max-height:1000px) and (max-width:1600px){right:-150px}@media (max-height:1000px) and (max-width:1400px){right:-200px}@media (max-height:1000px) and (max-width:1200px){right:-420px}@media (max-height:950px) and (max-width:1800px){right:0}@media (max-height:950px) and (max-width:1600px){right:-100px}@media (max-height:950px) and (max-width:1400px){right:-200px}@media (max-height:950px) and (max-width:1200px){right:-470px}@media (max-height:800px) and (max-width:1600px){right:0}@media (max-height:800px) and (max-width:1400px){right:-100px}@media (max-height:800px) and (max-width:1200px){right:-150px}}.main-hero-1-section{flex-grow:1;overflow:hidden;padding-left:20px;padding-right:20px;width:100%;z-index:1000;.main-hero-1-container{height:100%;justify-content:center;margin-left:auto;margin-right:auto;width:1200px;.main-hero-1-container-content{width:42%;.sessions{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:16px}.content-h1{font-family:Rota,sans-serif;font-size:74px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:76px;@media (max-height:1100px) and (max-width:1200px){font-size:64px;line-height:68px}@media (max-height:1100px) and (max-width:1050px){font-size:54px;line-height:60px}@media (max-height:1100px) and (max-width:900px){font-size:44px;line-height:52px}@media (max-height:1000px) and (max-width:1300px){font-size:64px;line-height:68px}@media (max-height:1000px) and (max-width:1050px){font-size:54px;line-height:60px}@media (max-height:1000px) and (max-width:900px){font-size:44px;line-height:52px}}.content-text{font-family:Rota,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;@media (max-height:1100px) and (max-width:1100px){font-size:18px}}.content-btn{margin-top:32px}}}}}.main-hero-1-section-like-store{background-color:#fff;height:78px;margin-top:0;max-width:1200px;padding-left:20px;padding-right:20px;width:100%;z-index:1;@media (max-width:1023px){height:auto;min-height:78px}.main-hero-1-section-like-store-container{flex-direction:row;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;width:1200px;@media (max-width:1200px){padding-left:12px;padding-right:12px;width:calc(100% - 24px)}@media (max-width:1023px){gap:10px;justify-content:center;padding-bottom:16px;padding-left:32px;padding-right:32px;padding-top:16px}.main-hero-1-section-like-store-info{justify-content:center;.title{color:#131920;font-family:Rota;font-size:22px;font-style:normal;font-weight:700;line-height:30px;text-align:center}.content{color:#384b61;font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}}.main-hero-1-container-store-btns{flex-direction:row;gap:32px;a{text-decoration:none}.separator{border-left:1px solid #bfcbd9;height:58px}.store{flex-direction:row;gap:16px;@media (max-width:1023px){flex-direction:column-reverse;gap:10px;justify-content:flex-start}.btn{border:2px solid #7e97b4;border-radius:12px;flex-direction:row;height:56px;padding:8px 12px;.btn-text{justify-content:center;.btn-text-info{color:#131920;font-family:Rota;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:4px;text-align:left}.btn-text-store{color:#131920;font-family:Rota;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin-top:-10px;@media (max-width:1023px){font-size:16px}}}img{height:34px;margin-right:8px;width:27px}}.app-rating{justify-content:center;@media (max-width:1023px){flex-direction:row;gap:10px;justify-content:flex-start}.app-rating-star{flex-direction:row;justify-content:center;margin-bottom:5px;img{height:24px;width:24px}}.app-rating-rating{color:#384b61;font-family:Rota;font-size:16px;font-style:normal;font-weight:400;line-height:28px;.rating-value{font-weight:700}}}}}}}}section.ai,section.main-hero-1{align-items:center;align-items:center;align-items:center;align-items:center;align-items:center;align-items:center;align-items:center;align-items:center;display:flex;display:flex;display:flex;display:flex;display:flex;display:flex;display:flex;display:flex;display:flex;display:flex;display:flex;display:flex;flex-direction:column;flex-direction:column;flex-direction:column;flex-direction:column;flex-direction:column;flex-direction:column;flex-direction:column}section.ai{background-color:#e5eaf0;padding-bottom:24px;&.hidden{display:none}.ai-container{flex-direction:row;justify-content:space-between;max-width:1200px;padding-left:20px;padding-right:20px;padding-top:0;width:100%;@media (max-width:700px){justify-content:center;padding-top:20px}.ai-info{justify-content:center;.pre-header{flex-direction:row;@media (max-width:991px){justify-content:center}img{margin-right:8px}.pre-header-info{color:#131920;font-family:Rota;font-size:20px;font-style:normal;font-weight:700;line-height:32px;padding-top:10px;@media (max-width:1200px){font-size:18px;line-height:28px}}}.ai-header{color:#131920;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;line-height:56px;margin-top:16px;@media (max-width:1200px){font-size:32px;line-height:40px;text-align:center}}.ai-content{color:#384b61;font-family:Noto Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;@media (max-width:1200px){font-size:14px;line-height:20px}@media (max-width:991px){text-align:center}}.ai-start-conversation{flex-direction:row;justify-content:flex-start;@media (max-width:700px){justify-content:center}.white-button-new{align-self:flex-start;box-shadow:1px 1px 2px rgba(22,24,55,.1),-1px 1px 2px rgba(22,24,55,.1);flex-direction:row;justify-content:space-between;margin-top:32px;width:auto;@media (max-width:700px){width:100%}.white-button-new-text{color:#131920;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-right:16px;padding-top:3px}}}.note{color:#384b61;font-family:Noto Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:16px;margin-top:64px}}.ai-dr-img{img{height:560px;width:600px;@media (max-width:991px){height:auto;width:100%}}}}}section.reputation{align-items:center;background-color:#e5eaf0;display:flex;flex-direction:column;min-height:300px;padding-bottom:70px;padding-left:20px;padding-right:20px;width:100%;.reputation-container{max-width:1200px;position:relative;width:100%;.reputation-container-title{color:#131920;font-family:Rota;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:24px;margin-top:24px}.custom-nav{background:none;bottom:-50px;display:flex;gap:10px;left:10px;position:absolute;z-index:10}.custom-prev{.icon{background-color:#384b61;height:14px;mask:url(/static/media/leftArrow.d4c39ca9fdd26c4121be.svg) no-repeat center;-webkit-mask:url(/static/media/leftArrow.d4c39ca9fdd26c4121be.svg) no-repeat center;width:8px}&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}}.custom-next,.custom-prev{background:none;border:none;cursor:pointer;padding:8px 12px}.custom-next{.icon{background-color:#384b61;height:14px;mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;-webkit-mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;width:8px}.transparent-right-side{background:linear-gradient(90deg,rgba(229,234,240,0),#e5eaf0);height:208px;position:absolute;right:calc(100% - 1193px);top:calc(100% - 258px);width:75px;z-index:10}&.swiper-button-disabled{color:#cecece;cursor:auto;pointer-events:none;.icon{background-color:#b0b0b0;mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;-webkit-mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center}.transparent-left-side{background:linear-gradient(90deg,#e5eaf0,rgba(229,234,240,0));height:208px;position:absolute;right:calc(100% - 63px);top:calc(100% - 258px);width:75px;z-index:10}.transparent-right-side{display:none}}}.swiper{.swiper-slide{align-items:center;display:flex;flex-direction:row;height:208px;.item{background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:16px;width:100%;.content{display:flex;flex-direction:row;justify-content:space-between;.info{display:flex;flex-direction:column;width:70%;.hospital-name{font-family:Rota,sans-serif;font-size:24px;font-weight:700;height:64px;line-height:32px;overflow:hidden;@media (max-width:991px){font-size:20px;line-height:28px}@media (max-width:700px){font-size:24px;line-height:32px}}.hospital-name,.hospital-town{color:#131920;font-style:normal}.hospital-town{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.hospital-doctors-info{align-items:center;display:flex;flex-direction:row;.all-doctors{color:#131920;margin-right:10px}.all-doctors,.online-doctors{font-family:Noto Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.online-doctors{align-items:center;border:1px solid #bfcbd9;border-radius:4px;color:#4b6481;display:flex;flex-direction:row;padding:2px 4px}}}.img{max-width:100px;width:30%;img{width:100%}}}.btn-container{display:none;margin-top:16px;.btn{border:1px solid #15b7a3;width:100%}}&.active{.btn-container{display:inline-block}}&:hover{.btn-container{display:inline-block}}}&.swiper-slide-active{.item{.btn-container{display:inline-block}}}}&:hover{.swiper-slide{.item{.btn-container{display:none}}&:hover{.btn-container{display:inline-block}}}}}}}section.main-informtion{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:80px 20px;.main-informtion-container{align-items:center;display:flex;flex-direction:column;max-width:1200px;width:100%;.title{color:#131920;font-family:Rota,sans-serif;font-size:42px;font-style:normal;font-weight:700;line-height:56px;text-align:center;h2{color:#131920;font-family:Rota,sans-serif;font-size:42px;font-style:normal;font-weight:700;line-height:56px;text-align:center}@media (max-width:767px){font-size:32px;line-height:38px}}.content{color:#384b61;font-family:Noto Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-top:8px;max-width:600px;text-align:center;width:100%;@media (max-width:767px){font-size:18px;line-height:28px}}.features{display:flex;flex-direction:row;gap:32px;margin-top:32px;@media (max-width:650px){flex-direction:column;gap:16px}.left,.right{display:flex;flex-direction:column;gap:32px}}.create-account{margin-top:32px}}}section.how-it-works{align-items:center;background-color:#e5eaf0;display:flex;flex-direction:column;padding:24px 20px 80px;.how-it-works-container{display:flex;flex-direction:column;max-width:1200px;width:100%;.title{color:#131920;font-family:Rota,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:24px}.how-it-works-content{display:flex;flex-direction:row;gap:16px;@media (max-width:800px){flex-wrap:wrap}.how-it-works-card{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:440px;padding:16px;width:288px;@media (max-width:800px){width:calc(50% - 8px)}@media (max-width:480px){width:calc(100% - 16px)}.hiw-counter{align-items:center;border-radius:12px;color:#fff;display:flex;flex-direction:row;font-family:Rota,sans-serif;font-size:24px;font-style:normal;font-weight:700;height:48px;justify-content:center;line-height:24px;margin-left:-8px;margin-top:-8px;padding-top:3px;position:absolute;width:48px;&.counter-1{background-color:#ff6f00}&.counter-2{background-color:#15b7a3;color:#052e29}&.counter-3{background-color:#2a8cff}}.card-content{.custom-img-3{align-items:center;display:flex;flex-direction:column;justify-content:center;img{height:100%;width:100%}}.title{color:#131920;font-family:Rota,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;@media (max-width:1000px){font-size:20px;line-height:28px}}.description{color:#384b61;font-family:Noto Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;@media (max-width:1000px){font-size:14px;line-height:20px}}}.card-button{background-color:#fff;color:#131920;font-family:Rota,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:10px 12px;&:active{text-decoration:underline}&.store-buttons{display:flex;flex-direction:row;gap:16px;a:active{opacity:.5}}}}}}}section.review{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:300px;padding-bottom:70px;padding-left:20px;padding-right:20px;width:100%;.review-container{max-width:1200px;position:relative;width:100%;.review-container-title{color:#131920;font-family:Rota;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:24px;margin-top:24px}.swiper{.swiper-slide{align-items:center;display:flex;flex-direction:row;height:245px;padding-bottom:5px}}.review-carousel-item{background-color:#fff;border:1px solid rgba(22,24,25,.1);border-radius:12px;box-shadow:1px 1px 2px rgba(22,24,25,.1),-1px 1px 2px rgba(22,24,25,.1);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px;width:100%;a{text-decoration:none}.review-data{display:flex;flex-direction:column;.header{display:flex;flex-direction:row;justify-content:space-between;.patient-info{display:flex;flex-direction:column;.patient-name{color:#131920;font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.patient-location{color:#131920;font-family:Noto Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}}.review-message{color:#131920;font-family:Noto Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:75px;line-height:24px;overflow:hidden}}.review-doctor{background-color:#f2f5f7;border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;padding:8px;.review-doctor-info{.dr-name{color:#131920;font-family:Rota,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.dr-specialization{color:#384b61;font-family:Noto Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.review-doctor-img{.avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px;.image-placeholder{align-items:center;display:flex;flex-direction:row;font-family:Rota,sans-serif;font-size:20px;font-style:normal;font-weight:600;justify-content:center}}}}}.custom-nav{background:none;bottom:-50px;display:flex;gap:10px;left:10px;position:absolute;z-index:10}.custom-reviews-prev{.icon{background-color:#384b61;height:14px;mask:url(/static/media/leftArrow.d4c39ca9fdd26c4121be.svg) no-repeat center;-webkit-mask:url(/static/media/leftArrow.d4c39ca9fdd26c4121be.svg) no-repeat center;width:8px}&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}}.custom-reviews-next,.custom-reviews-prev{background:none;border:none;cursor:pointer;padding:8px 12px}.custom-reviews-next{.icon{background-color:#384b61;height:14px;mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;-webkit-mask:url(/static/media/rightArrow.53d790fe4fb25bed0715.svg) no-repeat center;width:8px}&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}}}}section.specializations{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin-bottom:0!important;padding:80px 20px;.specializations-container{display:flex;flex-direction:column;max-width:1200px;width:100%;.title{color:#131920;font-family:Rota,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:24px}.specializations-content{display:flex;flex-direction:row;justify-content:space-between;@media (max-width:600px){flex-direction:column}.specializations-list{display:flex;flex-direction:row;flex-wrap:wrap;@media (max-width:600px){align-items:center;justify-content:center}.specialization-list-item{align-items:center;background-color:#f2f5f7;border-radius:12px;display:flex;margin-bottom:16px;margin-right:16px;padding:8px 12px;&:active{background-color:#dee1e3}.name{color:#131920;font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}}}.specialization-see-more{display:flex;flex-direction:column;justify-content:flex-end;.cursor-pointer{align-items:center;display:flex;flex-grow:0;justify-content:center}.specialization-see-more-btn{background-color:#263240;border-radius:12px;color:#fff;font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:16px;padding:10px 16px;white-space:nowrap;&:active{background-color:#3a4754}}}}}}section.ways-to-make-a-call{align-items:center;background-color:#e5eaf0;display:flex;flex-direction:column;padding:80px 20px;.ways-to-make-a-call-container{display:flex;flex-direction:column;max-width:1200px;width:100%;.title{color:#131920;font-family:Rota,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:24px}.ways-to-make-a-call-container-content{border-radius:12px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;.accordion-container{align-items:center;border-radius:12px;display:flex;flex:1 1;gap:40px;.accordion{background-color:#fff;border-bottom:1px solid #dee2e6;border-radius:12px;height:100%;width:calc(50% - 20px);@media (max-width:600px){width:100%}.accordion-item{background-color:#fff;.accordion-header{background-color:#fff;.accordion-button{align-items:center;background-color:#fff;box-shadow:none;display:flex;.circle{align-items:center;background-color:#15b7a3;border-radius:12px;color:#052e29;display:flex;height:48px;justify-content:center;margin-right:20px;width:48px}.circle,.description{font-family:Rota,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;padding-top:3px}.description{color:#131920;@media (max-width:920px){font-size:20px;line-height:28px}}&.collapsed{.circle{background-color:#bfcbd9;color:#6e8aaab3}}}}&#acc0{.accordion-header{border-top-left-radius:12px;border-top-right-radius:12px}}&#acc2{border-bottom:none;border-radius:0;border-radius:initial;.accordion-header{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.accordion-collapse{border-bottom:none!important;.accordion-body{border-bottom:none!important}}}.accordion-body{color:#384b61;font-family:Noto Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;@media (max-width:920px){font-size:16px;line-height:26px}.demo-image-wrapper{display:none;@media (max-width:600px){display:block}}}}}}.accordion-image-container{align-items:center;background-color:#15b7a31a;display:flex;flex:1 1;justify-content:center;width:calc(50% - 20px);@media (max-width:600px){display:none}}}}}section.are-you-doctor{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:80px 20px;.are-you-doctor-container{align-items:center;display:flex;flex-direction:column;max-width:1200px;width:100%;.title{color:#131920;font-family:Rota,sans-serif;font-size:32px;font-weight:700;line-height:40px}.content,.title{font-style:normal;text-align:center}.content{color:#384b61;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-top:8px;max-width:600px;width:100%;.content-btn{.green-button-new{color:#052e29;margin-top:16px}}}.features{img{width:100%}}}}section.newsletter{align-items:center;background-color:#263240;border-bottom:1px solid #384b61;display:flex;flex-direction:column;padding:24px 20px;.newsletter-container{display:flex;flex-direction:row;gap:24px;justify-content:space-between;max-width:1200px;width:100%;@media (max-width:800px){align-items:center;flex-direction:column;gap:24px}.newsletter-info{display:flex;flex-direction:row;width:calc(50% - 12px);@media (max-width:800px){width:100%}.newsletter-info-icon{display:flex;flex-direction:column;justify-content:center;margin-right:24px}.newsletter-info-content{display:flex;flex-direction:column;.title{font-family:Rota,sans-serif;font-size:18px;font-weight:700;line-height:24px}.content,.title{color:#fff;font-style:normal}.content{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}}}.newsletter-form{width:calc(50% - 12px);@media (max-width:800px){width:100%}.mailchimp-form{position:relative;width:100%;@media (max-width:800px){width:100%}.mailchimp-form-email-input{background-color:#fff!important;&.form-control{padding:12px 18px 10px!important}}.success-response{color:#00cbb2}.error-response,.success-response{font-family:Rota,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:110%;margin-top:54px;padding-top:10px;position:absolute}.error-response{color:#eb3300}.mailchimp-form-button{background-color:#ff6a39;border:2px solid #ff6a39;border-radius:12px;color:#fff;min-height:auto;padding:10px;position:absolute!important;right:4px;text-align:center;text-decoration:none;top:3px;width:auto}.mailchimp-form-button,.mailchimp-form-status{font-family:Rota,sans-serif;font-size:18px;font-style:normal;font-weight:600}.mailchimp-form-status{color:#00cfb4}}}}}.is-mobile{display:flex;flex-direction:column;height:auto;section.main-hero-1{height:auto;justify-content:flex-start;.main-hero-1-main{background-image:none;height:auto;.main-hero-1-section-like-menu{height:56px;width:100%;.main-hero-1-container-menu{width:100%}}.main-hero-1-section{display:flex;flex-direction:column;.main-hero-1-container{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding-left:16px;padding-right:16px;width:100%;.main-hero-1-container-content{align-items:center;display:flex;flex-direction:column;width:100%;.sessions{font-size:20px;line-height:28px}.content-h1{font-size:42px;line-height:56px;text-align:center}.content-text{font-size:20px;line-height:28px;text-align:center}}}.main-img{padding-top:16px;.content-btn{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}img{margin-top:16px}}}}.main-hero-1-section-like-store{height:auto;min-height:227px;.main-hero-1-section-like-store-container{align-items:center;flex-direction:column;padding:16px 0;width:100%;.main-hero-1-section-like-store-info{align-items:center;.content{text-align:center}}.main-hero-1-container-store-btns{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;margin-top:16px;.store{align-items:center;flex-direction:column;.btn{margin-right:auto;padding:6px 12px;.btn-text{.btn-text-info{font-size:11px;line-height:15px}.btn-text-store{font-size:16px;line-height:27px;margin-top:0}}}.app-rating{align-items:center;flex-direction:row;justify-content:center}}}}}}section.ai{.ai-container{align-items:center;flex-direction:column;padding-left:16px;padding-right:16px;width:100%;.ai-info{.pre-header{justify-content:center}.ai-content,.ai-header{text-align:center}.ai-start-conversation{.white-button-new{flex-grow:1}}}.ai-dr-img{img{height:auto;width:100%}}.note{color:#384b61;font-family:Noto Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:16px}}}section.reputation{.reputation-container{align-items:center;flex-direction:column;padding-left:16px;padding-right:16px;width:100%;.reputation-container-title{text-align:center}.swiper-slide{&.swiper-slide-active{.item{.btn-container{display:inline-block}}}}.custom-nav{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);.custom-next{.transparent-right-side{display:none}&.swiper-button-disabled{.transparent-left-side,.transparent-right-side{display:none}}}}}}section.main-informtion{.main-informtion-container{padding:0 16px;width:100%;.title{padding:0 20px}.content{width:100%}}}section.how-it-works{padding-top:40px;.how-it-works-container{align-items:center;flex-direction:column;padding:0 16px;width:100%;.how-it-works-content{align-items:center;flex-direction:column;padding-top:24px;width:100%;.how-it-works-card{min-height:auto;width:100%;.card-content{align-items:center;display:flex;flex-direction:column;margin-bottom:12px;.custom-img-3{align-items:center;background-color:#b8f1eb;border-radius:12px;display:flex;flex-direction:column;width:100%;img{height:229px;margin-left:auto;margin-right:auto;width:324px}}.title{width:100%}}.card-button{justify-content:flex-start;padding:0}}}}}section.review{.review-container{align-items:center;flex-direction:column;padding-left:16px;padding-right:16px;width:100%;.review-container-title{text-align:center}.swiper-slide{&.swiper-slide-active{.item{.btn-container{display:inline-block}}}}.custom-nav{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}}section.specializations{padding-top:40px;.specializations-container{align-items:center;flex-direction:column;padding-left:16px;padding-right:16px;width:100%;.specializations-content{align-items:center;flex-direction:column;justify-content:flex-start;.specializations-list{justify-content:center;.specialization-list-item{margin-right:8px;&:active{background-color:#dee1e3}.name{font-size:16px;line-height:24px}}}}.specialization-see-more{.specialization-see-more-btn{&:active{background-color:#3a4754}}}}}section.ways-to-make-a-call{width:100%;.ways-to-make-a-call-container{align-items:center;flex-direction:column;padding-left:16px;padding-right:16px;width:100%;.title{text-align:center}.ways-to-make-a-call-container-content{align-items:center;flex-direction:column;height:auto;.accordion-container{width:100%;.accordion{width:100%}}}}}section.are-you-doctor{padding-top:40px;width:100%;.are-you-doctor-container{align-items:center;flex-direction:column;padding-left:16px;padding-right:16px;width:100%;.content{width:100%}}}section.newsletter{width:100%;.newsletter-container{align-items:center;flex-direction:column;padding-left:16px;padding-right:16px;width:100%;.newsletter-info{flex-direction:column;margin-bottom:24px;.newsletter-info-icon{margin-bottom:14px}.newsletter-info-content{.title{margin-bottom:6px}}}.newsletter-form{margin-left:auto;width:100%;.mailchimp-form{position:relative;width:100%}}}}}.ai-wrapper{margin-top:50px}.ai-wrapper .ai-container{background-color:#e5eaf0;border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;max-width:1340px!important}.ai-wrapper .ai-container .ai-text{display:flex;flex-direction:column;justify-content:center;margin-right:24px;padding-left:16px}.ai-wrapper .ai-container .ai-text .pre-title{font-size:24px;line-height:32px}.ai-wrapper .ai-container .ai-text .pre-title,.ai-wrapper .ai-container .ai-text .title{align-items:center;color:#131920;display:flex;flex-direction:row;font-family:Rota;font-style:normal;font-weight:700}.ai-wrapper .ai-container .ai-text .title{font-size:42px;line-height:56px;margin-top:32px}.ai-wrapper .ai-container .ai-text .content{align-items:center;color:#384b61;display:flex;flex-direction:row;font-family:Rota;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-top:32px}.ai-wrapper .ai-container .ai-text .white-button{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;width:280px}.nota-de-subsol{color:#384b61;font-family:Rota;font-size:11px;font-style:normal;font-weight:600;line-height:16px;margin-top:64px}.ai-poza img{border-bottom-right-radius:12px;border-top-right-radius:12px}@media (max-width:380px){.is-mobile{section.reputation{.reputation-container{.swiper{.swiper-slide{.item{.content{.info{.hospital-name{font-size:18px;line-height:24px}.hospital-town{font-size:12px;line-height:16px}.hospital-doctors-info{.all-doctors,.online-doctors{font-size:12px;line-height:16px}}}}.btn-container{.btn{font-size:14px}}}}}}}section.newsletter{.newsletter-container{.newsletter-form{width:100%}}}}}.persistent-notification-bar{align-items:center;border:1px solid #e5e7e8;border-radius:12px;box-shadow:0 4px 12px rgba(0,19,21,.08);display:flex;margin-top:10px;padding:12px 12px 12px 20px;position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:10}.persistent-notification-bar .details{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.persistent-notification-bar .user-image{flex-shrink:0}.persistent-notification-bar .details .status-title{font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persistent-notification-bar .details .medic-fullname{font-family:Rota;font-size:14px;font-style:normal;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persistent-notification-bar .time-left-counter{align-items:center;display:inline-flex;flex-shrink:0;font-family:Rota;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-left:auto;padding-left:12px;text-align:right}.persistent-notification-bar .time-left-counter p{margin:0;white-space:nowrap}.persistent-notification-bar .time-left-counter svg{margin-left:2px}.unsupported-browser-page .box{background:#fff;border-radius:12px;font-family:Rota;margin:13px auto 20px;max-width:606px;min-height:372px;padding:20px}.unsupported-browser-page .gate-page .download-app{align-items:center;flex-direction:column;justify-content:space-between;margin:20px auto;max-width:606px;padding:0 40px}.unsupported-browser-page section.title{display:flex;justify-content:center}.unsupported-browser-page section.title h1{color:#001315;font-family:Rota;font-size:40px;font-weight:700;line-height:44px;margin-bottom:20px;text-align:center}.unsupported-browser-page section.supported-browsers p{color:#001315;font-family:Rota;font-size:20px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:20px;text-align:center}.unsupported-browser-page section.supported-browsers .browser-box{align-items:center;background-color:#f2f3f3;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin:0 auto;max-width:398px;padding:20px}.unsupported-browser-page section.supported-browsers .browser-box .cta-data{align-items:center;display:flex}.unsupported-browser-page section.supported-browsers .browser-box .cta-data h2{font-family:Rota;font-size:18px;font-weight:600;line-height:22px;margin-bottom:0;margin-left:15px}@media (max-width:1024px){.unsupported-browser-page section.title h1{font-size:36px;margin-top:40px}.unsupported-browser-page section.about-us p{font-size:18px;line-height:20px}}.unsupported-browser-page .landing-color-orange{color:#ff6a39!important;font-weight:700!important}.unsupported-browser-page .subtitle-promotion{margin-top:20px;text-align:center}.unsupported-browser-page .subtitle-promotion h3{margin-bottom:0}.unsupported-browser-page .subtitle-promotion h3.subtitle-promotion-value{color:#ff6a39;font-weight:700}.unsupported-browser-page .gate-page{border:1px solid #e5e7e8;border-radius:12px;margin-top:40px}.unsupported-browser-page .gate-page .download-app p{color:#001315;font-family:Rota;font-size:20px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:20px;text-align:center}.unsupported-browser-page .gate-page .download-app .apps-button .app-store-icon{background-image:url(/static/media/app-store-icon-black-background.a38b2214358f9b312fe5.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;height:58px;width:202px}.unsupported-browser-page .gate-page .download-app .apps-button .google-play-icon{background-image:url(/static/media/google-play-icon-black-background.c63fcac64b689cf4a87e.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;height:58px;width:202px}.unsupported-browser-page .gate-page .spacer{width:10px}.unsupported-browser-page .gate-page .download-app .apps-button.vertical-buttons{display:block;text-align:center}.unsupported-browser-page .gate-page .download-app .apps-button.vertical-buttons a{margin:0}.unsupported-browser-page .gate-page .download-app.download-app-no-padding{padding:0}.unsupported-browser-page .gate-page .download-app.download-app-no-padding .paragraph-slim{font-size:22px;padding:0 50px}.unsupported-browser-page .boxes{margin-top:20px}.unsupported-browser-page .box-number{background:#fff;border-radius:12px;display:flex;margin-bottom:20px}.unsupported-browser-page .box-number .circle{align-items:center;border-radius:100%;color:#fff;display:block;font-family:Rota;font-size:36px;font-style:normal;font-weight:700;height:50px;justify-content:center;line-height:110%;margin-right:20px;text-align:center;width:50px}.unsupported-browser-page .box-number .circle span{display:block;padding-top:8px;width:50px}.unsupported-browser-page .box-number .description{font-family:Rota;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.unsupported-browser-page .box-number .circle.one{background:#891f00}.unsupported-browser-page .box-number .circle.two{background:#bb2900}.unsupported-browser-page .box-number .circle.three{background:#eb3300}.unsupported-browser-page .box-number .circle.four{background:#ff6a39}.unsupported-browser-page .box-number .circle.five{background:#ff916c}.unsupported-browser-page .box-number .description .apps-button .app-store-icon{background-image:url(/static/media/app-store-icon-white.645ea3cd0799f49fe924.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:inline-flex;height:46px;width:240px}.unsupported-browser-page .box-number .description .apps-button .google-play-icon{background-image:url(/static/media/google-play-icon-white.8608f64b5ce3321aef39.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:inline-flex;height:47px;width:240px}.unsupported-browser-page .box-number .description .apps-button.vertical-buttons{display:block;text-align:center}.unsupported-browser-page .box-number .apps-button.vertical-buttons a{margin:0}.unsupported-browser-page .gift{background:rgba(255,106,57,.1);border-radius:12px;color:#ff6a39;font-size:20px;padding:20px;text-align:center}.unsupported-browser-page .gift .subtitle-promotion-value{font-weight:700}.unsupported-browser-page .gift .gift-icon{background-image:url(/static/media/gift.5aa964deaacbcb5f9625.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;height:42px;margin-left:auto;margin-right:auto;width:36px}.gate-page .banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:95px 0;position:relative;width:100%}.gate-page .banner:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5));bottom:0;content:"";height:240px;position:absolute;width:100%;z-index:0}.gate-page .banner .box{background:#fff;border-radius:12px;margin-bottom:30px;padding:40px 30px 30px;position:relative;z-index:5}.gate-page .banner .box h1{font-size:40px;font-weight:700;margin-bottom:10px}.gate-page .banner .box h1,.gate-page .banner .box p{color:#001315;font-family:Rota;font-style:normal;line-height:110%;text-align:center}.gate-page .banner .box p{font-size:20px;font-weight:500;margin-bottom:30px}.gate-page .banner .box a,.gate-page .banner .box div.cursor-pointer{align-items:center;color:#fff!important;display:flex;font-size:21px;justify-content:flex-start;line-height:26px;margin-top:10px;text-decoration:none!important}.gate-page .banner .box a svg,.gate-page .banner .box div.cursor-pointer svg{margin-right:18px}.gate-page .download-app{position:relative;z-index:5}.gate-page .download-app .text{color:#fff;font-family:Rota;font-size:20px;font-style:normal;font-weight:500;line-height:110%;margin-bottom:10px;text-align:center}.gate-page .download-app .apps-button{display:flex;justify-content:center}.gate-page .download-app .apps-button a{margin:0 7px}.gate-page .download-app .apps-button .app-store-icon{background-image:url(/static/media/app-store-icon.70a0ffa95550cb593705.svg);width:117px}.gate-page .download-app .apps-button .app-store-icon,.gate-page .download-app .apps-button .google-play-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:inline-flex;height:40px}.gate-page .download-app .apps-button .google-play-icon{background-image:url(/static/media/google-play-icon.0e12a5d8039564e461b4.svg);width:130px}section.specialists{margin-bottom:60px;margin-top:55px}section.specialists h2{align-items:center;color:#001315;display:flex;font-family:Rota;font-size:36px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:25px}section.specialists .navigation-carousel{display:flex;margin-left:auto}section.specialists .navigation-carousel>div{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15);cursor:pointer;display:flex;justify-content:center;margin-left:10px;padding:8px}section.specialists .colp10{margin-bottom:20px}section.specialists .box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:20px}section.specialists .box .profile-picture{align-items:center;display:flex;margin-bottom:20px}section.specialists .box .profile-picture .avatar{align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;display:flex;height:150px;justify-content:center;position:relative;width:150px}section.specialists .box .rating{color:#80898a;display:flex;font-family:Rota,serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;margin-bottom:8px}section.specialists .box .rating svg{margin-right:5px}section.specialists .box .fullName{color:#001315;font-family:Rota;font-size:20px;font-style:normal;font-weight:700;line-height:25px;text-align:center}section.specialists .box .specialization{color:#001315}section.specialists .box .clinic,section.specialists .box .specialization{font-family:Rota;font-size:18px;font-style:normal;font-weight:500;line-height:22px;text-align:center}section.specialists .box .clinic{color:#80898a}section.specializations{margin-bottom:60px}section.specializations h2{color:#001315;font-family:Rota;font-size:36px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:25px}section.specializations>.row{justify-content:center}section.specializations .box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding:15px 10px 20px}section.specializations .box .title{color:#001315;font-family:Rota;font-size:20px;font-style:normal;font-weight:600;line-height:110%;margin-top:13px;text-align:center}section.specializations .view-all-specializations{display:flex;justify-content:center}section.specializations .white-button{align-items:center;color:#ff6a39;display:inline-flex;justify-content:center;margin:auto;max-width:400px;min-height:46px;padding:9px 10px 9px 20px}section.specializations .white-button svg{margin-right:0}i.main-screen-specialization-icon{background-repeat:no-repeat;background-size:100% 100%;height:50px;width:50px}.modal-call-alert .patient-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-call-alert .patient-box .avatar-section .user-image{margin:0!important}.modal-call-alert .patient-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;position:relative;width:36px}.modal-call-alert .patient-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}.modal-call-alert .patient-box .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:2px;text-align:center}.modal-call-alert .patient-box .year-files{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:5px}.modal-call-alert .patient-box .year-files svg{margin-left:4px;margin-right:4px}.modal-call-alert .actions{align-items:center;display:flex;margin-left:-10px;margin-right:-10px;margin-top:14px}.modal-call-alert .actions .cancel-btn{background:#fff;border:1px solid #e5e7e8;box-sizing:border-box;color:#eb3300;text-align:center}.modal-call-alert .actions .cancel-btn,.modal-call-alert .actions .start-now-btn{border-radius:12px;display:inline-flex;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:22px;margin:0 5px;padding:16px 10px;width:50%}.modal-call-alert .actions .start-now-btn{align-items:center;background:#00cfb4;border:0!important;color:#fff!important;text-decoration:none!important}.modal-call-alert .actions .start-now-btn svg{margin-right:10px}.modal-time-waiting .patient-box{align-items:center;background:#fff;border-radius:12px;display:flex;margin-bottom:10px;padding:12px 20px}.modal-time-waiting .patient-box .avatar-section .user-image{margin:0!important}.modal-time-waiting .patient-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;position:relative;width:36px}.modal-time-waiting .patient-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}.modal-time-waiting .patient-box .info{align-items:flex-start;display:flex;flex-direction:column}.modal-time-waiting .patient-box .info .fullName{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-align:left}.modal-time-waiting .patient-box .year-files{align-items:center;color:#80898a;display:flex;font-family:Rota;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-time-waiting .patient-box .year-files svg{margin-left:4px;margin-right:4px}.modal-time-waiting .minutes{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:center;padding:60px 20px}.modal-time-waiting .minutes .form-select-label{max-width:120px!important}.modal-time-waiting .minutes .custom-select{background-position:right 7px center;border-color:#f2f3f3!important;height:46px!important;margin:0!important;padding:10px 10px 10px 30px!important;text-align:left!important}.modal-time-waiting .minutes .min{color:#001315;font-family:Rota;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-left:10px}.modal-call-alert .patient-box .avatar-section{margin-bottom:6px}.modal-time-waiting .patient-box .avatar-section{margin-right:20px}.modal-call-alert .patient-box .avatar-section .user-image,.modal-time-waiting .patient-box .avatar-section .user-image{margin:0!important}.modal-call-alert .patient-box .avatar-section .avatar-picture,.modal-time-waiting .patient-box .avatar-section .avatar-picture{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,19,21,.1);border-radius:100%;height:36px;margin-right:10px;position:relative;width:36px}.modal-call-alert .patient-box .avatar-section .user-text,.modal-time-waiting .patient-box .avatar-section .user-text{align-items:center;border:1px solid rgba(0,19,21,.1);border-radius:100%;color:#80898a!important;display:flex;font-family:Rota;font-size:16px!important;font-style:normal;font-weight:700;height:36px;justify-content:center;line-height:20px!important;text-align:center;width:36px}#root:has(.doctor-app),.doctor-app,:root:has(.doctor-app){flex:1 1}.doctor-app{--theme-primary:0 207 180;--theme-primary-hover:0 184 160}
/*# sourceMappingURL=5269.999c9535.chunk.css.map*/