*{padding:0;margin:0;box-sizing:border-box}:root{--color1: #f68e56;--primary: #1f1b2d;--black: #000;--grey: #f3f3f3}body{font-family:Poppins,sans-serif}a{text-decoration:none;color:var(--color1)}a:hover{color:var(--color1)}.navbar{transition:all .5s ease-in-out;background:#1f1b2d!important}.nav-link{color:#fff!important}.nav-btn{background:#f68e56;color:#1f1b2d;text-decoration:none!important;padding:10px 20px;border-radius:30px;font-weight:500;margin-left:10px!important}.loading-jobs p{font-weight:500;font-size:1.2rem}.nav-btn:hover{color:#1f1b2d!important;background:#fff}.page-title{height:30vh;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/assets/banner-835ea9a8.jpg);background-size:cover;background-position:center;padding-top:80px}.page-title h1{font-weight:600;text-transform:capitalize}.contact{padding:25px;margin:60px;background:var(--grey);border-radius:10px}@media (max-width: 992px){.contact{margin:60px auto}}.form-control:focus{box-shadow:none;border-color:var(--color1)}.form-select:focus{box-shadow:none;border-color:var(--color1)}.contact-email{text-decoration:underline!important}.btn-pri{background-color:var(--color1)!important;color:#000;padding:10px 20px;border-radius:25px;border:none}.btn-pri:hover{background-color:#000!important;color:#fff}.job-cat{border-radius:10px;background:var(--grey);border:none}.cat{font-weight:600}.cat-list{list-style:none}.available{font-weight:600}.input-group-text{background-color:var(--black);color:#fff}.joblisting{background:var(--grey);padding:20px;border-radius:10px;position:relative}.joblisting .new{position:absolute;background:#ff0000;color:#fff;padding:4px 10px;border-radius:4px;top:-14px;right:25px;font-size:14px;text-transform:uppercase;font-weight:600}.joblisting .job-title{font-weight:600;color:var(--black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-descr{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.viewJob{background:var(--black);color:#fff;padding:8px 10px;border-radius:5px}.det{font-size:12px;text-transform:uppercase}.job-detail h1{font-weight:600}.company{background:var(--grey);padding:10px 20px;border-radius:30px;text-align:center}.job-det,.app-deadline{background:var(--grey);padding:20px;border-radius:10px}.apply-btn{background:var(--black);color:#fff;padding:10px 20px;border-radius:20px}.apply-btn:hover{background:var(--color1);color:var(--black)}.related{background:var(--grey);border-radius:10px;padding:20px}.details-job{font-size:12px}.related-title{font-weight:600;color:var(--black)!important}.blog{background:var(--grey)}.blog-card{background:var(--grey);box-shadow:1px 0 4px #0003;border-radius:10px}.blog-card .blog-image{border-top-right-radius:10px;border-top-left-radius:10px}.blog-card .blog-descr{padding:15px}.blog-card .blog-descr .blog-title{font-weight:600;font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card .blog-descr .blog-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.blog-card .publisher{display:flex;justify-content:space-between;background:var(--color1);width:100%;padding:8px 15px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-size:12px}.blog-deimg{border-radius:10px}.blog-det-title{font-weight:600;text-transform:capitalize}.section-header{position:relative;margin-bottom:40px}.section-header h2{font-size:36px;font-weight:700;margin-bottom:0;color:#1f1b2d;text-align:center}.section-header p{font-size:1.1rem}.section-header:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:30px;height:5px;background-color:#f68e56}.h1-daive{font-size:60px!important;font-weight:700}@media (max-width: 450px){.h1-daive{font-size:40px!important}}.buttons{display:flex;justify-content:center;align-items:center}.btn-remote{color:#1f1b2d;background:#f68e56;padding:10px 30px;border-radius:30px;border:none;outline:none;text-decoration:none;width:-moz-fit-content;width:fit-content;font-weight:500;margin:10px;cursor:pointer}.btn-remote:hover{color:#1f1b2d;background:#fff}.btn-remote-outline{color:#fff;border:2px solid #fff;padding:10px 30px;border-radius:30px;text-decoration:none;width:-moz-fit-content;width:fit-content;font-weight:500;margin:10px;background:transparent}.btn-remote-outline:hover{color:#f68e56;border:2px solid #f68e56}.btn-afri{color:#fff;background:#1f1b2d;padding:10px 30px;border-radius:10px;border:none;outline:none;text-decoration:none;width:-moz-fit-content;width:fit-content;font-weight:500;margin:10px}.btn-afri:hover{color:#1f1b2d;background:#fff}.btn-remote-1{color:#1f1b2d;background:#f68e56;padding:10px 30px;border-radius:30px;border:none;outline:none;text-decoration:none;width:-moz-fit-content;width:fit-content;font-weight:500;margin:10px;cursor:pointer}.btn-remote-1:hover{color:#fff;background:#1f1b2d}.header{background:linear-gradient(to bottom right,rgb(31,27,45),rgba(31,27,45,.8)),url(/assets/back-header-fbf8cb99.png) center center no-repeat;background-size:cover;padding:120px 10px}.subscribe{background:var(--primary);color:#fff;padding:15px;border-radius:10px}.features{width:75%!important;margin:30px auto}.bg-grey{background:var(--grey)}@media (max-width: 450px){.subscribe,.features{width:90%!important}}footer{background:#1f1b2d!important}.page-link{background:#1f1b2d!important;border:2px solid #1f1b2d!important;color:#000}.page-link:focus{box-shadow:none}.custom-pagination{color:#000;background-color:#fff!important;border:2px solid #1f1b2d}.custom-pagination.active{color:#fff;background-color:#1f1b2d!important;border:2px solid #1f1b2d;box-shadow:none}.custom-pagination:focus{border:none;box-shadow:none}.loading-jobs{height:40vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.not-found h1{font-weight:700;color:var(--primary)}.not-found .broken{text-decoration:underline;font-weight:500}.not-found .broken:hover{color:#1f1b2d;font-weight:600}.not-found .go-home{background:var(--primary);padding:8px 15px;color:#fff;border-radius:30px}.not-found .go-home:hover{background:var(--color1);color:var(--black)}.stats{display:flex;justify-content:space-around;background:var(--primary);color:var(--color1);padding:20px;border-radius:10px}.stats .no-jobs{font-weight:600;font-size:1.6rem}.stats .no-jobs span{font-weight:500;color:#fff;text-transform:capitalize}@media (max-width: 500px){.stats{display:flex;flex-direction:column;margin-bottom:20px;justify-content:center;align-items:center}}.ft{font-size:1.2rem;font-weight:500}.error-load{color:red}.success{color:green}.error{color:red}
