.recruitment-block{padding:153px 20px 0;position:relative}@media (max-width:768px){.recruitment-block{padding:0 0 22px;z-index:2}}.recruitment-block .cloud-bg{left:0;max-width:597px;position:absolute;top:-20px;width:100%}.recruitment-block .cloud-bg img{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.recruitment-block .cloud-bg{display:none}}@media (max-width:1024px){.recruitment-block .recruitment-container{padding:0 20px}}.recruitment-tab{align-items:flex-end;background:hsla(0,0%,100%,.7);border-radius:0 20px 20px 20px;display:flex;gap:2px;height:100%;justify-content:flex-start;position:relative}@media screen and (max-width:1200px){.recruitment-tab{align-items:unset}}@media (max-width:768px){.recruitment-tab{border-radius:0 0 20px 20px;border-top-right-radius:20px;flex-direction:column;gap:0;padding:0}}button.recruitment-tab-title{background:#061f65;border-color:#061f65;border-radius:10px 10px 0 0;color:#fff;font-size:18px;padding:15px 33px 14px 34px;text-align:center}.main-title{color:#0c1c46;flex-direction:column;font-size:48px;font-style:normal;font-weight:700;justify-content:center;line-height:114.638%;margin-bottom:147px;position:relative;text-align:center}@media (max-width:768px){.main-title{font-size:20px;margin-bottom:81px;margin-top:50px}}.tab{border-bottom:1px solid #e5e5ea;overflow:hidden}.tab button{background-color:inherit;background:hsla(0,0%,100%,.7);border:1px solid #061f65;border-radius:10px 10px 0 0;color:#061f65;cursor:pointer;float:left;font-size:18px;outline:none;padding:14px 16px;transition:.3s;width:33.3%}.tab button:hover{background-color:#ddd}.tab button.active{background:#061f65;border-radius:10px 10px 0 0;color:#fff;font-size:18px;text-align:center}.tabcontent{display:none}.recruitment-container{margin:0 auto;max-height:700px;max-width:1200px;min-height:400px;overflow-y:auto}.recruitment-grid{background:hsla(0,0%,100%,.7);border:1px solid #061f65;border-radius:0 0 20px 20px;margin-top:10px;width:100%}.recruitment-row{border-top:1px solid #e5e5ea;display:flex;padding:15px}.row-header{color:#061f65;text-transform:uppercase}.post-name{width:40%}.post-department,.post-province,.post-report,.post-type{width:15%}.post-name-title{color:#270089;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase}@media (max-width:767px){.tab button.active,button.tablinks{font-size:13px;min-height:65px;padding:5px}.tabcontent{overflow-x:auto;width:100%}.recruitment-grid{display:flex;flex-direction:column;min-width:800px}.post-name{width:300px}.post-department,.post-province,.post-report,.post-type{width:200px}.post-name-title{font-size:13px}}