.gratitudeList{display:flex!important;flex-wrap:wrap!important;gap:24px;justify-content:center;width:100%;margin-left:auto;margin-right:auto}.gratitudeCard{background:rgba(255,255,255,.14);border-radius:50px;box-shadow:0 2px 16px rgba(0,0,0,.07);width:calc(50% - 12px);min-width:320px;display:flex;flex-direction:column;align-items:center;padding:32px 24px 24px 24px;transition:box-shadow .2s;transition:transform .2s;justify-content:space-between}.gratitudeCard:hover{background-color:rgba(255,78,21,.2);box-shadow:0 4px 24px rgba(255,78,21,.15);transform:scale(1.05)}.gratitudeCompany{color:#fff;font-family:Unbounded,sans-serif;font-size:1.9rem;font-weight:500;margin-bottom:18px;text-align:center;width:100%}.gratitudeImageContainer{width:100%;display:flex;justify-content:center;align-items:center;margin-top:10px}.gratitudeImage{max-width:100%;max-height:500px;object-fit:contain;cursor:pointer;transition:transform .2s}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;overflow-y:auto;padding:20px;padding-top:130px}.modal-content{max-width:100vh;width:auto;height:auto;border-radius:8px;box-shadow:0 0 15px #000}.modal-close{position:absolute;top:120px;right:100px;color:#fff;font-size:24px;cursor:pointer;z-index:1100;text-shadow:0 0 5px #000}@media(max-width:900px){.gratitudeCard{width:100%;max-width:100%;padding:20px 10px 16px 10px}.gratitudeList{gap:24px 0;padding:0 10px}}@media(max-width:600px){.gratitudeCard{padding:12px 4px 8px 4px}.gratitudeImage{max-height:180px}}@media(max-width:480px){.modal-close{display:none}.modal-content{max-width:100%;max-height:100vh}.gratitudeList{padding:0;gap:16px}.gratitudeCompany{font-size:16px;font-weight:300}.gratitudeCard{background-color:transparent}.gratitudeCard:hover{background-color:transparent;transform:unset;box-shadow:none;border:0}}