.Hero-image{display:flex;position:absolute;width:100%}.oxy-campaigns-section{width:100%;padding:60px 20px;background-color:#fff}.oxy-campaigns-heading{text-align:center;margin-bottom:50px}.oxy-campaigns-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:32px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#333;margin:0 0 20px 0;line-height:1.2}.oxy-campaigns-separator{width:60px;height:2px;background-color:#333;margin:0 auto}.oxy-campaigns-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto}.oxy-campaign-card{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer;transition:transform 0.3s ease}.oxy-campaign-card:hover{transform:scale(1.02)}.oxy-campaign-card-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.oxy-campaign-card-title{position:absolute;bottom:20px;left:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,0.3);z-index:10;margin:0;padding:0}@media (max-width:768px){.oxy-campaigns-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:15px}.oxy-campaigns-title{font-size:24px;letter-spacing:1px}.oxy-campaign-card-title{font-size:14px;bottom:15px;left:15px}}@media (max-width:480px){.oxy-campaigns-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.oxy-campaigns-section{padding:40px 15px}.oxy-campaigns-title{font-size:20px}}.container-1{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:20px;position:absolute;top:100%;bottom:100%;margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;padding-top:145px;padding-right:135px;padding-bottom:160px;padding-left:134px}.text-1{color:#FFF;font-size:60px}.main-button{padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;background-color:var(--color-1);border-radius:100px}