
.cookie-toggle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 18px 0;
}

.cookie-toggle span {
    font-size: 15px;
    font-weight: 600;
    color: #333;
}

.switch {
    position: relative;
    display: inline-block;
    width: 52px;
    height: 28px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    inset: 0;
    cursor: pointer;
    background: #d8d8d8;
    border-radius: 30px;
    transition: .3s;
}

.slider:before {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    left: 3px;
    top: 3px;
    background: #fff;
    border-radius: 50%;
    transition: .3s;
    box-shadow: 0 2px 6px rgba(0,0,0,.2);
}

.switch input:checked + .slider {
    background: #4888C5;
}

.switch input:checked + .slider:before {
    transform: translateX(24px);
}

.switch input:focus + .slider {
    box-shadow: 0 0 0 3px rgba(72,136,197,.2);
}

.switch:hover input:checked + .slider {
    background: #386EA0;
}

.cookie-save-btn {
    display: block;
    width: 100%;
    margin-top: 30px;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    background: #4888C5;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .5px;
    cursor: pointer;
    transition: background-color .2s ease, transform .1s ease;
}

.cookie-save-btn:hover {
    background: #386EA0;
}

.cookie-save-btn:active {
    transform: scale(0.98);
}

.cookie-save-btn:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(72, 136, 197, 0.25);
}
.appointment-modal-top-banner-close-button {
    position: absolute;
    top: 15px;
    right: 15px;
    margin: 0;
    z-index: 10;
}


