.cards{padding:0 10px}.cards .heading{margin:0 auto 20px;max-width:1140px}.cards .heading h2,.cards .heading p{text-align:center}.cards .heading.left h2,.cards .heading.left p{text-align:left}.cards .heading.right h2,.cards .heading.right p{text-align:right}.cards .heading h2{margin:0}.cards .heading p{font-size:24px;font-size:1.5rem;font-weight:300;margin:0}.cards .heading h2+p{margin-top:20px}.cards .listing{display:grid;gap:10px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;margin:0 auto;max-width:1140px}.cards.transparent .listing{gap:30px;padding:0}@media (min-width:1024px){.cards.transparent .listing{gap:30px;padding:0 30px}}@media (min-width:780px){.cards .listing{grid-template-columns:repeat(2,1fr)}}.cards.transparent .item .item-inner a.button{margin-top:30px}.cards:not(.transparent):not(.photo) .item{background-color:#fff;background-image:url(https://www.credohighered.com/hubfs/Credo%20Theme%20v2/images/card-background-navy.jpg);background-repeat:no-repeat;background-size:cover;border-radius:20px 0 20px 0;position:relative}.cards h3{margin-top:0}.cards:not(.transparent):not(.photo) .item .item-inner,.cards:not(.transparent):not(.photo) .item>a{color:#fff;display:block;padding:20px 60px 70px 20px;position:relative;z-index:2}@media (min-width:780px){.cards:not(.transparent):not(.photo) .item .item-inner,.cards:not(.transparent):not(.photo) .item>a{padding:40px 70px 70px 40px}}.cards:not(.transparent):not(.photo) .item>a{height:100%}.cards .item .item-inner{display:block}.cards:not(.transparent):not(.photo) .item:hover>a,.cards:not(.transparent):not(.photo) .item>a:hover{color:#fff}.cards:not(.transparent):not(.photo) .item .arrow{background-color:#fff;border-radius:100%;bottom:20px;display:block;height:50px;padding:10px;position:absolute;right:20px;transition:background-color .25s ease-in-out;width:50px}.cards:not(.transparent):not(.photo) .item .arrow svg{height:100%;width:100%}.cards:not(.transparent):not(.photo) .item .arrow svg path{fill:#666;transition:fill .25s ease-in-out}.cards:not(.transparent):not(.photo) .item.green{background-color:#638c3d}.cards:not(.transparent):not(.photo) .item.blue{background-color:#005da6}.cards:not(.transparent):not(.photo) .item.orange{background-color:#f18c21}.cards:not(.transparent):not(.photo) .item.purple{background-color:#512e6d}.cards:not(.transparent):not(.photo) .item.teal{background-color:#00abc7}.cards:not(.transparent):not(.photo) .item.gray{background-color:#f1f2f2;color:#414042}.cards:not(.transparent):not(.photo) .item a:hover .arrow{background-color:#005da6}.cards:not(.transparent):not(.photo) .item a:hover .arrow svg path{fill:#fff}.cards.with-sidebar .inner{display:grid;gap:30px;grid-template-columns:3fr 1fr;margin:0 auto;max-width:1140px}.cards.with-sidebar .heading{grid-column:1/span 2;margin-bottom:0}.cards.with-sidebar .listing{grid-column:1;margin:0;max-width:100%}.cards.with-sidebar .sidebar{grid-column:2}.cards.with-sidebar .sidebar p.heading{color:#6e6259;font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:1.5px;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.cards .sidebar .svg{height:14px}.cards .sidebar .svg path{fill:#6e6259}.cards .sidebar ul{display:grid;gap:10px;grid-template-columns:100%;grid-template-rows:auto;list-style:none;margin:0;padding:0}.cards .sidebar li{display:grid;gap:10px;grid-template-columns:7px 1fr;line-height:1.2}.cards:not(.transparent):not(.photo) .item-inner svg{max-width:7px}.cards .item-inner li svg path{fill:#fff}.cards .item-inner li:hover svg path{fill:#addee5}.cards .listing li,.cards .listing ul{list-style:none;margin:0;padding:0}.cards .listing ul{margin-top:35px}.cards .listing li{display:grid;gap:17px;grid-auto-flow:column;grid-template-columns:7px auto;justify-content:start;margin-bottom:5px}.cards .item-inner a:not(.button):not(.hs_button){color:#fff;text-decoration:underline}.cards .item-inner a:not(.button):not(.hs_button):hover{color:#addee5}.cards.photo .listing{gap:20px}.cards .photo img{display:block;height:100%;margin:0;object-fit:cover;width:100%}.cards.photo .content{padding:30px 0}.cards.photo .content a:not(.button):not(.hs_button){text-decoration:underline}.cards.photo .content a:not(.button):not(.hs_button):hover{text-decoration:none}.cards:not(.photo):not(.transparent) .item{display:grid;grid-template-columns:1fr 100px;overflow:hidden;position:relative}.cards:not(.photo):not(.transparent) .item:before{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:background-color .25s ease-in-out;width:100%}.cards:not(.photo):not(.transparent) .item.gray:before{background-color:rgba(0,0,0,.1)}.cards:not(.photo):not(.transparent) .item:hover:before{background-color:rgba(0,0,0,.5)}.cards:not(.photo):not(.transparent) .item.gray:hover:before{background-color:rgba(0,0,0,.4)}.cards:not(.photo):not(.transparent) .item>.item-inner,.cards:not(.photo):not(.transparent) .item>a{grid-area:1/1/1/3;z-index:2}.cards:not(.photo):not(.transparent) .item>a{height:auto!important}.cards:not(.photo):not(.transparent) .item>.color-background{grid-area:1/2/1/3;overflow:hidden;position:relative;z-index:1}.cards:not(.photo):not(.transparent) .item>.color-background svg{height:150%;left:-40px;object-fit:cover;position:absolute;top:-40%;transition:opacity .25s ease-in-out}@media (min-width:780px){.cards:not(.photo):not(.transparent) .item>.color-background svg{left:-50px}.cards.with-sidebar:not(.photo):not(.transparent) .item>.color-background svg{left:-110px}.cards.with-sidebar:not(.photo):not(.transparent) .item>a{padding:40px 80px 40px 40px}}.cards:not(.photo):not(.transparent) .item.gray a{color:#414042}.cards:not(.photo):not(.transparent) .item.gray a:hover{color:#fff}.cards:not(.photo):not(.transparent) .item{background-image:none!important}.cards:not(.photo):not(.transparent) .item:hover .color-background svg{opacity:.9}