.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid rgba(72,72,72,.1)}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72,72,72,.1)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#4848481a}.flatpickr-calendar.arrowTop:after{border-bottom-color:#ffb866}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#4848481a}.flatpickr-calendar.arrowBottom:after{border-top-color:#ffb866}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#ffb866;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#ffffff80;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#ffb866;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#ffb866;outline:none;padding:0}.flatpickr-weekdays{background:#ffb866;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#ffb866;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid rgba(72,72,72,.1);border-right:1px solid rgba(72,72,72,.1)}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72,72,72,.1);box-shadow:-1px 0 #4848481a}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ffb866;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ffb866}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ffb866;box-shadow:-10px 0 #ffb866}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 #e2e2e2,5px 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#4848484d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#4848481a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ffb866,5px 0 0 #ffb866;box-shadow:-5px 0 #ffb866,5px 0 #ffb866}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid rgba(72,72,72,.1)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#4848484d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid rgba(72,72,72,.1)}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}body{font-family:Roboto,sans-serif;background-color:#f0f0f0;margin:0;padding:0;color:#121a2c;line-height:1.2em}*{box-sizing:border-box}button:disabled:hover{background-color:#0e79bfb2;cursor:not-allowed}.ct{text-align:center}.sp{font-size:14px}.color-o{color:#fbad1c}.color-r{color:#d62828}h1{font-size:36px;line-height:1.4em;font-weight:900}h2{text-align:center;font-size:20px;font-weight:400;line-height:1.2em}h3{line-height:1.2em}p{width:100%}label{margin-top:10px;display:inline-block}input[type=email],input[type=password],input[type=text],.code-inputs input{width:100%;padding:12px;margin:10px 0;border-radius:8px;border:1px solid #9EA1A8;font-size:16px}input[type=date]{width:100%;padding:12px;border:1px solid #9EA1A8;border-radius:8px;font-size:16px}textarea{width:100%;padding:12px;border:1px solid #9EA1A8;border-radius:8px;font-size:16px;font-family:Roboto,sans-serif}input:focus,textarea:focus{outline:0;border:1px solid #9EA1A8}input:focus-visible,textarea:focus-visible{outline:3px solid #6400CD1F}button,.btn{width:100%;padding:15px;margin-top:16px;border:none;border-radius:8px;background-color:#0e79bfb2;color:#fff;font-size:16px;cursor:pointer}button:hover,.btn:hover{background-color:#0e79bf}button.secondary,.btn.secondary{color:#fbad1c;background:#fbad1c1a}button.secondary:hover,.btn.secondary:hover{background-color:#fbad1c;color:#fff}button.disabled,.btn.disabled{cursor:not-allowed}a{display:inline-block;text-align:center;text-decoration:none;font-weight:600;color:#121a2c}.content{flex-grow:1;padding:0 20px;width:100%;display:flex;flex-direction:column;width:calc(100% - 300px)}.headline-wrapper{display:flex;align-items:center;justify-content:space-between}.center-content{display:flex;align-items:center;justify-content:center;height:100vh}.login-container{max-width:800px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:row;align-items:center;min-height:600px}.landing-container{flex-direction:column;width:800px}.login-container .block{width:50%;padding:0 20px;display:flex;flex-direction:column}.login-container .block img{margin:0 auto;display:block}.login-header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px 0}.login-header a{position:absolute;left:0;color:#121a2c}.code-inputs{display:flex;justify-content:space-between}.code-inputs input{text-align:center;font-size:18px;margin:0 2px}.login-footer{margin-top:30px;text-align:center;font-size:12px;color:#605d67}.form{display:none}.form.active{display:block}.login-container .form{flex-grow:1}.password-wrapper{position:relative}.password-wrapper input{width:100%;padding-right:40px}.toggle-password{position:absolute;top:62px;right:12px;transform:translateY(-50%);cursor:pointer;font-size:18px;color:#888}.toggle-password i{font-weight:400!important;color:#4c4a53}.loader{display:none;width:16px;height:16px;border:2px solid white;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite;vertical-align:middle;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.requirements{margin:5px 0}.requirement{margin-bottom:8px;display:flex;align-items:center;font-size:14px;transition:all .3s ease}.requirement .checkmark{width:18px;height:18px;border:2px solid #ccc;border-radius:40px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.requirement.valid{color:#4caf50}.requirement.valid .checkmark{background-color:#4caf50;border-color:#4caf50;color:#fff}.progress-container{height:6px;background-color:#f0f0f0;border-radius:2px;margin:0 0 15px;overflow:hidden}.progress-bar{height:100%;width:0%;background-color:#f44;transition:width .3s ease,background-color .3s ease}.continue-btn{width:100%;padding:12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease;opacity:.5;pointer-events:none}.continue-btn.active{opacity:1;pointer-events:all}.continue-btn:hover{background-color:#45a049}.s-wrapper{box-shadow:4px 0 20px #0000001a;border-radius:16px;padding:20px;background:#fff;margin-bottom:20px}.s-wrapper h2{text-align:left;margin-bottom:25px;font-weight:700}.dashboard-wrapper{display:flex;background:#fcfcfc;padding:26px 26px 16px;min-height:100vh}.sidebar{width:300px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;margin-top:0}.sidebar .logo{font-weight:700;margin-bottom:20px;text-align:left}.sidebar .menu{flex-grow:1}.sidebar .menu ul{list-style:none;padding:0}.sidebar .menu li{padding:10px;cursor:pointer;font-size:14px}.sidebar .menu>ul>li a{display:flex;align-items:center;font-weight:400}.sidebar .menu>ul>li a.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sidebar .menu>ul>li:last-child{flex-direction:column}.sidebar .menu li img{margin-right:10px}.sidebar .menu li ul{padding-left:15px}.sidebar .menu .active{background:#accfee4d;border-radius:70px}.progress-notification{background:#eb5757;color:#fff;font-size:12px;border-radius:20px;width:21px;height:21px;display:flex;justify-content:center;align-items:center;margin-left:10px}.has-submenu{position:relative}.menu-header{display:flex;align-items:center;width:100%;margin-bottom:10px}.arrow{margin-left:auto;transition:transform .3s ease}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:30px}.submenu li{padding:8px 0;display:flex;align-items:center}.has-submenu.open .arrow{transform:rotate(180deg)}.has-submenu.open .submenu{max-height:500px}.user-info div{display:flex;align-items:center}.user-info div img{margin-right:10px;width:40px;border-radius:50%}.user-info div span{font-weight:500;font-size:14px}.user-info div span small{background:#fbad1c;border-radius:15px;font-size:10px;padding:2px 5px}.logout{color:#eb5757;font-size:14px;background:none;padding:0;float:right}.logout img{margin-right:10px}.mobile-only{display:none}.desktop-only{display:block}@media (max-width: 1024px){.mobile-only{display:block}.desktop-only{display:none}.logout{float:none}}.sessions-slider{width:100%;padding:20px}.slider{display:flex;gap:20px;padding:0;list-style:none;overflow-x:hidden;margin-top:40px}.slider::-webkit-scrollbar{display:none}.slide{flex-shrink:0;width:265px;background-color:#fff;scroll-snap-align:center}.slide>div{border:1px solid #ACCFEE;border-radius:16px;padding:15px}.slide-info-wrap{display:flex;align-items:center}.slide-info-wrap img{background:#fbfbfb;padding:15px;border-radius:40px;margin-right:10px;width:55px;height:55px}.slide-date{font-size:16px;font-weight:700}.slide-type{font-size:14px;color:#7c7c7c}.slide-doctor a{font-size:14px;font-weight:700;color:#fbad1c;display:flex;align-items:center;padding-right:10px;text-align:left}.slide-doctor img{margin-right:10px;border-radius:40px;width:55px;height:55px}.slide-wrapper{position:relative;padding:0 10px}.slide-wrapper .button{position:absolute;top:-40px;width:33px;height:33px;background:none;color:#7c7c7c;margin-top:0;border:1px solid #7c7c7c;padding:8px}.slide-wrapper .button:hover{color:#211d1d}.slide-wrapper .button--previous{right:50px}.slide-wrapper .button--next{right:5px}.slider-dots{display:flex;justify-content:center;margin-top:16px;gap:8px}.slider-dot{width:6px;height:6px;background-color:#0e79bfb2;border-radius:50px;cursor:pointer;transition:background-color .3s}.slider-dot.active{background-color:#0e79bf;width:16px}.slider-dots :nth-last-child(-n+2){display:none}.all-sessions .slide-wrapper{display:flex;flex-wrap:wrap;gap:30px}.all-sessions .slide{width:265px}.all-sessions .headline-wrapper div{display:flex;align-items:center}.all-sessions .headline-wrapper div a{margin:0 10px 5px 0}.all-sessions button{color:#fbad1c;background:#fbad1c1a}.all-sessions button:hover{background:#fbad1c;color:#fff}.all-sessions button i{margin-right:10px}.doctors{flex-grow:1;position:relative}.doctors .headline-wrapper{flex-direction:column}.doctors .headline-wrapper p{padding:0 10px;margin-top:0;margin-bottom:20px}.doctors .headline-wrapper>div,.sessions-slider .headline-wrapper>div{display:flex;justify-content:space-between;flex-direction:row;width:100%;padding:0 10px;align-items:center}.doctors .headline-wrapper>div h3{margin:0}.doctors .headline-wrapper small,.sessions-slider .headline-wrapper small{font-size:13px;color:#7c7c7c}.doctor-grid{display:flex;flex-wrap:wrap}.doctor-card{text-align:center;width:15%;padding:10px}.doctor-card img{border-radius:8px;width:100%;object-fit:cover}.doctor-card img:hover{opacity:.7}.doctor-card .name{font-weight:400;margin-top:10px;font-size:16px;color:#0e79bf}.doctor-card .rating{color:#7c7c7c;font-size:14px;display:flex;align-items:center;justify-content:center}.doctor-card .rating img{width:14px;margin-right:5px}.filter-popup{position:absolute;top:20px;right:20px;width:350px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;z-index:999;padding:40px 20px 20px}.filter-popup h3{margin:0}.filter-popup-inner{position:relative}.filter-tabs{display:flex;margin-bottom:15px;gap:10px}.tab-button{padding:10px;border:none;background:none;font-weight:400;cursor:pointer;color:#131313;border-radius:10px;width:auto}.tab-button.active{background-color:#fbad1c}.tab-button:not(.active):hover{color:#fff}.tab-content{display:none}.tab-content.active{display:block}.filter-popup .calendar-header{font-weight:700;margin-bottom:10px;text-align:center}.filter-popup .calendar .days,.filter-popup .calendar .dates{display:flex;justify-content:space-between;margin-bottom:5px}.filter-popup .calendar .dates span,.filter-popup .calendar .days span{width:32px;text-align:center;border-radius:8px;height:32px;display:flex;justify-content:center;align-items:center;font-size:14px}.filter-popup .calendar .days span{color:#7c7c7c}.filter-popup .inactive{color:#d7d7d7}.filter-popup .close-popup{position:absolute;top:-20px;right:5px;background:none;border:none;font-size:20px;color:#333;cursor:pointer;width:auto;margin-top:0;padding:3px}.reviews-tab .review-doctor{display:flex;align-items:center;margin-bottom:15px}.reviews-tab .review-doctor img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:12px}.reviews-tab .name{margin:0;font-size:16px;font-weight:500}.reviews-tab .rating{font-size:13px;color:#7c7c7c;display:flex;align-items:center;margin-top:2px}.reviews-tab .rating i{color:#f2c94c;margin-right:6px}.session{width:500px}.session .slide{width:100%}.session .slide .button,.session .slide button{position:relative;background-color:#2b89c6;color:#fff;margin-top:30px;top:auto;width:200px;height:auto;padding:15px;transform:translateY(0);display:flex;justify-content:center;margin-left:auto;border:0;border-radius:8px}.session .slide button:hover,.session .slide .button:hover{background:#fbfbfb;color:#2b89c6}.doctor-single{width:50%}.profile-card{display:flex;align-items:center;background-color:#fff}.profile-image{width:50%;height:auto;border-radius:12px;object-fit:cover;margin-right:24px}.profile-info h2{font-size:24px;font-weight:700;color:#222}.rating{display:flex;align-items:center;margin:8px 0;color:#888;font-size:15px}.star{color:#f4c150;font-size:18px;margin-right:4px}.score{margin-right:4px}.experience{color:#888;font-size:15px;margin:4px 0 10px}.category{background-color:#c9e0f8;color:#0e79bf;padding:6px 14px;border-radius:12px;font-size:14px;font-weight:500;display:inline-block;margin:0 10px 10px 0}.fee{display:flex;justify-content:space-between;font-size:16px;font-weight:500;color:#222;max-width:200px}.peer-info{display:flex;gap:20px;justify-content:start;flex-wrap:wrap}.peer-info .details strong{font-size:18px;font-weight:700}.peer-info .details p{padding:5px 0 20px;border-bottom:1px solid #eee}.doctor-info{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.doctor-info .category{display:none}.doctor-info h3{font-size:16px}.card-wrapper{width:calc(33.33% - 14px);display:flex;flex-direction:column}.card{background:#fff;padding:20px;border-radius:12px;box-shadow:4px 0 20px #0000001a;width:100%;height:100%;position:relative}.card small{font-size:13px;color:#7c7c7c}.doctor-info ul{padding-left:30px}.doctor-info ul,.doctor-info p{line-height:25px}.calendar-header{font-weight:700;margin-bottom:20px;text-align:center}.calendar-header a.calendar-right{margin-left:20px}.calendar-header a.calendar-left{margin-right:20px}.calendar .days,.calendar .dates{display:flex;justify-content:space-between;margin-bottom:5px}.calendar .dates span,.calendar .days span{width:32px;text-align:center;border-radius:8px;height:32px;display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.calendar .days span{color:#7c7c7c}.inactive{color:#d7d7d7}.slot:hover,.dates>span.active{background-color:#0e79bf;color:#fff}.slots{margin-top:15px}.slots h4{text-align:center}.time-slots{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;height:300px;overflow:hidden;overflow-y:auto;align-content:flex-start}.slot{padding:6px 12px;border:1px solid #F2F2F2;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;width:30%;color:gray;text-align:center}.schedule-btn{background-color:#0e79bf;padding:15px}.rating-summary{display:flex;flex-direction:row;gap:10px}.rating-summary .stars{flex-direction:column;width:50%}.rating-wrapper{width:50%}.rating-wrapper .rating{font-size:20px;color:#211d1d;margin:15px 0}.rating-wrapper button{color:#fbad1c;background:#fbad1c1a;margin-bottom:10px;width:90%}.rating-wrapper button i{margin-right:10px}.rating-wrapper button:hover{color:#fff;background:#fbad1c}.rating-info-wrapper{display:flex;flex-direction:column}.rating-info-wrapper span{margin:5px 0}.doctor-info .rating{font-size:32px;font-weight:700}.stars-wrapper .stars{display:flex;flex-direction:row;gap:8px}.stars-wrapper .stars i{color:#f2c94c}.rating-summary .stars .bar{height:4px;background-color:#f9fafa;margin-bottom:10px;margin-top:3px;position:relative;border-radius:5px;overflow:hidden}.rating-summary .stars>div{color:#7c7c7c}.rating-summary .stars .bar>div{background-color:#007bff;position:absolute;height:4px}.review{display:flex;gap:10px;margin-top:15px}.review>div{width:100%}.review .stars-wrapper{display:flex;justify-content:space-between;margin-top:20px}.review-user-wrapper{display:flex;align-items:center}.review-user-wrapper img{width:50px;height:50px;border-radius:50%;margin-right:10px}.doctor-bio{height:auto;max-height:200px;overflow:hidden;overflow-y:auto}.add-payment{background:#0e79bf57;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:900;padding:20px;text-align:center;line-height:1.4em}.add-review{display:flex;flex-direction:column}.add-review h2{text-align:left;margin-bottom:25px;font-weight:700}.add-review .s-wrapper{width:30%}.add-review .s-wrapper>p{font-weight:900}.add-review-form .star-rating{display:flex}.add-review-form textarea{width:100%;padding:12px;margin:10px 0;border-radius:8px;border:1px solid #9EA1A8;font-size:16px;height:200px}.add-review-form .star-rating .star{position:relative;margin:15px 0}.add-review-form .star-rating .star i{font-size:23px;margin-right:10px}.add-review-form .star-rating .star .fa-regular{color:#7d7d7d}.add-review-form .star-rating .star:hover .fa-regular{color:#f4c150}.confirm-appointemnt-popup,.confirm-popup{background:#0e79bf57;position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999}.confirm-appointemnt-popup>div,.confirm-popup>div{width:400px;background:#fff;border-radius:30px;padding:26px;overflow:hidden}.confirm-appointemnt-popup.terms>div{width:800px;overflow:auto}.confirm-appointemnt-popup .popup-header{display:flex;align-items:center;justify-content:space-between}.confirm-appointemnt-popup .popup-header h2{font-weight:700}.confirm-appointemnt-popup .popup-header i{font-size:20px}.confirm-appointemnt-popup small{color:#7c7c7c;font-size:13px}.confirm-appointemnt-popup p{margin-top:0}.confirm-popup>div{padding:0}.confirm-popup>div p{font-size:20px;font-weight:700;text-align:center;padding:26px}.confirm-popup>div>div{flex-wrap:wrap;display:flex;border-top:1px solid #ebebeb}.confirm-popup>div>div a{flex-grow:1;padding:15px;border-left:1px solid #ebebeb}.confirm-popup>div>div a:hover{background:#0e79bf;color:#fff}.confirm-popup>div>div a:first-child{border-left:0}.all-doctors{box-shadow:none;border-radius:0;padding:0;background:transparent;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px}.all-doctors .profile-card{box-shadow:4px 0 20px #0000001a;border-radius:16px;padding:20px;background:#fff;width:35%;flex-direction:column;align-items:flex-start}.profile-info-wrapper{display:flex;align-items:center;margin-bottom:10px}.all-doctors .fee{max-width:90%;width:100%}.schedule-wrapper{display:flex;flex-direction:column;align-items:flex-start;position:relative}.all-doctors .time-slots{justify-content:flex-start}.all-doctors .time-slots .slot{width:calc(25% - 8px)}.current-date button{color:#fbad1c;background:#fbad1c1a}.current-date button:hover{background:#fbad1c;color:#fff}.current-date button i{margin:0 10px}.back-button{padding:20px 0 40px}.back-button i{margin-right:15px}.hidden,.peer-nav-mobile,.doctor-nav-mobile{display:none}.personal-info-form-container{display:flex;gap:20px;align-items:flex-start;width:70%}.personal-info-card{width:50%}.form-card form{display:flex;gap:80px}.form-card h3{color:#211d1d;font-size:16px;border-bottom:1px solid #C6C6C8;padding-bottom:20px}.form-card h3 i{margin-right:10px}.terms-card p{font-size:14px;margin-bottom:15px}.checkbox-group label{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px}input[type=date]{color:#757587}.checkbox-group a{color:#007aff;text-decoration:none;text-align:left;font-weight:400}.checkbox-group a:hover{text-decoration:underline}.profile-header{border-bottom:1px solid #C6C6C8;display:flex}.profile-header h2{font-size:20px;font-weight:400;display:flex;align-items:center}.profile-header img{margin-right:15px}.past-sessions{margin-top:20px}.preferences-section{background:#fff;padding:20px;box-shadow:4px 0 20px #0000001a;border-radius:16px;width:50%}.preferences-section .profile-header{margin-bottom:10px}.preferences-form{display:flex;flex-direction:column}.form-grid{display:flex;gap:80px}.left-column{width:50%}.right-column{display:flex;flex-direction:column;gap:12px;width:50%}.group-label{font-weight:700;display:block;margin-bottom:10px;font-size:16px}.group-label small{display:block;font-weight:400;font-size:14px;color:#231f20;font-style:italic;margin-top:10px}.right-column .group-label{margin-bottom:0}.checkbox-grid{display:flex;gap:10px 20px;flex-direction:row;flex-wrap:wrap}.checkbox-grid label,.right-column label{display:flex;align-items:center;gap:10px;font-size:14px}.my-progress{width:30%}.progress-entry{margin-top:20px}.progress-entry small{color:#7c7c7c;font-size:13px;display:block;margin-bottom:5px}.progress-item{display:flex;align-items:center;justify-content:space-between;position:relative}.progress-item p{margin:0;font-size:14px}.progress-item a{color:#0e79bf;font-weight:600;text-decoration:none}.progress-notification{background:#eb5757;color:#fff;font-size:12px;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin-left:10px}.my-review{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #C6C6C8}.my-review:last-child{border-bottom:0}.review-meta{margin:10px 0}.published{display:inline-block;background:#fafbfb;color:#7c7c7c;font-size:12px;padding:6px 12px;border-radius:16px}.published i{margin-right:5px}.review-user-wrapper{display:flex;align-items:center;margin-bottom:10px}.review-user-wrapper img{width:48px;height:48px;border-radius:50%;margin-right:12px}.review-user-wrapper strong{font-size:16px;display:block}.my-review .stars{margin-top:4px;color:#f2c94c;font-size:18px}.review-content{margin-top:20px}.review-content p{margin-top:12px;font-size:16px;line-height:1.5}.review-content p small{display:block;font-size:13px;margin-bottom:4px;color:#7c7c7c}.my-review hr{border:none;border-top:1px solid #eee;margin-top:24px}.payment-methods .headline-wrapper div{display:flex;align-items:center}.payment-methods .headline-wrapper div a{margin:0 10px 5px 0}.payment-methods .payment-wrapper{display:flex;gap:20px;padding:20px 0;align-items:stretch;flex-direction:column}.payment-methods .payment-wrapper>div:not(.add-new-card){display:flex;gap:20px;flex-wrap:wrap}.payment-card{flex:0 0 auto;width:calc(33.33% - 14px);color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}.card-info{border-radius:16px;padding:40px;height:220px;display:flex;flex-direction:column;justify-content:space-between}.payment-card img{margin-bottom:10px;width:30px}.payment-card .card-name{font-size:16px;font-weight:600}.payment-card .card-number{font-size:18px;letter-spacing:2px;margin-top:10px}.card-action{display:flex;justify-content:space-between;align-items:center}.card-action img{width:32px;height:32px;border-radius:50%}.card-action .delete{font-size:13px;color:#7c7c7c;opacity:.8;cursor:pointer}.payment-card.blue .card-info{background:linear-gradient(135deg,#0e79bf,#accfee)}.payment-card.yellow .card-info{background:linear-gradient(135deg,#fbad1c,#e9c47f)}.payment-card.red .card-info{background:linear-gradient(135deg,#accfee,#eb5757)}.add-new-card{display:flex;justify-content:flex-end;width:auto;align-items:flex-end;align-self:end}.add-card-btn{background-color:#fbad1c1a;color:#fbad1c;font-weight:600;cursor:pointer}.add-card-btn:hover{background-color:#fbad1c;color:#fff}.card-action label{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.9;cursor:pointer;color:#131313}.card-action input[type=checkbox]{transform:scale(1.1);cursor:pointer}.transactions-wrapper{display:flex;gap:20px;width:100%}.transactions-list{background:#fff;border-radius:16px;padding:20px;width:33%}.transactions-list h3{margin-bottom:16px}.transactions-list ul{list-style:none;padding:0}.transactions-list li{padding:14px;border-bottom:1px solid #eee;cursor:pointer;font-size:16px;display:flex;justify-content:space-between;align-items:center}.transactions-list li i{color:#c6c6c8}.transactions-list li.active{border-radius:8px}.transaction-details{width:33%}.transaction-card{background:#fff;border-radius:16px;padding:20px 30px;width:100%}.transaction-card hr{border:none;border-top:1px solid #eee;margin:10px 0 20px}.transaction-card p{margin:10px 0;font-size:16px;font-weight:700;color:#211d1d}.transaction-card p strong{color:#211d1dcc;margin-right:10px}.hidden-t{display:none}.add-card-form{width:33%}.card-form{background:#fff;border-radius:16px}.form-group{margin-bottom:16px;display:flex;flex-direction:column}.form-row{display:flex;gap:16px}.form-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}.slide-doctor{margin:5px 0;display:flex;justify-content:space-between}.c-slide>div{border:1px solid #FFA500}.c-slide-wrapper .slider-dot{background-color:#fbad1cb2}.c-slide-wrapper .slider-dot.active{background-color:#fbad1c}.medical-card{width:30%}.sessions-wrapper{border:1px solid #FFA500;border-radius:16px;padding:15px}.session-header{margin-bottom:20px}.session-header .highlight{color:#f4a641}.session-card{display:flex;align-items:center;border-bottom:1px solid #FFA500;padding-bottom:15px}.session-card .slide-doctor{margin-top:0;margin-bottom:10px}.accordion-wrapper{margin-top:20px}.accordion-wrapper .accordion{margin:10px 0}.accordion-btn{width:100%;background-color:#fbbd5c;color:#fff;padding:12px 16px;border:none;border-radius:10px;display:flex;cursor:pointer;justify-content:center;position:relative;margin-top:0}.accordion-btn:hover{background-color:#fbbd5c}.accordion-btn .arrow{transition:transform .3s ease;margin-left:unset;position:absolute;right:15px}.accordion.active .arrow{transform:rotate(180deg)}.accordion.active{border:1px solid #FFA500;border-radius:16px}.accordion-content{display:none;padding:15px;border-top:none}.accordion.active .accordion-content{display:block}.accordion.disabled button{background:#fbad1c1a;color:#fff;cursor:not-allowed}.note{margin:20px 0}.note p{font-size:13px}.note-date{color:#0e79bf;margin-bottom:5px;font-size:13px}.add-note{color:#fbad1c;background:#fbad1c1a;margin-bottom:10px;width:50%;padding:10px;border-radius:8px}.add-note:hover{color:#fff;background:#fbad1c}.duration>div{display:flex;align-items:center;margin-bottom:10px}.duration label{display:block;margin-top:0;margin-right:10px;font-size:13px}.duration input{width:130px;padding:6px;border:1px solid #9EA1A8;border-radius:5px}.save-btn{margin-top:10px}.coach-personal-info{width:35%}.coach-personal-info .personal-info-card{width:100%}.checkbox-grid{display:flex;flex-wrap:wrap;gap:10px 20px;max-width:500px}.checkbox-grid label{padding:4px 8px;border-radius:6px;width:calc(50% - 10px);max-width:50%;cursor:pointer;margin:0}.coach-c-e .left-column{width:35%}.coach-c-e .right-column{width:calc(65% - 120px)}.upload-input{position:relative;margin-bottom:10px}.upload-input input[type=file]{width:100%;padding:12px;border-radius:8px;border:1px solid #9EA1A8;font-size:16px;cursor:pointer;color:#757587}.upload-input label{position:absolute;right:-25px;top:30%;transform:translateY(-50%);color:#9ea1a8;cursor:pointer;pointer-events:none}.upload-input label i{font-size:18px}.coach-review .rating-summary{width:30%;margin-top:30px}.coach-review .rating{font-size:32px;font-weight:700}.availability-wrapper{display:flex;gap:20px;background:#f9f9f9}.availability-wrapper .s-wrapper{width:33.33%;padding:40px}.availability-wrapper h3{text-align:center;font-size:16px;font-weight:700;margin-bottom:20px;color:#0e79bf}.slot.selected,.slot.blue{background:#0e79bf;color:#fff;border-color:#0e79bf}.selected-slots{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.overview>div{height:300px;overflow:hidden;overflow-y:auto}.overview h3{position:relative}.overview h3 a{color:#0e79bf;position:absolute;right:0}.overview-day{border-bottom:1px solid #d5d5d5;padding-bottom:20px}.overview-day:last-child{border-bottom:0}.overview-day p{margin-bottom:15px;font-weight:600}.overview-day .slot{position:relative}.slot i{position:absolute;top:-7px;right:-7px;font-size:12px;cursor:pointer;background:#d9d9d9;border-radius:15px;color:#0e79bf;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.flatpickr-calendar.inline,.flatpickr-innerContainer,.flatpickr-rContainer,.flatpickr-days,.dayContainer{width:100%}.dayContainer{width:100%;min-width:auto;max-width:100%;justify-content:flex-start}.today.selected,.flatpickr-day.selected,.flatpickr-day.today,.flatpickr-day:hover{border-radius:8px}.flatpickr-day{color:#121a2c;width:20%;max-width:20%}.prevMonthDay{color:#d7d7d7}span.flatpickr-weekday{color:#7c7c7c!important;font-size:17px;font-weight:400}span.flatpickr-weekday,.flatpickr-weekdays{background:transparent!important;padding:25px 0}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-size:16px}.terms-card label{margin-bottom:10px}.terms-card .modal__header.container--max-inline-size>a{margin-bottom:20px;margin-top:-20px}header{display:none;width:100%;background:#0e79bf;padding:15px;justify-content:space-between;align-items:center}header a i{color:#fbad1c}.sidebar.active .menu{display:block}@keyframes slideIn{0%{left:-100%}to{left:0}}.close-sidebar{display:none;position:absolute;top:5px;right:25px;background:none;border:none;font-size:24px;color:#000;z-index:1001;cursor:pointer;width:25px;padding:0}@media (max-width: 1300px){.payment-card,.all-doctors .profile-card{width:calc(50% - 10px)}.medical-card{width:50%}.availability-wrapper .s-wrapper{width:100%;padding:20px}.availability-wrapper{flex-direction:column}}@media (max-width: 1200px){.transactions-list,.transaction-details{width:50%}.add-card-form{width:100%}.form-card,.terms-card,.my-progress{width:50%}.personal-info-form-container,.form-card,.terms-card,.preferences-section{width:100%}.add-review .s-wrapper{width:50%}.card-wrapper{width:100%}.doctor-info h3{display:none}.doctor-single{width:100%}.peer-nav-mobile,.doctor-nav-mobile{display:flex;justify-content:space-between;width:100%}.peer-nav-mobile h3,.doctor-nav-mobile h3{display:inline-block;padding:0 10px 10px;border-bottom:1px solid #d5d5d5;width:33.33%;text-align:center}.peer-nav-mobile h3.active,.doctor-nav-mobile h3.active{border-bottom:2px solid #7C7C7C}.peer-nav-mobile h3{width:50%}.coach-c-e .form-grid{gap:0px;flex-direction:column}.coach-c-e .left-column{width:100%}.coach-c-e .right-column{width:calc(100% - 35px)}.coach-review .rating-summary{width:50%}}@media (max-width: 1024px){.add-review{padding:20px;background:#fff}.add-review .s-wrapper{width:100%;padding:0}.doctor-card{width:33.33%}.session,.all-doctors .profile-card{width:100%}.content{width:calc(100% - 200px)}.sidebar{width:200px}.medical-card{width:100%}.slide{width:calc(50% - 10px)}.all-sessions .slide{width:calc(50% - 20px)}}@media (max-width: 768px){.availability-wrapper{gap:0px}.profile-card{flex-direction:column}.profile-card .profile-info{width:100%;display:flex;flex-direction:column;align-items:center}.profile-card .profile-info .category{display:none}.doctor-info .category{display:inline-block}.profile-image{width:100%;margin-right:0;margin-bottom:15px}.login-container .block{width:100%;padding:0;height:100%}.login-container .block:first-child{display:none}.landing-container .block:first-child{display:flex;justify-content:center}.login-container{height:100vh;border-radius:0;align-items:baseline;width:100%}.payment-card{width:100%}.add-new-card{align-self:auto}.transactions-list,.transaction-details{width:100%}.transactions-wrapper{gap:0;width:100%;flex-direction:column}.transaction-card{padding:0}.transactions-list li{padding:14px 0}.close-sidebar{display:block}header{display:flex}.sidebar{display:none}.sidebar.active{display:flex;position:absolute;top:5%;left:5%;width:90%;height:90%;z-index:999;animation:slideIn .3s ease-in-out;overflow-y:scroll;border-radius:16px;box-shadow:4px 0 20px #0000001a}.preferences-section{box-shadow:none;margin-top:0;margin-bottom:0}.my-progress,.personal-info-card{width:100%}.filter-popup{position:fixed;top:5%;right:5%;width:90%}.content{width:100%}.dashboard-wrapper{height:auto}.dashboard-wrapper,.content{padding:0}.s-wrapper{box-shadow:none;border-radius:0;padding:20px 10px;margin-bottom:0}.doctors{margin-top:0}.doctor-card{width:50%;padding:5px}.session{width:100%}.all-doctors .profile-card{box-shadow:none;border-radius:0;padding:20px;background:#fff}.all-doctors{background:#fff;gap:0}.card{box-shadow:none}.back-button{padding:20px 20px 40px}.confirm-appointemnt-popup>div,.confirm-popup>div{width:300px;max-width:90%}}@media (max-width: 768px){.form-card,.terms-card,.left-column,.right-column{width:100%}.personal-info-form-container{flex-wrap:wrap}.form-card,.terms-card{box-shadow:none}.form-grid,.form-card form{flex-direction:column;gap:20px}.slide,.all-sessions .slide{width:100%}.slider-dots :nth-last-child(-n+2){display:block}.coach-review .rating-summary{width:100%}}.message.success{background:#d9fce7;color:#097134}.message.failure{background:#feecf1;color:#cf0b44}.message p{padding:20px;margin:0;text-align:center}.message button{display:none}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#768fa8}.flatpickr-current-month input.cur-year,.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month,.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#0e79bf}span.flatpickr-weekday,.flatpickr-weekdays{background:#0e79bf}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{border:none}.flatpickr-day.selected{font-weight:700}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:#f4f6f8}.flatpickr-day,.flatpickr-time .numInputWrapper span.arrowUp:after,.flatpickr-time .numInputWrapper span.arrowDown:after,.flatpickr-time input,.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{color:#0e79bf}span.flatpickr-weekday{color:#fff}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{opacity:.5;fill:#f4f6f8}.flatpickr-calendar.arrowTop:after{border-bottom-color:#0e79bf}.flatpickr-current-month{display:flex;justify-content:space-between;padding:0}.flatpickr-monthDropdown-months{inline-size:auto!important;display:flex;flex:1}.numInputWrapper{display:flex!important;flex-grow:1;justify-content:flex-end}.flatpickr-current-month input.cur-year{text-align:right;padding-inline-end:var(--space)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{display:flex;align-items:center;justify-content:center}.container--input-image-uploader>div{gap:.2rem}.container--input-image-uploader .empty{border:.1rem dashed #DAE0E7;border-radius:.8rem;inline-size:100%;padding:4.8rem;text-align:center}.container--input-image-uploader .empty label{color:#0e79bf;cursor:pointer}.container--input-image-uploader .empty label:hover{color:#0e79bf}.container--input-image-uploader .empty input[type=file]{display:none}.container--input-image-uploader .container--image{flex-grow:unset;height:auto;border-radius:.8rem;inline-size:100%}.container--input-image-uploader .uploaded-image{inline-size:100%;block-size:auto;background-color:#f4f6f8;border:.1rem solid #DAE0E7;border-radius:.8rem;overflow:hidden}.container--input-image-uploader .uploaded-image img{object-fit:contain;width:100%}.modal__container{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;transition:all .6s;display:flex;align-items:flex-start;justify-content:center;overflow-y:scroll}.modal__container .modal__header{z-index:3}.modal__container .modal__header a{float:right}.modal__container .modal{transform:translateY(1000px);transition:all ease-in-out .9s;display:flex;flex-direction:column;border-radius:.8rem;padding:3.2rem;background:#fff;box-shadow:.4rem .4rem .8rem #00000040;width:auto;margin:4.8rem;overflow:auto;max-width:calc(1366px - 4rem)}.modal__container .modal .example::-webkit-scrollbar{display:none}.modal__container .modal .example{-ms-overflow-style:none;scrollbar-width:none}.modal__container .modal.modal--sm{min-width:24%;width:327.84px}.modal__container .modal.modal--md{width:546.4px}.modal__container .modal.modal--lg{width:874.24px}.modal__container .modal.modal--x-lg{width:1092.8px}.modal__container .modal.width--full{width:1366px}.modal__container.modal__container--visible{z-index:5;visibility:visible;opacity:1;background-color:#000000b8}.modal__container.modal__container--visible .modal{transform:translateY(0)}.modal__container.modal__container--out{opacity:0;visibility:hidden;z-index:4}.modal__container.modal__container--out .modal{transform:translateY(1000px)}.modal__container .modal__content ol,.modal__container .modal__content ul{padding-left:3.2rem}.modal__container .modal__content ul{list-style-type:disc}.modal__container .modal__content ol{list-style-type:decimal}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#f4f6f8;border-radius:.8rem;border:.1rem solid #DAE0E7;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:600px!important;height:500px!important}@media screen and (max-width: 1365px){.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{height:400px!important}}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{position:absolute;width:100%;height:100%;border-radius:1.6rem;overflow:hidden}.vue-advanced-cropper__image-wrapper img{border-radius:1.6rem}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-preview{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#f4f6f8}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;transform-origin:center;max-width:none!important;object-fit:contain}.vue-simple-handler{display:block;background:#fbad1c;height:10px;width:10px}.vue-simple-line{background:0 0;-webkit-transition:border .5s;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.vue-circle-stencil{position:absolute;height:100%;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%;border:.12rem dotted #FBAD1C}.vue-rectangle-stencil--movable{cursor:move}.vue-handler-wrapper{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-line-wrapper{background:0 0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;-webkit-transform:translateX(-50%);transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-preview-result{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.overlay-container--cropper .modal{min-height:auto;display:flex;flex-direction:column;justify-content:center}.cropper--wrapper{display:flex;gap:3.2rem;block-size:auto;align-items:center}.cropper--wrapper .cropper{width:600px!important;height:600px!important;position:relative;float:left}@media screen and (max-width: 1365px){.cropper--wrapper .cropper{height:480px!important}}.cropper--wrapper .cropper__controls{inline-size:auto;flex-grow:unset;gap:2.4rem;text-align:left;align-items:flex-start}.cropper--wrapper .cropper--preview{border:.1rem solid #DAE0E7;border-radius:.8rem}.cropper--wrapper .uploaded-image{border:.1rem solid #DAE0E7}.cropper--wrapper .vue-preview__image{object-fit:contain!important}[v-cloak] .v-cloak--hidden{display:none}.save-reminder{text-align:center;color:#eb5757}.notifications{display:flex;gap:20px;margin-bottom:20px;overflow-x:auto;scrollbar-width:auto}.notifications::-webkit-scrollbar{height:6px}.notifications::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.notifications .s-wrapper{min-width:calc(25% - 14px);flex:0 0 calc(25% - 14px);position:relative;margin-bottom:5px;padding:5px 15px}.notifications .s-wrapper.error{border:1px solid #EB5757}.notifications .s-wrapper.success{border:1px solid #008000}.notifications .s-wrapper.info{border:1px solid #FBAD1C}.br{border:1px solid #EB5757}.bg{border:1px solid #008000}.bo{border:1px solid #FBAD1C}.notifications .s-wrapper p{color:#7d7d7d;margin:10px 0}.notifications .s-wrapper h3{font-size:16px;margin:10px 0}.notifications .s-wrapper a{position:absolute;top:10px;right:15px;padding:5px}@media (max-width: 768px){.notifications{padding:5px 10px}.notifications .s-wrapper{border-radius:16px;min-width:calc(100% - 14px)}}.no-margin{margin:0!important}.slide-info-wrap i{background:#2b89c6;padding:18px;border-radius:40px;margin-right:10px;width:55px;height:55px;color:#fbfbfb;font-size:20px}.slide-info-wrap i.hover:hover{background:#fbfbfb;color:#2b89c6}small.error{color:#eb5757}