.appointment-modal-top-section{
    background: #4888C5;
    padding: 20px;
}
.appointment-modal-top-banner{
    background: #386EA0 ;
    padding: 18px 30px;
}
.appointment-modal-top-banner-close-button,.appointment-modal-top-banner-close-button:hover{
    font-size: 28px;
    color: #ffffff!important;
    opacity: 1;
}
.appointment-modal-top-banner-text{
    font-size: 18px;
    color: #FFFFFF;
}
.pad-0{
    padding: 0!important;
}
.appointment-modal-name-white{
    font-size: 24px;
    color: #FFFFFF;
}
.appointment-modal-user-title{
    font-size: 14px;
    color: #FFFFFF;
}
.appointment-form-box{
    padding: 30px;
}
.appointment-form-patient-box{
    padding: 30px;
    background: #F2F5FF ;
}
.appointment-radio label{
    font-weight: normal;
    padding-right: 15px;
    padding-left: 5px;
}
.appointment-modal-icon{
    font-size: 72px;
    color: #FFFFFF;
}
.appointment-modal-done-pad{
    padding: 0 50px;
}
.appointment-modal-done-title{
    font-size: 18px;
    color: #4888C5;
    font-weight: 800;
}
.appointment-modal-done-text {
    color: #4e4e4e;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 0;
}
.profile-info-stats-title {
    color: #2b8aca;
    font-size: 18px; /* Approximation due to font substitution */
    font-weight: 400;
    padding-top: 25px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29va2llLXByZWZlcmVuY2VzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQ0E7SUFDSSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLG1CQUFtQjtJQUNuQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksVUFBVTtJQUNWLFFBQVE7SUFDUixTQUFTO0FBQ2I7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztJQUNULFFBQVE7SUFDUixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixvQ0FBb0M7QUFDeEM7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSx5Q0FBeUM7QUFDN0M7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YseURBQXlEO0FBQzdEOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLDhDQUE4QztBQUNsRDtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsU0FBUztJQUNULFdBQVc7QUFDZjs7O0FBR0E7SUFDSSxtQkFBbUI7SUFDbkIsYUFBYTtBQUNqQjtBQUNBO0lBQ0ksb0JBQW9CO0lBQ3BCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLHdCQUF3QjtJQUN4QixVQUFVO0FBQ2Q7QUFDQTtJQUNJLGVBQWU7SUFDZixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxvQkFBb0I7QUFDeEI7QUFDQTtJQUNJLGVBQWU7SUFDZixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxlQUFlO0lBQ2YsY0FBYztBQUNsQjtBQUNBO0lBQ0ksYUFBYTtBQUNqQjtBQUNBO0lBQ0ksYUFBYTtJQUNiLG9CQUFvQjtBQUN4QjtBQUNBO0lBQ0ksbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixpQkFBaUI7QUFDckI7QUFDQTtJQUNJLGVBQWU7SUFDZixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxlQUFlO0FBQ25CO0FBQ0E7SUFDSSxlQUFlO0lBQ2YsY0FBYztJQUNkLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksY0FBYztJQUNkLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksY0FBYztJQUNkLGVBQWUsRUFBRSwyQ0FBMkM7SUFDNUQsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtBQUNyQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvcnBvcmF0ZS9jc3MvY29va2llLXByZWZlcmVuY2VzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi5jb29raWUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMThweCAwO1xufVxuXG4uY29va2llLXRvZ2dsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5zd2l0Y2ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwuMik7XG59XG5cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICM0ODg4QzU7XG59XG5cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjRweCk7XG59XG5cbi5zd2l0Y2ggaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg3MiwxMzYsMTk3LC4yKTtcbn1cblxuLnN3aXRjaDpob3ZlciBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogIzM4NkVBMDtcbn1cblxuLmNvb2tpZS1zYXZlLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDg4OEM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZTtcbn1cblxuLmNvb2tpZS1zYXZlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM4NkVBMDtcbn1cblxuLmNvb2tpZS1zYXZlLWJ0bjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG59XG5cbi5jb29raWUtc2F2ZS1idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNzIsIDEzNiwgMTk3LCAwLjI1KTtcbn1cbi5hcHBvaW50bWVudC1tb2RhbC10b3AtYmFubmVyLWNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTA7XG59XG5cblxuLmFwcG9pbnRtZW50LW1vZGFsLXRvcC1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQ6ICM0ODg4QzU7XG4gICAgcGFkZGluZzogMjBweDtcbn1cbi5hcHBvaW50bWVudC1tb2RhbC10b3AtYmFubmVye1xuICAgIGJhY2tncm91bmQ6ICMzODZFQTAgO1xuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbn1cbi5hcHBvaW50bWVudC1tb2RhbC10b3AtYmFubmVyLWNsb3NlLWJ1dHRvbiwuYXBwb2ludG1lbnQtbW9kYWwtdG9wLWJhbm5lci1jbG9zZS1idXR0b246aG92ZXJ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmFwcG9pbnRtZW50LW1vZGFsLXRvcC1iYW5uZXItdGV4dHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFkLTB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uYXBwb2ludG1lbnQtbW9kYWwtbmFtZS13aGl0ZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG4uYXBwb2ludG1lbnQtbW9kYWwtdXNlci10aXRsZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG4uYXBwb2ludG1lbnQtZm9ybS1ib3h7XG4gICAgcGFkZGluZzogMzBweDtcbn1cbi5hcHBvaW50bWVudC1mb3JtLXBhdGllbnQtYm94e1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0YyRjVGRiA7XG59XG4uYXBwb2ludG1lbnQtcmFkaW8gbGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmFwcG9pbnRtZW50LW1vZGFsLWljb257XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFwcG9pbnRtZW50LW1vZGFsLWRvbmUtcGFke1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbn1cbi5hcHBvaW50bWVudC1tb2RhbC1kb25lLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzQ4ODhDNTtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuLmFwcG9pbnRtZW50LW1vZGFsLWRvbmUtdGV4dCB7XG4gICAgY29sb3I6ICM0ZTRlNGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvZmlsZS1pbmZvLXN0YXRzLXRpdGxlIHtcbiAgICBjb2xvcjogIzJiOGFjYTtcbiAgICBmb250LXNpemU6IDE4cHg7IC8qIEFwcHJveGltYXRpb24gZHVlIHRvIGZvbnQgc3Vic3RpdHV0aW9uICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/