.navbar,.navbar-space{width:100%;height:10rem}.navbar{-webkit-justify-content:space-between;justify-content:space-between;max-width:100%;padding:0 4rem;position:fixed;top:0;left:0;background-color:#fff;z-index:100;box-shadow:1px 1px 4px #e6e6e6}.navbar,.navbar .left-navbar{display:-webkit-flex;display:flex}.navbar .left-navbar{-webkit-align-items:center;align-items:center}.navbar .left-navbar a{display:block;height:8rem}.navbar .left-navbar a img{height:100%;width:auto}.navbar .right-navbar{z-index:100;height:8rem;-webkit-align-self:center;align-self:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0}.navbar .right-navbar .menu-item a{font-size:1.6rem;text-transform:uppercase}.navbar .right-navbar .menu-item:not(:last-child){margin-right:4rem}.navbar .right-navbar .menu-item .signup-btn{background-image:linear-gradient(90deg,#032199,#4f72fd)}@media (max-width:992px){.navbar{padding:0 1rem}.navbar .left-navbar{width:100%;-webkit-justify-content:space-between;justify-content:space-between}.navbar .left-navbar .hamburger-btn div{width:35px;height:5px;background-color:#000;margin:6px 0;border-radius:2px}.navbar .right-navbar{width:100%;height:0;position:absolute;top:10rem;left:0;overflow-x:hidden;overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#fff}.navbar .right-navbar .menu-item:not(:last-child){margin-right:0;margin-bottom:2rem}.navbar .right-navbar .menu-item:first-child{margin-top:2rem}}.ant-menu{position:-webkit-sticky;position:sticky;top:0}.ant-menu .ant-menu-item img{height:4.5rem;width:auto}.ant-menu .ant-menu-item.img-container{background-color:transparent!important}.custom-header .large-screen-user-info{display:-webkit-flex;display:flex}.custom-header .small-screen-user-info{display:none;line-height:2.5rem}.custom-header .icon-button__badge{position:absolute!important;top:-10px;right:-10px;width:20px;height:20px;background:red;color:#fff;border-radius:50%}.custom-header .avatar-btn,.custom-header .icon-button__badge{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.custom-header .avatar-btn .avatar-container{width:3.2rem;height:3.2rem;border-radius:50%;overflow:hidden}.custom-header .avatar-btn .avatar-container img{width:100%;height:100%}@media only screen and (max-width:1024px){.custom-header .large-screen-user-info{display:none}.custom-header .small-screen-user-info{display:block}}.notification-center .ant-divider-horizontal{margin:.6rem 0}.notification-center .notif-item{padding:1.6rem}.notification-center .notif-item.unread-notif{background:#e0e9ff}.notification-center .notif-item.not-last-notif{border-bottom:1px solid #dadada}.notification-center .notif-item .notif-title{font-size:1.5rem;font-weight:600}.notification-center .notif-item .notif-description{font-size:1.5rem}.notification-center .notif-item .notif-time{font-size:1.5rem;color:#a8a8a8}.notification-center .ant-collapse-content-box{padding:0!important}.searchDoctor .searchDoctortTitle{color:#4773eb;font-size:30px}.doctorDetail .leftBlock{padding:1rem;background-color:#fff;margin-right:2rem}.doctorDetail .leftBlock .imageBlock{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;height:220px;margin:4rem 0;text-align:center}.doctorDetail .leftBlock .imageBlock .doctorName{font-size:30px}.doctorDetail .leftBlock .buttonsBlock{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;height:220px}.doctorDetail .leftBlock .buttonsBlock button{height:40px;width:70%;margin:0 auto}.doctorDetail .rightBlock{height:"100%"}.doctorDetail .rightBlock .ant-tabs-nav{margin:0}.doctorDetail .rightBlock .ant-tabs-content-holder{background-color:#fff}.doctorDetail .rightBlock .ant-form-item{margin-bottom:0}.doctorDetail .rightBlock .serviceTab{padding:2rem}.doctorDetail .rightBlock .serviceTab .serviceTabTitle{font-size:20px;margin-bottom:0}.doctorDetail .rightBlock .serviceTab .ant-table{margin-top:0}.doctorDetail .rightBlock .ratingBlock{margin-top:2rem}.notificationManagement .leftBlock{padding:1rem 0;background-color:#fff;border-right:1px solid #eee}.notificationManagement .leftBlock .imageBlock{height:120px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin-top:0;-webkit-flex-direction:column;flex-direction:column;text-align:center}.notificationManagement .leftBlock .imageBlock .NotificationTitle{font-size:22px}.notificationManagement .leftBlock .imageBlock button.ant-btn-primary{height:40px;width:40%;margin:0 auto}.notificationManagement .leftBlock .buttonsBlock{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;height:200px}.notificationManagement .leftBlock .buttonsBlock button.ant-btn-ghost{width:100%;height:40px;border:none;text-align:left}.notificationManagement .leftBlock .buttonsBlock .selected{color:#4773eb;background:#f0f6ff;border:none;border-left:3px solid #4773eb!important;text-shadow:none}.notificationManagement .rightBlock{height:"100%";padding:0;background-color:#fff}.notificationList .filterBlock .filterDate input,.notificationList .filterBlock .filterRangeDate input{height:30px}.scheduleNotification{width:100%;padding:2rem 1rem 1rem}.scheduleNotification .searchDoctortTitle{font-size:30px;display:block;width:100%}.scheduleNotification .filterBlock .searchItem{width:40%}.recipientList{width:100%;padding:2rem 1rem 1rem}.recipientList .searchDoctortTitle{font-size:30px;display:block;width:100%}.recipientList .filterBlock{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.recipientList .filterBlock .searchItem{width:40%}.notificationTemplate{width:100%;padding:2rem 1rem 1rem}.notificationTemplate .searchDoctortTitle{font-size:30px;display:block;width:100%}.notificationTemplate .filterBlock{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.notificationTemplate .filterBlock .searchItem{width:40%}.notificationTemplateDetail{width:100%;padding:2rem 1rem 1rem;font-size:16px}.notificationTemplateDetail .notificationTitle{font-size:3rem}.notificationTemplateDetail .line{margin-bottom:10px}.notificationTemplateDetail .line .header{font-size:18px;font-weight:700;margin-right:5px}.notificationTemplateDetail .headerTitle{font-size:20px}.notificationTemplateDetail .headerTitle .header{font-size:22px}.notificationDetailEdit .imageBlock{position:relative;width:16rem;height:16rem;padding:1rem}.notificationDetailEdit .imageBlock .closeButton{position:absolute;top:0;right:0;z-index:999;border-radius:10px}.systemNotificationManagement .leftBlock{padding:1rem 0;background-color:#fff;border-right:1px solid #eee}.systemNotificationManagement .leftBlock .imageBlock{height:120px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin-top:0;-webkit-flex-direction:column;flex-direction:column;text-align:center}.systemNotificationManagement .leftBlock .imageBlock .NotificationTitle{font-size:22px}.systemNotificationManagement .leftBlock .imageBlock button.ant-btn-primary{height:40px;width:40%;margin:0 auto}.systemNotificationManagement .leftBlock .buttonsBlock{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;height:100px}.systemNotificationManagement .leftBlock .buttonsBlock button.ant-btn-ghost{width:100%;height:40px;border:none;text-align:left}.systemNotificationManagement .leftBlock .buttonsBlock .selected{color:#4773eb;background:#f0f6ff;border:none;border-left:3px solid #4773eb!important;text-shadow:none}.systemNotificationManagement .rightBlock{height:"100%";padding:0;background-color:#fff}.sentNotification{width:100%;padding:2rem 1rem 1rem}.sentNotification .searchDoctortTitle{font-size:30px;display:block;width:100%}.sentNotification .filterBlock .searchItem{width:40%}.notificationList{width:100%;padding:2rem 1rem 1rem;font-size:16px}.notificationList .notificationTitle{font-size:3rem}.notificationList .line{margin-bottom:10px}.notificationList .line .header{font-size:18px;font-weight:700;margin-right:5px}.notificationList .headerTitle{font-size:20px}.notificationList .headerTitle .header{font-size:22px}.notificationList .searchDoctortTitle{font-size:30px;display:block;width:100%}.notificationList .filterBlock{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.notificationList .filterBlock .searchItem{width:40%}.itemNotificationDetail{width:100%;padding:2rem 1rem 1rem;font-size:16px}.itemNotificationDetail .notificationTitle{font-size:3rem}.itemNotificationDetail .line{margin-bottom:10px}.itemNotificationDetail .line .header{font-size:18px;font-weight:700;margin-right:5px}.itemNotificationDetail .headerTitle{font-size:20px}.itemNotificationDetail .headerTitle .header{font-size:22px}.notificationDetailEdit{width:100%;padding:2rem 1rem 1rem;font-size:16px}.notificationDetailEdit .headerTitle{font-size:3rem}.notificationDetailEdit .line{margin-bottom:10px}.notificationDetailEdit .header{font-size:18px;font-weight:700;margin-right:5px}.notificationDetailEdit .deliverySchedule .ant-form-item,.notificationDetailEdit .notificationContent .ant-form-item{margin-bottom:0}.card-container p{margin:0}.card-container>.ant-tabs-card .ant-tabs-content{margin-top:-16px}.card-container>.ant-tabs-card .ant-tabs-content>.ant-tabs-tabpane{padding:16px;background:#fff}.card-container>.ant-tabs-card>.ant-tabs-nav:before{display:none}.card-container>.ant-tabs-card .ant-tabs-tab,[data-theme=compact] .card-container>.ant-tabs-card .ant-tabs-tab{background:transparent;border-color:transparent}.card-container>.ant-tabs-card .ant-tabs-tab-active,[data-theme=compact] .card-container>.ant-tabs-card .ant-tabs-tab-active{background:#fff;border-color:#fff}#components-tabs-demo-card-top .code-box-demo{padding:24px;overflow:hidden;background:#f5f5f5}[data-theme=compact] .card-container>.ant-tabs-card .ant-tabs-content{height:120px;margin-top:-8px}[data-theme=dark] .card-container>.ant-tabs-card .ant-tabs-tab{background:transparent;border-color:transparent}[data-theme=dark] #components-tabs-demo-card-top .code-box-demo{background:#000}[data-theme=dark] .card-container>.ant-tabs-card .ant-tabs-content>.ant-tabs-tabpane{background:#141414}[data-theme=dark] .card-container>.ant-tabs-card .ant-tabs-tab-active{background:#141414;border-color:#141414}.tab-container{width:100%;padding:"2rem"}.ant-form-item-label{text-align:left}.upload-avatar-modal .ant-upload-list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.setting-form{padding:12px 20px}.appointment-progress .RFS-StepperContainer{overflow-x:auto}.appointment-progress ::-webkit-scrollbar{height:3px}.questionaire-answer-modal .ant-modal-body{overflow-x:auto;overflow-y:hidden;padding:2rem 2rem 4rem}.questionaire-answer-modal .ant-radio-wrapper{margin:0}.questionaire-answer-modal .section-description{font-style:italic}.questionaire-answer-modal .ant-slider-mark .ant-slider-mark-text:first-child{-webkit-transform:none!important;transform:none!important}.questionaire-answer-modal .ant-slider-mark .ant-slider-mark-text:nth-child(2){-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.questionaire-answer-modal .ant-slider{height:4rem}.questionaire-answer-modal .matrix-question .choice-col-container,.questionaire-answer-modal .matrix-question .option-col-container{width:100%}.questionaire-answer-modal .question-detail-col{overflow:auto;max-height:40rem}@media screen and (max-width:992px){.questionaire-answer-modal{width:100%!important}.questionaire-answer-modal .ant-modal-body{padding:0;overflow:auto}.questionaire-answer-modal .modal-content-container{overflow-x:auto}.questionaire-answer-modal .matrix-question .choice-col-container,.questionaire-answer-modal .matrix-question .option-col-container{width:100%}.questionaire-answer-modal .question-detail-col{overflow:auto;max-height:unset}}.modal-view-answer .ant-slider-mark .ant-slider-mark-text:first-child{-webkit-transform:none!important;transform:none!important}.modal-view-answer .ant-slider-mark .ant-slider-mark-text:nth-child(2){-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.modal-service-admin{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:70%!important}.modal-service-admin .ant-modal-content{width:100%}.modal-service-admin .category-img{width:100%;object-fit:fill;object-position:center;border-radius:3px;overflow:hidden}.modal-service-admin .demo-editor-custom{border:1px solid #eee;min-height:100px}.ant-table{width:100%;overflow:auto}.blog-table table{table-layout:fixed}.blog-table table td,.blog-table table th{width:10%}.modal-booking{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:120rem!important}.modal-booking .ant-modal-body{height:68vh;position:relative}.modal-booking .ant-modal-content{width:100%}.modal-booking .doctor-img{width:6rem;height:6rem;object-fit:cover;object-position:center;border:1px solid #d6d6d6;border-radius:3px;overflow:hidden}.modal-booking .ant-radio-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.modal-booking .ant-picker-cell-selected .ant-picker-calendar-date{background:#4773eb!important}.modal-booking .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value{color:#fff!important}.patient-appointment .main-calendar-container{overflow:auto}.patient-appointment .main-calendar-container .ant-picker-calendar{min-width:50rem}.patient-appointment .main-calendar-container .ant-picker-calendar .small-appointment-alert{display:none}.patient-appointment .ant-picker-cell-selected .ant-picker-calendar-date{background:#4773eb!important}.patient-appointment .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.patient-appointment .ant-picker-cell-selected .ant-picker-calendar-date .ant-typography{color:#fff!important}@media only screen and (max-width:1200px){.patient-appointment .main-calendar-container .ant-picker-calendar .appointment-alert{display:none}.patient-appointment .main-calendar-container .ant-picker-calendar .small-appointment-alert{display:block}}.appointment-event{padding:1rem 2rem;margin:0;overflow:auto}.appointment-event::-webkit-scrollbar{height:3px}.appointment-event::-webkit-scrollbar-thumb{background-color:#d6d6d6}.messenger{display:-webkit-flex;display:flex;width:100%;height:calc(100vh - 6.4rem);background:#eeeef1;-webkit-flex-direction:row;flex-direction:row;overflow:hidden}.messenger-overlay{position:absolute;display:block;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:20;cursor:pointer}.wrapper-loading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:90vh;padding:30px 50px;text-align:center;background:rgba(0,0,0,.05);border-radius:4px}.container{padding:10px}.sidebar{background:#fff;width:40rem;border-right:1px solid #eeeef1}.conversation-container{width:calc(100% - 40rem);height:100%;position:relative;margin-bottom:3rem}.content,.footer{background:#fff}.footer{grid-column-start:2}.conversation-list-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px;width:100%}.conversation-list-item .info-col,.conversation-list-item .list-item-row{width:100%}.conversation-list-item:hover{background:#eeeef1;cursor:pointer}.conversation-photo{margin-right:10px}.conversation-title{font-size:14px;font-weight:700;text-transform:capitalize;margin:0}.conversation-snippet{width:100%;font-size:14px;color:#888;margin:0}.conversation-info{width:100%}.conversation-search{padding:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.conversation-search-input{width:100%;background:#f4f4f8;padding:8px 10px;border-radius:10px;border:none;font-size:14px}.conversation-search-input::-webkit-input-placeholder{text-align:center}.conversation-search-input:-ms-input-placeholder{text-align:center}.conversation-search-input::placeholder{text-align:center}.conversation-search-input:focus::-webkit-input-placeholder{text-align:left}.conversation-search-input:focus:-ms-input-placeholder{text-align:left}.conversation-search-input:focus::placeholder{text-align:left}.toolbar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#fff;font-weight:500;border-bottom:1px solid #eeeef1;z-index:2;position:-webkit-sticky;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.toolbar{border:none;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.toolbar-title{margin:0;font-size:18px;font-weight:800}.left-items,.right-items{-webkit-flex:1 1;flex:1 1;padding:10px;display:-webkit-flex;display:flex}.right-items{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.left-items .toolbar-button{margin-right:20px}.right-items .toolbar-button{margin-left:20px}.left-items .toolbar-button:last-child,.right-items .toolbar-button:last-child{margin:0}.conversation-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.message-list{height:calc(100% - 10rem);overflow-y:scroll;overflow-x:hidden;padding-bottom:3rem}.message-list .message-list-container{padding:1rem 1rem 0;width:100%}.loading{margin:20px 0;padding:30px 50px;text-align:center;border-radius:4px}.scrollable{position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.disabled-chat-alert{width:100%;position:absolute;bottom:0;text-align:center}.disabled-chat-alert .ant-typography{font-size:16px}.compose{padding:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:grey;border-top:1px solid #eeeef1;position:absolute;width:100%;bottom:0;background-color:#fff}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.compose{border:none;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.compose-input{-webkit-flex:1 1;flex:1 1;border:none;font-size:14px;height:40px;color:grey;background:rgba(127,137,167,.1411764705882353)}.compose-input::-webkit-input-placeholder{color:#000;opacity:.4}.compose-input:-ms-input-placeholder{color:#000;opacity:.4}.compose-input::placeholder{color:#000;opacity:.4}.compose .toolbar-button{color:#bbbbbf;margin-left:15px}.compose .toolbar-button:hover{color:#99999c}.toolbar-button{color:#007aff;transition:all .1s}.toolbar-button:hover{cursor:pointer;color:#0063ce}.toolbar-button:active{color:#007aff;opacity:.25}.message{-webkit-flex-direction:column;flex-direction:column}.message,.message .timestamp{display:-webkit-flex;display:flex}.message .timestamp{-webkit-justify-content:center;justify-content:center;color:#999;font-weight:600;font-size:12px;margin:10px 0;text-transform:uppercase}.message .bubble-container{font-size:14px;display:-webkit-flex;display:flex}.message.mine .bubble-container{-webkit-justify-content:flex-end;justify-content:flex-end}.message.start .bubble-container .bubble{border-top-left-radius:20px}.message.end .bubble-container .bubble{border-bottom-left-radius:20px}.message.mine.start .bubble-container .bubble{margin-top:10px;border-top-right-radius:20px}.message.mine.end .bubble-container .bubble{border-bottom-right-radius:20px;margin-bottom:10px}.message .bubble-container .bubble{margin:1px 0;background:#f4f4f8;padding:10px 15px;border-radius:20px;max-width:75%;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:20px;border-bottom-right-radius:20px}.message.mine .bubble-container .bubble{background:#007aff;color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:2px;border-bottom-right-radius:2px}.table-container .ant-table{margin:3rem 0}.add-service-form-modal{-webkit-justify-content:center;justify-content:center;width:120rem!important}.add-service-form-modal .ant-modal{top:2rem;height:90%}.add-service-form-modal .ant-modal-content{height:100%}.service-card{height:44.5rem}.card-row-container{height:100%;-webkit-align-items:stretch;align-items:stretch}.col-info{padding:0 1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between!important;justify-content:space-between!important}.card-row-container{background:#fff;box-shadow:2px 2px 11px #b9b9b9;border-radius:3px;overflow:hidden}.card-row-container .ant-typography{width:100%}.card-row-container .col-image{overflow:hidden}.card-row-container .col-info{padding:0 1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around}.card-row-container .ant-image{height:240px!important}.ant-modal-footer{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.doctor-appointment .main-calendar-container{overflow:auto}.doctor-appointment .main-calendar-container .ant-picker-calendar{min-width:50rem}.doctor-appointment .main-calendar-container .ant-picker-calendar .small-appointment-alert{display:none}.doctor-appointment .main-calendar-container .ant-picker-cell-selected .ant-picker-calendar-date{background:#4773eb!important}.doctor-appointment .main-calendar-container .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.doctor-appointment .main-calendar-container .ant-picker-cell-selected .ant-picker-calendar-date .ant-typography{color:#fff!important}@media only screen and (max-width:1200px){.doctor-appointment .main-calendar-container .ant-picker-calendar .appointment-alert{display:none}.doctor-appointment .main-calendar-container .ant-picker-calendar .small-appointment-alert{display:block}}.signin-page{position:absolute;top:0;left:0;width:100%;min-height:100%;display:-webkit-flex;display:flex}.signin-page .bg-image{width:50%;min-height:100%;background-color:#e5ecff;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;overflow:hidden}.signin-page .bg-image img{width:100%;height:100%;object-fit:cover}.signin-page .form-container{width:50%;border:2px solid #e4e4e4;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.signin-page .signup-and-forgot-container .ant-form-item-control-input-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.signin-page .signup-and-forgot-container .ant-form-item-control-input-content .login-form-forgot,.signin-page .signup-and-forgot-container .ant-form-item-control-input-content .login-form-forgot button,.signin-page .signup-and-forgot-container .ant-form-item-control-input-content .not-member,.signin-page .signup-and-forgot-container .ant-form-item-control-input-content .not-member button{font-size:1.6rem}.signin-page .ant-btn-link{padding:0}@media only screen and (max-width:768px){.signin-page .bg-image{display:none}.signin-page .form-container{width:100%}}.role-select{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.role-select .guide-container{padding:0 3rem;text-align:center}.role-select .guide-container .guide-text{font-size:1.8rem}.role-select .form-title{font-size:2.5rem;font-weight:400;margin-bottom:2rem}.role-select .not-member,.role-select .not-member a{font-size:1.6rem}#login-form{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#login-form .form-title{font-size:2.5rem;font-weight:700;margin-bottom:2rem}#login-form .form-title .role{text-transform:capitalize}#login-form .ant-form-item{width:80%}#login-form .ant-form-item input{padding-top:.5rem;padding-bottom:.5rem}#login-form .ant-form-item button{height:4.5rem}#login-form button[type=submit]{width:100%}#login-form .forgot-password,#login-form .not-member{font-size:1.6rem}#login-form .forgot-password,#login-form .signup{color:#2f54eb}.signup-page{position:absolute;top:0;left:0;width:100%;min-height:100%;display:-webkit-flex;display:flex}.signup-page .bg-image{width:50%;min-height:100%;background-color:#e5ecff;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;overflow:hidden}.signup-page .bg-image img{width:100%;height:100%;object-fit:cover}.signup-page .form-container{width:50%;border:2px solid #e4e4e4;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.signup-page .signup-and-forgot-container .ant-form-item-control-input-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .login-form-forgot,.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .login-form-forgot button,.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .login-form-forgot span,.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .not-member,.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .not-member button,.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .not-member span{font-size:1.6rem}.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .terms-and-conditions{font-size:1.6rem;text-align:left}.signup-page .signup-and-forgot-container .ant-form-item-control-input-content .terms-and-conditions.ant-typography{margin-bottom:0}.signup-page .ant-btn-link{padding:0}@media only screen and (max-width:768px){.signup-page .bg-image{display:none}.signup-page .form-container{width:100%}}.homepage{padding:0;width:100%;overflow:hidden}.homepage .container{padding:1rem 12rem}@media only screen and (max-width:768px){.homepage .container{padding:1rem 4rem}}@media only screen and (max-width:576px){.homepage .container{padding:1rem}}.homepage .intro{width:100%}.homepage .intro .description .title{font-size:4rem}.homepage .intro .description .content{font-size:1.8rem;text-align:justify}.homepage .intro .slider .slider-content img{width:100%;height:100%;object-fit:contain;margin-top:8rem}.homepage #services{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;text-align:center}.homepage #services .title{margin-bottom:0;font-size:3rem}.homepage #services .sub-title{font-size:1.5rem}.homepage #services hr{border:1px solid;width:50px}.homepage #services .services-list .service-item{height:100%;text-align:start;padding:5rem;border-radius:10}.homepage #services .services-list .title{font-size:3rem}.homepage #services .services-list .sub-title{font-size:1.8rem;text-align:justify}@media screen and (max-width:576px){.homepage #services .services-list .ant-card-body{padding:0}}.homepage #services .benefit-item{background:#f1f1f1;margin-bottom:2rem;border-bottom:3px solid #5f85ca;padding:1.5rem 1.2rem}.homepage #services .benefit-item .item-container{height:100%}.homepage #services .benefit-item .item-container .icon{width:3rem;height:3rem}.homepage #services .benefit-item .item-container .benefit-icon-col,.homepage #services .benefit-item .item-container .benefit-title{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.homepage #services .benefit-item .item-container .benefit-title .ant-typography{font-size:1.5rem;text-align:left}.homepage .highlight{width:100%}.homepage .highlight .highlight-img-container img{width:100%;height:100%;object-fit:contain}.homepage .highlight .description{text-align:start}.homepage .highlight .description .title{font-size:4rem;margin-bottom:0}.homepage .highlight .description .content{font-weight:300;font-size:1.6rem;text-align:justify}.homepage .highlight .description hr{border:1px solid;width:50px;margin:0}.homepage .benefit{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}.homepage .benefit .title{margin-bottom:0;font-size:3rem}.homepage .benefit hr{border:1px solid;width:50px}.homepage .benefit .services-list{display:-webkit-flex;display:flex;height:100%;-webkit-align-items:stretch;align-items:stretch}.homepage .benefit .services-list .service-item{height:100%;text-align:start;padding:5rem;border-radius:4px}@media screen and (max-width:576px){.homepage .benefit .services-list .service-item{padding:5rem 1rem}}.homepage .benefit .services-list .service-item .check-item{font-size:28px;color:green}.homepage .benefit .services-list .title{font-size:3rem}.homepage .benefit .services-list .sub-title-container{padding-inline:10rem}@media screen and (max-width:576px){.homepage .benefit .services-list .sub-title-container{padding-inline:0}}.homepage .benefit .services-list .sub-title-container .sub-title{font-size:1.8rem}.homepage #aboutUs .break-line,.homepage #whoWeAre .break-line,.homepage #whySecondOpinion .break-line{border:1px solid;margin:1rem 0 0}.homepage #aboutUs .break-line{width:4rem}.homepage #aboutUs .description-container .ant-typography{font-size:1.6rem}.homepage #whySecondOpinion .break-line{width:8rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.homepage #whySecondOpinion .section-title{text-align:center}.homepage #whySecondOpinion .description-container .ant-typography{font-size:1.6rem;text-align:justify}.homepage #whySecondOpinion .description-container .responsibilities-container{margin-bottom:2rem}.homepage #whySecondOpinion .description-container .responsibilities-container .so-responsibilities{padding-left:4rem}.homepage #whySecondOpinion .description-container .responsibilities-container .so-responsibilities li{font-size:1.6rem;list-style-type:square}.homepage #whoWeAre .break-line{width:5rem}.homepage #whoWeAre .description-container{margin-bottom:4rem}.homepage #whoWeAre .description-container .description{font-size:1.6rem;text-align:justify}.homepage #whoWeAre .description-container .description .highlight{font-weight:600}.homepage #whoWeAre .leader-img-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.homepage #whoWeAre .leader-img-container .leader-img{width:15rem;height:15rem;border-radius:50%;overflow:hidden;margin-bottom:1rem}.homepage .download{width:100%}.homepage .download .download-img-container img{width:100%;height:100%;object-fit:contain}.homepage .download .description{text-align:start}.homepage .download .description .title{font-size:4rem;margin-bottom:0}.homepage .download .description .content{font-weight:300;font-size:1.6rem}.homepage .download .description hr{border:1px solid;width:50px;margin:0}.homepage .download .description .download-button{border:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#000;text-align:start;border-radius:10px;width:100%;height:80px}.homepage .download .description .download-button img{height:70%;object-fit:contain}.homepage .download .description .download-button .store-icon{font-size:40px;margin-right:5px}.homepage .download .description .download-button .text{color:#fff}#imprint{padding-bottom:14rem;padding-top:2rem;text-align:justify}#imprint .container{padding:1rem 12rem}#imprint h4{font-weight:600}#imprint .text,#imprint h4{font-size:1.6rem}#imprint .strong-text{font-size:1.6rem;font-weight:700}#imprint .email,#imprint .web{display:inline-block;margin-right:.4rem}#imprint .eu-commission{margin-right:.4rem}