@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Hanuman:wght@100;300;400;700;900&display=swap);
*{font-family:Poppins,sans-serif,Hanuman,serif;line-height:normal}.clearfix{margin-top:90px}.layout{height:auto;margin:auto;max-width:1200px;width:100%}.content{display:flex;flex-direction:column;width:100%}.content>*{padding:30px 0}.content>:first-child{padding-top:30px}.content>:last-child{padding-bottom:30px}.bg-fixed{background:#000;box-sizing:rgba(99,99,99,.2) 0 2px 8px 0;height:250px;position:absolute;top:0;width:100%;z-index:-1}header{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);position:fixed;top:0;width:100%;z-index:100}header .header-top{align-items:center;background:#d4af6a;height:10px}header .header-top,header .header-wrapper{display:flex;justify-content:space-between;width:100%}header .header-wrapper{height:80px}header .header-wrapper .logo{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;height:100%;padding:15px 0;z-index:101}header .header-wrapper .logo img{aspect-ratio:1;border-radius:50%;height:100%;overflow:hidden}header .header-wrapper .logo span{color:#d4af6a;font-family:Times New Roman;font-size:45px;font-weight:700}header .header-wrapper .navbar{box-sizing:border-box;height:100%;padding:5px 0;width:-moz-fit-content;width:fit-content}header .header-wrapper .navbar .navbar-list{display:flex;gap:25px;height:100%;margin:0;place-items:center}header .header-wrapper .navbar .navbar-list .navbar-item{align-items:center;display:flex}header .header-wrapper .navbar .navbar-list .navbar-item.spacial{background:none;border:2px solid #c8a666;border-radius:25px;box-sizing:border-box;height:-moz-fit-content;height:fit-content;padding:8px 18px}header .header-wrapper .navbar .navbar-list .navbar-item.spacial span{font-size:17px}header .header-wrapper .navbar .navbar-list .navbar-item.active span{color:#d4af6a;font-weight:700}header .header-wrapper .navbar .navbar-list .navbar-item span{color:#fff;cursor:pointer;font-size:20px;font-weight:500;text-shadow:0 2px 2px rgba(0,0,0,.1);text-transform:uppercase}header .header-wrapper .navbar .navbar-list .navbar-item span:focus{outline:none}header .header-wrapper .navbar .humbugger-menu{display:none;z-index:101}header .header-wrapper .navbar .humbugger-menu .humbugger-menu-icon{cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-between;width:30px}header .header-wrapper .navbar .humbugger-menu .humbugger-menu-icon svg{color:#fff;height:100%;width:100%}.auth{background:#fff;flex:auto;padding:20px 0;width:100%}.auth .auth-wrapper{align-items:flex-end;background-image:url(/images/bg-texture.png?3231bdd301440e2d478faea6fe0fc98f);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:30px 0;width:100%}.auth .auth-wrapper .auth-form{display:flex;justify-content:center;padding:20px 0;width:100%}.auth .auth-wrapper .auth-form form{display:flex;flex-wrap:wrap;gap:25px;max-width:400px;width:100%}.auth .auth-wrapper .auth-form form .row-2{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);width:100%}.auth .auth-wrapper .auth-form form .form-group{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.auth .auth-wrapper .auth-form form .form-group input,.auth .auth-wrapper .auth-form form .form-group select,.auth .auth-wrapper .auth-form form .form-group textarea{border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;font-size:16px;outline:none;padding:10px 15px;transition:.3s;width:100%}.auth .auth-wrapper .auth-form form .form-group input:focus,.auth .auth-wrapper .auth-form form .form-group select:focus,.auth .auth-wrapper .auth-form form .form-group textarea:focus{border:1px solid #d4af6a}.auth .auth-wrapper .auth-form form .form-group input::-moz-placeholder,.auth .auth-wrapper .auth-form form .form-group select::-moz-placeholder,.auth .auth-wrapper .auth-form form .form-group textarea::-moz-placeholder{color:#a7a7a7}.auth .auth-wrapper .auth-form form .form-group input::placeholder,.auth .auth-wrapper .auth-form form .form-group select::placeholder,.auth .auth-wrapper .auth-form form .form-group textarea::placeholder{color:#a7a7a7}.auth .auth-wrapper .auth-form form .group-input{background:#fff;border:1px solid #e5e5e5;border-radius:5px;display:flex;transition:.3s;width:100%}.auth .auth-wrapper .auth-form form .group-input:focus-within{border:1px solid #d4af6a}.auth .auth-wrapper .auth-form form .group-input input{border:unset;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;box-sizing:border-box;flex:auto;font-size:16px;height:100%;outline:none;padding:10px 15px;width:100%}.auth .auth-wrapper .auth-form form .group-input input::-moz-placeholder{color:#a7a7a7}.auth .auth-wrapper .auth-form form .group-input input::placeholder{color:#a7a7a7}.auth .auth-wrapper .auth-form form .group-input .group-item{cursor:pointer;display:grid;height:100%;min-width:50px;place-items:center}.auth .auth-wrapper .auth-form form .group-input .group-item span{display:grid;place-items:center}.auth .auth-wrapper .auth-form form .group-input .group-item span svg{height:20px;width:20px}.auth .auth-wrapper .auth-form form .form-feature{display:flex;justify-content:space-between;width:100%}.auth .auth-wrapper .auth-form form p{color:#333;font-size:16px}.auth .auth-wrapper .auth-form form .error{color:#ff3838;font-size:14px;margin:0}.auth .auth-wrapper .auth-form form a{color:#d4af6a;transition:.3s}.auth .auth-wrapper .auth-form form a:hover{color:#d4af6a}.auth .auth-wrapper .auth-form form button[type=button],.auth .auth-wrapper .auth-form form button[type=submit]{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;min-width:150px;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.auth .auth-wrapper .auth-form .label-on-line{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.auth .auth-wrapper .auth-form .label-on-line hr{border:none;border-top:1px solid #e5e5e5;width:100%}.auth .auth-wrapper .auth-form .label-on-line span{background:#fff;color:#000;padding:0 10px;position:absolute;top:-5px}.banner{background:#000;border-bottom:10px solid #d4af6a;height:400px;overflow:hidden;width:100%}.banner.page{height:240px}.banner.page.center .banner-item .banner-overlay>*{justify-content:center!important}.banner.page .banner-item .banner-overlay>*{align-items:center;flex-direction:row;justify-content:space-between}.banner.page .banner-item .banner-overlay>* .filter{border:2px solid hsla(0,0%,100%,.5);border-radius:8px;display:flex;height:50px;overflow:hidden}.banner.page .banner-item .banner-overlay>* .filter input{background:rgba(0,0,0,.3);border:none;box-sizing:border-box;color:#fff;font-size:20px;height:100%;padding:5px 20px;width:400px}.banner.page .banner-item .banner-overlay>* .filter button{background:hsla(0,0%,100%,.5);border-radius:unset;color:#fff;display:flex;height:100%;place-items:center}.banner .swiper{height:100%;width:100%}.banner .swiper .swiper-pagination{text-align:left}.banner .swiper .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.3);opacity:1;transition:.6s}.banner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border-radius:10px;width:25px}.banner .banner-item{height:100%;position:relative;width:100%}.banner .banner-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner .banner-item .banner-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.banner .banner-item .banner-overlay>*{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center;padding-bottom:30px;padding-top:80px;width:100%}.banner .banner-item .banner-overlay .title{color:#fff;cursor:pointer;font-size:40px;font-weight:700;text-shadow:0 2px 2px rgba(0,0,0,.3)}.banner .banner-item .banner-overlay .title,.banner .banner-item .banner-overlay .title>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:1){.banner .banner-item .banner-overlay .title,.banner .banner-item .banner-overlay .title>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.banner .banner-item .banner-overlay button{background:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px;font-weight:500;padding:10px 15px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card{border-radius:20px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);height:400px}.card,.introduce{background:#fff;width:100%}.introduce .introduce-header{display:flex;justify-content:center;width:100%}.introduce .introduce-header .label{display:grid;margin-bottom:20px;place-items:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.introduce .introduce-header .label span{color:#000;font-size:26px;font-weight:700}.introduce .introduce-header .label .label-line{background:#d4af6a;border-radius:10px;height:5px;width:80px}.introduce .introduce-wrapper{display:grid;position:relative;width:100%}.introduce .introduce-wrapper.has-video{gap:40px;grid-template-columns:repeat(2,1fr)}.introduce .introduce-wrapper iframe{aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:sticky;top:100px;width:100%}.introduce .introduce-wrapper .introduce-content h2{font-size:24px;font-weight:700;margin:0}.introduce .introduce-wrapper .introduce-content button{-webkit-tap-highlight-color:transparent;align-items:center;background:#024de3;border:none;border-radius:4px;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;margin:0;min-width:64px;outline:0;overflow:visible;padding:10px 20px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}.introduce .introduce-wrapper .introduce-content button svg{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.service{width:100%}.service.page{padding:20px 0}.service .service-wrapper{align-items:flex-end;display:flex;flex-direction:column;width:100%}.service .service-wrapper .service-header{display:flex;justify-content:space-between;width:100%}.service .service-wrapper .service-header .label{display:grid;margin-bottom:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.service .service-wrapper .service-header .label span{color:#000;font-size:26px;font-weight:700}.service .service-wrapper .service-header .label .label-line{background:#d4af6a;border-radius:10px;height:5px;width:80px}.service .service-wrapper .service-header .btn-see-all{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:-moz-fit-content;height:fit-content;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.service .service-wrapper .service-header .btn-see-all svg{height:22px;width:20px}.service .service-wrapper .service-list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.service .service-wrapper .service-list .service-item{border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:15px;transition:.3s}.service .service-wrapper .service-list .service-item:hover{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-3px)}.service .service-wrapper .service-list .service-item .service-image{aspect-ratio:35/22;border-radius:8px;overflow:hidden;position:relative;width:100%}.service .service-wrapper .service-list .service-item .service-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service .service-wrapper .service-list .service-item .service-image .service-action{align-items:center;background:#fff;border-radius:25px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;color:#00c753;display:flex;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:.2s;width:40px}.service .service-wrapper .service-list .service-item .service-image .service-action:hover{background:#00c753;color:#fff}.service .service-wrapper .service-list .service-item .service-image .service-action span{font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.service .service-wrapper .service-list .service-item .service-image .service-action svg{height:18px;transform:translateY(1px);width:18px}.service .service-wrapper .service-list .service-item .service-content{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:15px;width:100%}.service .service-wrapper .service-list .service-item .service-content .service-title{color:#d4af6a;font-size:16px;text-align:center}.service .service-wrapper .service-list .service-item .service-content h3{margin:0}.service .service-wrapper .service-list .service-item .service-content h3,.service .service-wrapper .service-list .service-item .service-content h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.service .service-wrapper .service-list .service-item .service-content h3,.service .service-wrapper .service-list .service-item .service-content h3>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.service .service-wrapper .service-list .service-item .service-content .service-date{align-items:center;color:#a7a7a7;display:flex;font-size:14px;gap:5px}.service .service-wrapper .service-list .service-item .service-content .service-date svg{height:18px;width:18px}.service .service-wrapper .service-list .service-item .service-content .service-date .value{font-weight:700}.service .service-wrapper .service-list .service-item .service-content p{margin:0}.service .service-wrapper .service-list .service-item .service-content p,.service .service-wrapper .service-list .service-item .service-content p>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:4){.service .service-wrapper .service-list .service-item .service-content p,.service .service-wrapper .service-list .service-item .service-content p>*{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.service .service-wrapper .service-list .service-item .service-content .service-description{flex:auto;text-align:center}.news{width:100%}.news.page{padding:20px 0}.news .news-wrapper{align-items:flex-end;display:flex;flex-direction:column;width:100%}.news .news-wrapper .news-header{display:flex;justify-content:space-between;width:100%}.news .news-wrapper .news-header .label{display:grid;margin-bottom:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.news .news-wrapper .news-header .label span{color:#000;font-size:26px;font-weight:700}.news .news-wrapper .news-header .label .label-line{background:#d4af6a;border-radius:10px;height:5px;width:80px}.news .news-wrapper .news-header .btn-see-all{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:-moz-fit-content;height:fit-content;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.news .news-wrapper .news-header .btn-see-all svg{height:22px;width:20px}.news .news-wrapper .news-list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.news .news-wrapper .news-list .news-item{background:#fff;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:.3s}.news .news-wrapper .news-list .news-item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-3px)}.news .news-wrapper .news-list .news-item .news-image{aspect-ratio:38/23;overflow:hidden;width:100%}.news .news-wrapper .news-list .news-item .news-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news .news-wrapper .news-list .news-item .news-content{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:25px;width:100%}.news .news-wrapper .news-list .news-item .news-content h3{margin:0}.news .news-wrapper .news-list .news-item .news-content h3,.news .news-wrapper .news-list .news-item .news-content h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.news .news-wrapper .news-list .news-item .news-content h3,.news .news-wrapper .news-list .news-item .news-content h3>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.news .news-wrapper .news-list .news-item .news-content .news-date{align-items:center;color:#00c753;display:none;font-size:14px;gap:5px}.news .news-wrapper .news-list .news-item .news-content .news-date svg{height:18px;width:18px}.news .news-wrapper .news-list .news-item .news-content .news-date .value{font-weight:700}.news .news-wrapper .news-list .news-item .news-content p{margin:0}.news .news-wrapper .news-list .news-item .news-content p,.news .news-wrapper .news-list .news-item .news-content p>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:3){.news .news-wrapper .news-list .news-item .news-content p,.news .news-wrapper .news-list .news-item .news-content p>*{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.news .news-wrapper .news-list .news-item .news-content .news-description{flex:auto}.get-in-touch{background:#fff;padding:20px 0;width:100%}.get-in-touch .get-in-touch-wrapper{align-items:flex-end;background-image:url(/images/bg-texture.png?3231bdd301440e2d478faea6fe0fc98f);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:30px 0;width:100%}.get-in-touch .get-in-touch-wrapper .get-in-touch-header{display:flex;justify-content:center;width:100%}.get-in-touch .get-in-touch-wrapper .get-in-touch-header .label{display:grid;margin-bottom:20px;place-items:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.get-in-touch .get-in-touch-wrapper .get-in-touch-header .label span{color:#000;font-size:26px;font-weight:700}.get-in-touch .get-in-touch-wrapper .get-in-touch-header .label .label-line{background:#d4af6a;border-radius:10px;height:5px;width:80px}.get-in-touch .get-in-touch-wrapper .get-in-touch-form{display:flex;justify-content:center;padding:20px 0;width:100%}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form{display:flex;flex-wrap:wrap;gap:25px;max-width:700px;width:100%}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .row-2{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);width:100%}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group{display:flex;justify-content:flex-end;width:100%}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group input,.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group textarea{border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;font-size:16px;outline:none;padding:10px 15px;transition:.3s;width:100%}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group input:focus,.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group textarea:focus{border:1px solid #d4af6a}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group input::-moz-placeholder,.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group textarea::-moz-placeholder{color:#a7a7a7}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group input::placeholder,.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .form-group textarea::placeholder{color:#a7a7a7}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form button[type=submit]{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;height:-moz-fit-content;height:fit-content;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form button[type=submit] svg{height:20px;width:20px}.partner{width:100%}.partner .partner-wrapper{align-items:flex-end;display:flex;flex-direction:column;width:100%}.partner .partner-wrapper .partner-header{display:flex;justify-content:space-between;width:100%}.partner .partner-wrapper .partner-header .label{display:grid;margin-bottom:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.partner .partner-wrapper .partner-header .label span{color:#000;font-size:26px;font-weight:700}.partner .partner-wrapper .partner-header .label .label-line{background:#d4af6a;border-radius:10px;height:5px;width:80px}.partner .partner-wrapper .partner-list{align-items:center;box-sizing:border-box;display:flex;padding:0 50px;position:relative;width:100%}.partner .partner-wrapper .partner-list .swiper-button-prev{background-image:url(/images/arrow-left.png?a9cc1bd051d2970cb78a1d99addf4ecf);background-size:cover;filter:invert(14%) sepia(76%) saturate(1263%) hue-rotate(181deg) brightness(92%) contrast(90%);height:50px;left:0;margin:0;top:unset;width:50px}.partner .partner-wrapper .partner-list .swiper-button-prev:after{display:none}.partner .partner-wrapper .partner-list .swiper-button-next{background-image:url(/images/arrow-right.png?6c73f1c0a76eb35602164a58efe760a2);background-size:cover;filter:invert(14%) sepia(76%) saturate(1263%) hue-rotate(181deg) brightness(92%) contrast(90%);height:50px;margin:0;right:0;top:unset;width:50px}.partner .partner-wrapper .partner-list .swiper-button-next:after{display:none}.partner .partner-wrapper .partner-list .swiper{box-sizing:border-box}.partner .partner-wrapper .partner-list .partner-item{align-items:center;border:2px solid hsla(39,55%,62%,.3);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;height:100px;justify-content:center;overflow:hidden;padding:15px;width:100%}.partner .partner-wrapper .partner-list .partner-item img{height:100%}.question-answer .question-answer-header{display:flex;justify-content:center;width:100%}.question-answer .question-answer-header .label{display:grid;margin-bottom:20px;place-items:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.question-answer .question-answer-header .label span{color:#000;font-size:26px;font-weight:700}.question-answer .question-answer-header .label .label-line{background:#d4af6a;border-radius:10px;height:5px;width:80px}.question-answer .question-answer-wrapper{display:flex;justify-content:center;width:100%}.question-answer .question-answer-wrapper .expand{max-width:1000px}.question-answer .question-answer-wrapper .expand .expand-list{display:flex;flex-direction:column;gap:5px}.question-answer .question-answer-wrapper .expand .expand-list .expand-item{border-radius:5px;transition:.2s}.question-answer .question-answer-wrapper .expand .expand-list .expand-item .expand-label{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:10px;outline:3px solid transparent;padding:10px 25px;transition:outline .1s}.question-answer .question-answer-wrapper .expand .expand-list .expand-item .expand-label h3{font-size:20px;font-weight:700;margin:0}.question-answer .question-answer-wrapper .expand .expand-list .expand-item .expand-label svg{color:#a7a7a7;height:30px;min-width:30px;transition:.2s}.question-answer .question-answer-wrapper .expand .expand-list .expand-item[expanded=opened]{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.question-answer .question-answer-wrapper .expand .expand-list .expand-item[expanded=opened] .expand-label svg{transform:rotate(90deg);transition:.1s}.question-answer .question-answer-wrapper .expand .expand-list .expand-item .expand-content{box-sizing:border-box;padding-left:60px}.question-answer .question-answer-wrapper .expand .expand-list .expand-item .expand-content p{font-weight:400}footer{background:linear-gradient(0deg,#000,rgba(0,0,0,.5));background:#000;padding:20px 0}footer .footer-wrapper{align-items:center;display:flex;justify-content:space-between}footer .footer-wrapper .footer-logo{align-items:center;display:flex;gap:15px;height:50px}footer .footer-wrapper .footer-logo img{aspect-ratio:1;border-radius:50%;height:100%;overflow:hidden}footer .footer-wrapper .footer-logo span{display:flex;flex-direction:column}footer .footer-wrapper .footer-logo span h3{color:#d4af6a;font-size:24px;font-weight:600;margin:0}footer .footer-wrapper .footer-logo span p{color:#d4af6a;font-size:12px;margin:0}footer .footer-wrapper .footer-action{display:flex;flex-direction:column;gap:5px}footer .footer-wrapper .footer-action .footer-social{align-items:center;display:flex;gap:20px;height:100%}footer .footer-wrapper .footer-action .footer-social .social-icon{cursor:pointer}footer .footer-wrapper .footer-action .footer-social .social-icon svg{fill:#fff;height:20px;width:20px}footer .footer-wrapper .footer-action hr{background:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.3);margin:0;width:100%}footer .footer-wrapper .footer-action .footer-menu{display:flex;gap:15px}footer .footer-wrapper .footer-action .footer-menu span{color:#fff;cursor:pointer;font-size:14px}.detail{display:flex;gap:40px;margin-bottom:40px;width:100%}.detail .detail-content{background:#fff;border-radius:10px;box-sizing:border-box;height:-moz-fit-content;height:fit-content;padding:30px 40px;width:calc(100% - 350px)}.detail .detail-content .title{font-size:24px;margin:0}.detail .detail-content .detail-action{display:flex;justify-content:space-between;padding:15px 0}.detail .detail-content .detail-action .date{align-items:center;color:#00c753;display:flex;font-size:14px;gap:5px}.detail .detail-content .detail-action .date.view{color:#231f20}.detail .detail-content .detail-action .date svg{height:18px;width:18px}.detail .detail-content .detail-action .date .value{font-weight:700}.detail .detail-content .detail-action button{background:#ff3838;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:10px 15px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.detail .detail-content .description p{line-height:30px}.detail .detail-related{min-width:350px;width:350px}.detail .detail-related .label{display:grid;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.detail .detail-related .label span{color:#000;font-size:26px;font-weight:700}.detail .detail-related .label .label-line{background:#d4af6a;border-radius:10px;height:5px;margin-bottom:20px;width:80px}.detail .detail-related .news-list{display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}.detail .detail-related .news-list .news-item{background:#fff;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:.3s}.detail .detail-related .news-list .news-item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-3px)}.detail .detail-related .news-list .news-item .news-image{height:200px;overflow:hidden;width:100%}.detail .detail-related .news-list .news-item .news-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail .detail-related .news-list .news-item .news-content{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:25px;width:100%}.detail .detail-related .news-list .news-item .news-content h3{margin:0}.detail .detail-related .news-list .news-item .news-content h3,.detail .detail-related .news-list .news-item .news-content h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.detail .detail-related .news-list .news-item .news-content h3,.detail .detail-related .news-list .news-item .news-content h3>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.detail .detail-related .news-list .news-item .news-content .news-date{align-items:center;color:#00c753;display:flex;font-size:14px;gap:5px}.detail .detail-related .news-list .news-item .news-content .news-date svg{height:18px;width:18px}.detail .detail-related .news-list .news-item .news-content .news-date .value{font-weight:700}.detail .detail-related .news-list .news-item .news-content p{margin:0}.detail .detail-related .news-list .news-item .news-content p,.detail .detail-related .news-list .news-item .news-content p>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:3){.detail .detail-related .news-list .news-item .news-content p,.detail .detail-related .news-list .news-item .news-content p>*{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.detail .detail-related .news-list .news-item .news-content .news-description{flex:auto}.product-detail{display:flex;flex-direction:column;gap:20px;width:100%}.product-detail .product-detail-header{background:#fff;border-radius:10px;box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:30px 40px;width:100%}.product-detail .product-detail-header .product-info .title{font-size:24px;margin:0}.product-detail .product-detail-header .product-info span{color:#231f20;font-size:16px}.product-detail .product-detail-header button{background:#ff3838;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:10px 15px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.product-detail .product-detail-header button.applied{background:#e5e5e5;border:none;color:#a7a7a7;cursor:default}.product-detail .product-detail-content{display:flex;gap:40px;width:100%}.product-detail .product-detail-content .description{box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:calc(100% - 350px)}.product-detail .product-detail-content .description .list{border-radius:5px;display:flex;flex-direction:column;gap:3px}.product-detail .product-detail-content .description .list .list-item{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:180px 2px auto;min-height:45px}.product-detail .product-detail-content .description .list .list-item p{background:none;border-radius:2px;box-sizing:border-box;color:#024de3;display:flex;font-size:16px;font-weight:700;margin:0;padding:10px 0;word-break:break-word}.product-detail .product-detail-content .description .list .list-item span{padding:10px 0}.product-detail .product-detail-content .company-profile{max-width:350px;min-width:350px}.product-detail .product-detail-content .company-profile .company-content{background:#fff;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:.3s;width:100%}.product-detail .product-detail-content .company-profile .company-content .company-image{height:230px;overflow:hidden;width:100%}.product-detail .product-detail-content .company-profile .company-content .company-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail .product-detail-content .company-profile .company-content .company-info{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:25px;width:100%}.product-detail .product-detail-content .company-profile .company-content .company-info h3{margin:0}.product-detail .product-detail-content .company-profile .company-content .company-info h3,.product-detail .product-detail-content .company-profile .company-content .company-info h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.product-detail .product-detail-content .company-profile .company-content .company-info h3,.product-detail .product-detail-content .company-profile .company-content .company-info h3>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.product-detail .product-detail-content .company-profile .company-content .company-info .news-date{align-items:center;color:#00c753;display:flex;font-size:14px;gap:5px}.product-detail .product-detail-content .company-profile .company-content .company-info .news-date svg{height:18px;width:18px}.product-detail .product-detail-content .company-profile .company-content .company-info .news-date .value{font-weight:700}.product-detail .product-detail-content .company-profile .company-content .company-info p{margin:0}.product-detail .product-detail-content .company-profile .company-content .company-info p,.product-detail .product-detail-content .company-profile .company-content .company-info p>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:3){.product-detail .product-detail-content .company-profile .company-content .company-info p,.product-detail .product-detail-content .company-profile .company-content .company-info p>*{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.product-detail .product-detail-content .company-profile .company-content .company-info .news-description{flex:auto}.account{display:flex;gap:40px;padding:25px 0;width:100%}.account .account-sidebar{align-self:flex-start;display:flex;flex-direction:column;gap:15px;min-width:300px;position:sticky;top:100px;width:300px}.account .account-sidebar .menu-profile{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;display:flex;gap:10px;padding:15px;width:100%}.account .account-sidebar .menu-profile .profile{border-radius:5px;height:50px;overflow:hidden;width:50px}.account .account-sidebar .menu-profile .profile img{height:100%;width:100%}.account .account-sidebar .menu-profile .info{flex:auto}.account .account-sidebar .menu-profile .info h3{margin:0}.account .account-sidebar .menu-profile .info span{font-size:14px}.account .account-sidebar .menu-profile .icon{display:none;height:24px;width:24px}.account .account-sidebar .menu-list{background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:15px;width:100%}.account .account-sidebar .menu-list .menu-item{align-items:center;background:#fff;border-radius:5px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 15px;transition:.2s}.account .account-sidebar .menu-list .menu-item span{font-size:16px;font-weight:500}.account .account-sidebar .menu-list .menu-item.active{background:#d4af6a;color:#fff}.account .account-sidebar .menu-list .menu-item:hover:not(.active){background:#e5e5e5}.account .account-sidebar .menu-list .menu-item.logout{color:#ff3838}.account .account-content{width:calc(100% - 300px)}.profile-page{display:flex;flex-direction:column;gap:15px}.profile-page .block{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;display:flex;justify-content:space-between;padding:15px;width:100%}.profile-page .block img{border-radius:5px;height:70px;width:70px}.profile-page .block button{background:#ff3838;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:40px;padding:10px;place-items:center;width:40px}.profile-page .block button svg{height:20px;left:1px;position:relative;width:20px}.profile-page .list{background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:15px}.profile-page .list .list-item{align-items:center;display:flex;gap:10px;height:45px;padding:0 10px}.profile-page .list .list-item:not(:last-child){border-bottom:1px solid #e5e5e5}.profile-page .list .list-item img{border-radius:5px}.profile-page .list .list-item p{font-size:16px;margin:0;width:100px}.update-profile{background:#fff;border-radius:5px;display:grid;padding:40px 0;place-items:center;width:100%}.update-profile form{display:flex;flex-wrap:wrap;gap:25px;max-width:400px;width:100%}.update-profile form .select-image{border:2px solid #e5e5e5;border-radius:5px;height:100px;overflow:hidden;position:relative;width:100px}.update-profile form .select-image .image{height:100%;width:100%}.update-profile form .select-image .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.update-profile form .select-image button{align-items:center;background:hsla(0,0%,100%,.8);border:none;color:#333;cursor:pointer;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.update-profile form .row-2{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);width:100%}.update-profile form .form-group{display:flex;justify-content:center;width:100%}.update-profile form .form-group input,.update-profile form .form-group textarea{border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;font-size:16px;outline:none;padding:10px 15px;transition:.3s;width:100%}.update-profile form .form-group input:focus,.update-profile form .form-group textarea:focus{border:1px solid #d4af6a}.update-profile form .form-group input::-moz-placeholder,.update-profile form .form-group textarea::-moz-placeholder{color:#a7a7a7}.update-profile form .form-group input::placeholder,.update-profile form .form-group textarea::placeholder{color:#a7a7a7}.update-profile form .group-input{background:#fff;border:1px solid #e5e5e5;border-radius:5px;display:flex;transition:.3s;width:100%}.update-profile form .group-input:focus-within{border:1px solid #d4af6a}.update-profile form .group-input input{border:unset;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;box-sizing:border-box;flex:auto;font-size:16px;height:100%;outline:none;padding:10px 15px;width:100%}.update-profile form .group-input input::-moz-placeholder{color:#a7a7a7}.update-profile form .group-input input::placeholder{color:#a7a7a7}.update-profile form .group-input .group-item{cursor:pointer;display:grid;height:100%;min-width:50px;place-items:center}.update-profile form .group-input .group-item span{display:grid;place-items:center}.update-profile form .group-input .group-item span svg{height:20px;width:20px}.update-profile form .form-feature{display:flex;justify-content:space-between;width:100%}.update-profile form p{color:#333;font-size:16px}.update-profile form .error{color:#ff3838;font-size:14px}.update-profile form a{color:#d4af6a;transition:.3s}.update-profile form a:hover{color:#d4af6a}.update-profile form button[type=submit]{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;min-width:150px;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.application{width:100%}.application .application-content{background:#fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;min-height:500px;padding:25px;width:100%}.application .application-content .table{width:100%}.application .application-content .table .table-wrapper{display:flex;flex-direction:column}.application .application-content .table .table-wrapper .table-row{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-wrap:wrap;min-height:45px;transition:background .2s;width:100%}.application .application-content .table .table-wrapper .table-row:not(:first-child){border-top:none}.application .application-content .table .table-wrapper .table-row .table-cell{border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;display:flex;flex:auto;flex-direction:column;font-size:16px}.application .application-content .table .table-wrapper .table-row .table-cell.table-label{background:#f5f5f5}.application .application-content .table .table-wrapper .table-row .table-cell .table-cell:first-child,.application .application-content .table .table-wrapper .table-row .table-cell:not(:first-child){border-left:none}.application .application-content .table .table-wrapper .table-row .table-cell .table-cell:last-child{border-right:none}.application .application-content .table .table-wrapper .table-row .table-cell .table-row:first-child{border-top:none}.application .application-content .table .table-wrapper .table-row .table-cell .table-row:last-child{border-bottom:none}.application .application-content .table .table-wrapper .table-row .table-cell span{align-items:center;box-sizing:border-box;cursor:default;display:flex;gap:10px;padding:10px 15px;text-align:inherit}.application .application-content .table .table-wrapper .table-row .table-cell h3{margin:0;padding:15px 0}.application .application-content .table .table-wrapper .table-row .table-cell input[type=date],.application .application-content .table .table-wrapper .table-row .table-cell input[type=number],.application .application-content .table .table-wrapper .table-row .table-cell input[type=text]{background:none;border:2px solid transparent;box-sizing:border-box;font-size:15px;height:100%;min-height:100%;padding:0 15px;text-align:inherit;transition:border .2s;width:100%}.application .application-content .table .table-wrapper .table-row .table-cell input[type=date]:focus,.application .application-content .table .table-wrapper .table-row .table-cell input[type=number]:focus,.application .application-content .table .table-wrapper .table-row .table-cell input[type=text]:focus{background:#fff;border-color:rgba(2,77,227,.5)}.application .application-content .table .table-wrapper .table-row .table-cell input[type=date]::-moz-placeholder,.application .application-content .table .table-wrapper .table-row .table-cell input[type=number]::-moz-placeholder,.application .application-content .table .table-wrapper .table-row .table-cell input[type=text]::-moz-placeholder{color:#ccc}.application .application-content .table .table-wrapper .table-row .table-cell input[type=date]::placeholder,.application .application-content .table .table-wrapper .table-row .table-cell input[type=number]::placeholder,.application .application-content .table .table-wrapper .table-row .table-cell input[type=text]::placeholder{color:#ccc}.application .application-content .table .table-wrapper .table-row .table-cell input[type=checkbox],.application .application-content .table .table-wrapper .table-row .table-cell input[type=radio]{cursor:pointer;height:15px;margin:0;width:15px}.application .application-content .table .table-wrapper .table-row .table-cell textarea{background:none;border:2px solid transparent;box-sizing:border-box;font-size:15px;height:100%;min-height:100%;overflow:hidden;padding:10px 15px;resize:none;text-align:inherit;transition:border .2s;width:100%}.application .application-content .table .table-wrapper .table-row .table-cell textarea:focus{background:#fff;border-color:rgba(2,77,227,.5)}.application .application-content .table .table-wrapper .table-row .table-cell textarea::-moz-placeholder{color:#ccc}.application .application-content .table .table-wrapper .table-row .table-cell textarea::placeholder{color:#ccc}.application .application-content .table .table-wrapper .table-row .table-cell select{background:none;border:2px solid transparent;box-sizing:border-box;cursor:pointer;font-size:15px;height:100%;min-height:100%;padding:10px 15px;transition:border .2s;width:100%}.application .application-content .table .table-wrapper .table-row .table-cell label{cursor:pointer;flex:auto}.application .application-content .table .table-wrapper .table-row .table-cell.align-center{justify-content:center}.application .application-content .table .table-wrapper .table-row .table-cell.justify-center{align-items:center;text-align:center}.application .application-content .table .table-wrapper .table-row .table-cell.bold{font-weight:500}.application .application-content .table .table-wrapper .table-row .table-cell[cell-width=fit]{flex:unset;width:-moz-fit-content;width:fit-content}.application .application-content .table .table-wrapper .table-row .table-cell[cell-width="10"]{max-width:15%;min-width:15%}.application .application-content .table .table-wrapper .table-row .table-cell[cell-width="20"]{max-width:20%;min-width:20%}.application .application-content .table .table-wrapper .table-row .table-cell[cell-width="25"]{max-width:25%;min-width:25%}.application .application-content .table .table-wrapper .table-row .table-cell[cell-width="30"]{max-width:30%;min-width:30%}.application .application-content .table .table-wrapper .table-row .table-cell[cell-width="40"]{max-width:40%;min-width:40%}.application .application-content .table .table-wrapper .table-row .table-cell[cell-width="50"]{max-width:50%;min-width:50%}.application .application-content .table .table-wrapper .table-row .table-cell.center{display:grid;justify-items:center}.application .application-content .application-button{-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:flex-end}.application .application-content .application-button button{background:#ff3838;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:20px;min-width:120px;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.application .application-content .application-button button.download{background:#024de3}.application .application-content .application-button button span{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex}.application .application-content .application-button button span svg{height:20px;width:20px}.application .application-form{display:flex;flex-direction:column;gap:20px;position:relative;width:100%}.application .application-form .tab{display:grid;grid-template-columns:250px auto;width:100%}.application .application-form .tab .tab-label{align-self:flex-start;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05);display:grid;grid-template-columns:1fr;overflow:hidden;position:sticky;top:100px}.application .application-form .tab .tab-label .tab-label-item{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);border-left:5px solid transparent;cursor:pointer;display:flex;gap:5px;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:15px 20px;transition:.2s}.application .application-form .tab .tab-label .tab-label-item:hover{background:rgba(2,77,227,.1)}.application .application-form .tab .tab-label .tab-label-item:last-child{border-bottom:none}.application .application-form .tab .tab-label .tab-label-item.tab-active{background:rgba(2,77,227,.1);border-left-color:#024de3;box-sizing:border-box;cursor:default}.application .application-form .tab .tab-label .tab-label-item.tab-active svg{display:block}.application .application-form .tab .tab-label .tab-label-item span{display:flex}.application .application-form .tab .tab-label .tab-label-item span svg{width:-moz-fit-content;width:fit-content}.application .application-form .tab .tab-label .tab-label-item h3{font-size:16px;font-weight:500;margin:0}.application .application-form .tab .tab-label .tab-label-item svg{transition:.2s}.application .application-form .tab .tab-content{box-sizing:border-box;padding:0 30px}.application .application-form .tab .tab-content .tab-content-item{width:100%}.application .application-form .tab .tab-content .tab-content-item .tab-content-footer{display:flex;width:100%}.application .application-form .tab .tab-content .tab-content-item .tab-content-footer .gap{flex:auto}.application .application-form .tab .tab-content .tab-content-item .tab-content-footer button{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:20px;min-width:120px;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.application .application-form .tab .tab-content .form-group{background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px;padding:20px 30px 30px}.application .application-form .tab .tab-content .form-group .main-label{display:flex;flex-direction:column;width:auto}.application .application-form .tab .tab-content .form-group .main-label label{font-size:18px;font-weight:500}.application .application-form .tab .tab-content .form-group .main-label span{color:#999;font-size:14px}.application .application-form .tab .tab-content .form-group .form-content{display:flex;flex:auto;flex-direction:column;gap:20px}.application .application-form .tab .tab-content .form-group .form-content .form-control{display:flex;gap:5px;width:100%}.application .application-form .tab .tab-content .form-group .form-content .form-control label{align-items:center;box-sizing:border-box;display:flex;font-size:14px;font-weight:500;width:200px}.application .application-form .tab .tab-content .form-group .form-content .form-control input,.application .application-form .tab .tab-content .form-group .form-content .form-control select{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:5px;box-sizing:border-box;font-size:14px;outline:2px solid transparent;padding:10px 15px;transition-delay:.1s;transition-duration:.3s;transition-property:background;width:100%}.application .application-form .tab .tab-content .form-group .form-content .form-control input:focus,.application .application-form .tab .tab-content .form-group .form-content .form-control select:focus{background:#fff;outline:3px solid rgba(2,77,227,.3)}.application .application-form .tab .tab-content .form-group .form-content .form-control input::-moz-placeholder,.application .application-form .tab .tab-content .form-group .form-content .form-control select::-moz-placeholder{color:#bbb}.application .application-form .tab .tab-content .form-group .form-content .form-control input::placeholder,.application .application-form .tab .tab-content .form-group .form-content .form-control select::placeholder{color:#bbb}.application .application-form .tab .tab-content .form-group .form-content .form-control input[aria-invalid=true],.application .application-form .tab .tab-content .form-group .form-content .form-control select[aria-invalid=true]{border-color:#ff3838}.application .application-form .tab .tab-content hr{border:none;border-bottom:1px solid #ddd;margin:20px 0;width:100%}.apply-list .product-list{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.apply-list .product-list .product-item{border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;transition:.3s}.apply-list .product-list .product-item .product-image{background:#eee;height:auto;min-width:150px;overflow:hidden;width:150px}.apply-list .product-list .product-item .product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.apply-list .product-list .product-item .product-content{background:#fff;display:flex;flex-direction:column;gap:5px;padding:25px;width:calc(100% - 200px)}.apply-list .product-list .product-item .product-content h3{color:#d4af6a;margin:0}.apply-list .product-list .product-item .product-content h3,.apply-list .product-list .product-item .product-content h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:1){.apply-list .product-list .product-item .product-content h3,.apply-list .product-list .product-item .product-content h3>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.apply-list .product-list .product-item .product-content .product-date{align-items:center;color:#a7a7a7;display:flex;font-size:14px;gap:5px}.apply-list .product-list .product-item .product-content .product-date svg{height:18px;width:18px}.apply-list .product-list .product-item .product-content .product-date .value{font-weight:700}.apply-list .product-list .product-item .product-content p{display:flex;font-size:14px;margin:0}.apply-list .product-list .product-item .product-content .product-description{flex:auto}.apply-list .product-list .product-item .product-content .product-action{display:flex;justify-content:flex-end;margin-top:10px}.apply-list .product-list .product-item .product-content .product-action button{background:none;border:1px solid #ff3838;border-radius:8px;box-sizing:border-box;color:#ff3838;cursor:pointer;padding:10px 20px;transition:.2s}.apply-list .product-list .product-item .product-content .product-action button span{font-size:14px;font-weight:600;text-decoration:none}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;width:100%}.loading.load-top{background:hsla(0,0%,100%,.7);bottom:0;left:0;min-height:unset;position:absolute;right:0;top:0;z-index:99}.loading span{color:#d4af6a;margin-top:10px}.loading #spinner{-moz-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;-moz-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;border:4px solid hsla(39,55%,62%,.1);border-radius:50%;border-top-color:#d4af6a;height:45px;-webkit-transition-duration:1.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;width:45px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[loader] .loader{animation:load3 1s linear infinite;background:#fff;background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0) 42%);border-radius:50%;font-size:10px;height:2.5em;margin-left:5px;position:relative;text-indent:-9999em;transform:translateZ(0);width:2.5em}[loader] .loader:before{background:#fff;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}[loader] .loader:after{background:#e0e0e0!important;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}.product{padding:20px 0;width:100%}.product .product-wrapper{display:flex;flex-direction:column;width:100%}.product .product-wrapper .product-header{display:flex;justify-content:space-between;width:100%}.product .product-wrapper .product-header .label{display:grid;margin-bottom:10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product .product-wrapper .product-header .label span{color:#000;font-size:26px;font-weight:700}.product .product-wrapper .product-header .label .label-line{background:#d4af6a;border-radius:10px;height:5px;margin-bottom:20px;width:80px}.product .product-wrapper .product-header .btn-see-all{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:-moz-fit-content;height:fit-content;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.product .product-wrapper .product-header .btn-see-all svg{height:22px;width:20px}.product .product-wrapper .product-list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.product .product-wrapper .product-list .product-item{border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;transition:.3s}.product .product-wrapper .product-list .product-item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-3px)}.product .product-wrapper .product-list .product-item .product-image{background:#eee;cursor:pointer;height:auto;min-width:150px;overflow:hidden;width:150px}.product .product-wrapper .product-list .product-item .product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .product-wrapper .product-list .product-item .product-content{background:#fff;display:flex;flex-direction:column;gap:5px;padding:25px;width:calc(100% - 200px)}.product .product-wrapper .product-list .product-item .product-content h3{cursor:pointer;margin:0}.product .product-wrapper .product-list .product-item .product-content h3,.product .product-wrapper .product-list .product-item .product-content h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:1){.product .product-wrapper .product-list .product-item .product-content h3,.product .product-wrapper .product-list .product-item .product-content h3>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.product .product-wrapper .product-list .product-item .product-content .product-date{align-items:center;color:#a7a7a7;display:flex;font-size:14px;gap:5px}.product .product-wrapper .product-list .product-item .product-content .product-date svg{height:18px;width:18px}.product .product-wrapper .product-list .product-item .product-content .product-date .value{font-weight:700}.product .product-wrapper .product-list .product-item .product-content p{margin:0}.product .product-wrapper .product-list .product-item .product-content p,.product .product-wrapper .product-list .product-item .product-content p>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:3){.product .product-wrapper .product-list .product-item .product-content p,.product .product-wrapper .product-list .product-item .product-content p>*{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.product .product-wrapper .product-list .product-item .product-content .product-description{flex:auto}.product .product-wrapper .product-list .product-item .product-content .product-action{display:flex;justify-content:flex-end;margin-top:10px}.product .product-wrapper .product-list .product-item .product-content .product-action button{background:none;border:1px solid #ff3838;border-radius:8px;box-sizing:border-box;color:#ff3838;padding:10px 20px;transition:.2s}.product .product-wrapper .product-list .product-item .product-content .product-action button span{font-size:14px;font-weight:600;text-decoration:none}.product .product-wrapper .product-list .product-item .product-content .product-action button:hover:not(.applied){background:#ff3838;color:#fff;cursor:pointer}.product .product-wrapper .product-list .product-item .product-content .product-action button.applied{background:#e5e5e5;border:none;color:#a7a7a7;cursor:default}.product-detail h3{align-items:center;display:flex;gap:10px}.product-detail h3 img{border-radius:3px;height:70px;width:70px}.product-detail .list{border-radius:5px;display:flex;flex-direction:column;gap:3px}.product-detail .list .list-item{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:200px 2px auto;min-height:45px}.product-detail .list .list-item p{background:#f9f9f9;border-radius:2px;box-sizing:border-box;color:#231f20;display:flex;font-size:16px;font-weight:500;margin:0;padding:10px;word-break:break-word}.product-detail .list .list-item span{padding:10px 0}.apply-service{padding:10px 0;width:100%}.apply-service .application-box{border:1px solid #d4d4d4;border-radius:3px;box-sizing:border-box;color:#231f20;display:flex;gap:10px;text-decoration:none}.apply-service .application-box.empty{border-style:dashed;cursor:pointer;padding:20px;text-align:center}.apply-service .application-box.empty:hover span{text-decoration:underline}.apply-service .application-box.empty p{margin:0}.apply-service .application-box.empty span{color:#ff3838;font-size:16px;font-weight:500}.apply-service .application-box .application-icon{align-items:center;background:#f1f1f1;display:flex;padding:20px}.apply-service .application-box .application-icon svg{height:100%;width:40px}.apply-service .application-box .application-content{display:flex;flex-direction:column;gap:3px;justify-content:center;padding:8px 5px}.apply-service .application-box .application-content .warning{color:#ff3838}.apply-service .application-box .application-content h4{margin:0}.apply-service .application-box .application-content p{font-size:14px;margin:0}.apply-service .application-box .application-content span{color:#ff3838;font-size:14px}.empty{width:100%}.empty h2,.empty p{margin:0}.data-empty-container{display:block;padding:100px 0;width:100%}.data-empty-container .data-empty-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.data-empty-container .data-empty-wrapper .image{height:200px;width:auto}.data-empty-container .data-empty-wrapper .image img{height:100%}.data-empty-container .data-empty-wrapper .message{align-items:center;display:flex;flex-direction:column;margin-top:10px;text-align:center}.data-empty-container .data-empty-wrapper .message .title{color:#333;font-size:18px;font-weight:700}.data-empty-container .data-empty-wrapper .message .des{color:#a7a7a7;font-size:14px}.Toast{align-items:center;gap:10px;justify-content:center;left:50%;position:fixed;top:20px;transform:translateX(-50%);z-index:999999}.Toast,.Toast .Toast-container{display:flex;flex-direction:column}.Toast .Toast-container{background:linear-gradient(335deg,#90f7ec,#32ccbc);border-radius:8px;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 32px rgba(17,17,26,.05);box-sizing:border-box;color:#fff;height:-moz-fit-content;height:fit-content;max-height:95vh;overflow:auto;overflow:hidden;padding:10px 8px;position:relative;width:380px}.Toast .Toast-container[status=primary]{background:#6967ce}.Toast .Toast-container[status=success]{background:#3ae880}.Toast .Toast-container[status=danger]{background:#fd6368}.Toast .Toast-container[status=warning]{background:#ffb900}.Toast .Toast-container[status=info]{background:#19afd0}.Toast .Toast-container[size=small]{border-radius:50px}.Toast .Toast-container[size=small] .Toast-body{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:0 10px}.Toast .Toast-container[size=small] .Toast-body .button-close{background:unset;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:20px;min-width:-moz-fit-content;min-width:fit-content;padding:0;width:20px}.Toast .Toast-container[size=small] .Toast-body .button-close svg{height:100%;width:100%}.Toast .Toast-container .Toast-header{display:flex;flex-direction:row;justify-content:space-between}.Toast .Toast-container .Toast-header h3{font-size:16px;font-weight:600;line-height:normal;margin:0}.Toast .Toast-container .Toast-header h3,.Toast .Toast-container .Toast-header h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:1){.Toast .Toast-container .Toast-header h3,.Toast .Toast-container .Toast-header h3>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.Toast .Toast-container .Toast-header .button-close{background:unset;border:none;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:20px;min-width:-moz-fit-content;min-width:fit-content;padding:0;width:20px}.Toast .Toast-container .Toast-header .button-close svg{height:100%;width:100%}.Toast .Toast-container .Toast-body{box-sizing:border-box;width:100%}.Toast .Toast-container .Toast-body p{box-sizing:border-box;font-size:14px;margin:0;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.1);width:100%;word-break:break-word}.Toast .Toast-container .duration-bar{background:hsla(0,0%,100%,.6);border-radius:10px;height:3px;margin-top:10px;width:100%}.dialog{align-items:center;background:rgba(0,0,0,.3);background-blend-mode:overlay;bottom:0;box-shadow:0 10px 15px rgba(0,0,0,.3);left:0;margin:unset!important;overflow:hidden;padding:unset!important;position:fixed;right:0;top:0;z-index:210299}.dialog,.dialog .dialog-wrapper{box-sizing:border-box;display:flex;justify-content:center}.dialog .dialog-wrapper{max-height:100%;overflow:auto;padding:25px 0;width:100%}.dialog .dialog-container{background:#fff;border-radius:8px;box-sizing:border-box;height:-moz-fit-content;height:fit-content;padding:25px;width:-moz-fit-content;width:fit-content}.dialog .dialog-container.withBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-blend-mode:overlay;box-shadow:0 10px 15px rgba(0,0,0,.3);box-sizing:border-box}.dialog .dialog-container .dialog-form{display:flex;flex-direction:column}.dialog .dialog-container .dialog-form .dialog-form-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dialog .dialog-container .dialog-form .dialog-form-header h3{line-height:normal;margin:0}.dialog .dialog-container .dialog-form .dialog-form-header svg{color:#fff;height:40px;width:40px}.dialog .dialog-container .dialog-form .dialog-form-body{padding:15px 0}.dialog .dialog-container .dialog-form .dialog-form-body p{margin:0;word-break:break-all}.dialog .dialog-container .dialog-form .dialog-form-body .form-row{align-items:flex-start;display:flex;flex-direction:column;line-height:0;margin-bottom:18px;position:relative}.dialog .dialog-container .dialog-form .dialog-form-body .form-row.no-label{margin:0}.dialog .dialog-container .dialog-form .dialog-form-body .form-row *{line-height:normal}.dialog .dialog-container .dialog-form .dialog-form-body .form-row label{box-sizing:border-box;color:#5a5e66;float:left;font-size:14px;margin-bottom:5px;padding:0 12px 0 0;text-align:right}.dialog .dialog-container .dialog-form .dialog-form-body .form-row label span{color:#fa5555;margin-left:4px}.dialog .dialog-container .dialog-form .dialog-form-body .form-row .error{color:#ff9d9d;font-size:12px;left:0;line-height:1;padding-top:4px;position:absolute;top:100%}.dialog .dialog-container .dialog-form .dialog-form-body .form-row select,.dialog .dialog-container .dialog-form .dialog-form-body .form-row>input{background-color:#fff;border:1px solid #d8dce5;border-radius:4px;box-sizing:border-box;color:#5a5e66;display:inline-block;font-size:14px;height:40px;line-height:1;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.dialog .dialog-container .dialog-form .dialog-form-body .form-row select::-moz-placeholder,.dialog .dialog-container .dialog-form .dialog-form-body .form-row>input::-moz-placeholder{color:#b7bac1}.dialog .dialog-container .dialog-form .dialog-form-body .form-row select::placeholder,.dialog .dialog-container .dialog-form .dialog-form-body .form-row>input::placeholder{color:#b7bac1}.dialog .dialog-container .dialog-form .dialog-form-body .form-row select.required,.dialog .dialog-container .dialog-form .dialog-form-body .form-row>input.required{border-color:#fa5555}.dialog .dialog-container .dialog-form .dialog-form-body .form-row .form-select-file{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-block;height:100px;position:relative;text-align:center;transition:.2s;width:100%}.dialog .dialog-container .dialog-form .dialog-form-body .form-row .form-select-file input{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.dialog .dialog-container .dialog-form .dialog-form-body .form-row .form-select-file .select-file{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.dialog .dialog-container .dialog-form .dialog-form-body .form-row .form-select-file .select-file .icon{line-height:0;margin-bottom:5px}.dialog .dialog-container .dialog-form .dialog-form-body .form-row .form-select-file .select-file .icon svg{color:#b4bccc;height:40px;line-height:0;transition:.2s;width:40px}.dialog .dialog-container .dialog-form .dialog-form-body .form-row .form-select-file .select-file .title{color:#5a5e66;font-size:14px;text-align:center;transition:.2s}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list{display:flex;flex-direction:column;padding:10px 0;row-gap:15px;width:100%}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item{border:1px solid #d4d4d4;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:100%}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header{align-items:center;box-sizing:border-box;display:flex;gap:10px;justify-content:center;padding-bottom:10px}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .item-thumbnail{height:40px;min-width:40px;width:40px}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .item-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .file-upload-item-title{color:#231f20;flex:auto;font-size:14px}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .file-upload-item-title span{word-break:break-all}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .file-upload-item-title span,.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .file-upload-item-title span>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .file-upload-item-title span,.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .file-upload-item-title span>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .action-item{display:flex;gap:10px;justify-content:flex-end}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .action-item button{background:unset;border:1px solid hsla(39,55%,62%,.2);color:#d4af6a;min-width:unset;padding:5px}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .action-item button svg{height:18px;width:18px}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-header .action-item button.cancel{background:unset;border:1px solid rgba(255,56,56,.2);color:#ff3838}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-body .item-progress-bar{background:rgba(0,199,83,.5);height:5px}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-body .item-progress-bar.pause{background:rgba(255,184,0,.5)}.dialog .dialog-container .dialog-form .dialog-form-body .file-upload-list .file-upload-item .file-upload-item-body .item-progress-bar.error{background:rgba(255,56,56,.5)}.dialog .dialog-container .dialog-form .dialog-form-footer{display:flex;justify-content:flex-end}.dialog .dialog-container .dialog-form .dialog-form-footer button{-webkit-tap-highlight-color:transparent;align-items:center;background:#ff3838;border:none;border-radius:4px;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;margin:0;min-width:64px;outline:0;overflow:visible;padding:10px 20px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}.dialog .dialog-container .dialog-form .dialog-form-footer button.close{background:none;border-color:rgba(0,0,0,.2);color:#333}.dialog .dialog-container .dialog-form .dialog-form-footer button.primary{background:#d4af6a;border-color:hsla(39,55%,62%,.2);color:#fff}.dialog .dialog-container .dialog-form .dialog-form-footer button.primary:hover{background:#cea456}.dialog .dialog-container .dialog-form .dialog-form-footer button .loader{animation:load3 1s linear infinite;background:#fff;background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0) 42%);border-radius:50%;font-size:10px;height:2.5em;margin-left:5px;position:relative;text-indent:-9999em;transform:translateZ(0);width:2.5em}.dialog .dialog-container .dialog-form .dialog-form-footer button .loader:before{background:#fff;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.dialog .dialog-container .dialog-form .dialog-form-footer button .loader:after{background:#e0e0e0!important;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}@keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dialog-form-container{display:flex;flex-wrap:wrap;gap:14px;max-width:400px;width:100%}.dialog-form-container .row-2{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);width:100%}.dialog-form-container .form-group{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.dialog-form-container .form-group input,.dialog-form-container .form-group select,.dialog-form-container .form-group textarea{border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;font-size:16px;outline:none;padding:10px 15px;transition:.3s;width:100%}.dialog-form-container .form-group input:focus,.dialog-form-container .form-group select:focus,.dialog-form-container .form-group textarea:focus{border:1px solid #d4af6a}.dialog-form-container .form-group input::-moz-placeholder,.dialog-form-container .form-group select::-moz-placeholder,.dialog-form-container .form-group textarea::-moz-placeholder{color:#a7a7a7}.dialog-form-container .form-group input::placeholder,.dialog-form-container .form-group select::placeholder,.dialog-form-container .form-group textarea::placeholder{color:#a7a7a7}.dialog-form-container .group-input{background:#fff;border:1px solid #e5e5e5;border-radius:5px;display:flex;transition:.3s;width:100%}.dialog-form-container .group-input:focus-within{border:1px solid #d4af6a}.dialog-form-container .group-input input{border:unset;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;box-sizing:border-box;flex:auto;font-size:16px;height:100%;outline:none;padding:10px 15px;width:100%}.dialog-form-container .group-input input::-moz-placeholder{color:#a7a7a7}.dialog-form-container .group-input input::placeholder{color:#a7a7a7}.dialog-form-container .group-input .group-item{cursor:pointer;display:grid;height:100%;min-width:50px;place-items:center}.dialog-form-container .group-input .group-item span{display:grid;place-items:center}.dialog-form-container .group-input .group-item span svg{height:20px;width:20px}.dialog-form-container .form-feature{display:flex;justify-content:space-between;width:100%}.dialog-form-container p{color:#333;font-size:16px}.dialog-form-container .error{color:#ff3838;font-size:14px;margin:0}.dialog-form-container a{color:#d4af6a;transition:.3s}.dialog-form-container a:hover{color:#d4af6a}.dialog-form-container button[type=button],.dialog-form-container button[type=submit]{background:#d4af6a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;min-width:150px;padding:8px 20px;place-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.x-list{border-radius:5px;display:flex;flex-direction:column;padding:15px}.x-list .list-item{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:1fr auto;min-height:45px;padding:8px 10px}.x-list .list-item:not(:last-child){border-bottom:1px solid #e5e5e5}.x-list .list-item img{border-radius:5px}.x-list .list-item p{font-size:16px;margin:0}.contact{width:100%}.contact .label{display:grid;margin-bottom:20px;place-items:center;text-transform:uppercase;width:100%}.contact .label span{color:#000;font-size:26px;font-weight:700}.contact .label .label-line{background:#d4af6a;border-radius:10px;height:5px;width:80px}.contact .contact-wrapper{display:grid;gap:25px;grid-template-columns:1fr 500px;margin-bottom:40px;width:100%}.contact .contact-wrapper .map{border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.05);overflow:hidden}.contact .contact-wrapper .map iframe{height:400px;width:100%}.contact .contact-wrapper .contact-info{background:#fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;padding:25px 30px}.contact .contact-wrapper .contact-info .list{border-radius:5px;display:flex;flex-direction:column;gap:3px}.contact .contact-wrapper .contact-info .list .list-item{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:120px 2px auto;min-height:45px}.contact .contact-wrapper .contact-info .list .list-item p{border-radius:2px;box-sizing:border-box;color:#231f20;display:flex;font-size:16px;font-weight:600;margin:0;padding:5px 0;word-break:break-word}.contact .contact-wrapper .contact-info .list .list-item span{padding:5px 0;word-break:break-all}.tutorial,.tutorial-breadcrumb{width:100%}.tutorial-breadcrumb ul{-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.tutorial-breadcrumb ul li{align-items:center;border:1px solid #2badfc;border-radius:15px;color:#2badfc;cursor:default;display:flex;font-weight:500;height:20px;justify-content:center;padding:3px;width:20px}.tutorial-breadcrumb ul li.active{background:#2badfc;color:#fff}.tutorial-content{display:flex;flex-direction:column;gap:15px;padding:15px 0;width:100%}.tutorial-content .title{color:#024de3;font-size:20px;font-weight:600;margin:0;text-align:center}.tutorial-content iframe{aspect-ratio:16/9;border-radius:8px;overflow:hidden;width:100%}.tutorial-content .description{font-size:16px}.tutorial-content .description p{margin:0}.tutorial-content .tutorial-option{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex}.tutorial-content .tutorial-option input{height:20px;width:20px}.tutorial-content .tutorial-button{-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:center}.tutorial-content .tutorial-button .gap{flex:auto}.tutorial-content .tutorial-button button{-webkit-tap-highlight-color:transparent;align-items:center;background:#024de3;border:none;border-radius:4px;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;margin:0;min-width:64px;outline:0;overflow:visible;padding:10px 20px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}.tutorial-content .tutorial-button button.close{background:#ff3838}.tutorial-content .tutorial-button button svg{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.company{display:flex;flex-direction:column;padding:0!important;width:100%}.company .company-header{background:#fff;padding:40px 0}.company .company-header-wrapper{align-items:center;-moz-column-gap:25px;column-gap:25px;display:flex}.company .company-header-wrapper .profile{border-radius:8px;height:200px;overflow:hidden;width:200px}.company .company-header-wrapper .profile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company .company-header-wrapper .information{flex:auto}.company .company-header-wrapper .information h2{font-size:28px;margin-top:0}.company .company-header-wrapper .information p{margin:3px 0}.company .company-header-wrapper .count-job{border:1px solid #231f20;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;height:80px;padding:5px 0;width:80px}.company .company-header-wrapper .count-job h2{color:#024de3;font-size:30px;margin:0;text-align:center}.company .company-header-wrapper .count-job p{margin:0;text-align:center}.company .company-detail{-moz-column-gap:25px;column-gap:25px;display:flex;padding:25px 0;width:100%}.company .company-detail .description{max-width:calc(100% - 550px)}.company .company-detail .description .gallery{aspect-ratio:16/9;border-radius:10px;overflow:hidden;width:100%}.company .company-detail .description .gallery .swiper-slide{height:100%}.company .company-detail .description .gallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company .company-detail .description .gallery .swiper-button-next,.company .company-detail .description .gallery .swiper-button-prev{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.5;padding:10px;transition:.3s;width:20px}.company .company-detail .description .gallery .swiper-button-next:after,.company .company-detail .description .gallery .swiper-button-prev:after{font-size:24px}.company .company-detail .description .gallery .swiper-button-next:hover,.company .company-detail .description .gallery .swiper-button-prev:hover{opacity:1}.company .company-detail .description .gallery .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.3);opacity:1;transition:.6s}.company .company-detail .description .gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border-radius:10px;width:25px}.company .company-detail .company-product{flex:auto}.company .company-detail .company-product .label{display:grid;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.company .company-detail .company-product .label span{color:#000;font-size:26px;font-weight:700}.company .company-detail .company-product .label .label-line{background:#d4af6a;border-radius:10px;height:5px;margin-bottom:20px;width:80px}.company .company-detail .company-product .product-list{display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}.company .company-detail .company-product .product-list .product-item{border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.05);box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;transition:.3s}.company .company-detail .company-product .product-list .product-item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-3px)}.company .company-detail .company-product .product-list .product-item .product-image{background:#eee;cursor:pointer;height:auto;min-width:150px;overflow:hidden;width:150px}.company .company-detail .company-product .product-list .product-item .product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company .company-detail .company-product .product-list .product-item .product-content{background:#fff;display:flex;flex-direction:column;gap:5px;padding:25px;width:calc(100% - 200px)}.company .company-detail .company-product .product-list .product-item .product-content h3{cursor:pointer;margin:0}.company .company-detail .company-product .product-list .product-item .product-content h3,.company .company-detail .company-product .product-list .product-item .product-content h3>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:1){.company .company-detail .company-product .product-list .product-item .product-content h3,.company .company-detail .company-product .product-list .product-item .product-content h3>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.company .company-detail .company-product .product-list .product-item .product-content .product-date{align-items:center;color:#a7a7a7;display:flex;font-size:14px;gap:5px}.company .company-detail .company-product .product-list .product-item .product-content .product-date svg{height:18px;width:18px}.company .company-detail .company-product .product-list .product-item .product-content .product-date .value{font-weight:700}.company .company-detail .company-product .product-list .product-item .product-content p{margin:0}.company .company-detail .company-product .product-list .product-item .product-content p,.company .company-detail .company-product .product-list .product-item .product-content p>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:3){.company .company-detail .company-product .product-list .product-item .product-content p,.company .company-detail .company-product .product-list .product-item .product-content p>*{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.company .company-detail .company-product .product-list .product-item .product-content .product-description{flex:auto}.company .company-detail .company-product .product-list .product-item .product-content .product-action{display:flex;justify-content:flex-end;margin-top:10px}.company .company-detail .company-product .product-list .product-item .product-content .product-action button{background:none;border:1px solid #ff3838;border-radius:8px;box-sizing:border-box;color:#ff3838;padding:10px 20px;transition:.2s}.company .company-detail .company-product .product-list .product-item .product-content .product-action button span{font-size:14px;font-weight:600;text-decoration:none}.company .company-detail .company-product .product-list .product-item .product-content .product-action button:hover:not(.applied){background:#ff3838;color:#fff;cursor:pointer}.company .company-detail .company-product .product-list .product-item .product-content .product-action button.applied{background:#e5e5e5;border:none;color:#a7a7a7;cursor:default}.document{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:300px auto;width:100%}.document-sidebar{border-right:1px solid #ccc;display:flex;flex-direction:column;row-gap:15px}.document-sidebar .item{align-items:center;cursor:pointer;display:flex;font-size:18px}.document-sidebar .item i,.document-sidebar .item svg{width:24px}.document-sidebar .item.active{font-weight:700}.document-sidebar .item:not(.active){color:#636363;padding-left:24px}.document-content{display:flex;flex-direction:column;width:100%}.document-content .row{grid-gap:15px;display:grid;grid-template-columns:repeat(1,1fr)}.document-content .row .item{align-items:center;background-color:#fff;border-radius:6px;box-sizing:border-box;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;height:70px;justify-content:center;overflow:hidden;padding:5px;position:relative}.document-content .row .item .img{border-radius:4px;height:100%;min-width:80px;overflow:hidden;width:80px}.document-content .row .item .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.document-content .row .item .info{box-sizing:border-box;color:#333;flex:auto;font-size:16px;padding-right:10px;word-break:break-all}.document-content .row .item svg{color:#b4bccc;height:50px;line-height:0;transition:.2s;width:50px}.document-content .row .item:hover .btn-remove{opacity:1;transition:.2s}.document-content .row .item .btn-remove{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px -3px rgba(0,0,0,.2);cursor:pointer;display:flex;height:25px;justify-content:center;opacity:0;position:absolute;right:10px;width:25px;z-index:1}.document-content .row .item .btn-remove svg{color:red;height:auto;width:20px}.document-content .row .item.add{border:1px dashed #d9d9d9;-moz-column-gap:10px;column-gap:10px;height:100px}.document-content .row .item.add span{color:#5a5e66;font-size:18px;font-weight:500}@media only screen and (max-width:1200px){.banner .swiper .swiper-pagination,.layout{box-sizing:border-box;padding:0 20px}}@media only screen and (max-width:840px){header .header-wrapper .navbar{align-items:center;display:flex}header .header-wrapper .navbar .navbar-list{background:rgba(0,0,0,.9);flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:100}header .header-wrapper .navbar .navbar-list.open{opacity:1;visibility:visible}header .header-wrapper .navbar .humbugger-menu{display:block}.banner{height:350px}.banner.page{height:200px}.banner.page .banner-item .banner-overlay>*{justify-content:center}.introduce .introduce-wrapper.has-video{gap:20px;grid-template-columns:1fr}.introduce .introduce-wrapper iframe{position:unset}.introduce .introduce-wrapper .introduce-content h2{text-align:center}.service .service-wrapper .service-list{grid-template-columns:repeat(2,1fr)}.service .service-wrapper .service-list .service-item{background:#fff}.news .news-wrapper .news-list{grid-template-columns:repeat(2,1fr)}.contact .contact-wrapper{grid-template-columns:1fr}.dialog .dialog-container,.dialog .dialog-container>*{width:100%!important}.dialog .dialog-wrapper{padding:25px 15px}.company .company-detail{flex-direction:column}.company .company-detail .description{max-width:unset;width:100%}.detail{flex-direction:column;row-gap:20px}.detail .detail-content{width:100%}.detail .detail-related .news-list{grid-template-columns:repeat(2,1fr)}.account{flex-direction:column;row-gap:20px}.account .account-sidebar{position:unset;width:100%}.account .account-sidebar .menu-profile .icon{display:block}.account .account-content{width:100%}.application .application-content .table{overflow-x:auto}.application .application-content .table .table-wrapper{min-width:1000px}}@media only screen and (max-width:480px){.banner .swiper .swiper-pagination,.layout{box-sizing:border-box;padding:0 15px}.banner{height:250px}.banner .banner-item .banner-overlay .title{font-size:28px}.banner .banner-item .banner-overlay button{font-size:14px}.news .news-wrapper .news-list,.service .service-wrapper .service-list{grid-template-columns:1fr}.question-answer .question-answer-wrapper .expand .expand-list .expand-item .expand-label{padding:10px}.question-answer .question-answer-wrapper .expand .expand-list .expand-item .expand-label h3{font-size:18px}.get-in-touch .get-in-touch-wrapper .get-in-touch-form form .row-2{grid-template-columns:1fr}footer .footer-wrapper{align-items:center;flex-direction:column;row-gap:15px}footer .footer-wrapper .footer-logo{-moz-column-gap:5px;column-gap:5px;flex-direction:column;height:auto;text-align:center}footer .footer-wrapper .footer-logo img{width:70px}footer .footer-wrapper .footer-action .footer-social{justify-content:center}.company{align-items:flex-start}.company .company-header{padding:20px 0;width:100%}.company .company-header-wrapper{-moz-column-gap:15px;column-gap:15px}.company .company-header-wrapper .profile{height:70px;min-width:70px;width:70px}.company .company-header-wrapper .information h2{font-size:24px;margin:0}.company .company-detail .company-product .product-list{gap:15px}.company .company-detail .company-product .product-list .product-item{background:#fff;padding:10px}.company .company-detail .company-product .product-list .product-item .product-image{border-radius:7px;height:70px;min-width:70px;width:70px}.company .company-detail .company-product .product-list .product-item .product-content{padding:0 10px;width:100%}.product-detail{padding-bottom:20px}.product-detail .product-detail-header{flex-direction:column;padding:20px;row-gap:10px}.product-detail .product-detail-content{flex-direction:column}.product-detail .product-detail-content .description{width:100%}.product-detail .product-detail-content .company-profile{max-width:unset}.detail .detail-content{padding:20px}.detail .detail-content .title{font-size:18px}.detail .detail-related{width:auto}.detail .detail-related .news-list{grid-template-columns:1fr}.update-profile{box-sizing:border-box;padding:20px}.document{gap:15px;grid-template-columns:1fr}.document .document-content .row .item .info,.document .document-content .row .item .info>*{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.document .document-content .row .item .info,.document .document-content .row .item .info>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.document .document-content .row .item .btn-remove{opacity:1}.apply-list .product-list{gap:15px}.apply-list .product-list .product-item{background:#fff;padding:10px}.apply-list .product-list .product-item .product-image{border-radius:7px;height:70px;min-width:70px;width:70px}.apply-list .product-list .product-item .product-content{padding:0 10px;width:100%}.apply-service .application-box.empty{justify-content:center}.apply-service .application-box.empty p{align-items:center;display:flex;flex-direction:column}.auth .auth-wrapper .auth-form{box-sizing:border-box;padding:0 20px}}body{background:#f1f1f1;margin:0;padding:0}@media screen and (max-height:100vh){body{display:flex;flex-direction:column;height:100vh}body .section-content{display:flex;flex:auto;flex-direction:column}}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#231f20;border-radius:10px}::-webkit-scrollbar-thumb{background:#aaa;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#aaa}button:disabled{background:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.26)!important;cursor:no-drop!important}.select2-container--disabled,input:disabled,select:disabled{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.5)!important;cursor:no-drop!important}[readonly]{cursor:default!important}:focus{outline:none}
