@import url("https://fonts.googleapis.com/css2?family=Libre+Bodoni:wght@400;500;600;700&family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap");.careers-offering-2026{margin:0 auto;max-width:1200px;padding:60px 1px;width:100%}.co-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.co-card{cursor:pointer;height:260px;overflow:hidden;position:relative;width:100%}.co-default-state{height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s ease;width:100%}.co-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.co-title{color:#204839;font-family:Libre Bodoni,serif;font-size:40px;font-weight:500;left:50%;line-height:1.2;margin:0;padding:0 30px;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.co-hover-state,.co-title{position:absolute;width:100%}.co-hover-state{align-items:center;background-color:#204839;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:40px;top:0;transition:opacity .5s ease}.co-hover-text{text-align:left}.co-hover-text,.co-hover-text p{color:#fff;font-family:Outfit,sans-serif;font-size:18px;font-weight:300;line-height:1.6}.co-hover-text p{margin:0 0 15px}.co-hover-text p:last-child{margin-bottom:0}.co-card:hover .co-default-state{opacity:0}.co-card:hover .co-hover-state{opacity:1}@media (max-width:991px){.careers-offering-2026{padding:40px 20px}.co-grid{gap:25px}.co-card{height:350px}.co-title{font-size:36px;padding:0 25px}.co-hover-state{padding:35px}.co-hover-text,.co-hover-text p{font-size:16px}}@media (max-width:767px){.careers-offering-2026{padding:30px 15px}.co-grid{gap:20px;grid-template-columns:1fr}.co-card{height:300px}.co-title{font-size:32px;padding:0 20px}.co-hover-state{padding:30px}.co-hover-text,.co-hover-text p{font-size:16px}}@media (max-width:480px){.co-card{height:280px}.co-title{font-size:28px}.co-hover-state{padding:25px}.co-hover-text,.co-hover-text p{font-size:15px}}