.gratitude-page_main__akbdH{font-size:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:calc(100vh - 326px);padding-top:96px}@media(min-width:1200px){.gratitude-page_main__akbdH{padding-top:116px}}.gratitude-page_textCenter___ToZI{text-align:center}.gratitude-page_textUppercase__o2_30{text-transform:uppercase}.gratitude-page_titleContainer__T12Fc{text-align:center;max-width:90vw}.gratitude-page_titleContainer__T12Fc p{margin:20px auto;max-width:730px}.gratitude-page_titleContainer__T12Fc hr{border-width:2px;border-style:solid;width:70%;margin:10px auto}.gratitude-page_sidekickContainer__nwU8g{border-left:4px solid rgb(var(--foreground-rgb));padding-left:12px;max-width:90vw}.gratitude-page_sidekickContainer__nwU8g h1,.gratitude-page_sidekickContainer__nwU8g h2{font-family:var(--font-unbounded);margin-bottom:10px}.gratitude-page_sidekickContainer__nwU8g ul{-webkit-padding-start:revert;padding-inline-start:revert}.gratitude-page_buttons__L8pae{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px}.gratitude-page_button__9kepb{font-family:var(--font-unbounded);text-transform:uppercase;display:flex;gap:10px;align-items:center;font-size:20px;padding:13px 20px;cursor:pointer;text-decoration:none}.gratitude-page_primaryButton__D1QAk{border:2px solid rgb(var(--primary-btn-bg-rgb));background-color:rgb(var(--primary-btn-bg-rgb));color:rgb(var(--primary-btn-rgb))}.gratitude-page_secondaryButton__6VcOk{border:2px solid rgb(var(--secondary-btn-bg-rgb));background-color:rgb(var(--secondary-btn-bg-rgb));color:rgb(var(--secondary-btn-rgb))}.gratitude-page_outlinedButton__jQ_FZ{background:none;border-color:rgb(var(--foreground-rgb));color:rgb(var(--foreground-rgb))}.gratitude-page_content__5u9YS{max-width:800px;text-align:center}.gratitude-page_image__tnWYj{width:100%;height:auto}@media(max-width:480px){.gratitude-page_main__akbdH{font-size:16px}.gratitude-page_titleContainer__T12Fc hr{border-width:1px}}@media(max-width:320px){.gratitude-page_main__akbdH{font-size:14px}}.gratitude-page_main__akbdH{gap:32px}.gratitude-page_introContent__dxUBX{max-width:1290px;margin-top:60px}.gratitude-page_introContent__dxUBX h1{font-family:var(--font-unbounded);font-size:clamp(32px,10vw,128px);line-height:clamp(32px,10vw,128px);opacity:.1}.gratitude-page_introContent__dxUBX h2{margin-top:clamp(-60px,-5vw,-20px)}.gratitude-page_introContent__dxUBX hr{border-width:2px;border-style:solid;width:70%;max-width:600px;margin:10px auto}.gratitude-page_introContent__dxUBX p{margin:20px auto;max-width:730px;text-align:center}.gratitude-page_primaryText__UMMf_{font-family:var(--font-unbounded);font-size:clamp(24px,5vw,64px);line-height:clamp(24px,5vw,64px);color:rgb(var(--blue-rgb))}.gratitude-page_rewards__sLDie{display:grid;grid-template-columns:repeat(4,177px);grid-auto-columns:auto;grid-gap:32px;gap:32px}.gratitude-page_gridImageWrapper__6I8_y.gratitude-page_horizontal__MesCU{grid-column:span 2}.gratitude-page_gridImage__mpxpb{width:100%;height:100%;object-fit:contain}.gratitude-page_gridImage__mpxpb:hover{cursor:pointer;transform:scale(1.05);transition:.5s}@media(max-width:960px){.gratitude-page_rewards__sLDie{grid-template-columns:repeat(4,147px);gap:24px}}@media(max-width:768px){.gratitude-page_rewards__sLDie{grid-template-columns:repeat(2,200px);gap:16px}}@media(max-width:480px){.gratitude-page_rewards__sLDie{grid-template-columns:238px}.gratitude-page_gridImageWrapper__6I8_y.gratitude-page_horizontal__MesCU{grid-column:span 1}}.image-modal_imageModalMain__qfjng{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.image-modal_imageModalContent__6rk7y{position:relative;background:#fff;box-sizing:border-box;padding:20px}.image-modal_closeButton__t3UE2{position:absolute;padding:10px;display:flex;background:#fff;top:0;right:-67px}@media(max-width:768px){.image-modal_imageModalContent__6rk7y{padding:10px}.image-modal_closeButton__t3UE2{padding:5px;right:-40px}.image-modal_closeButton__t3UE2>img{width:35px;height:35px}}