body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#f3f6ff}:root{--primary:#2124b1;--secondary:#4777f5;--light:#f7faff;--dark:#1d1d27}.fw-bold,h1,h2,h3{font-weight:700!important}.fw-medium,h4,h5,h6{font-weight:500!important}a{text-decoration:none}.btn{font-weight:500;transition:.5s}.btn-square{height:38px;width:38px}.btn-sm-square{height:32px;width:32px}.btn-lg-square{height:48px;width:48px}.btn-lg-square,.btn-sm-square,.btn-square{align-items:center;border-radius:50px;display:flex;font-weight:400;justify-content:center;padding:0}.navbar-light .navbar-nav .nav-link{color:#f7faff!important;color:var(--light)!important;margin-left:25px;outline:none;padding:35px 0;position:relative;transition:.5s}.sticky-top.navbar-light .navbar-nav .nav-link{color:#1d1d27!important;color:var(--dark)!important;padding:20px 0}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:#4777f5!important;color:var(--secondary)!important}.navbar-light .navbar-brand h1{color:#fff}.navbar-light .navbar-brand img{max-height:60px;transition:.5s}.sticky-top.navbar-light .navbar-brand img{max-height:45px}@media (max-width:991.98px){.sticky-top.navbar-light{background:#fff;position:relative}.navbar-light .navbar-collapse{border-top:1px solid #ddd;margin-top:15px}.navbar-light .navbar-nav .nav-link,.sticky-top.navbar-light .navbar-nav .nav-link{color:#1d1d27!important;color:var(--dark)!important;margin-left:0;padding:10px 0}.navbar-light .navbar-brand h1{color:#2124b1;color:var(--primary)}.navbar-light .navbar-brand img{max-height:45px}}@media (min-width:992px){.navbar-light{border-bottom:1px solid hsla(0,0%,100%,.1);left:0;position:absolute;top:0;width:100%;z-index:999}.sticky-top.navbar-light{background:#fff;position:fixed}.navbar-light .navbar-nav .nav-link:before{background:#4777f5;background:var(--secondary);bottom:-1px;content:"";height:2px;left:50%;position:absolute;transition:.5s;width:0}.navbar-light .navbar-nav .nav-link.active:before,.navbar-light .navbar-nav .nav-link:hover:before{left:0;width:100%}.navbar-light .navbar-nav .nav-link.nav-contact:before{display:none}.sticky-top.navbar-light .navbar-brand h1{color:#2124b1;color:var(--primary)}}.hero-header{background-position:10px 10px,bottom 190px right 10px,left 55% top -1px,left 45% bottom -1px,center bottom -1px;background-repeat:no-repeat}.section-title:before{left:0;width:45px}.section-title:after,.section-title:before{background:#1d1d27;background:var(--dark);bottom:0;content:"";height:4px;position:absolute}.section-title:after{left:50px;width:4px}.section-title.text-center:before{left:50%;margin-left:-25px}.section-title.text-center:after{left:50%;margin-left:25px}.section-title h6:after,.section-title h6:before{background:rgba(33,66,177,.5);content:"";height:10px;left:0;position:absolute;top:2px;width:10px}.section-title h6:after{left:3px;top:5px}.service-item{background:#fff;box-shadow:0 0 45px rgba(0,0,0,.08);height:350px;padding:30px 25px;position:relative}.service-item,.service-item h5,.service-item p{transition:.5s}.service-item a.btn{display:flex;position:relative;transition:.5s;z-index:1}.service-item a.btn,.service-item:hover a.btn{color:#2124b1;color:var(--primary)}.service-item a.btn:before{background:#ddd;border-radius:35px;content:"";height:35px;left:0;position:absolute;top:0;transition:.5s;width:35px;z-index:-1}.service-item:hover a.btn:before{background:#f7faff;background:var(--light);width:100%}.newsletter,.testimonial{background-position:0 0,100% 100%;background-repeat:no-repeat}.testimonial-carousel .owl-item .testimonial-item,.testimonial-carousel .owl-item.center .testimonial-item *{transition:.5s}.testimonial-carousel .owl-item.center .testimonial-item{background:#f7faff!important;background:var(--light)!important;border-color:#f7faff;border-color:var(--light)}.testimonial-carousel .owl-item.center .testimonial-item *{color:#888}.testimonial-carousel .owl-item.center .testimonial-item i{color:#2124b1!important;color:var(--primary)!important}.testimonial-carousel .owl-item.center .testimonial-item h6{color:#1d1d27!important;color:var(--dark)!important}.team-item{position:relative;transition:.5s;z-index:1}.team-item:after{background:#fff;border-radius:10px;bottom:0;box-shadow:0 0 45px rgba(0,0,0,.1);content:"";left:0;position:absolute;right:3rem;top:3rem;transition:.5s;z-index:-1}.team-item:hover:after{background:#2124b1;background:var(--primary)}.team-item h5,.team-item small{transition:.5s}.team-item:hover h5,.team-item:hover small{color:#f7faff;color:var(--light)}#portfolio-flters .btn{display:inline-block;margin:10px 4px 0;position:relative;transition:.5s}#portfolio-flters .btn.active,#portfolio-flters .btn:hover{background:#2124b1;background:var(--primary);color:#f7faff;color:var(--light)}.portfolio-item:hover .portfolio-overlay{opacity:1}#partners-list{display:none}@media only screen and (max-width:768px){.card-body img{float:left;margin-right:10px;max-height:50px;max-width:50px}.card-body h4,h5{font-size:14px;margin-top:0}}section .container{align-items:center;display:flex;justify-content:center;margin-top:50px;max-width:1200px}.profile-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #dcdde1;display:flex;justify-content:space-around}.profile-card__image img{border-radius:50%;box-shadow:0 3px 15px #ccc;height:200px;object-fit:cover;width:200px}.profile-card__content{font-size:18px;margin-left:30px;max-width:65%}.profile-card__content h2{font-size:30px;margin-bottom:10px}.input-wrapper input[type=date]+label{margin-left:20px}@media (max-width:767px){.col{display:block;width:100%}.row{margin-bottom:30px;margin-top:30px}.details-list li{font-size:14px}.skillset{margin-top:30px}}@media (min-width:768px){.col{float:left}.col-image{width:300px}.col-details{padding-left:40px;width:calc(100% - 300px)}.details-list li{font-size:16px}.skillset{border-top:1px solid #ddd;margin-top:25px;padding-top:15px}}h3.hnh-title-h3{border-bottom:2px solid #4777f5;color:#4777f5;display:inline-block;margin-bottom:20px;padding-bottom:5px}.skillset .form-group{border:2px solid #4777f5;border-radius:10px;padding:10px}.skillset .form-group ul li{line-height:2}.form-group label{margin-bottom:5px}.skillset ul{margin-bottom:0!important}table.table.hnh-table-em{color:#000}.hnh-image img{max-width:100%}.py-5.profile-section{color:#000}.container-xxl.position-relative.p-0{box-shadow:0 5px 15px rgba(0,0,0,.35)}.portfolio-overlay table.table tr{background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}table.table.hnh-table-em tr{background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.portfolio-overlay .mt-auto a .card{margin-bottom:15px!important}.portfolio-overlay .mt-auto a .card .card-body.d-flex div{margin-left:10px}.khuyen-mai{border:2px solid #4777f5;border-radius:8px;margin-bottom:20px;margin-top:40px;padding-bottom:5px!important;padding:25px 15px 15px;position:relative}.content ul{padding-left:0!important}i.fa.fa-phone-square{font-size:25px;margin-right:10px}.content ul li strong{margin-right:10px}.khuyen-mai .title{align-items:center;background:#4777f5;border:2px solid #4777f5;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;padding:5px 15px;position:absolute;top:-24px;width:auto}.khuyen-mai .title .button{border:none}.hnh-details h2{border-bottom:1px solid #ddd;padding-bottom:15px}.hnh-em.py-5.profile-section{padding-bottom:0!important}.hnh-details h2{color:#4777f5}.khuyen-mai .title img{height:auto;margin-right:10px;width:30px}.khuyen-mai ul li{align-items:center;display:flex;margin-bottom:10px}.khuyen-mai ul li img{height:auto;margin-right:5px;width:20px}.input-wrapper{align-items:center;display:flex;max-width:100%;width:100%}@media (max-width:767px){.hnh-em{margin:0!important;padding:5rem!important}}@media (max-width:500px){.col-md-3.col-xs-12.col.hnh-image{flex:auto!important}.khuyen-mai{margin-bottom:0!important;padding-bottom:0!important}.col-lg-12.col-md-6.portfolio-item.first .row{margin-top:0!important}.hnh-em.py-5.profile-section .row{margin-bottom:0!important;padding-bottom:0!important}.hnh-details{margin-top:20px}}.service-icon.flex-shrink-0 img{max-width:40%}.service-icon.flex-shrink-0{margin-bottom:20px}@media (max-width:500px){table.table.hnh-table-em{font-size:13px}.col-lg-6.col-md-6.wow.zoomIn{height:50%!important;width:50%!important}a.btn.px-3.mt-auto.mx-auto{background:#ddd!important}.container-xxl.py-5,.container.px-lg-5{padding-left:0!important;padding-right:0!important}.container-xxl.py-5{padding-top:10px!important}.section-title.position-relative.text-center.mb-5.pb-2.wow.fadeInUp{margin-bottom:0!important}.row.g-4{margin-top:0!important}.service-item.d-flex.flex-column.justify-content-center.text-center.rounded{height:300px!important}.mb-3{-webkit-text-size-adjust:10px;-moz-text-size-adjust:10px;text-size-adjust:10px}.service-item{background-color:#f8f8f8;border-radius:5px;padding:15px}h3,h5{font-size:10px;line-height:1.2em;margin-bottom:10px}}#add-employee-btn{background-color:#4777f5;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}#add-employee-btn:hover{background-color:#2e528f}.modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;margin:15% auto;padding:20px;width:80%}.modal-header{background-color:#5cb85c;color:#fff;padding:2px 16px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.card-body{align-items:center}.card-title:first-child{margin-right:10px}.avatar-img{border-radius:50%;height:200px;object-fit:cover;width:200px}.file-uploadform{width:100%}.input-month-year{border:1px solid #ccc;border-radius:3px;font-size:16px;padding:5px;width:200px}.CreateIcon{color:blue;font-size:5px}.map.disabled{color:gray;cursor:not-allowed;pointer-events:none}.cp_ipselect{margin:1em auto;text-align:center}.cp_ipselect select{-webkit-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;outline:none;padding-right:1em;text-indent:.01px;text-overflow:ellipsis;width:100%}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{background:#fff;border:2px solid skyblue;border-radius:2px;border-radius:50px;position:relative}.cp_ipselect.cp_sl01:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid skyblue;content:"";height:0;padding:0;pointer-events:none;position:absolute;right:.8em;top:.8em;width:0}.cp_ipselect.cp_sl01 select{color:#000;padding:8px 38px 8px 8px}.error{border:1px solid red}.header-bar{height:60px}.left-bar{display:flex;flex-direction:column;width:200px}main{flex:1 1}.container{background-color:#f3f6ff}.container,.spinner{align-items:center;display:flex;justify-content:center}.spinner{flex-direction:column}.loading-text{font-size:1.25rem;font-weight:700;margin-top:15px}.form-container{align-items:center;display:flex;height:100vh;justify-content:center}.login-form{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px;text-align:center;width:400px}.login-form h2{margin-bottom:20px}.login-form label{display:block;font-weight:700;margin-bottom:10px;text-align:left}.login-form input{box-shadow:0 0 5px rgba(0,0,0,.2);margin-bottom:20px;padding:10px}.login-form button,.login-form input{border:none;border-radius:5px;width:100%}.login-form button{background-color:#007bff;color:#fff;cursor:pointer;padding:10px 20px;transition:all .3s}.login-form button:hover{background-color:#0069d9}.form-container2{align-items:center;display:flex;height:80vh;justify-content:center}.login-form2{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px;text-align:center;width:80%}.login-form2 h2{font-size:60px;margin-bottom:20px}.login-form2 label{display:block;font-size:30px;font-weight:700;margin-bottom:10px;text-align:left}.login-form2 input{border:#007bff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.2);font-size:60px;margin-bottom:20px;padding:10px;width:100%}.login-form2 button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:40px;padding:10px 20px;transition:all .3s;width:100%}.login-form2 button:hover{background-color:#0069d9}
/*# sourceMappingURL=main.2b559fc8.css.map*/