@charset "UTF-8";.container{max-width:min(100% - 1rem,1920px);margin-inline:auto;width:100%}.u-page-gutter-x{padding-left:clamp(.75rem,.5rem + 2.8vw,2rem);padding-right:clamp(.75rem,.5rem + 2.8vw,2rem)}.even-columns{display:grid;gap:1rem;width:100%}@media (min-width: 1024px){.even-columns{grid-auto-flow:column;grid-auto-columns:1fr}}a{text-decoration:none;color:#04050d;font-size:clamp(.875rem,.8rem + .2vw,1rem);font-weight:400;transition:color .2s ease,opacity .2s ease}a:hover{opacity:.9}a:focus-visible{outline:2px solid oklch(54% .22848 262.146deg);outline-offset:2px;border-radius:5px}img{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center}button{display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}button:focus-visible{outline:2px solid oklch(54% .22848 262.146deg);outline-offset:2px;border-radius:5px}button:disabled{opacity:.6;cursor:not-allowed}button mat-icon{font-size:18px;height:18px;width:18px}.u-font-primary{font-family:Inter,Open Sans,Arial,sans-serif}.u-font-secondary{font-family:Montserrat,Inter,sans-serif}.u-font-size-xxs{font-size:clamp(.75rem,.7rem + .15vw,.875rem)}.u-font-size-xs{font-size:clamp(.875rem,.8rem + .2vw,1rem)}.u-font-size-sm{font-size:clamp(.875rem,.85rem + .25vw,1rem)}.u-font-size-md{font-size:clamp(1rem,.95rem + .3vw,1.125rem)}.u-font-size-lg{font-size:clamp(1.125rem,1.05rem + .4vw,1.25rem)}.u-font-size-xl{font-size:clamp(1.25rem,1.2rem + .5vw,1.5rem)}.u-font-size-xxl{font-size:clamp(1.5rem,1.4rem + .8vw,2rem)}.u-font-weight-regular{font-weight:400}.u-font-weight-medium{font-weight:500}.u-font-weight-semibold{font-weight:600}.u-font-weight-bold{font-weight:700}.u-color-text{color:#04050d!important}.u-color-text-muted{color:#52555e!important}.u-color-primary{color:#165ff0!important}.u-color-success{color:#4a6c59}.u-color-error{color:#b12d2dc5}.u-color-warning{color:#6a6443}.u-color-info{color:#677997}.u-color-text-contrast-primary{color:#fff!important}.u-color-text-contrast-secondary{color:#b3b3b3!important}.text-hero{font-size:clamp(2rem,1.8rem + 1.5vw,3rem);font-weight:700;color:#04050d;line-height:1.3em;display:flex;flex-direction:column;letter-spacing:-.02em}.text-hero .hero-title-line1{color:#04050d}.text-hero .hero-title-line2{background:linear-gradient(135deg,#0552e2 30%,#679cff);background:linear-gradient(135deg,#0552e2 30%,color(xyz 0.391 0.33 1.388));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-heading-lg{font-size:clamp(1.5rem,1.4rem + .8vw,2rem);font-weight:600;color:#04050d;line-height:1.5em;letter-spacing:-.01em}.text-heading{font-size:clamp(1.25rem,1.2rem + .5vw,1.5rem);font-weight:600;color:#04050d;line-height:1.5em;letter-spacing:-.01em}.text-subheading{font-size:clamp(1.125rem,1.05rem + .4vw,1.25rem);font-weight:600;color:#04050d;line-height:1.5em}.text-body-lg{font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:400;color:#52555e;line-height:1.7em}.text-body{font-size:clamp(.875rem,.85rem + .25vw,1rem);font-weight:400;color:#04050d;line-height:1.6em}.text-caption{font-size:clamp(.875rem,.85rem + .25vw,1rem);font-weight:400;color:#52555e;line-height:1.6em}.text-tiny{font-size:clamp(.875rem,.8rem + .2vw,1rem);font-weight:400;color:#52555e;line-height:1.4em}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#165ff0,#246dfe);font-size:clamp(.875rem,.85rem + .25vw,1rem);color:#fff;border:solid 1px oklch(54% .22848 262.146deg);border-top:solid 1px oklch(58% .22848 262.146deg);border-radius:10px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:inset 0 1px 2px #ffffff50,0 2px 4px #00000030,0 4px 8px #00000015}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:focus-visible{outline:2px solid oklch(54% .22848 262.146deg);outline-offset:2px}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-outline{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;font-size:clamp(.875rem,.85rem + .25vw,1rem);color:#165ff0;border:2px solid oklch(54% .22848 262.146deg);border-radius:10px;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease}.btn-outline:hover{background-color:#165ff0;color:#fff}.btn-outline:focus-visible{outline:2px solid oklch(54% .22848 262.146deg);outline-offset:2px}.dropdown-primary{width:100%;font-size:clamp(.875rem,.85rem + .25vw,1rem);color:#52555e;border:1px solid rgb(199,198,198);border-radius:5px;padding:.5rem .8rem;background-color:#fff;min-height:2.5rem;transition:border-color .2s ease,box-shadow .2s ease}.dropdown-primary:focus{outline:none;border-color:#165ff0}.dropdown-primary.ng-invalid.ng-touched{border-color:#b12d2dc5}.input-primary{font-size:clamp(.875rem,.85rem + .25vw,1rem);border:1px solid rgb(199,198,198);border-radius:5px;padding:.3rem .8rem;min-height:2.5rem;width:100%;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.input-primary:focus{outline:none;border-color:#165ff0;box-shadow:0 0 0 3px #165ff01a;transform:translateY(-1px)}.input-primary.ng-invalid.ng-touched{border-color:#b12d2dc5}.input-secondary{font-size:clamp(.875rem,.85rem + .25vw,1rem);min-height:2.5rem;border:none;width:100%;transition:opacity .3s ease,transform .2s ease}.input-secondary:focus{outline:none;opacity:1;transform:translateY(-1px)}.input-secondary::placeholder{opacity:.7;transition:opacity .3s ease}.input-secondary:focus::placeholder{opacity:.5}.message-error{color:#b12d2dc5;padding:.1rem 0 0 .5rem;font-size:clamp(.875rem,.8rem + .2vw,1rem);display:block}.message-success{color:#4a6c59;padding:.5rem 0 0 .5rem;font-size:clamp(.875rem,.8rem + .2vw,1rem);display:block}@font-face{font-family:dcicons;src:url(/assets/fonts/dcicons/dcicons.woff) format("woff"),url(/assets/fonts/dcicons/dcicons.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.dc{font-family:dcicons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dc-logo:before{content:"\e904"}.icon-db-doctors:before{content:"\e900";color:#165ff0}.icon-db-hospitals:before{content:"\e901";color:#165ff0}.icon-db-labs:before{content:"\e902";color:#165ff0}.icon-db-nurse:before{content:"\e903";color:#165ff0}.icon-service1:before{content:"\e905";color:#fff}.icon-service2:before{content:"\e906";color:#fff}.icon-service4:before{content:"\e908";color:#fff}.icon-service5:before{content:"\e909";color:#fff}.icon-service6:before{content:"\e90a";color:#fff}.icon-service7:before{content:"\e90b";color:#fff}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-whatsapp:before{content:"\ea93"}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:20px!important;padding:1.5rem;box-shadow:0 6px 18px #0003!important}.mat-mdc-dialog-surface{max-height:90dvh!important;overflow-y:auto!important}.mat-mdc-dialog-title{margin-bottom:1rem!important}.mat-mdc-dialog-actions{padding-top:1rem!important;display:flex;justify-content:flex-end;gap:.75rem}.mat-mdc-chip{font-size:clamp(.875rem,.85rem + .25vw,1rem)!important;padding:.25rem .75rem!important;margin:.25rem!important;color:#000!important;font-weight:500!important}.mat-mdc-chip:hover{background:#000!important;color:#fff!important}.mat-button-toggle-group{display:flex;flex-wrap:wrap;gap:.75rem;border:none!important;background:transparent!important;box-shadow:none!important;padding:0;overflow:visible!important;align-items:center;justify-content:center}.mat-button-toggle{flex:1 1;background:linear-gradient(0deg,#eff1f9,#feffff);background:linear-gradient(0deg,#eff1f9,color(xyz 0.953 0.999 1.151));border:none!important;border-radius:5px!important;color:#52555e!important;font-size:clamp(.875rem,.85rem + .25vw,1rem)!important;padding:.3rem .75rem!important;box-shadow:inset 0 1px 2px #ffffff50,0 2px 4px #00000030,0 4px 8px #00000015;transition:all .2s ease-in-out;cursor:pointer}.mat-button-toggle:hover{transform:translateY(-1px)}.mat-button-toggle.mat-button-toggle-checked{background:linear-gradient(0deg,#165ff0,#246dfe)!important;color:#fff!important;box-shadow:drop-shadow(0px 40px 60px rgba(30,136,229,.25)) drop-shadow(0px 10px 30px rgba(0,0,0,.05))!important;border:none}.mat-mdc-snack-bar-container{z-index:12000!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:none!important;background:transparent!important;padding:0!important}.cdk-overlay-container,.cdk-global-overlay-wrapper,.cdk-overlay-pane{z-index:12000!important}.snb{color:#04050d!important;border-radius:10px!important;white-space:pre-line!important;text-align:center;font-weight:600!important;font-size:clamp(.875rem,.85rem + .25vw,1rem)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff4d!important;border:1px solid rgba(255,255,255,.2)!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;letter-spacing:.02em!important;min-width:280px!important;max-width:90vw!important}.snb .mat-mdc-snack-bar-label{white-space:pre-line!important;color:inherit!important;font-weight:inherit!important;line-height:1.5!important}.snackbar-success{background:linear-gradient(135deg,#4caf5040,#45a0494d,#388e3c40)!important;border-color:#4caf5066!important;color:#1b5e20!important;box-shadow:0 8px 32px #4caf5033,inset 0 1px #ffffff4d,inset 0 -1px #0000001a!important}.snackbar-success .mat-mdc-snack-bar-label{color:#1b5e20!important;text-shadow:0 1px 2px rgba(255,255,255,.5)!important}.snackbar-error{background:linear-gradient(135deg,#f4433640,#e539354d,#d32f2f40)!important;border-color:#f4433666!important;color:#b71c1c!important;box-shadow:0 8px 32px #f4433633,inset 0 1px #ffffff4d,inset 0 -1px #0000001a!important}.snackbar-error .mat-mdc-snack-bar-label{color:#b71c1c!important;text-shadow:0 1px 2px rgba(255,255,255,.5)!important}.snackbar-info{background:linear-gradient(135deg,#2196f340,#1976d24d,#0d47a140)!important;border-color:#2196f366!important;color:#0d47a1!important;box-shadow:0 8px 32px #2196f333,inset 0 1px #ffffff4d,inset 0 -1px #0000001a!important}.snackbar-info .mat-mdc-snack-bar-label{color:#0d47a1!important;text-shadow:0 1px 2px rgba(255,255,255,.5)!important}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:#53555b!important;color:#fff!important;font-size:clamp(.875rem,.8rem + .2vw,1rem)!important;padding:.5rem .75rem!important;border-radius:5px!important;box-shadow:0 4px 12px #0003!important;max-width:350px!important;white-space:normal!important;line-height:1.4!important;word-wrap:break-word!important}.mdc-tooltip{touch-action:manipulation!important}.mdc-tooltip--shown{pointer-events:auto!important;z-index:12000!important}.mdc-tooltip__surface{background-color:#53555b!important;color:#fff!important;font-size:clamp(.875rem,.8rem + .2vw,1rem)!important;padding:.5rem .75rem!important;border-radius:5px!important;box-shadow:0 4px 12px #0003!important;max-width:350px!important;white-space:normal!important;line-height:1.4!important;word-wrap:break-word!important}.mat-mdc-text-field-wrapper{background:#fff!important;border-radius:5px!important;border:1px solid rgb(199,198,198)!important;padding:0 .75rem!important}.mdc-text-field__input{line-height:1.5rem!important;padding:0!important}.mat-mdc-form-field-infix{padding:.5rem 0!important;min-height:2.5rem!important}.mat-mdc-form-field .mdc-floating-label{display:none!important}.mat-mdc-form-field .mdc-text-field__input::placeholder{opacity:1!important;color:#52555e!important}.mat-mdc-form-field .mdc-line-ripple{display:none!important}.mat-mdc-form-field-subscript-wrapper{margin:0!important;padding:0!important;height:0!important}.mat-mdc-form-field-error-wrapper{margin:0!important;padding:0!important}.mat-mdc-form-field-error{color:#b12d2dc5!important;font-size:clamp(.875rem,.8rem + .2vw,1rem)!important}.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error{color:#b12d2dc5!important}.mat-mdc-autocomplete-panel,.mat-mdc-select-panel{background:#fff!important;border:1px solid rgb(199,198,198)!important;border-radius:5px!important;box-shadow:0 4px 18px #0000002e!important;padding:.25rem 0!important}.mat-mdc-option{padding:.75rem 1rem!important;font-size:clamp(.875rem,.85rem + .25vw,1rem)!important;color:#04050d!important}.mat-mdc-option:hover,.mat-mdc-option.mdc-list-item--selected{background:#165ff0!important;color:#fff!important}table.mat-mdc-table{width:100%;border-radius:5px;overflow:hidden;background:#eff1f9!important}.mat-mdc-header-cell{background:linear-gradient(0deg,#165ff0,#246dfe)!important;color:#fff!important;font-size:clamp(.875rem,.85rem + .25vw,1rem)!important;font-weight:500!important;padding:.85rem 1rem!important;white-space:nowrap}.mat-mdc-cell{font-size:clamp(.875rem,.85rem + .25vw,1rem)!important;padding:.85rem 1rem!important;color:#04050d!important}.manage-profiles-container .mat-mdc-row:hover,.manage-users-container .mat-mdc-row:hover{background:#72a7f131!important;cursor:pointer}.mat-sort-header-arrow{color:#fff!important}@media (max-width: 768px){table.mat-mdc-table{background:transparent!important}.mat-mdc-header-row{display:none!important}.mat-mdc-row{display:flex!important;flex-direction:column;margin-bottom:3rem!important;height:100%!important;background:#eff1f9!important;border-radius:5px!important}.mat-mdc-cell:first-child{color:#fff!important;background:linear-gradient(0deg,#165ff0,#246dfe)!important;font-weight:500!important}.mat-mdc-cell:first-child:before{content:attr(data-label);font-weight:500;color:#fff!important;margin-right:1rem}.mat-mdc-cell{display:flex;justify-content:space-between;padding:.85rem 1rem!important;border-bottom:1px solid rgb(199,198,198)!important}.mat-mdc-cell:before{content:attr(data-label);font-weight:500;color:#04050d;margin-right:1rem}.mat-mdc-cell:last-child{justify-content:center}}.dc-datepicker .mat-mdc-text-field-wrapper{background:#fff!important;border-radius:5px!important;border:1px solid rgb(199,198,198)!important;padding:0 .75rem!important;min-height:2.5rem!important}.dc-datepicker .mat-mdc-form-field-infix{padding:.5rem 0!important;min-height:2.5rem!important}.dc-datepicker .mat-mdc-form-field .mdc-line-ripple{display:none!important}.dc-datepicker .mat-mdc-form-field .mdc-text-field__input::placeholder{color:#52555e!important}.dc-datepicker .mat-datepicker-toggle{color:#52555e!important}.mat-datepicker-content,.mat-mdc-datepicker-content{background:#fff!important;border-radius:5px!important;box-shadow:0 4px 18px #0000002e!important;border:1px solid rgb(199,198,198)!important}.mat-mdc-dialog-surface .mat-datepicker-content{background:#fff!important;border-radius:5px!important}.mat-calendar-header{background:#fff!important;border-radius:5px 5px 0 0!important;padding:.75rem!important}.mat-calendar-period-button{color:#04050d!important;font-weight:600!important}.mat-calendar-period-button:hover{background:#72a7f133!important;border-radius:5px!important}.mat-calendar-body-cell{border-radius:5px!important;color:#04050d!important;font-size:clamp(.875rem,.85rem + .25vw,1rem)!important}.mat-calendar-body-cell:hover{background:#72a7f129!important}.mat-calendar-body-selected{background:linear-gradient(0deg,#165ff0,#246dfe)!important;color:#fff!important;border-radius:5px!important}.mat-calendar-body-disabled{opacity:.4!important;color:#52555e!important}.mat-calendar-body-today:not(.mat-calendar-body-selected){border:1px solid oklch(54% .22848 262.146deg)!important;border-radius:5px!important}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html{height:100%;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{height:100%;font-size:clamp(.875rem,.85rem + .25vw,1rem);background:#e2e4eb;color:#04050d;min-width:320px;max-width:100vw;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,p,input,button{font-size:clamp(.875rem,.85rem + .25vw,1rem);font-family:Inter,Open Sans,Arial,sans-serif;font-weight:400;line-height:1.4em}h1,h2,h3{font-family:Montserrat,Inter,sans-serif;font-weight:700;color:#04050d;line-height:1.4em}img,picture,video,canvas,svg{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#root,#__next{isolation:isolate}.job-post-dialog-panel .mat-mdc-dialog-container{--mat-dialog-container-shape: 16px;padding:1.25rem 1.35rem 1.35rem;max-width:min(1080px,96vw)}body.dc-has-bottom-nav .main-container{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}
