@import "../font/fonts-face.css";:root{--bg-main:#fff;--bg-primary:#3aa6b9;--bg-primary-rgb:58,166,185;--bg-light-primary:#c1ece4;--bg-hover:#365486;--bg-disabled:#e3e3e36a;--bg-gray:#dee2e6;--font-family:"IRANSans(FaNum)";--font-family-2:"Mikhak";--font-family-2-bold:"Mikhak-bold";--font-family-2-light:"Mikhak-light";--bs-primary:var(--bg-primary);--swiper-navigation-size:16px;--swiper-theme-color:var(--bg-primary);--bg-main-light-rgba:#3aa6b94d;--bg-primary-60:#3aa6b999;--bg-success:#20c200;--bg-light-success:#8eff8e;--bg-danger:#f52626;--bg-light-danger:#f04747;--bs-primary-rgb:var(--bg-primary-rgb);--bs-primary:var(--bg-primary)!important}*{margin:0;padding:0}body{font-family:var(--font-family),sans-serif!important}header{z-index:1000}.bg-main{background-color:var(--bg-main)!important}.bg-primary{background-color:var(--bg-primary)!important}.bg-dark-primary{background-color:var(--bg-hover)!important}.bg-light-primary{background-color:var(--bg-light-primary)!important}.bg-cm-gray{background-color:var(--bg-disabled)}.bg-cm-success{background-color:var(--bg-success)}.bg-cm-light-success{background-color:var(--bg-light-success)}.bg-cm-danger{background-color:var(--bg-danger)}.bg-cm-light-danger{background-color:var(--bg-light-danger)}.bg-cm-gradient{background:#66bfbf;background:-webkit-linear-gradient(200deg,var(--bg-primary)0%,var(--bg-light-primary)100%);background:linear-gradient(200deg,var(--bg-primary)0%,var(--bg-light-primary)100%)}.bg-glass{-webkit-backdrop-filter:blur(3.1px);background:#fff3;border:0;border-radius:16px;box-shadow:0 4px 30px #0003}.fill-primary path{fill:var(--bg-primary)}.fill-cm-primary{fill:var(--bg-primary);transition:all .3s}.fill-use-primary use{fill:var(--bg-primary)}.fill-cm-main{fill:var(--bg-main)}.text-main{color:var(--bg-main)!important}.text-primary{color:var(--bg-primary)!important}.text-light-primary{color:var(--bg-light-primary)!important}.text-dark-primary{color:var(--bg-hover)!important}.w-fit-content{width:fit-content}.max-w-480pc{max-width:480px}.w-320px{width:320px}.w-256px{width:256px}.w-128px{width:128px}.w-84px{width:84px}.w-64px{width:64px}.w-48px{width:48px}.w-32px{width:32px}.w-28px{width:28px}.h-256px{height:256px}.h-216px{height:216px}.h-132px{height:132px}.h-128px{height:128px}.h-64px{height:64px}.h-48px{height:48px}.h-32px{height:32px}.h-28px{height:28px}.ff-1{font-family:var(--font-family)}.ff-2{font-family:var(--font-family-2)}.ff-3{font-family:var(--font-family-2-bold)}.fs-5rem{font-size:5rem}.fs-14px{font-size:14px}.fs-12px{font-size:12px}.pt-32px{padding-top:32px}.mt-24px{margin-top:24px}.top-n64px{top:-64px}.top-12px{top:12px}.top-n32px{top:-32px}.right-8px{right:8px}.right-0px{right:0!important}.left-0px{left:0!important}.left-8px{left:8px!important}.mt-64px{margin-top:64px}.mt-1-75rem{margin-top:1.75rem}.pt-64px{padding-top:64px!important}.flex-ac{justify-content:center;align-items:center;display:flex}.title-border{border-bottom:4px solid var(--bg-primary);border-radius:8px;width:fit-content}.comment p:after{content:"“";color:#999;display:inline}.comment p:before{content:"”";color:#999;display:inline}.shadow-cm{box-shadow:0 4px 30px #0003}.plan-card{flex-direction:column;align-items:center;padding:64px 12px 12px;display:flex;position:relative}.plan-card.active{border:2px solid var(--bg-primary)}.plan-card .discount-ribbon{width:110px;height:110px;position:absolute;top:-10px;left:-10px;overflow:hidden}.plan-card .discount-ribbon:before,.plan-card .discount-ribbon:after{z-index:-1;content:"";border:5px solid var(--bg-hover);border-top-color:#0000;border-left-color:#0000;display:block;position:absolute}.plan-card .discount-ribbon span{background-color:var(--bg-primary);color:#fff;text-shadow:0 1px 1px #0003;text-transform:uppercase;text-align:center;width:176px;padding:15px 0;font:700 18px/1 Lato,sans-serif;display:block;position:absolute;top:14px;right:-18px;transform:rotate(-45deg);box-shadow:0 5px 10px #0000001a}.plan-card .discount-ribbon:before{top:0;right:0}.plan-card .discount-ribbon:after{bottom:0;left:0}.border-radius-cm{border-radius:35% 65% 25% 59%/38% 25% 25% 21%}.no-resize{resize:none!important}.box-social{border-radius:8px;padding:8px;transition:all .3s}.box-social:hover{background-color:var(--bg-primary)}.box-social:hover .fill-cm-primary{fill:var(--bg-main)}.form-select{height:41px}.form-select:focus{box-shadow:0 0 0 .25rem var(--bg-main-light-rgba);border-color:var(--bg-primary)}.navbar{--bs-navbar-disabled-color:var(--bg-disabled);--bs-navbar-active-color:var(--bg-hover);--bs-navbar-hover-color:var(--bg-hover);--bs-navbar-color:var(--bg-main);--bs-navbar-brand-hover-color:var(--bg-hover);--bs-navbar-brand-color:var(--bg-main)}.btn-outline-main{color:var(--bg-main);border:1px solid var(--bg-main);background-color:#0000}.btn-outline-main:hover{color:var(--bg-primary);background-color:var(--bg-main)}.btn-outline-main-dark{color:var(--bg-main);border:1px solid var(--bg-main);background-color:#0000}.btn-outline-main-dark:hover{color:var(--bg-main);border:1px solid var(--bg-hover);background-color:var(--bg-hover)}.btn-outline-cm-primary{color:var(--bg-primary);border:1px solid var(--bg-primary);background-color:#0000}.btn-outline-cm-primary:hover{color:var(--bg-main);border:1px solid var(--bg-primary);background-color:var(--bg-primary)}.dropdown-item{color:var(--bg-primary)}.dropdown-item:hover{background-color:var(--bg-primary);color:var(--bg-main)!important}.border-cm-primary{border-color:var(--bg-primary)!important}.swiper-main-color{--swiper-theme-color:var(--bg-hover);--swiper-navigation-size:16px}.form-control:focus{box-shadow:0 0 0 .25rem var(--bg-main-light-rgba);border-color:var(--bg-primary)}.faq-box{padding-right:2px;position:relative}.faq-box:before{content:"";background-color:var(--bg-primary);border-radius:8px;width:5px;height:100%;display:block;position:absolute;right:-12px}.accordion{--bs-accordion-active-bg:var(--bg-light-primary);--bs-accordion-btn-focus-box-shadow:none:;--bs-accordion-active-color:var(--bg-primary)!important;--bs-accordion-btn-focus-border-color:var(--bg-light-primary)!important}.accordion .accordion-button.collapsed .accordion-icon{color:var(--bg-primary)}.accordion .accordion-button .accordion-icon{color:var(--bg-primary);text-align:center;width:18px}label,input[type=radio]{cursor:pointer}.form-check-input:checked{background-color:var(--bg-primary);border-color:var(--bg-primary)}.login{background-color:#fff;background-attachment:fixed;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.login-box{background:var(--bg-primary-60);-webkit-backdrop-filter:blur(2px);border-radius:16px;width:300px;height:500px;box-shadow:0 4px 30px #0000004d}.login-box .form-control{border:none;border-bottom:3px solid var(--bg-main);font-family:var(--font-family-2);color:var(--bg-main);background-color:#0000;transition:all .3s;border-radius:0!important}.login-box .form-control::placeholder{color:var(--bg-main)}.login-box .form-control:focus{transform:scale(1.05);box-shadow:none!important;border:0!important;border-bottom:3px solid var(--bg-hover)!important;outline:none!important}.login .login-btn{background-color:var(--bg-main);color:var(--bg-primary);transition:all .3s}.login-box .login-btn:hover,.login-box .login-btn:active,.login-box .login-btn:focus{color:var(--bg-main);border:1px solid var(--bg-main);background-color:#0000}.login-box .register-btn:hover{color:var(--bg-disabled)!important}.login-box .register-btn{font-size:14px}.opt-box{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;display:flex}.opt-box .otp-form-control{text-align:center;color:#fff;background-color:#0000;border:2px solid #fff;border-radius:.5rem;width:40px;height:40px;transition:all .3s}.opt-box .otp-form-control:focus{outline:0;transform:scale(1.2)}.opt-box~.otp-timer{cursor:pointer}.opt-box~.otp-timer.disabled{cursor:not-allowed;color:#e1e1e1!important}.custom-radio-booking{width:24px;height:24px}label:has(.custom-radio-booking:checked){border-color:var(--bg-primary)!important}.days-list{scrollbar-width:thin;flex-wrap:nowrap;justify-content:start;max-width:100%;margin:0 auto;padding:16px 0;display:flex;overflow-x:auto}.day-item{border:1px solid var(--bg-gray);cursor:pointer;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;margin:0 0 0 8px;font-size:14px;transition:all .2s;display:flex;position:relative}@keyframes chose{0%{scale:.5}50%{scale:1.2}to{scale:1}}@keyframes cant-chose{0%{border-color:var(--bg-not-accept);transform:translate(5px)}25%{border-color:var(--bg-not-accept);transform:translate(-5px)}50%{border-color:var(--bg-not-accept);transform:translate(5px)}75%{border-color:var(--bg-not-accept);transform:translate(-5px)}to{border-color:var(--bg-not-accept);transform:translate(0)}}.day-item.active{background-color:var(--bg-primary);color:#fff;border:1px solid var(--bg-primary);animation:.5s chose}.day-item.disabled{color:red}.radio-day-item{opacity:0;z-index:-1;position:absolute}.day-item:has(.radio-day-item:checked),label.time-item:has(.radio-time:checked){background-color:var(--bg-primary);color:#fff;border:1px solid var(--bg-primary);animation:.5s chose}.table-group-divider{border-top:#0000!important}.loading{background-color:var(--bg-disabled);z-index:10000;position:fixed;inset:0}.max-h-100vh{max-height:100vh}.sidebar{width:280px;height:calc(100vh - 74px);box-shadow:10px 0 10px #000}.main{background-color:var(--bg-disabled);width:calc(100% - 280px);height:calc(100vh - 74px);margin-right:auto;padding:32px 0;display:flex;overflow-y:auto}.sidebar-content{flex-direction:column;width:100%;height:100%;padding:16px;display:flex}.sidebar-link{color:#3c3c3c;border-radius:8px;width:100%;margin-bottom:4px;padding:8px;text-decoration:none;transition:all .3s}.sidebar-link.active,.sidebar-link:hover{background:var(--bg-disabled)}.form-control::placeholder{color:var(--bg-gray);font-size:14px}.modal-login .opt-box .otp-form-control{border-color:var(--bg-primary);color:#000;border-radius:12px;width:56px;height:56px;margin:0 4px}.modal-login .opt-box{justify-content:center}.modal-login .otp-timer.disabled{color:#ccc!important}.long-arrow-box.left:before,.long-arrow-box.right:after{content:" ";border:1px solid var(--bg-primary);width:100%;height:1px;display:block}