.offerings{padding:3rem 1rem;.offerings__inner{display:block;margin:0 auto;max-width:1160px;text-align:center;.offerings__flex-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem;.offerings__offering{display:flex;flex-flow:column;text-align:left;width:calc(25% - .75rem);@media (max-width:767px){width:calc(50% - .5rem)}@media (max-width:480px){width:100%}&:focus,&:hover{color:var(--primary)!important;.offerings__offering__title{text-decoration:underline}}.offerings__offering__image{aspect-ratio:1;object-fit:cover}.offerings__offering__title{display:block;font-size:24px;margin-top:1rem}.offerings__offering__copy{color:#87909e}}}}}