.elra-alert{display:flex;gap:6px;align-items:center;padding:12px;border-radius:12px;width:100%}.elra-alert .elra-alert__content{display:flex;flex:1;gap:12px;align-items:center;min-width:0}.elra-alert .elra-alert__icon{width:20px;height:20px;flex-shrink:0}.elra-alert .elra-alert__text{flex:1;font-size:14px;font-weight:400;line-height:20px;min-width:0}.elra-alert .elra-alert__btn{flex-shrink:0;padding:6px;border-radius:6px;font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.elra-alert .elra-alert__btn:active{opacity:.85}.elra-alert--info{background-color:#e8f6f8}.elra-alert--info .elra-alert__icon{background-color:#17a2b8!important}.elra-alert--info .elra-alert__text{color:#0a444d}.elra-alert--info .elra-alert__btn{background-color:#17a2b8}.elra-alert--error{background-color:#fce9e9}.elra-alert--error .elra-alert__icon{background-color:#e02020!important}.elra-alert--error .elra-alert__text{color:#5e0d0d}.elra-alert--error .elra-alert__btn{background-color:#e02020}.elra-alert--warning{background-color:#fffbee}.elra-alert--warning .elra-alert__icon{background-color:#6b5b24!important}.elra-alert--warning .elra-alert__text{color:#6b5b24}.elra-alert--warning .elra-alert__btn{background-color:#ffd855;color:#212529}.elra-alert--success{background-color:#edfbf5}.elra-alert--success .elra-alert__icon{background-color:#4bd499!important}.elra-alert--success .elra-alert__text{color:#205940}.elra-alert--success .elra-alert__btn{background-color:#4bd499}@media (max-width:768px){.elra-alert{padding:3.2vw;gap:1.6vw;border-radius:3.2vw}.elra-alert .elra-alert__content{gap:3.2vw}.elra-alert .elra-alert__icon{width:5.33333vw;height:5.33333vw}.elra-alert .elra-alert__btn,.elra-alert .elra-alert__text{font-size:3.73333vw;line-height:5.33333vw}.elra-alert .elra-alert__btn{padding:1.6vw;border-radius:1.6vw}}.check-mernis-container[data-v-851454cc]{padding:16px 16px 0 16px}@media (max-width:768px){.check-mernis-container[data-v-851454cc]{padding:2.13333vw}}@font-face{font-family:Mulish;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaA.ttf) format("truetype")}.package-select-dialog{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;background:#fff!important;max-height:90vh!important;overflow-y:auto!important;border-radius:12px!important;box-shadow:0 68px 19px 0 rgba(31,44,99,0),0 43px 17px 0 rgba(31,44,99,.01),0 24px 15px 0 rgba(31,44,99,.05),0 11px 11px 0 rgba(31,44,99,.09),0 3px 6px 0 rgba(31,44,99,.1)!important}.package-select-dialog .el-dialog__header{display:none}.package-select-dialog .el-dialog__body{padding:0!important}.package-select-dialog-wrapper{display:flex;flex-direction:column;align-items:stretch;width:100%;background:#fff;border-radius:12px;overflow:hidden}.package-select-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e9ecef;position:sticky;top:0;background:#fff;z-index:10}.package-select-dialog-header .package-select-dialog-header-spacer{width:24px;height:24px;opacity:0}.package-select-dialog-header .package-select-dialog-header-title{font-family:Mulish,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#212529;margin:0}.package-select-dialog-header .package-select-dialog-header-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.package-select-dialog-header .package-select-dialog-header-close .elra-icon-close{width:24px;height:24px;background:#6c757d!important}.package-select-dialog-content{display:flex;flex-direction:column;gap:16px;padding:24px;align-items:stretch;justify-content:center}.package-select-dialog-description{display:flex;flex-direction:column;gap:4px;align-items:flex-start;border-radius:10px;width:100%}.package-select-dialog-description.psy b{color:#f87c56}.package-select-dialog-description.dietician b{color:#00a991}.package-select-dialog-description p{font-family:Mulish,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#212529;text-align:center;width:100%;white-space:pre-wrap;margin:0}.package-select-dialog-description p .package-select-dialog-description-price{font-family:Mulish,sans-serif;font-weight:700;color:#00a991}.package-select-dialog-description p .package-select-dialog-description-price.package-select-dialog-description-price-psychologist{color:#f87c56}.package-select-dialog-packages{display:flex;gap:16px;align-items:stretch;width:100%}.package-card{display:flex;flex:1 0 0;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;min-height:0;min-width:0;padding:12px;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.package-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.package-card.package-card-weekly{background:#fff;border:1px solid #e9ecef}.package-card.package-card-monthly{background:#00a991}.package-card.package-card-psychologist-instant{background:#fff;border:1px solid #e9ecef}.package-card.package-card-psychologist-appointment{background:#f87c56}.package-card-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.package-card-icon-wrapper{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:32px;height:32px;flex-shrink:0}.package-card-icon-wrapper.package-card-icon-weekly{background:#f1ecf9}.package-card-icon-wrapper.package-card-icon-monthly{background:#fff}.package-card-icon-wrapper.package-card-icon-psychologist-instant{background:#fef2ee}.package-card-icon-wrapper.package-card-icon-psychologist-appointment{background:#fff}.package-card-icon-wrapper .elra-icon-gift{width:20px;height:20px}.package-card-icon-wrapper .package-card-icon-monthly-icon{background:#00a991!important}.package-card-icon-wrapper .elra-icon-event,.package-card-icon-wrapper .elra-icon-video{width:20px;height:20px}.package-card-psychologist-appointment .package-card-icon-wrapper .elra-icon-event,.package-card-psychologist-instant .package-card-icon-wrapper .elra-icon-video{background:#f87c56!important}.package-card-arrow{overflow:hidden;width:24.067px;height:24.067px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.package-card-arrow .elra-icon-arrow-outward{width:24px;height:24px;background:#6c757d!important}.package-card-arrow.package-card-arrow-monthly .elra-icon-arrow-outward,.package-card-arrow.package-card-arrow-psychologist .elra-icon-arrow-outward{background:#fff!important}.package-card-info{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;white-space:pre-wrap}.package-card-title{font-family:Mulish,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#212529;width:100%;margin:0}.package-card-title.package-card-title-monthly,.package-card-title.package-card-title-psychologist{color:#fff}.package-card-price{font-family:Mulish,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#6c757d;width:100%;margin:0}.package-card-price.package-card-price-monthly,.package-card-price.package-card-price-psychologist{color:#fff}.package-card-price-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.package-card-discount-badge{background:#c7f2df;display:flex;gap:6px;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;flex-shrink:0}.package-card-discount-badge p{font-family:Mulish,sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#297554;text-align:center;white-space:nowrap;margin:0}.package-card-divider{height:1px;width:100%;flex-shrink:0;background:linear-gradient(90deg,rgba(233,236,239,0),#e9ecef 50%,rgba(233,236,239,0));margin:0}.package-card-divider.package-card-divider-monthly{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0))}.package-card-features{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.package-card-feature{display:flex;gap:4px;align-items:flex-end;width:100%}.package-card-feature-icon{width:20px;height:20px;flex-shrink:0;display:inline-block}.package-card-feature-icon.elra-icon-check{background:#212529!important}.package-card-feature-icon.package-card-feature-icon-monthly{background:#fff!important}.package-card-weekly .package-card-feature-icon.elra-icon-check{background:#212529!important}.package-card-monthly .package-card-feature-icon.elra-icon-check{background:#fff!important}.package-card-feature-text{font-family:Mulish,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:#212529;text-align:center;margin:0;padding:0}.package-card-feature-text.package-card-feature-text-monthly{color:#fff}@media screen and (max-width:768px){.package-select-dialog{width:90vw!important}.package-select-dialog-packages{flex-direction:row}.package-card-price-wrapper{flex-direction:column;align-items:flex-start}.package-card{width:100%}.package-select-dialog-content,.package-select-dialog-header{padding:16px}}.client-home-container{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;height:calc(100vh - 64px)}.client-home-container .client-home-video-container{height:50%;display:flex;align-items:center;justify-content:center;padding:32px 32px 12px 32px}.client-home-container .client-home-video-container .client-home-video-swiper{width:100%;position:relative;height:100%;max-width:728px}.client-home-container .client-home-video-container .client-home-video-swiper .swiper-wrapper{width:100%;aspect-ratio:728/345;height:100%}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-slide{height:100%;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section{width:100%;aspect-ratio:728/345;overflow:hidden;height:100%;border-radius:8px!important;position:relative}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .play-pause-button{position:absolute;top:16px;right:16px;z-index:10;background-color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .play-pause-button .elra-icon-play{display:block}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .play-pause-button .elra-icon-pause,.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .play-pause-button.playing .elra-icon-play{display:none}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .play-pause-button.playing .elra-icon-pause{display:block}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .play-pause-button:hover{transform:scale(1.1)}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .client-home-video-section-title{position:absolute;top:16px;left:0;padding:8px 12px;width:-moz-max-content;width:max-content;min-width:232px;background:linear-gradient(90deg,#2b3e8c,rgba(43,62,140,.4) 75.27%,rgba(43,62,140,0) 99.72%);display:flex;align-items:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#fff;backdrop-filter:blur(1px)}@media screen and (max-width:768px){.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .client-home-video-section-title{font-size:14px;line-height:16px;min-width:140px}}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .client-home-video-section-title.dietician{background:linear-gradient(90deg,#6f42c1,rgba(111,66,193,.4) 75.27%,rgba(43,62,140,0) 99%)}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section .client-home-video-section-title.psychologist{background:linear-gradient(90deg,#e2714e,rgba(226,113,78,.4) 74.79%,rgba(226,113,78,0) 99.72%)}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-section video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-pagination{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);display:flex;gap:4px;justify-content:center;align-items:center;z-index:10}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-dot{width:8px;height:8px;border-radius:50%;background:#fff;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;opacity:1}.client-home-container .client-home-video-container .client-home-video-swiper .client-home-video-dot.active{background:#2b3e8c;border-color:#2b3e8c;transform:scale(1.05)}@media screen and (max-width:768px){.client-home-container .client-home-video-container{padding:16px 16px 8px 16px}}.client-home-container .client-home-card-container{height:50%;display:flex;align-items:center;justify-content:center;padding:12px 32px 32px 32px}@media screen and (max-width:768px){.client-home-container .client-home-card-container{padding:16px;height:100%}}.client-home-container .client-home-card-container .client-home-card-section{width:100%;height:100%;max-width:728px;margin:0 auto;display:flex;flex-direction:column}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item-group{display:flex;flex-direction:row}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item{width:100%;padding:4px;overflow:hidden;position:relative}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-fixed-img{position:absolute;bottom:0;right:16px;aspect-ratio:1024/1200;max-width:120px}@media screen and (max-width:768px){.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-fixed-img{max-width:100px}}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-fixed-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-fixed-img.dietician{right:32px;max-width:80px}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card{width:100%;height:100%;border-radius:8px;overflow:hidden;position:relative;aspect-ratio:356/150;padding:12px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media screen and (max-width:768px){.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card{aspect-ratio:167/210}}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card .client-home-card-section-card-header{display:flex;flex-direction:column;gap:4px;position:relative;max-width:110px;z-index:1}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card .client-home-card-section-card-header .client-home-card-section-card-header-text{font-size:12.033px;font-style:normal;font-weight:600;line-height:16.045px}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card .client-home-card-section-card-header .client-home-card-section-card-header-subtext{font-size:20.056px;font-style:normal;font-weight:700;line-height:20.078px}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card .client-home-card-section-card-button{position:absolute;bottom:12px;left:12px;display:flex;padding:6px;justify-content:center;align-items:center;gap:6px;border-radius:6px;z-index:1}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.doctor{background-color:#bdc3db}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.doctor .client-home-card-section-card-header{color:#1f3663}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.doctor>.client-home-card-section-card-button{background-color:#2b3e8c}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.psychologist{background-color:#fdd6cb}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.psychologist .client-home-card-section-card-header{color:#b0583d}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.psychologist>.client-home-card-section-card-button{background-color:#f87c56}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.dietician{aspect-ratio:728/108;background-color:#b0e4dd}@media screen and (max-width:768px){.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.dietician{aspect-ratio:343/108!important;height:100%}}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.dietician .client-home-card-section-card-header{color:#007867;max-width:unset}.client-home-container .client-home-card-container .client-home-card-section .client-home-card-section-item .client-home-card-section-card.dietician>.client-home-card-section-card-button{background-color:#00a991}.photo-fade-enter-active,.photo-fade-leave-active{transition:opacity .6s ease}.photo-fade-enter-from,.photo-fade-leave-to{opacity:0}.home-video-app{display:grid;grid-template-columns:1fr;justify-content:center;align-items:stretch;gap:32px;align-self:stretch}.home-video-flex-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.home-video-flex-grid .home-video-flex-content{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch;border-radius:12px;border:1px solid #fdd6cb;background:#fef2ee}.home-video-flex-grid .home-video-flex-content.psy{border:1px solid #fdd6cb;background:#fef2ee}.home-video-flex-grid .home-video-flex-content.psy .home-video-flex-content-header .home-video-flex-content-video-info-text b,.home-video-flex-grid .home-video-flex-content.psy .home-video-flex-content-header .home-video-flex-content-video-info .home-video-flex-content-video-info-title{color:#f87c56}.home-video-flex-grid .home-video-flex-content.psy .play-pause-button i{background-color:#f87c56!important}.home-video-flex-grid .home-video-flex-content.dietician{border:1px solid #b0e4dd;background:#e6f6f4}.home-video-flex-grid .home-video-flex-content.dietician .home-video-flex-content-header .home-video-flex-content-video-info-text b,.home-video-flex-grid .home-video-flex-content.dietician .home-video-flex-content-header .home-video-flex-content-video-info .home-video-flex-content-video-info-title{color:#00a991}.home-video-flex-grid .home-video-flex-content.dietician .play-pause-button i{background-color:#00a991!important}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header{display:flex;flex-direction:row;gap:16px}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video{border-radius:8px;overflow:hidden;position:relative;flex-shrink:0;width:96px;height:96px}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video .play-pause-button{position:absolute;top:0;left:0;bottom:0;right:0;align-content:center;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video .play-pause-button .play-pause-button-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video .play-pause-button .play-pause-button-icon:hover{transform:scale(1.1)}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video video{width:100%;height:96px!important;-o-object-fit:cover;object-fit:cover;overflow:hidden}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video-info{display:flex;flex-direction:column;gap:8px;color:#212529}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video-info .home-video-flex-content-video-info-title{font-size:24px;font-style:normal;font-weight:700;line-height:32px}.home-video-flex-grid .home-video-flex-content .home-video-flex-content-header .home-video-flex-content-video-info .home-video-flex-content-video-info-text{font-size:14px;font-style:normal;font-weight:500;line-height:20px}.home-video-featured-video-content{display:flex;flex-direction:row;align-items:stretch;align-self:stretch;flex:1 1;border-radius:12px;overflow:hidden;border:1px solid #bdc3db}.home-video-featured-video-content .home-video-featured-video-content-left{position:relative;width:50%}.home-video-featured-video-content .home-video-featured-video-content-left video{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.home-video-featured-video-content .home-video-featured-video-content-left .play-pause-button{position:absolute;top:1rem;right:1rem;background-color:#fff;z-index:1;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.home-video-featured-video-content .home-video-featured-video-content-left .play-pause-button:hover{transform:scale(1.1)}.home-video-featured-video-content .home-video-featured-video-content-right{width:50%;display:flex;flex-direction:column;gap:10px;align-items:stretch;align-self:stretch;flex:1 0 0;height:100%;padding:24px;background-color:#e9ecef}.home-video-featured-video-content .home-video-featured-video-content-right .home-video-featured-video-content-right-title{font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#2b3e8c}.home-video-featured-video-content .home-video-featured-video-content-right .home-video-featured-video-content-right-description{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#212529}.home-video-featured-video-content .home-video-featured-video-content-right .home-video-featured-video-content-right-description b{color:#2b3e8c}.home-video-featured-video-content .home-video-featured-video-content-right .home-video-featured-video-content-right-button{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-end;justify-self:flex-end;margin-top:auto}.home-video-app-content{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;flex:1;height:-moz-max-content;height:max-content;align-items:stretch}.home-video-app-content video{overflow:hidden}.home-video-app-content .forward-button{position:absolute;bottom:1rem;left:1rem;padding:12px;z-index:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#2b3e8c;border-radius:8px}.home-video-app-content .forward-button.psy{background-color:#f87c56}.home-video-app-content .video-title{position:absolute;top:1rem;left:0;z-index:1;background:linear-gradient(90deg,#2b3e8c,rgba(43,62,140,0) 99.72%);font-family:Mulish;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#fff;min-width:304px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-video-app-content .video-title.psy{background:linear-gradient(90deg,#e2714e,rgba(226,113,78,0) 99.72%)}.home-video-app-content .video-title.dietician{background:linear-gradient(90deg,#00a991,rgba(111,66,193,0) 99.72%)}.home-video-app-content .play-pause-button{position:absolute;top:1rem;right:1rem;background-color:#fff;z-index:1;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:all .3s ease}.home-video-app-content .play-pause-button:hover{transform:scale(1.1)}.home-video-app-content .play-pause-button .elra-icon-play{display:block}.home-video-app-content .play-pause-button .elra-icon-pause{display:none}.home-video-featured-video-content-left .play-pause-button .elra-icon-play{display:block}.home-video-featured-video-content-left .play-pause-button .elra-icon-pause{display:none}.home-video-flex-content-video .play-pause-button-icon .elra-icon-play{display:block}.home-video-app-content.playing .play-pause-button .elra-icon-play,.home-video-flex-content-video .play-pause-button-icon .elra-icon-pause{display:none}.home-video-app-content.playing .play-pause-button .elra-icon-pause{display:block}.home-video-featured-video-content-left.playing .play-pause-button .elra-icon-play{display:none}.home-video-featured-video-content-left.playing .play-pause-button .elra-icon-pause{display:block}.home-video-flex-content-video.playing .play-pause-button-icon .elra-icon-play{display:none}.home-video-flex-content-video.playing .play-pause-button-icon .elra-icon-pause{display:block}.home-video-app-footer{display:flex;padding:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;background-color:#eaecf4;gap:1rem}.home-video-app-footer-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;align-self:stretch;text-overflow:ellipsis;color:#212529;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:center;width:100%}.home-video-app-footer-text.doctor b{color:#2b3e8c;font-weight:700}.home-video-app-footer-text.psy b{color:#f87c56;font-weight:700}.home-video-app-footer-text.dietician b{color:#00a991;font-weight:700}.home-video-app-footer-buttons{display:flex;flex-direction:row;gap:8px;width:100%}.home-video-app-footer-button{display:flex;padding:14px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:#2b3e8c;font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;width:100%}.home-video-app-footer-button i{background-color:#fff!important}.home-video-app-footer-button.die-white{background-color:#fff;color:#212529}.home-video-app-footer-button.die-white i{background-color:#00a991!important}.home-video-app-footer-button.white{background-color:#fff;color:#212529}.home-video-app-footer-button.white i{background-color:#f87c56!important}.home-video-app-footer-button.psy{background-color:#f87c56}.home-video-app-footer-button.dietician{background-color:#00a991}@media screen and (max-width:768px){.home-video-app-footer-button{font-size:12px;line-height:14px}}@media screen and (max-width:991px){.home-video-app{flex-direction:column;padding:16px;align-items:stretch}.home-video-app-content .video-title{font-size:20px;font-style:normal;font-weight:700;line-height:24px;min-width:170px}}#user-home{display:flex;flex-direction:column;background-color:#dce2ff;min-height:calc(100vh - 64px)}.video-dialog{top:50%!important;margin-top:0!important;transform:translateY(-50%) translateX(-50%)!important;left:50%!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;display:flex;align-content:center!important;justify-content:center!important}.video-dialog.video-dialog-big video{width:800px;height:auto!important}.video-dialog .el-dialog__body{padding:0!important;background:transparent!important;position:relative!important}.video-dialog .el-dialog__body video{border-radius:8px}.video-dialog .elra-icon-close{position:absolute;top:-2rem;right:0;background-color:#fff!important;border-radius:50%;width:24px;height:24px;cursor:pointer}.three-home-client-container{display:flex;flex-direction:column;padding:0;width:100%;margin:0 auto;height:calc(100vh - 64px);overflow:hidden;--content-width:728px;--base-width:1440px;--scale-factor:min(1,max(0.5,100vw/1440px))}.hero-video-section-container{padding:calc(32px*var(--scale-factor)) clamp(16px,4vw,calc(32px*var(--scale-factor))) calc(12px*var(--scale-factor)) clamp(16px,4vw,calc(32px*var(--scale-factor)));flex:1 1 50%;overflow:visible;box-sizing:border-box}.hero-video-section,.hero-video-section-container{min-height:0;display:flex;align-items:center;justify-content:center}.hero-video-section{width:min(var(--content-width),calc(100% - 64px));max-width:var(--content-width);height:100%;flex-direction:column;margin:0 auto;flex:1 1 auto}.hero-video-wrapper{aspect-ratio:16/9;border-radius:calc(12px*var(--scale-factor));background-color:#bdc3db;flex-shrink:0;max-width:100%;max-height:100%}.hero-video-content,.hero-video-wrapper{position:relative;width:100%;overflow:hidden}.hero-video-content{height:100%}.hero-video-background{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.hero-video-overlay{position:absolute;top:calc(24px*var(--scale-factor));left:0;padding:calc(8px*var(--scale-factor)) calc(12px*var(--scale-factor));width:calc(256px*var(--scale-factor));background:linear-gradient(90deg,#2b3e8c,rgba(43,62,140,.4) 75.271%,rgba(43,62,140,0) 99.723%);backdrop-filter:blur(4px);border-radius:0}.hero-video-title{font-family:Mulish,sans-serif;font-size:calc(24px*var(--scale-factor));font-weight:700;line-height:calc(32px*var(--scale-factor));color:#fff;white-space:nowrap}.hero-video-mic-button{position:absolute;top:calc(24px*var(--scale-factor));right:calc(24px*var(--scale-factor));width:calc(40px*var(--scale-factor));height:calc(40px*var(--scale-factor));border-radius:50%;background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:transform .3s ease;padding:calc(10px*var(--scale-factor))}.hero-video-mic-button:hover{transform:scale(1.1)}.hero-video-mic-button i{width:calc(20px*var(--scale-factor));height:calc(20px*var(--scale-factor));background-color:#2b3e8c!important}.card-group-section-container{width:100%;height:50%;overflow:hidden;padding:0 clamp(16px,4vw,calc(32px*var(--scale-factor))) calc(32px*var(--scale-factor)) clamp(16px,4vw,calc(32px*var(--scale-factor)));box-sizing:border-box}.card-group-section,.card-group-section-container{display:flex;align-items:center;justify-content:center}.card-group-section{flex-direction:column;gap:calc(10px*var(--scale-factor));width:min(var(--content-width),calc(100% - 64px));max-width:var(--content-width);height:100%;flex-shrink:0}.card-group-top{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:calc(8px*var(--scale-factor));flex-shrink:0;height:auto;min-height:0}.service-card{position:relative;border-radius:calc(8px*var(--scale-factor));overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;margin-top:calc(1px*var(--scale-factor))}.service-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.service-card.doctor-card{background-color:#bdc3db}.service-card.doctor-card,.service-card.psychologist-card{aspect-ratio:360/212;height:auto;width:100%;min-height:0;flex-shrink:0}.service-card.psychologist-card{background-color:#fdd6cb}.service-card.dietician-card{background-color:#b0e4dd;aspect-ratio:728/108;height:auto;width:100%;flex-shrink:0;min-height:0}.service-card-content{position:relative;width:100%;height:100%;padding:calc(4.022px*var(--scale-factor));display:flex;flex-direction:column;overflow:hidden;border-radius:calc(8px*var(--scale-factor))}.service-card-decorative-icon{position:absolute;z-index:0;opacity:1;pointer-events:none}.service-card-decorative-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.service-card-decorative-icon.doctor-icon{left:calc(-56.31px*var(--scale-factor));top:calc(12.07px*var(--scale-factor));width:calc(190.053px*var(--scale-factor));height:calc(167.93px*var(--scale-factor))}.service-card-decorative-icon.psychologist-icon{left:calc(-37.01px*var(--scale-factor));top:5.54%;bottom:22.55%;width:calc(115px*var(--scale-factor));height:calc(114px*var(--scale-factor));aspect-ratio:115/114}.service-card-decorative-icon.dietician-icon{left:calc(-34.28px*var(--scale-factor));top:calc(50% + 0.51px*var(--scale-factor));transform:translateY(-50%);width:calc(144.686px*var(--scale-factor));height:calc(144.686px*var(--scale-factor));display:flex;align-items:center;justify-content:center}.service-card-decorative-icon.dietician-icon .dietician-icon-rotated{transform:rotate(345deg);width:calc(118.136px*var(--scale-factor));height:calc(118.136px*var(--scale-factor));display:flex;align-items:center;justify-content:center}.service-card-decorative-icon.dietician-icon img{width:100%;height:100%;display:block}.service-card-header{position:absolute;display:flex;flex-direction:column;gap:calc(4.011px*var(--scale-factor));z-index:2;left:calc(11.57px*var(--scale-factor));top:calc(11.57px*var(--scale-factor));width:calc(122.339px*var(--scale-factor))}.psychologist-card .service-card-header{left:calc(11.99px*var(--scale-factor));top:calc(11.64px*var(--scale-factor));width:calc(103px*var(--scale-factor));gap:calc(4px*var(--scale-factor))}.dietician-card .service-card-header{left:calc(0.04px*var(--scale-factor));top:calc(-0.27px*var(--scale-factor));padding:calc(12px*var(--scale-factor));width:auto;gap:calc(4px*var(--scale-factor));align-items:flex-start}.service-card-label{font-size:calc(12.03px*var(--scale-factor));font-weight:600;line-height:calc(16.045px*var(--scale-factor))}.service-card-label,.service-card-title{font-family:Mulish,sans-serif;color:#1f3663;white-space:pre-wrap;margin:0;padding:0}.service-card-title{font-size:calc(20.06px*var(--scale-factor));font-weight:700;line-height:calc(28.078px*var(--scale-factor))}.psychologist-card .service-card-label{font-size:calc(12px*var(--scale-factor));line-height:calc(16px*var(--scale-factor))}.psychologist-card .service-card-title{font-size:calc(20px*var(--scale-factor));line-height:calc(28px*var(--scale-factor))}.dietician-card .service-card-label{font-size:calc(12px*var(--scale-factor));line-height:calc(16px*var(--scale-factor))}.dietician-card .service-card-title{font-size:calc(20px*var(--scale-factor));line-height:calc(28px*var(--scale-factor))}.service-card-image{position:absolute;z-index:1;overflow:hidden;pointer-events:none}.service-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.service-card-image.doctor-image{aspect-ratio:127/137;bottom:.02%;right:calc(0.04px*var(--scale-factor));top:38.9%;width:auto;height:auto}.service-card-image.doctor-image img{width:98.61%;height:121.35%;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;position:absolute;top:-7.64%;left:0}.service-card-image.psychologist-image{aspect-ratio:127/128;bottom:.16%;right:calc(-0.01px*var(--scale-factor));top:38.88%;width:auto;height:auto}.service-card-image.psychologist-image img{width:98.31%;height:129.51%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:-4.59%;left:1.36%}.service-card-image.dietician-image{aspect-ratio:143/120;bottom:.23%;right:calc(-0.19px*var(--scale-factor));top:-3.95%;width:auto;height:auto}.service-card-image.dietician-image img{width:115.35%;height:183.59%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:-9.54%;left:-8.69%}.service-card-button{position:absolute;width:calc(32px*var(--scale-factor));height:calc(32px*var(--scale-factor));border-radius:calc(6.017px*var(--scale-factor));background-color:#2b3e8c;display:flex;align-items:center;justify-content:center;z-index:10;transition:transform .3s ease;padding:calc(6.017px*var(--scale-factor));gap:calc(6.017px*var(--scale-factor))}.service-card-button:hover{transform:scale(1.1)}.service-card-button .arrow-icon{width:calc(12px*var(--scale-factor));height:calc(12px*var(--scale-factor));display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.service-card-button.doctor-button{left:calc(11.57px*var(--scale-factor));top:calc(50% + 76.96px*var(--scale-factor))}.service-card-button.psychologist-button{left:calc(11.99px*var(--scale-factor));top:calc(50% + 76.65px*var(--scale-factor));transform:translateY(-50%);background-color:#f87c56}.service-card-button.dietician-button{position:relative;left:0;top:0;background-color:#00a991;margin-top:0;flex-shrink:0;align-self:flex-start}.doctor-card .service-card-label,.doctor-card .service-card-title{color:#1f3663}.psychologist-card .service-card-label,.psychologist-card .service-card-title{color:#b0583d}.dietician-card .service-card-label,.dietician-card .service-card-title{color:#007867}.dietician-card .service-card-header{position:relative}@media screen and (max-width:768px){.three-home-client-container{height:calc(100vh - 64px);max-width:100%;padding:0 16px;--content-width:min(728px,calc(100vw - 32px))}.hero-video-section-container{padding:calc(16px*var(--scale-factor)) calc(16px*var(--scale-factor)) calc(12px*var(--scale-factor)) calc(16px*var(--scale-factor))}.hero-video-section{width:100%;max-width:100%}.hero-video-wrapper{aspect-ratio:16/9;min-height:0}.card-group-section-container{padding:0 calc(16px*var(--scale-factor)) calc(16px*var(--scale-factor)) calc(16px*var(--scale-factor))}.card-group-section{width:100%;max-width:100%}.card-group-top{width:100%;grid-template-columns:1fr 1fr;gap:calc(8px*var(--scale-factor))}.service-card.dietician-card,.service-card.doctor-card,.service-card.psychologist-card{width:100%}.hero-video-overlay{width:calc(180px*var(--scale-factor));top:calc(16px*var(--scale-factor))}.hero-video-title{font-size:calc(18px*var(--scale-factor));line-height:calc(24px*var(--scale-factor))}.hero-video-mic-button{width:calc(36px*var(--scale-factor));height:calc(36px*var(--scale-factor));top:calc(16px*var(--scale-factor));right:calc(16px*var(--scale-factor))}.hero-video-mic-button i{width:calc(20px*var(--scale-factor));height:calc(20px*var(--scale-factor))}.service-card-decorative-icon{opacity:.2}.service-card-decorative-icon.doctor-icon{left:calc(-40px*var(--scale-factor));width:calc(140px*var(--scale-factor));height:calc(120px*var(--scale-factor))}.service-card-decorative-icon.psychologist-icon{left:calc(-25px*var(--scale-factor));width:calc(90px*var(--scale-factor));height:calc(90px*var(--scale-factor))}.service-card-decorative-icon.dietician-icon{left:calc(-25px*var(--scale-factor));width:calc(110px*var(--scale-factor));height:calc(110px*var(--scale-factor))}.service-card-title{font-size:calc(18px*var(--scale-factor));line-height:calc(24px*var(--scale-factor))}}.package-select-dialog-free-usage-rights,.package-select-dialog-free-usage-rights .free-usage-rights-swiper{overflow:hidden;width:100%}.package-select-dialog-free-usage-rights .free-usage-rights-swiper .swiper-slide{width:auto}.package-select-dialog-free-usage-rights-item{display:flex;flex-direction:column;border:1px solid #e9ecef;max-width:100%;border-radius:8px;cursor:pointer}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-top{padding:8px;display:flex;align-items:center;gap:12px;background-color:#f8f9fa}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-top img{width:48px;height:48px;border-radius:50%}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-top .package-select-dialog-free-usage-rights-item-name{font-size:14px;font-weight:700;line-height:20px;color:#212529;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-top .package-select-dialog-free-usage-rights-item-badge{background-color:#00a991;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:16px;justify-self:flex-end;margin-left:auto}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-bottom{display:flex;align-items:center;justify-content:space-between;padding:8px}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-bottom .package-select-dialog-free-usage-rights-item-bottom-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-bottom .package-select-dialog-free-usage-rights-item-bottom-left .package-select-dialog-free-usage-rights-item-bottom-left-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:700;line-height:20px;color:#212529;width:100%}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-bottom .package-select-dialog-free-usage-rights-item-bottom-left .package-select-dialog-free-usage-rights-item-bottom-left-description{font-size:10px;font-weight:500;line-height:16px;width:100%;color:#212529}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-bottom .package-select-dialog-free-usage-rights-item-bottom-right{display:flex;align-items:center;justify-content:center;height:100%;flex-shrink:0}.package-select-dialog-free-usage-rights-item .package-select-dialog-free-usage-rights-item-bottom .package-select-dialog-free-usage-rights-item-bottom-right .package-select-dialog-free-usage-rights-item-bottom-right-button{margin-left:16px;background-color:#00a991;flex-shrink:0;display:flex;align-items:center;justify-content:center;height:40px;font-size:12px;font-weight:700;line-height:20px;color:#fff;border-radius:8px;padding:4px 8px}