.roc-cards-array-wrapper{display:flex;padding-top:1.5rem}@media only screen and (min-width: 62em){.roc-cards-array-wrapper{padding-top:1.75rem}}.roc-cards-array{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-direction:column;gap:1.75rem}@media only screen and (min-width: 62em){.roc-cards-array{flex-direction:row;flex-wrap:wrap;gap:2.25rem;max-width:1450px;margin-inline:auto}}@media only screen and (min-width: 75em){.roc-cards-array{gap:3.75rem}}.roc-cards-array__item{display:flex;flex-direction:column;text-align:center;position:relative;border-radius:10px;overflow:hidden}@media only screen and (min-width: 62em){.roc-cards-array__item{flex:1 1 calc(50% - 2.25rem)}}@media only screen and (min-width: 75em){.roc-cards-array__item{flex:1 1 calc(50% - 3.75rem)}}.roc-cards-array__item-image-wrapper{height:190px}@media only screen and (min-width: 62em){.roc-cards-array__item-image-wrapper{height:360px}}.roc-cards-array__item-image{width:100%;height:100%;object-fit:cover}.roc-cards-array__item-content{display:flex;flex-direction:column;align-items:center;flex:1;padding:1.875rem 1.5rem 2.325rem;background-color:#ededed;color:#000}@media only screen and (min-width: 62em){.roc-cards-array__item-content{padding:2.75rem 3rem 3rem}}.roc-cards-array__item--left .roc-cards-array__item-content{align-items:flex-start}.roc-cards-array__item--right .roc-cards-array__item-content{align-items:flex-end}.roc-body .roc-cards-array__item-link{text-decoration:none;outline-offset:-2px}.roc-cards-array__item-name{margin-block:0 1rem;font-size:1.85rem;letter-spacing:-1px;line-height:2.25rem}@media only screen and (min-width: 62em){.roc-cards-array__item-name{font-size:2.4375rem;line-height:2.75rem}}.roc-cards-array__item-subtitle{margin-block:0 1.125rem;font-size:1.1875rem;font-weight:300;line-height:1.75rem}@media only screen and (min-width: 62em){.roc-cards-array__item-subtitle{font-size:1.375rem}}.roc-body .roc-cards-array__item-content .roc-cards-array__item-btn{width:100%;max-width:232px;margin-top:auto;padding-block:1rem;font-size:.9375rem}@media only screen and (min-width: 62em){.roc-body .roc-cards-array__item-content .roc-cards-array__item-btn{padding:1.25rem 4.5625rem;font-size:.9375rem;max-width:246px}}
