.giving{background:var(--background-color, #F9F9F9);margin-top:var(--row-margin, 0);padding-top:0}.giving__container{overflow:visible}.giving__content{display:flex;flex-flow:row wrap;padding:clamp(2.5rem,2.341vw + 1.973rem,4.25rem) calc(clamp(2.5rem,2.341vw + 1.973rem,4.25rem)/2)}@media screen and (min-width: 1024px){.giving__content{padding:clamp(2.5rem,2.341vw + 1.973rem,4.25rem)}}.giving__preheading{order:1;flex:0 0 100%;text-align:center}.giving__heading{order:2;flex:0 0 100%;text-align:center;margin-bottom:calc(clamp(3rem,4.348vw + 2.022rem,6.25rem)/2)}.giving__tiles{order:3;flex:0 0 100%;display:flex;flex-flow:row wrap;gap:16px;justify-content:center}.giving__tile{flex:0 0 calc(50% - 8px);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:8px;text-align:center;position:relative;overflow:hidden;aspect-ratio:1/1;padding:6px;background:#fff;border-radius:clamp(1rem,1.338vw + .699rem,2rem);box-shadow:0px 0px 15px rgba(0,0,0,.16);transition:box-shadow .1s ease-in-out}@media screen and (min-width: 768px){.giving__tile{flex:0 0 calc(33.33% - 11.2px);padding:16px}}@media screen and (min-width: 1024px){.giving__tile{flex:0 0 calc(20% - 12.8px);padding:12px}}@media screen and (min-width: 1280px){.giving__tile{flex:0 0 calc(20% - 24px)}}@media screen and (min-width: 1440px){.giving__tile{flex:0 0 calc(20% - 48px);padding:20px}}.giving__tile:has(a):hover{box-shadow:0px 0px 15px rgba(0,0,0,.36)}.giving__tile a{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:8px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0}.giving__tile-icon{margin-bottom:8px;color:#0098c3}.giving__tile-heading h4{font-size:clamp(1.2rem,.903vw + .997rem,1.875rem);margin-bottom:0;color:#53565a}.giving__button{order:4;flex:0 0 100%;text-align:center}
