#main{background-color:#f1f1f1}div#content{padding-top:15px}.breadcrumb-wrap .col{padding-bottom:20px!important}.recruitment-inner{background-color:#fff;border-radius:12px;padding:24px}.recruitmen-top-header{padding:16px;background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:16px}.recruitmen-top-header .bnt-share a.icon-share{padding:5px 5px 0;border-radius:5px;display:block;cursor:pointer}.recruitmen-top-header .bnt-share a.icon-share:hover{background:#ddd}.recruitmen-top-header .bnt-share .content-share{position:absolute;right:45px;margin-top:5px;background-color:#fff;border-radius:5px;padding:5px 5px 0;display:none}.recruitmen-top-header .bnt-share .content-share.show{display:block!important}.recruitmen-top-header .box-salary{font-size:18px}.recruitmen-top-header .post-meta.flex{justify-content:space-between}.recruitmen-top-header .post-meta a.button{margin:0;font-size:15px;padding:0 35px}.recruitmen-top-header .meta-col .field{position:relative;display:flex;-webkit-box-align:center;align-items:center;gap:8px;line-height:24px!important}.recruitment-description{margin-top:30px}.recruitment-description .title-content h2{margin-bottom:24px}.recruitment-description .the-content ul{margin-left:25px}.recruitment-description .the-content p,.recruitment-description .the-content ul li{margin-bottom:5px}.field-welfare{padding:8px 0;gap:14px;border-radius:12px;border:1px solid #d4e4ff;overflow:hidden;transition:.25s;cursor:auto;height:60px;margin-top:10px}.field-welfare .jckmdP{position:relative;width:100%;-webkit-box-pack:justify;padding:0 12px;display:flex;-webkit-box-align:center;align-items:center;gap:14px}.recruitment-description .the-content .field-welfare p{font-size:14px;font-weight:600;margin-bottom:0}.field-welfare .content{padding:0 12px 0 46px;font-size:14px}.job-info{display:flex;-webkit-box-align:center;align-items:center;gap:13px}.job-info .icon,.location-job .icon{width:32px;height:32px;padding:6px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#f1f2f4;border-radius:999px;border:unset}.job-info .content label{color:#939393;margin:0;font-size:14px;font-weight:600;line-height:18px}.job-info .content p,.location-job p{color:#333;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}.location-job{display:flex;-webkit-box-align:center;align-items:center;gap:14px;border-radius:12px}.widget_text.recruitment-sidebar{background-color:#fff;border-radius:12px;padding:16px;text-align:center;margin-bottom:15px}.widgettitle{font-weight:600;font-size:18px;line-height:22px;margin-bottom:16px;text-align:left}.blog-list-1 .post-content{text-align:left}.page-title-container .title-page{margin-top:25px;font-size:35px;color:var(--primary-color);text-transform:uppercase}.recruitment-item .box-text{padding:15px 20px}.recruitment-item .post-title{font-size:17px}.recruitment-item .meta-post{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;gap:5px}.recruitment-item .meta-post .posted-on{font-size:13px}.recruitment-item .profession span{background:rgba(201,205,214,0.25);padding:0 5px;border-radius:5px;color:#6b7792;font-size:12px;line-height:18px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.recruitment-inner.trendy-form{margin-top:30px}.info-recruitment{border-radius:15px;overflow:hidden;margin-bottom:15px}.info-recruitment .img{position:absolute;top:-70px;margin:0 auto;left:0;right:0;background:#fff;padding:15px;border-radius:15px}@media (min-width: 768px){}@media (max-width:490px){}