body{--mm-primary-color:#021936;--mm-secondary-color:#FD650C}.card{border-radius:0.3rem!important}nav.navbar{position:fixed;width:100%;z-index:1000;box-shadow:0 0 10px rgba(0,0,0,0.1);height:90px;float:left;top:0px;background-color:#011936}nav ul li a.nav-link{font-family:"Red Hat Display",Sans-serif;font-size:16px;font-weight:500;padding:13px 20px;line-height:20px;align-items:center;display:flex;position:relative;list-style:none;color:#011936}nav h1{font-size:24px}h2.card-title{font-size:1.25rem!important;line-height:1.5rem!important;font-weight:400!important}nav .lead{font-size:12px}body{background-color:#eee}#main-container{margin-top:100px;background-color:#eee}.card{border-radius:0.75rem;border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.card .card-header-custom{background-color:#011936;color:white;padding:0.75rem;border-radius:0.75rem 0.75rem 0 0;position:relative;border-bottom:1px solid #ddd}.card .card-footer{border-radius:0 0 0.75rem 0.75rem}.card .card-header-custom h2{font-size:1.1rem;margin-bottom:0.25rem}.card .card-header-custom h3{font-size:0.9rem;margin-bottom:0}.card .card-header-custom .company-logo{width:48px;height:48px;margin-right:0.75rem}.btn-primary{background-color:#011936;border-color:#011936}.btn-primary:hover,.btn-primary:focus{background-color:#022859;border-color:#022859}.card .publication-date{position:absolute;top:0.75rem;right:0.75rem;font-size:0.85rem;opacity:0.9}article.job-description{}aside.job-meta{}.rounded-borders{border-radius:0.25rem!important}footer{margin-top:3rem;padding:2rem 0;background-color:#f8f9fa}