@charset "UTF-8";body{font-family:Inter Variable,Inter,system-ui,-apple-system,sans-serif;color:#f9fafc}:where(img[width][height]){max-width:100%;height:auto}.form-check-input:checked{background-color:#e92b58;border-color:#e92b58}.togglePasswordEye{top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#030303;font-size:18px}.pink-cl{color:#e92b58}.white-cl{color:#f9fafc}.yel-cl{color:#fdd03f}.d-bl-bg{background-color:#172738}.nav-link{color:#f9fafc}.white-table-cl{--bs-table-color:#f9fafc;--bs-table-bg:transparent;--bs-table-border-color: #ff4fa3;--bs-table-striped-color: #f9fafc;--bs-table-striped-bg:rgba(255, 255, 255, .03);--bs-table-hover-color:#f9fafc;--bs-table-hover-bg:rgba(255, 255, 255, .05)}.pink-line-through{position:relative;display:inline-block}.pink-line-through:after{content:"";position:absolute;left:-10px;right:-10px;top:50%;height:2px;background:#e92b58}.cus-fs-1{font-size:4rem}@media (max-width: 992px){.cus-fs-1{font-size:2.25rem}}@media (max-width: 768px){.cus-fs-1{font-size:1.5rem}}@media (max-width: 400px){.cus-fs-1{font-size:1rem}}.cus-lh-1{font-size:4rem}.cus-ad-f-3{font-size:2.4rem}@media (max-width: 992px){.cus-ad-f-3{font-size:1.8rem}}@media (max-width: 768px){.cus-ad-f-3{font-size:1.5rem}}@media (max-width: 400px){.cus-ad-f-3{font-size:.8rem}}.cus-ad-f-4{font-size:1.6rem}@media (max-width: 992px){.cus-ad-f-4{font-size:1.4rem}}@media (max-width: 768px){.cus-ad-f-4{font-size:1.1rem}}@media (max-width: 400px){.cus-ad-f-4{font-size:.9rem}}.cus-ad-f-5{font-size:1.4rem}@media (max-width: 992px){.cus-ad-f-5{font-size:1.1rem}}@media (max-width: 768px){.cus-ad-f-5{font-size:1rem}}@media (max-width: 400px){.cus-ad-f-5{font-size:.9rem}}.cus-ad-f-6{font-size:1.2rem}@media (max-width: 992px){.cus-ad-f-6{font-size:1rem}}@media (max-width: 768px){.cus-ad-f-6{font-size:.9rem}}@media (max-width: 400px){.cus-ad-f-6{font-size:.8rem}}.cus-ad-f-7{font-size:1rem}@media (max-width: 768px){.cus-ad-f-7{font-size:.6rem}}.cus-ad-f-8{font-size:.9rem}@media (max-width: 768px){.cus-ad-f-8{font-size:.5rem}}.start-20{left:20%}.start-30{left:30%}.start-40{left:40%}a{color:#e92b58;text-decoration:none}a:hover{color:#cc1540;text-decoration:underline;-webkit-text-decoration-color:rgb(180.7435897436,18.7564102564,57.1217948718);text-decoration-color:#b51339}a:focus{outline:none;color:#b51339;-webkit-text-decoration-color:rgb(180.7435897436,18.7564102564,57.1217948718);text-decoration-color:#b51339}nav a:hover{text-decoration:none}.text-justify{text-align:justify}li.circleMarker:before{content:"";display:inline-block;margin-right:7px;width:5px;height:5px;border-radius:50%;background-color:#f9fafc;vertical-align:middle}.header-section-text:before{content:"";border-top:2px #e92b58 solid;margin-top:3rem;width:8%;margin-right:1rem}.header-section-text:after{content:"";border-top:2px #f9fafc solid;margin-top:3rem;margin-left:1rem;-webkit-flex-grow:1;flex-grow:1}@media (max-width: 992px){.header-section-text:before,.header-section-text:after{margin-top:1.5rem;border-width:2px}}@media (max-width: 768px){.header-section-text:before,.header-section-text:after{margin-top:1rem}}@media (max-width: 400px){.header-section-text:before,.header-section-text:after{display:none}}footer .header-section-text:before{width:125px}@media (max-width: 768px){footer .header-section-text:before{width:12px}}@media (max-width: sxpx){li{line-height:.9}}.top-menu-left a:not(:has(img)):hover{color:#e92b58}.top-menu-left img.logo{width:140px}@media (max-width: 768px){.top-menu-left img.logo{display:none}}.top-menu-left .nav-item:not(:has(img)):after{position:relative;display:block;content:"";background-color:#e92b58;height:2px;bottom:22px;opacity:0;transition:all .3s ease-in-out}.top-menu-left .nav-item:not(:has(img)):hover:after{opacity:1;bottom:7px}.top-menu-left .element:hover:after{opacity:1;bottom:5px}section.introduce div.content li{background:none}section.introduce div.content img{width:60%}@media (max-width: 1400px){section.introduce div.content img{width:80%}}@media (max-width: 992px){section.introduce div.content img{width:100%}}@media (max-width: 576px){section.introduce div.content img{width:60%;margin-bottom:30px}}.dropdown-menu{border-color:#e92b58;background-color:#172738}@media (max-width: 768px){.dropdown-menu{border:none}}.dropdown-menu a.nav-link:hover{color:#e92b58}.card{color:#f9fafc;border:2px solid #e92b58;background-color:#172738;background-size:cover;background-position:center;transition:background .5s ease;--hover-card-image: none}.card .card-title{height:50px}.card .btn{margin-left:auto;margin-right:auto}.card img{height:80px;width:auto}@media (max-width: 576px){.card img{height:60px}}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--hover-card-image);background-size:cover;background-position:center;opacity:0;transition:opacity .5s ease;z-index:0;border-radius:1rem}.card:hover:before{opacity:1}.card .card-body{z-index:1}footer{background-color:#172738;color:#f9fafc;border-top:4px solid #e92b58}.no-copy{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html{scroll-padding-top:78px}.top-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.sidebar{-webkit-flex-basis:235px;flex-basis:235px;position:-webkit-sticky;position:sticky;top:78px;z-index:1020;-webkit-align-self:flex-start;align-self:flex-start;height:calc(100vh - 78px);min-height:calc(100vh - 78px);overflow-y:auto;transition:width .3s ease,-webkit-transform .3s ease;transition:width .3s ease,transform .3s ease;transition:width .3s ease,transform .3s ease,-webkit-transform .3s ease}.sidebar .nav-item span{padding-left:8px}@media (max-width: 991px){.top-nav{box-shadow:none!important;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}body.sidebar-open .top-nav{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.top-nav .container{display:-webkit-flex!important;display:flex!important;-webkit-align-items:center;align-items:center;gap:8px}.navbar-brand{margin:0;padding:0;-webkit-flex-shrink:1;flex-shrink:1;min-width:0}.navbar-brand img{max-width:90px;height:auto}#sidebar{position:fixed!important;top:61px!important;left:0!important;height:calc(100vh - 61px)!important;min-height:calc(100vh - 61px)!important;z-index:1000!important;width:80%!important;max-width:280px!important;-webkit-flex-basis:auto!important;flex-basis:auto!important;box-shadow:none!important;-webkit-transform:translateX(0);transform:translate(0);transition:top .3s ease,height .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,top .3s ease,height .3s ease;transition:transform .3s ease,top .3s ease,height .3s ease,-webkit-transform .3s ease}#sidebar.collapsed{-webkit-transform:translateX(-100%)!important;transform:translate(-100%)!important}body.sidebar-open #sidebar{top:0!important;height:100vh!important;min-height:100vh!important}.gyn-sidebar-backdrop{display:none;position:fixed;top:61px;left:0;right:0;bottom:0;background:#00000080;z-index:990;-webkit-animation:gyn-backdrop-in .2s ease;animation:gyn-backdrop-in .2s ease}body.sidebar-open .gyn-sidebar-backdrop{display:block;top:0}}@-webkit-keyframes gyn-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes gyn-backdrop-in{0%{opacity:0}to{opacity:1}}.gr-progress{position:fixed;top:78px;left:235px;right:0;height:4px;pointer-events:none;z-index:1010}@media (max-width: 992px){.gr-progress{top:61px;left:0}}.gr-progress__fill{height:100%;width:0%;background:#e92b58;transition:width 80ms linear}body.sidebar-open .gr-progress{display:none}.gyn-scroll-top{position:fixed;bottom:24px;right:24px;z-index:1500;width:48px;height:48px;border-radius:50%;background:#e92b58b3;color:#fff;border:none;cursor:pointer;font-size:1.4rem;font-weight:700;line-height:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s,background .2s,-webkit-transform .2s;transition:opacity .3s,transform .2s,background .2s;transition:opacity .3s,transform .2s,background .2s,-webkit-transform .2s;box-shadow:0 4px 16px #0000004d}.gyn-scroll-top.is-visible{opacity:1;pointer-events:auto}.gyn-scroll-top:hover{background:#e92b58;-webkit-transform:scale(1.08);transform:scale(1.08)}.access-item-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.access-item-list .access-item:hover{color:#e92b58}.svg-wrapper{background-color:#f9fafc;cursor:default}.svg-wrapper svg{width:100%;height:auto}.custom-tooltip-popup{position:absolute;background-color:#172738;color:#f9fafc;padding:6px 10px;border-radius:6px;font-size:14px;white-space:pre-wrap;z-index:1000;pointer-events:none;display:none;max-width:300px}.vebinar-item .title:before{content:"";display:inline-block;width:18px;height:18px;border-left:2px solid #e92b58;border-bottom:2px solid #e92b58;-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg);margin-right:15px}.vebinar-item ul{list-style:none;padding-left:5px}.vebinar-item ul li{position:relative;padding-left:25px;margin-bottom:5px}.vebinar-item ul li:before{content:"";position:absolute;left:0;top:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background-color:#fdd03f;border-radius:50%}.custom-modal{display:none;opacity:0;visibility:hidden;position:fixed;z-index:1000;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:700px;background:#172738;padding:20px;border-radius:10px;box-shadow:0 4px 15px #6496ff4d;text-align:center;transition:opacity .3s ease-in-out,visibility .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s,transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.custom-modal-content{position:relative}.custom-modal-close{position:absolute;top:-20px;right:0;font-size:28px;cursor:pointer;transition:color .3s}.custom-modal-close:hover{color:#e92b58}.myOverlay,.myOverlaySuccess{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s}.modal-active{opacity:1!important;visibility:visible!important}.modalSuccess{position:fixed;z-index:1000;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:900px;background:#172738;padding:30px;border-radius:10px;box-shadow:0 4px 15px #6496ff4d;text-align:center;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s}.modalSuccess.modal-active{display:block!important;opacity:1;visibility:visible}.modalSuccess .modalSuccess__close{position:absolute;top:0;right:15px;font-size:28px;cursor:pointer;transition:color .3s}.modalSuccess .modalSuccess__close:hover{color:#e92b58}.title-angled{position:relative;display:inline-block;padding-bottom:10px}.title-angled:after{content:"";position:absolute;left:0;right:auto;bottom:-6px;height:2px;width:100%;background:#e92b58;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.promocode-wrapper{max-height:0;overflow:hidden;transition:all .6s ease}.promocode-wrapper.active{max-height:200px}.patients-page .patient-card{transition:box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease}.patients-page .patient-card:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 8px 24px #e92b582e}.patients-page .patient-card h5{font-weight:600}@media (max-width: 575.98px){.patients-page .patient-card .card-body{-webkit-flex-wrap:wrap;flex-wrap:wrap}.patients-page .patient-card .patient-actions{width:100%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08);margin-top:.25rem}}.patients-page .patient-card--active{box-shadow:inset 4px 0 #e92b58,0 6px 20px #e92b581f}.patients-page .patient-card--active .patient-avatar{background:#e92b58;color:#f9fafc;border-color:#e92b58}.patients-page .patient-avatar{width:48px;height:48px;border-radius:50%;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#e92b581f;color:#e92b58;border:1px solid rgba(233,43,88,.35);font-weight:700;font-size:1.05rem;letter-spacing:.02em}.patients-page .patient-actions .btn{padding:.25rem .5rem;line-height:1}.patients-page .empty-state{background:#ffffff06;border:1px dashed rgba(255,255,255,.12)}.patient-modal{background-color:#172738;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #0000008c,0 0 0 1px #e92b580d}.patient-modal .modal-header{background:linear-gradient(180deg,rgba(233,43,88,.08),transparent);border-bottom:1px solid rgba(233,43,88,.18);padding:1rem 1.25rem}.patient-modal .modal-header .modal-title{font-weight:600}.patient-modal .modal-body{padding:1.25rem;line-height:1.5}.patient-modal .modal-footer{border-top:1px solid rgba(255,255,255,.08);padding:.75rem 1.25rem;gap:.5rem}.patient-modal .form-control,.patient-modal .form-select{background-color:#ffffff0a;border-color:#ffffff2e;color:#f9fafc}.patient-modal .form-control:focus,.patient-modal .form-select:focus{background-color:#ffffff12;border-color:#e92b58;box-shadow:0 0 0 .15rem #e92b5840}.patient-modal .form-select option{background-color:#172738;color:#f9fafc}.patient-modal .form-label{color:#f9fafcc7;font-size:.875rem;margin-bottom:.35rem}.top-patient-dropdown .dropdown-menu{max-width:320px}.top-patient-dropdown .dropdown-item{white-space:normal;word-break:break-word}.top-patient-dropdown .patient-dropdown-list{max-height:min(60vh,360px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(233,43,88,.45) transparent}.top-patient-dropdown .patient-dropdown-list::-webkit-scrollbar{width:6px}.top-patient-dropdown .patient-dropdown-list::-webkit-scrollbar-thumb{background:#e92b5873;border-radius:3px}.top-patient-dropdown .patient-dropdown-list::-webkit-scrollbar-thumb:hover{background:#e92b58b3}.top-patient-dropdown .patient-dropdown-list::-webkit-scrollbar-track{background:transparent}.profile-page .profile-section-card{height:100%}.profile-page .profile-section-card .card-title{font-weight:600}.profile-page .profile-section-card .section-icon{width:36px;height:36px;border-radius:8px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#e92b581f;color:#e92b58;font-size:1.1rem;-webkit-flex-shrink:0;flex-shrink:0}.profile-page .profile-email{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;color:#f9fafcc7;font-size:.95rem;word-break:break-all}.profile-page .courses-list .access-item-list{gap:.75rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
