.pg-header{min-height:120px}.pg-header .pg-header-bg{height:200px}.pg-header .bg-gradient{background-image:linear-gradient(180deg,#00284480,#00284400 47.5%)!important}.pg-header .pg-header-content{background-color:#fbfbfb;border-left:10px solid #014976}.pg-header .pg-header-content .pg-header-title{color:#014976;font-weight:600}@media(min-width:768px){.pg-header .pg-header-bg{height:500px}}@media(min-width:992px){.pg-header .pg-header-info{bottom:-104px;left:0;position:absolute;right:0}.pg-header .pg-header-info .pg-header-content .description{font-size:18px}}.pg-content{background:linear-gradient(135deg,#00284408,#0000 50%),linear-gradient(225deg,#0028440d,#0000 50%),linear-gradient(180deg,#fff 0,#f0f5f8 50%,#e3eef5);min-height:100vh;padding-bottom:210px;position:relative}.pg-content:before{background-image:radial-gradient(circle at 20% 30%,#0028440f 0,#0000 50%),radial-gradient(circle at 80% 20%,#00284414 0,#0000 50%),radial-gradient(circle at 40% 70%,#0028440d 0,#0000 40%),radial-gradient(circle at 90% 60%,#00284412 0,#0000 40%),radial-gradient(circle at 10% 90%,#0028440f 0,#0000 50%)}.pg-content:after,.pg-content:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.pg-content:after{background-image:repeating-linear-gradient(45deg,#0000,#0000 80px,#00284405 0,#00284405 160px),repeating-linear-gradient(-45deg,#0000,#0000 80px,rgba(0,40,68,.015) 0,rgba(0,40,68,.015) 160px)}.pg-content ul{list-style:none;position:relative;z-index:1}.pg-content ul li{line-height:1.6;padding:8px 0 8px 30px;position:relative}.pg-content ul li:before{color:#002844;content:"";font-family:Font Awesome\ 5 Free,serif;font-size:1.2rem;font-weight:700;left:0;position:absolute}@media(min-width:992px){.pg-content{padding-bottom:108px;padding-top:105px}}.current-openings .card{border-radius:15px;box-shadow:0 10px 40px #0003;transition:box-shadow .3s ease}.current-openings .card:hover{box-shadow:0 15px 50px #0000004d}.current-openings .card .card-header{background:linear-gradient(135deg,#002844,#004d73);border-top-left-radius:15px;border-top-right-radius:15px;padding:15px 25px}.current-openings .card .card-header .job-title{font-size:1.5rem}.current-openings .card .card-header .urgent-badge{animation:pulse 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:20px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;padding:6px 15px}.current-openings .card .card-body .info-row{border-bottom:1px solid #e2e8f0;display:flex;padding:12px 0}.current-openings .card .card-body .info-row:last-child{border-bottom:none}.current-openings .card .card-body .info-row .info-label{align-items:center;color:#002844;display:flex;flex:0 0 130px;font-size:.9rem;font-weight:600;gap:8px}.current-openings .card .card-body .info-row .info-label i{color:#08c;font-size:1rem}.current-openings .card .card-body .info-row .info-value{color:#4a5568;flex:1;font-size:.9rem;font-weight:500}.current-openings .card .apply-btn{background:linear-gradient(135deg,#002844,#08c);border:none;border-radius:50px;color:#fff;font-weight:700;padding:5px 25px;transition:box-shadow .3s ease}.current-openings .card .apply-btn:hover{box-shadow:0 5px 20px #08c6}.current-openings .card .helper-txt{color:#002844}@media(min-width:768px){.current-openings .card .card-body .info-row .info-label{flex:0 0 170px}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}