*,:before,:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main.main-body{font-size:var(--default-font-size, 12px);font-weight:400;line-height:1.625;max-width:450px;margin-left:auto;margin-right:auto;font-family:var(--system-font, "DM Sans", sans-serif);color:#f2f2f7;background-color:var(--system-body, #1F1F23);position:relative;border:1px solid var(--system-border, #e5e5ea);border-top:0;border-bottom:0;overflow:hidden;min-height:100vh}.height-100{height:100vh}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0 0 10px}p{margin:0}img{max-width:100%;height:auto}ul,ol{list-style:none;padding:0;margin:0}a{text-decoration:none!important;transition:all .4s ease-in-out}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.copyright{font-size:14px;font-weight:400;line-height:1.5714285714;margin-top:70px}button.theme-btn[disabled]{cursor:not-allowed;opacity:.7}button.theme-btn[disabled]:hover{background:var(--system-primary, #664AF3)!important}.back-btn{background:var(--system-primary, #664AF3);font-size:13px;line-height:1.2222222222;font-weight:500;font-family:var(--system-font, "DM Sans", sans-serif);padding:8px 17px;transition:all .4s ease-in-out;border-radius:30px;box-shadow:1px 3px 14px #0000000f;color:#fff}.back-btn:hover{background:#233876}.comment-reply-btn{background:var(--system-primary, #664AF3);border-radius:30px;font-size:8px;line-height:1;font-weight:400;font-family:var(--system-font-2, "Outfit", sans-serif);padding:4px 10px;transition:all .4s ease-in-out;box-shadow:1px 3px 14px #0000000f;color:#fff;display:block}.comment-reply-btn:hover{background:#233876}.layoutTwo-common-padding{--padding-top: 46px;--padding-x: 6px;padding:var(--padding-top) var(--padding-x) 0 var(--padding-x)}.layoutTwo-common-title{z-index:1;margin-bottom:30px}.layoutTwo-common-title:before{content:"";height:2px;width:90px;position:absolute;left:50%;bottom:0;transform:translate(-50%);background-color:var(--system-primary, #664AF3);border-radius:4px}.layoutTwo-common-title span{font-size:14px;font-weight:500}.layoutTwo-common-title h4{font-weight:400;color:#fff;font-size:1.5rem;font-family:var(--system-font-2, "Outfit", sans-serif)}.text-primary{color:var(--system-primary, #664AF3)!important}.bg-primary{background-color:var(--system-primary, #664AF3)!important}.layoutTwo-appointment{--padding-x: 30px!important}@media only screen and (max-width:433px){.layoutTwo-appointment{--padding-x: 20px}}.layoutTwo-appointment .layoutTwo-section-title{margin-bottom:20px}.layoutTwo-appointment-inner .theme-btn{width:67%;border-radius:4px;font-size:14px;line-height:1.2857142857;font-weight:400;padding:10px}.layoutTwo-appointment-inner .theme-btn:hover{background-color:#233876!important}.layoutTwo-appointment-schedule{margin-bottom:30px;gap:6px}.layoutTwo-appointment-schedule-item{cursor:pointer;background-color:#e1effe;color:#273865;border-radius:5px;padding:6px 10px;font-size:10px;line-height:1.3;text-align:center;width:calc(20% - 6px);flex:0 0 auto}@media only screen and (max-width:433px){.layoutTwo-appointment-schedule-item{padding:6px}}.layoutTwo-appointment-schedule-item.active{background-color:var(--system-primary, #664AF3);color:#fff}.layoutTwo-appointment-schedule-item.booked{background-color:#233876;color:#fff}.layoutTwo-appointment .form-box{margin-bottom:14px}.layoutTwo-appointment .form-label{font-size:14px;line-height:1.5;font-weight:500}.layoutTwo-appointment .form-icon{position:absolute;top:50%;transform:translateY(-50%);margin-top:-2px;left:1rem}html[dir=rtl] .layoutTwo-appointment .form-icon{left:auto;right:1rem}.layoutTwo-appointment .form-icon:last-child{left:auto;right:1rem}html[dir=rtl] .layoutTwo-appointment .form-icon:last-child{right:auto;left:1rem}.layoutTwo-appointment .form-control{box-shadow:0 0;height:auto;padding:8px 40px;font-size:14px;line-height:1.5;font-weight:400;color:#6b7280;border:1px solid rgba(229,229,234,.1)}.layoutTwo-appointment .form-control::placeholder{color:#6b7280}.datepicker-orient-top{border-top-left-radius:16px;border-top-right-radius:16px}.datepicker-orient-bottom{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.datepicker.dropdown-menu{padding:20px;--width: 35px;border:0;box-shadow:1px 3px 26px #0000001f}.datepicker.dropdown-menu:before,.datepicker.dropdown-menu:after{left:15px;right:auto}html[dir=rtl] .datepicker.dropdown-menu:before,html[dir=rtl] .datepicker.dropdown-menu:after{right:15px;left:auto}.datepicker.dropdown-menu th{color:#3a3a3c;font-weight:500;font-size:14px}.datepicker .datepicker-switch{height:var(--width);width:160px!important;margin:auto;border-radius:100px;border:1px solid var(--system-primary, #664AF3);display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.datepicker .datepicker-switch:hover{background-color:var(--system-primary, #664AF3);border-color:transparent;color:#fff}.datepicker table thead tr:nth-child(2){display:grid;grid-template-columns:35px 180px 35px}.datepicker table thead th{padding:0;line-height:var(--width)}.datepicker table thead th.prev,.datepicker table thead th.next{height:var(--width);width:var(--width);border-radius:50%;position:relative;background-color:var(--system-primary, #664AF3);color:#fff;transition:all .4s ease-in-out}html[dir=rtl] .datepicker table thead th.prev,html[dir=rtl] .datepicker table thead th.next{transform:scaleX(-1)}.datepicker table thead th.prev:hover,.datepicker table thead th.next:hover{background-color:#233876}.datepicker table tbody tr .day,.datepicker table tbody tr .month,.datepicker table tbody tr .year,.datepicker table tbody tr .decade{width:var(--width);height:var(--width);line-height:var(--width);border-radius:100px;font-size:14px;padding:0!important;transition:none}.datepicker table tbody tr .day.focused,.datepicker table tbody tr .day.active,.datepicker table tbody tr .day:hover,.datepicker table tbody tr .month.focused,.datepicker table tbody tr .month.active,.datepicker table tbody tr .month:hover,.datepicker table tbody tr .year.focused,.datepicker table tbody tr .year.active,.datepicker table tbody tr .year:hover,.datepicker table tbody tr .decade.focused,.datepicker table tbody tr .decade.active,.datepicker table tbody tr .decade:hover{background-color:var(--system-primary, #664AF3)!important;color:#fff;background-image:none}.datepicker table tbody tr .day.today,.datepicker table tbody tr .month.today,.datepicker table tbody tr .year.today,.datepicker table tbody tr .decade.today{background-color:var(--system-primary, #664AF3);color:#fff!important}.datepicker table tbody tr .day.old,.datepicker table tbody tr .day.new,.datepicker table tbody tr .month.old,.datepicker table tbody tr .month.new,.datepicker table tbody tr .year.old,.datepicker table tbody tr .year.new,.datepicker table tbody tr .decade.old,.datepicker table tbody tr .decade.new{opacity:.7;pointer-events:none}.datepicker-decades tbody tr td{--width: 50px}.datepicker-months tbody tr td,.datepicker-years tbody tr td{width:100%;height:100%;display:grid;padding:0;grid-template-columns:repeat(4,1fr);margin-top:10px}.datepicker-months tbody tr td .month,.datepicker-months tbody tr td .year,.datepicker-years tbody tr td .month,.datepicker-years tbody tr td .year{--width: 45px;font-size:12px}.datepicker-days table thead tr:last-child{display:grid;margin-top:10px;grid-template-columns:repeat(7,1fr)}.datepicker-days table thead tr:last-child th{width:var(--width);height:var(--width);text-align:center;line-height:var(--width)}.datepicker-days table tbody tr{display:grid;grid-template-columns:repeat(7,1fr)}.datepicker-days table tbody tr .day{--width: 35px;font-size:12px;color:#000;font-weight:500}
