@media(max-width:360px){body,html{font-size:.96rem}}@media(max-width:320px){body,html{font-size:.85rem}}@media(min-width:411px){body,html{font-size:1.1rem}}@media(min-width:768px){body,html{font-size:1.25rem}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.accordion{margin-bottom:1rem}.accordion:last-child{margin-bottom:0}.accordion-item{border:0;border-radius:0!important}.accordion-button{margin-bottom:.75rem;padding:.375rem .5rem .375rem .75rem;color:#666;border:.125rem solid #bfbfbf;border-radius:.25rem!important}.accordion-button:focus{border-color:#bfbfbf;box-shadow:none}.accordion-button:after{width:.875rem;height:.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-size:.875rem;transform:rotate(-90deg);transition:.3s}.accordion-button:not(.collapsed){color:#666;background-color:#fff;border-color:#bfbfbf;box-shadow:none}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");transform:rotate(0deg)}.accordion-body{padding:0}.accordion-body .input-list{margin-bottom:.75rem;padding:.625rem .75rem .375rem;background-color:hsla(0,0%,75%,.1);border-radius:.25rem}.accordion-body .accordion-button{color:#777;background-color:hsla(0,0%,75%,.1);border:0}.accordion-body .accordion-button:not(.collapsed){margin-bottom:0;border-radius:.25rem .25rem 0 0!important}.accordion-body .accordion-button:not(.collapsed)~.accordion-collapse .input-list{padding:0 .75rem .375rem .75rem;border-radius:0 0 .25rem .25rem}.accordion-faq .accordion-button{margin-bottom:.625rem;padding:.5rem .5rem .5rem .75rem;color:#333;border:1px solid #e8e8e8;border-radius:0!important}.accordion-faq .accordion-button:not(.collapsed){margin-bottom:0;border-width:1px 1px 0 1px}.accordion-faq .accordion-body .answer-container{margin-bottom:.625rem;padding:0 .75rem .5rem;border:1px solid #e8e8e8;border-width:0 1px 1px 1px}.accordion-faq .accordion-body .answer-container p{margin-bottom:0;color:#777;font-size:.875rem}.accordion-faq .accordion-body .answer-container ul{margin-bottom:0;padding-left:1.25em}.accordion-faq .accordion-body .answer-container ul li{color:#777;font-size:.875rem}.accordion-faq .accordion-body .answer-container strong{color:#6f216d}.item-container{margin-bottom:1.125rem;padding-bottom:.25rem;border-bottom:1px solid #e8e8e8}.item-container:last-child{margin-bottom:0}.item-container .item-title{display:flex;align-items:center;margin-bottom:1rem;color:#000;font-size:1.0625rem;font-weight:700}.item-container .item-link:after{content:"";flex-shrink:0;margin-left:auto;width:.875rem;height:.875rem;background-size:.875rem;transform:rotate(-90deg);transition:.3s}.item-container .item-link:after,.item-container .item-link:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.item-container .item-link:not(.collapsed):after{transform:rotate(0deg)}.item-container .caregiver-outer .card{margin-bottom:1rem;border-bottom:0}.item-container .caregiver-outer .card .card-header{padding:0;width:25%}.item-container .caregiver-outer .card .card-body{padding:0 0 0 .625rem;width:75%}.item-container .caregiver-outer .card .card-state{right:0;bottom:0}.item-container .item-data{margin-bottom:1rem}.item-container .item-data .col-left{flex:0 0 auto;width:4.375rem;color:#909090;font-size:.875rem}.item-container .item-data .col-right{flex:0 0 auto;width:calc(100% - 4.375rem);color:#333;font-size:.9375rem}.item-container .item-data .subtitle{margin-bottom:.5rem;color:#6f216d;font-size:.875rem}.item-container .item-data .text{color:#333;font-size:.9375rem;line-height:1.6}.item-container .item-data .text:last-child{margin-bottom:0}.mt-4b{margin-top:1.875rem!important}.btn:active:focus,.btn:focus,.form-control:active:focus,.form-control:focus{box-shadow:none}.form-container{padding:1.25rem}.form-container .caregiver-outer{margin-top:.75rem}.form-container .caregiver-outer .card{margin-bottom:1rem;border-bottom:0}.form-container .caregiver-outer .card .card-header{padding:0;width:25%}.form-container .caregiver-outer .card .card-body{padding:0 0 0 .625rem;width:75%}.form-container .caregiver-outer .card .btn-delete{top:0;padding:0 0 .6875rem .6875rem}.form-container-2,.form-container-3{padding:1rem;border-bottom:1px solid #e8e8e8}.form-container-3{padding:3rem 1rem}.form-label{color:#777;font-size:.875rem}.form-label .star{margin-left:.25rem;vertical-align:-.1875rem;color:#ff345f;line-height:1}.form-control{color:#909090;border-color:#bfbfbf}.form-control::-webkit-input-placeholder{color:#909090}.form-control::-moz-placeholder{color:#909090}.form-control:-ms-input-placeholder{color:#909090}.form-control:focus{color:#909090;border-color:#8f63cf}.form-control[readonly]{background-color:#f9f9f9}.form-control[readonly]:focus{border-color:#bfbfbf}.form-control[type=date]::-webkit-calendar-picker-indicator,.form-control[type=time]::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="%23909090" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>')}.form-control[type=date]:before,.form-control[type=time]:before{content:attr(placeholder)!important}.form-control[type=date]:focus:before,.form-control[type=time]:focus:before{content:""!important}.form-control[type=time]::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="-2 -2 18 18" fill="%23909090"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z"/></svg>');background-position:.125rem}.form-control[type=file]:hover::file-selector-button{background-color:#f7f7f7!important}.form-control[type=file]::file-selector-button{color:#909090;background-color:#f7f7f7}.input-group .form-check{position:relative;margin-left:0!important;margin-bottom:0;padding-left:0}.input-group .form-check:first-child .form-check-label{border-width:.125rem;border-radius:.25rem 0 0 .25rem}.input-group .form-check:last-child .form-check-label{border-radius:0 .25rem .25rem 0}.input-group .form-check-input{position:absolute;margin-left:0;clip:rect(0,0,0,0)}.input-group .form-check-input:checked~.form-check-label{color:#fff;background-color:#8f63cf}.input-group .form-check-label{display:block;padding:.375rem .75rem;text-align:center;color:#8f63cf;font-size:1rem;background-color:#fff;border:.125rem solid #8f63cf;border-width:.125rem .125rem .125rem 0}.input-list .form-check-inline{position:relative;margin-bottom:.25rem}.input-list .form-check-input{position:absolute;left:0;top:0;margin-right:.25rem}.input-list .form-check-input:active{filter:none}.input-list .form-check-input:focus{border-color:#8f63cf;box-shadow:none}.input-list .form-check-input:checked{border-color:#8f63cf}.input-list .form-check-input:checked[type=checkbox],.input-list .form-check-input:checked[type=radio]{background-color:#fff}.input-list .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%238f63cf' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.input-list .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 6 6'%3E%3Ccircle r='2' fill='%238f63cf'/%3E%3C/svg%3E")}.input-list .form-check-label{padding-left:1.5rem;color:#909090;font-size:1rem}.input-list .form-check{position:relative;margin-left:0!important;margin-bottom:0;padding-left:0}.input-list .form-check .form-check-input{margin-left:0}.input-list .form-check .form-check-label{display:block;padding-left:0}.input-pill>.row{--bs-gutter-x:.625rem}.input-pill>.row:last-child{margin-bottom:calc(var(--bs-gutter-x)*-1)}.input-pill .form-check{position:relative;margin-left:0!important;margin-bottom:var(--bs-gutter-x);padding-left:calc(var(--bs-gutter-x)*.5)}.input-pill .form-check-input{position:absolute;margin-left:0;clip:rect(0,0,0,0)}.input-pill .form-check-input:checked~.form-check-label{color:#fff;background-color:#8f63cf}.input-pill .form-check-label{display:block;padding:.375rem .5rem;text-align:center;color:#8f63cf;font-size:1rem;background-color:#fff;border:.125rem solid #8f63cf;border-radius:.25rem}.bootstrap-select{width:100%}.bootstrap-select .dropdown-toggle{color:#909090;padding:.375rem .75rem;background-color:#fff;border:1px solid #bfbfbf;border-radius:.25rem}.bootstrap-select .dropdown-toggle:focus{border-color:#8f63cf;outline:none!important}.bootstrap-select .dropdown-toggle:after{margin-left:.5em;margin-top:-.1875rem;width:.5rem;height:.5rem;border:.0625rem solid #cdcdcd;border-width:0 .0625rem .0625rem 0;transform:rotate(45deg)}.bootstrap-select .dropdown-menu{padding:.375rem 0;background-clip:border-box;border-color:#bfbfbf}.bootstrap-select .dropdown-item{color:#909090}.bootstrap-select .dropdown-item:active{background-color:#fff}.bootstrap-select .dropdown-item:focus,.bootstrap-select .dropdown-item:hover{background-color:rgba(143,99,207,.1)}.bootstrap-select .dropdown-item.active{color:#fff;background-color:#8f63cf}.step-container .nav-item:first-child .nav-link:before{display:none}.step-container .nav-link{position:relative;padding:.3125rem 1rem}.step-container .nav-link:before{content:"";position:absolute;right:2.5rem;top:calc(50% - .0625rem);width:2rem;height:.125rem;background-color:#ccc}.step-container .nav-link.active span,.step-container .nav-link.active:before,.step-container .nav-link.visited span,.step-container .nav-link.visited:before{background-color:#8f63cf}.step-container .nav-link.active{padding:0 1rem;color:#fff}.step-container .nav-link.active:before{right:3.125rem}.step-container .nav-link.active span{width:2.125rem;height:2.125rem;line-height:1.875rem}.step-container .nav-link span{display:block;position:relative;width:1.5rem;height:1.5rem;text-align:center;color:#fff;font-size:.9375rem;line-height:1.25rem;font-weight:700;font-family:Arial;background-color:#9c9c9c;border:.125rem solid #fff;border-radius:50%}.title-container .title{text-align:center;color:#000;font-size:1.25rem;line-height:1.8;font-weight:700}.title-container .text{margin-top:.5rem;margin-bottom:0;text-align:center;color:#777;font-size:.875rem}.title-container .line{position:relative;height:1.25rem}.title-container .line:before{content:"";position:absolute;left:0;right:0;top:75%;height:1px;background-color:#e8e8e8}.avatar-container{position:relative;text-align:center;line-height:1}.avatar-container .form-file-label{display:inline-block;position:relative;margin-bottom:0;width:5.625rem;height:5.625rem}.avatar-container .form-file-label:after{content:"";display:block;padding-bottom:100%}.avatar-container .form-file-label img{position:absolute;left:0;right:0;top:0;bottom:0;width:5.625rem;height:5.625rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.avatar-container .form-file-label i{position:absolute;right:-.875rem;bottom:0;width:1.875rem;height:1.875rem;color:#fff;font-size:1.125rem;line-height:1.75rem;background-color:#bfbfbf;border-radius:50%}.avatar-container .form-file-input{position:absolute;left:50%;top:0;width:5.625rem;height:5.625rem;opacity:0;transform:translate(-50%)}.user-container{margin-top:3.125rem;margin-bottom:1.375rem;text-align:center}.user-container i{width:5.625rem;height:5.625rem;text-align:center;color:#fff;font-size:3.125rem;line-height:5.5rem;background-color:rgba(143,99,207,.75);border-radius:50%}.form-content{color:#333;font-size:1rem}.form-content .signin{color:#fa9615}.form-content .signout{color:#157efa}.form-word{color:#8f63cf;font-size:.875rem}.rateClass .rate_box{vertical-align:middle}.rateClass .rate_item{padding:0 .125rem 0 0}.rateClass .icon{width:1.375rem;height:1.375rem}.btn-container .row{margin-left:0;margin-right:0}.btn-container .col{text-align:center}.btn{padding:.375rem .5rem;width:8.25rem;border-radius:2rem}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#8f63cf;border-color:#8f63cf}.btn-outline-primary,.btn-outline-primary:active{color:#8f63cf;border-color:#8f63cf}.btn-outline-primary:active{background-color:#fff}.btn-outline-primary:hover{color:#fff;background-color:#8f63cf;border-color:#8f63cf}.btn-add{flex-shrink:0;margin-left:auto;padding:0 .4375rem;width:auto;color:#fff;font-size:.875rem;background-color:#8f63cf;border:1px solid transparent;border-radius:.25rem}.btn-signin,.btn-signout,.btn-time{padding:.6875rem .5rem;width:7.5rem;color:#fff;background-color:#fa9615}.btn-signout{background-color:#157efa}.btn-time{color:#575757;background-color:hsla(0,0%,61%,.35)}.modal-dialog{margin:1rem}.modal-dialog-centered{min-height:calc(100% - 2rem)}.modal-content{border:0;border-radius:1rem}.modal-body{padding:0}.modal-body .item-container{padding-bottom:0}.modal-body .item-container .item-content{padding:1rem}.modal-body .punch-container{padding:3rem 1rem}.modal-body .punch-container .btn-container{padding:0 .75rem}.modal-body .punch-container .btn-container>.row{--bs-gutter-x:1rem}.modal-body .form-container .caregiver-outer{margin-top:0}.modal-body .form-container .caregiver-outer .card{margin-bottom:0;border-bottom:1px solid #e8e8e8}.modal-body .form-container .caregiver-outer .card .card-header{padding:.75rem 0 .75rem .75rem;width:28%}.modal-body .form-container .caregiver-outer .card .card-body{padding:.75rem;width:72%}.modal-body .input-list .form-check-input{left:auto;right:.75rem;top:.75rem}.modal-footer{justify-content:center;padding:1.25rem 0;border-top:0}.modal-footer>*{margin:0}@media(min-width:576px){.modal-dialog{margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}.ui-slider .swiper-slide{position:relative}.ui-slider .swiper-slide:after{content:"";display:block;padding-bottom:56.25%}.ui-slider .swiper-slide .swiper-img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ui-tab{border-bottom:1px solid #e8e8e8}.ui-tab .row{--bs-gutter-x:0;flex-wrap:nowrap;margin-left:0;margin-right:0}.ui-tab .col{position:relative;padding:.25rem .5rem;text-align:center}.ui-tab .col:before{content:"";position:absolute;left:0;top:50%;width:1px;height:1.125rem;background-color:#e8e8e8;transform:translateY(-50%)}.ui-tab .col:first-child:before{display:none}.ui-tab .col a{color:#909090;font-size:.9375rem;text-decoration:none}.ui-tab .col a i{margin-right:.25rem}.ui-tab .col a .fa-hand-heart,.ui-tab .col a .fa-sort-amount-down{vertical-align:-.0625rem;font-size:1.0625rem}.ui-tab .bootstrap-select .dropdown-toggle{padding:0 .25rem;border:0;border-radius:0}.ui-tab .swiper-slide{padding:.25rem .5rem;text-align:center}.ui-tab .swiper-slide:before{content:"";position:absolute;left:0;top:50%;width:1px;height:1.125rem;background-color:#e8e8e8;transform:translateY(-50%)}.ui-tab .swiper-slide:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.125rem;background-color:transparent;transition:all .5s}.ui-tab .swiper-slide:first-child:before{display:none}.ui-tab .swiper-slide span{color:#909090;font-size:.9375rem}.ui-tab .swiper-slide-thumb-active:after{background-color:#8f63cf}.ui-tab .swiper-slide-thumb-active span{color:#8f63cf}.ui-page .swiper-slide{overflow-y:auto}.load-block{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000}.load-outer{position:absolute;left:50%;top:48%;text-align:center;transform:translate(-50%,-50%)}.load-outer .loader{display:inline-block;width:3rem;height:3rem;border-radius:50%;border:.25rem solid #e8e8e8;border-top:.25rem solid #8f63cf;animation:rotate 2s linear infinite}.load-outer .text{margin-top:.25rem;color:#fff;font-size:.875rem}.c-header{position:fixed;left:0;right:0;top:0;z-index:10}.c-header-2 .ui-navbar,.c-header-2b .ui-navbar{height:3.3125rem;background:#f7f7f7 url(../img/bg_01.f0c6cdf3.png) no-repeat top/100% auto}.c-header-2 .navbar-brand,.c-header-2b .navbar-brand{left:.875rem;transform:translateY(-50%)}.c-header-2b .navbar-brand{left:50%;transform:translate(-50%,-50%)}.c-header-3 .ui-navbar{background-color:#fff}.c-header-3 .ui-navbar .nav-link{color:#909090;font-size:.9375rem}.ui-navbar{padding-top:0;padding-bottom:0;height:3rem;background-color:#8f63cf}.ui-navbar .nav-link{padding-left:.875rem;padding-right:.875rem;color:#fff;font-size:.875rem;line-height:1;white-space:nowrap}.ui-navbar .nav-link i{margin-right:.375rem;vertical-align:-.0625rem;font-size:1.1875rem}.ui-navbar .nav-link .fa-arrow-left,.ui-navbar .nav-link .fa-search{font-size:1.125rem}.ui-navbar .nav-link .fa-bell{font-size:1.25rem}.ui-navbar .nav-link .fa-plus{font-size:1.3125rem}.navbar-brand{position:absolute;left:50%;top:50%;margin-right:0;margin-bottom:0;padding-top:0;padding-bottom:0;color:#fff;font-size:1.25rem;white-space:nowrap;transform:translate(-50%,-50%)}.navbar-brand img{height:2.1875rem}.c-main-2{padding-left:.75rem;padding-right:.75rem;background:#f7f7f7 url(../img/bg_01.f0c6cdf3.png) no-repeat top/100% auto;background-attachment:fixed}.c-footer{position:fixed;left:0;right:0;bottom:0;z-index:10}.c-footer-2 .ui-tabbar .col:nth-child(3):before{display:none}.c-footer-2 .ui-tabbar .col:nth-child(3) .tab-link{display:flex;position:static;transform:translate(0)}.c-footer-2 .ui-tabbar .col:nth-child(3) .tab-img{color:#9c9c9c!important;font-size:1.375rem}.c-footer-2 .ui-tabbar .col:nth-child(3) .tab-title{display:block}.ui-tabbar{--bs-gutter-x:1rem;flex-wrap:nowrap;margin-left:0;margin-right:0;background-color:#f5f5f5}.ui-tabbar .col{position:relative}.ui-tabbar .col:nth-child(3):before{content:"";display:inline-block;position:absolute;left:50%;top:-.75rem;width:4rem;height:4rem;background-color:#8f63cf;border:.4375rem solid #f5f5f5;border-radius:50%;transform:translate(-50%)}.ui-tabbar .col:nth-child(3) .tab-link{display:inline-block;position:absolute;left:50%;top:.125rem;transform:translate(-50%)}.ui-tabbar .col:nth-child(3) .tab-img{color:#fff!important;font-size:1.5625rem}.ui-tabbar .col:nth-child(3) .tab-title{display:none}.ui-tabbar .tab-link{display:flex;justify-content:center;flex-direction:column;height:3.3125rem;text-align:center;text-decoration:none}.ui-tabbar .tab-img{margin-top:.3125rem;color:#9c9c9c;font-size:1.375rem;line-height:1}.ui-tabbar .tab-title{margin-top:.1875rem;color:#909090;font-size:.8125rem;white-space:nowrap}.ui-tabbar .active .tab-img,.ui-tabbar .active .tab-title{color:#8f63cf}.ui-tabbtn{background-color:#fff;overflow:hidden}.ui-tabbtn .row{align-items:center;height:3.3125rem}.ui-tabbtn .col{text-align:center}.fixfixed .c-header{position:absolute}.fixfixed .c-main{padding-bottom:0!important}.fixfixed .c-footer{position:static}.index-block{padding:.75rem;background-color:#fff;border-radius:.375rem .375rem 0 0}.banner-container{margin-top:1rem;text-align:center}.banner-container a{display:block}.banner-container img{max-width:100%;border-radius:.25rem}.menu-outer,.menu-outer-b{margin-top:1rem}.menu-outer .row,.menu-outer-b .row{--bs-gutter-x:0;flex-wrap:nowrap;margin-left:0;margin-right:0}.menu-outer .col,.menu-outer-b .col{display:flex;align-items:center;position:relative;height:4rem}.menu-outer .col:before,.menu-outer-b .col:before{position:absolute;top:50%;width:1.375rem;height:2rem;text-align:center;color:#6f216d;font-size:1.75rem;line-height:2rem;background-color:hsla(0,0%,100%,.5);transform:translateY(-50%)}.menu-outer .col:after,.menu-outer-b .col:after{content:"";position:absolute;right:-1.1875rem;top:0;z-index:1}.menu-outer .col:first-child,.menu-outer-b .col:first-child{padding-left:2.1875rem;max-width:29%;background-color:#c7b1e7;border-radius:.25rem 0 0 .25rem}.menu-outer .col:first-child:before,.menu-outer-b .col:first-child:before{content:"1";left:.5625rem}.menu-outer .col:first-child:after,.menu-outer-b .col:first-child:after{width:0;height:0;border-left:1.2rem solid #c7b1e7;border-top:2rem solid transparent;border-bottom:2rem solid transparent}.menu-outer .col:nth-child(2),.menu-outer-b .col:nth-child(2){padding-left:3.1875rem;max-width:34%;background-color:#ab8adb}.menu-outer .col:nth-child(2):before,.menu-outer-b .col:nth-child(2):before{content:"2";left:1.5625rem}.menu-outer .col:nth-child(2):after,.menu-outer-b .col:nth-child(2):after{width:0;height:0;border-left:1.2rem solid #ab8adb;border-top:2rem solid transparent;border-bottom:2rem solid transparent}.menu-outer .col:nth-child(3),.menu-outer-b .col:nth-child(3){padding-left:3.1875rem;max-width:37%;background-color:#8f63cf;border-radius:0 .25rem .25rem 0}.menu-outer .col:nth-child(3):before,.menu-outer-b .col:nth-child(3):before{content:"3";left:1.5625rem}.menu-outer .col:nth-child(3):after,.menu-outer-b .col:nth-child(3):after{display:none}.menu-outer .menu-link,.menu-outer-b .menu-link{text-decoration:none}.menu-outer .menu-subtitle,.menu-outer-b .menu-subtitle{color:hsla(0,0%,100%,.75);font-size:.8125rem;line-height:1.3;font-weight:700}.menu-outer .menu-title,.menu-outer-b .menu-title{color:#fff;font-size:.9375rem;line-height:1.3;font-weight:700;white-space:nowrap}.menu-outer-b .col:first-child{padding-left:4rem;max-width:46%;background-color:#fba8ac}.menu-outer-b .col:first-child:before{left:2.25rem}.menu-outer-b .col:first-child:after{width:0;height:0;border-left:1.2rem solid #fba8ac;border-top:2rem solid transparent;border-bottom:2rem solid transparent}.menu-outer-b .col:nth-child(2){padding-left:5rem;max-width:54%;background-color:#f8777d;border-radius:0 .25rem .25rem 0}.menu-outer-b .col:nth-child(2):before{left:3.25rem}.menu-outer-b .col:nth-child(2):after{display:none}.menu-outer-2{margin-top:1rem}.menu-outer-2 .row{--bs-gutter-x:1rem;margin-left:0;margin-right:0}.menu-outer-2 .col-3{margin-bottom:.875rem}.menu-outer-2 .col-3:first-child .menu-img{background:#70bdf9;background:linear-gradient(to right bottom,#70bdf9,#5685f3)}.menu-outer-2 .col-3:nth-child(2) .menu-img{background:#f6dc4f;background:linear-gradient(to right bottom,#f6dc4f,#eeaf3b)}.menu-outer-2 .col-3:nth-child(3) .menu-img{background:#7de2c5;background:linear-gradient(to right bottom,#7de2c5,#56b899)}.menu-outer-2 .col-3:nth-child(4) .menu-img{background:#f197ca;background:linear-gradient(to right bottom,#f197ca,#e93e8e)}.menu-outer-2 .col-3:nth-child(5) .menu-img{background:#f1a064;background:linear-gradient(to right bottom,#f1a064,#e9703e)}.menu-outer-2 .col-3:nth-child(6) .menu-img{background:#79d4de;background:linear-gradient(to right bottom,#79d4de,#5ab4bc)}.menu-outer-2 .col-3:nth-child(7) .menu-img{background:#f08e9d;background:linear-gradient(to right bottom,#f08e9d,#ea4857)}.menu-outer-2 .col-3:nth-child(8) .menu-img{background:#ca8adb;background:linear-gradient(to right bottom,#ca8adb,#b863cf)}.menu-outer-2 .menu-link{display:flex;justify-content:center;flex-direction:column;text-align:center;text-decoration:none}.menu-outer-2 .menu-img{display:inline-block;margin:0 auto .375rem;width:3.75rem;height:3.75rem;color:#fff;font-size:1.875rem;line-height:3.75rem;border-radius:1rem}.menu-outer-2 .menu-title{color:#333;font-size:.9375rem;white-space:nowrap}.menu-outer-3 .row{--bs-gutter-x:0;margin-left:-.75rem;margin-right:-.75rem}.menu-outer-3 .col-12:first-child .menu-link{border-top:1px solid #e8e8e8}.menu-outer-3 .menu-link{display:flex;align-items:center;position:relative;padding:.5rem 1rem .5rem 2.625rem;border-bottom:1px solid #e8e8e8;text-decoration:none}.menu-outer-3 .menu-link:before{content:"";position:absolute;left:1.25rem;top:50%;width:.625rem;height:.625rem;background-color:rgba(143,99,207,.5);transform:translateY(-50%)}.menu-outer-3 .menu-link:after{content:"";flex-shrink:0;margin-left:auto;width:.875rem;height:.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-size:.875rem;transform:rotate(-90deg)}.menu-outer-3 .menu-title{color:#333;font-size:1rem}.menu-outer-4{margin-top:1rem}.menu-outer-4 .row{--bs-gutter-x:1rem;margin-left:0;margin-right:0}.menu-outer-4 .col-4{margin-bottom:.875rem}.menu-outer-4 .col-4:first-child .menu-link{background:#7de2c5;background:linear-gradient(to right bottom,#7de2c5,#56b899)}.menu-outer-4 .col-4:nth-child(2) .menu-link{background:#f6dc4f;background:linear-gradient(to right bottom,#f6dc4f,#eeaf3b)}.menu-outer-4 .col-4:nth-child(3) .menu-link{background:#f197ca;background:linear-gradient(to right bottom,#f197ca,#e93e8e)}.menu-outer-4 .menu-link{display:flex;justify-content:center;flex-direction:column;padding:1rem .5rem .875rem;text-align:center;border-radius:.75rem;text-decoration:none}.menu-outer-4 .menu-img{display:inline-block;margin-bottom:.375rem;color:#fff;font-size:2rem;line-height:2rem}.menu-outer-4 .menu-title{color:#fff;font-size:.9375rem;font-weight:700;white-space:nowrap}.card{flex-direction:row;background-color:transparent;border:0;border-bottom:1px solid #e8e8e8;border-radius:0}.card.card-notwork{background-color:hsla(0,0%,91%,.35)}.card .card-header{flex:0 0 auto;padding:.75rem 0 .75rem .75rem;background-color:transparent;border:0;border-radius:0}.card .card-header .card-link{display:block;position:relative}.card .card-header .card-link i{width:2rem;height:2rem;text-align:center;color:#fff;font-size:1.1875rem;line-height:1.875rem;background-color:rgba(143,99,207,.75);border-radius:50%}.card .card-header .card-link .fa-link{font-size:1.125rem}.card .card-img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:1px solid #e8e8e8;border-radius:.25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.card .card-body{flex:0 0 auto;padding:.75rem;width:100%}.card .card-body .card-link{text-decoration:none}.card .card-title{margin-bottom:.25rem;color:#333;font-size:1rem}.card .card-title i{margin-left:.5rem;color:#ff345f;font-weight:700}.card .card-title .fa-mars{color:#1bb1ff}.card .card-charge,.card .card-date,.card .card-disease,.card .card-hour,.card .card-info,.card .card-kind,.card .card-license,.card .card-location,.card .card-organize,.card .card-punch,.card .card-rate,.card .card-text,.card .card-time{color:#777;font-size:.875rem}.card .card-charge .finish,.card .card-charge .makeup,.card .card-charge .payment,.card .card-date .finish,.card .card-date .makeup,.card .card-date .payment,.card .card-disease .finish,.card .card-disease .makeup,.card .card-disease .payment,.card .card-hour .finish,.card .card-hour .makeup,.card .card-hour .payment,.card .card-info .finish,.card .card-info .makeup,.card .card-info .payment,.card .card-kind .finish,.card .card-kind .makeup,.card .card-kind .payment,.card .card-license .finish,.card .card-license .makeup,.card .card-license .payment,.card .card-location .finish,.card .card-location .makeup,.card .card-location .payment,.card .card-organize .finish,.card .card-organize .makeup,.card .card-organize .payment,.card .card-punch .finish,.card .card-punch .makeup,.card .card-punch .payment,.card .card-rate .finish,.card .card-rate .makeup,.card .card-rate .payment,.card .card-text .finish,.card .card-text .makeup,.card .card-text .payment,.card .card-time .finish,.card .card-time .makeup,.card .card-time .payment{display:inline-block;min-width:1.375rem;text-align:center;color:#fff;font-size:.8125rem;line-height:1.375rem;background-color:#8f63cf;border-radius:2rem}.card .card-charge .makeup,.card .card-date .makeup,.card .card-disease .makeup,.card .card-hour .makeup,.card .card-info .makeup,.card .card-kind .makeup,.card .card-license .makeup,.card .card-location .makeup,.card .card-organize .makeup,.card .card-punch .makeup,.card .card-rate .makeup,.card .card-text .makeup,.card .card-time .makeup{margin-right:.25rem;min-width:1.25rem;font-size:.75rem;line-height:1.25rem;background-color:#f8777d}.card .card-charge .payment,.card .card-date .payment,.card .card-disease .payment,.card .card-hour .payment,.card .card-info .payment,.card .card-kind .payment,.card .card-license .payment,.card .card-location .payment,.card .card-organize .payment,.card .card-punch .payment,.card .card-rate .payment,.card .card-text .payment,.card .card-time .payment{background-color:#ffa922}.card .card-charge .percent,.card .card-date .percent,.card .card-disease .percent,.card .card-hour .percent,.card .card-info .percent,.card .card-kind .percent,.card .card-license .percent,.card .card-location .percent,.card .card-organize .percent,.card .card-punch .percent,.card .card-rate .percent,.card .card-text .percent,.card .card-time .percent{color:#f8777d}.card .card-charge .yes,.card .card-date .yes,.card .card-disease .yes,.card .card-hour .yes,.card .card-info .yes,.card .card-kind .yes,.card .card-license .yes,.card .card-location .yes,.card .card-organize .yes,.card .card-punch .yes,.card .card-rate .yes,.card .card-text .yes,.card .card-time .yes{color:#41b423}.card .card-charge .no,.card .card-date .no,.card .card-disease .no,.card .card-hour .no,.card .card-info .no,.card .card-kind .no,.card .card-license .no,.card .card-location .no,.card .card-organize .no,.card .card-punch .no,.card .card-rate .no,.card .card-text .no,.card .card-time .no{color:#ff345f}.card .card-charge .cash,.card .card-charge .signin,.card .card-date .cash,.card .card-date .signin,.card .card-disease .cash,.card .card-disease .signin,.card .card-hour .cash,.card .card-hour .signin,.card .card-info .cash,.card .card-info .signin,.card .card-kind .cash,.card .card-kind .signin,.card .card-license .cash,.card .card-license .signin,.card .card-location .cash,.card .card-location .signin,.card .card-organize .cash,.card .card-organize .signin,.card .card-punch .cash,.card .card-punch .signin,.card .card-rate .cash,.card .card-rate .signin,.card .card-text .cash,.card .card-text .signin,.card .card-time .cash,.card .card-time .signin{color:#fa9615}.card .card-charge .signout,.card .card-date .signout,.card .card-disease .signout,.card .card-hour .signout,.card .card-info .signout,.card .card-kind .signout,.card .card-license .signout,.card .card-location .signout,.card .card-organize .signout,.card .card-punch .signout,.card .card-rate .signout,.card .card-text .signout,.card .card-time .signout{color:#157efa}.card .card-charge,.card .card-license,.card .card-punch,.card .card-rate{color:#6f216d}.card .card-text{display:-webkit-box;height:2.625rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card .card-rating{text-align:right;line-height:1.3}.card .card-rating .average{color:#777;font-size:.8125rem}.card .card-rating .star{margin-left:.25rem;vertical-align:.0625rem}.card .card-rating .star i{margin-left:.1875rem;color:#ccc;font-size:.75rem}.card .card-rating .star i.active{color:#fbbc04}.card .card-rating .total{margin-left:.375rem;color:#777;font-size:.8125rem}.card .card-date .col-left{flex:0 0 auto;width:4.375rem}.card .card-date .col-right{flex:0 0 auto;width:calc(100% - 4.375rem)}.card .card-date .col-right span:first-child{margin-left:.25rem}.card .card-state{position:absolute;right:.75rem;bottom:.8125rem;line-height:1}.card .btn{width:auto}.card .btn-delete,.card .btn-favorite{position:absolute;right:0;top:.1875rem;padding:.6875rem;border:0;border-radius:0}.card .btn-delete i,.card .btn-favorite i{color:#ccc;font-size:1.125rem}.card .btn-delete.active i,.card .btn-favorite.active i{color:#ff345f}.card .btn-delete.active .far,.card .btn-favorite.active .far{font-weight:900}.card .btn-delete i{color:#ff345f}.card .btn-item,.card .btn-state,.card .btn-wait{padding:0 .4375rem;color:#6f216d;font-size:.875rem;background-color:#fff;border:1px solid #6f216d;border-radius:.25rem}.card .btn-wait{color:#fff;background-color:rgba(111,33,109,.5);border-color:transparent}.card .btn-item{padding:0;margin-top:.625rem;width:100%;white-space:nowrap}.card .btn-item:first-child{margin-top:0}.card .btn-completed,.card .btn-notwork{padding:0;color:rgba(248,119,125,.6);font-size:1.125rem;line-height:1.1;border-radius:0}.card .btn-notwork{color:hsla(0,0%,56%,.5)}.caregiver-outer .card .card-header{padding:.875rem 0 .875rem .75rem;width:30%}.caregiver-outer .card .card-header .card-link:after{content:"";display:block;padding-bottom:133%}.caregiver-outer .card .card-body{padding:.875rem .75rem;width:70%}.work-container .card .card-header{width:18%}.work-container .card .card-header .card-link i{margin-left:0;width:100%;height:auto;color:#ff345f;font-size:1.875rem;line-height:1.1;background-color:transparent;border-radius:0}.work-container .card .card-header .card-link .fa-mars{color:#1bb1ff}.work-container .card .card-body{width:82%}.notice-container .card .card-header,.resource-container .card .card-header{width:2.75rem}.notice-container .card .card-body,.resource-container .card .card-body{width:calc(100% - 2.75rem)}.notice-container .card .card-date,.resource-container .card .card-date{margin-top:.25rem;color:#6f216d}.notice-container .card .card-text,.resource-container .card .card-text{display:block;height:auto;overflow:visible;-webkit-line-clamp:none}.schedule-container .card:first-child{border-top:1px solid #e8e8e8}.list-container{padding:1rem}.kind-container .title{color:#6f216d;font-size:1.25rem;font-weight:700}.kind-container .title i{margin-right:.625rem;width:2.125rem;height:2.125rem;text-align:center;color:#fff;line-height:2.125rem;background-color:rgba(143,99,207,.75);border-radius:50%}.list-group{border-radius:0}.list-group .list-group-item{display:flex;align-items:center;padding:.5rem .5rem .5rem .75rem;color:#333;font-size:1rem;border-width:0 0 1px 0;border-color:#e8e8e8}.list-group .list-group-item:after{content:"";flex-shrink:0;margin-left:auto;width:.875rem;height:.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-size:.875rem;transform:rotate(-90deg)}.list-group .list-group-item:active,.list-group .list-group-item:focus,.list-group .list-group-item:hover{background-color:#fff}.list-group .list-group-item .cash,.list-group .list-group-item .mobile{flex-shrink:0;margin-left:auto}.list-group .list-group-item .cash{color:#fa9615}.help-container,.recommender-container{margin-bottom:1rem}.help-container:last-child,.recommender-container:last-child{margin-bottom:0}.help-container .list-group .list-group-item,.recommender-container .list-group .list-group-item{margin-bottom:.625rem;border-width:1px}.orderhistory-container .list-group .list-group-item,.recommender-container .list-group .list-group-item{padding:.5rem .75rem}.orderhistory-container .list-group .list-group-item:after,.recommender-container .list-group .list-group-item:after{display:none}.recommender-container-2 .row{--bs-gutter-x:1rem}.recommender-container-2 .col{margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);padding:1.125rem .875rem;text-align:center;border:1px solid #e8e8e8}.recommender-container-2 .title{margin-bottom:.25rem;color:#000;font-size:1.25rem;font-weight:700}.recommender-container-2 .total{color:#000;font-size:.875rem}.recommender-container-2 .person{margin:0 .25rem;color:#f8777d;font-size:1.25rem;font-weight:700}.nodata-outer .image{margin-top:5.75rem;margin-bottom:.875rem;text-align:center}.nodata-outer .image img{width:11rem}.nodata-outer .title{text-align:center;color:#909090;font-size:.875rem}.calendar-container{padding:.875rem .75rem;text-align:center}.detail-container{padding:1.125rem}.coursedetail-container .title,.helpdetail-container .title{margin-bottom:1rem;color:#000;font-size:1.25rem}.coursedetail-container .subtitle,.helpdetail-container .subtitle{margin-bottom:.5rem;color:#6f216d;font-size:1rem}.coursedetail-container .text,.helpdetail-container .text{color:#777;font-size:.875rem;line-height:1.6}.coursedetail-container .text:last-child,.helpdetail-container .text:last-child{margin-bottom:0}.coursedetail-container .text a,.helpdetail-container .text a{color:#8f63cf;text-decoration:none}.coursedetail-container .image,.helpdetail-container .image{margin-bottom:1rem;text-align:center}.coursedetail-container .image:last-child,.helpdetail-container .image:last-child{margin-bottom:0}.coursedetail-container .image img,.helpdetail-container .image img{max-width:100%}.map-container{position:relative}.map-container iframe{position:absolute;left:0;top:0;width:100%!important;height:100%!important}.clock-container{display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;width:12.5rem;height:12.5rem;border:.375rem solid #eee;border-radius:50%}.clock-container .clock-content{text-align:center}.clock-container #clock{color:#157efa;font-size:2.75rem;line-height:1.1}.clock-container .date{color:#888;font-size:.8125rem}