.card-flexbox.cards-button-list{display:flex;flex-direction:column;position:relative}.card-flexbox.cards-button-list:before{background:url(https://46749396.fs1.hubspotusercontent-na2.net/hubfs/46749396/aseva-site-files/favicon-aseva.svg) no-repeat 0 100%;background-size:700px auto;bottom:-150px;content:"";height:700px;left:-150px;opacity:.125;position:absolute;width:700px;z-index:1}.card-flexbox.cards-button-list .card{background:none;border-radius:unset;display:flex;flex-direction:column;margin:16px;overflow:hidden;padding:0;position:relative;z-index:2}.card-flexbox.cards-button-list .card .card-header{padding-bottom:24px}.card-flexbox.cards-button-list .card .card-header h3{font-family:Raleway,sans-serif;font-weight:800;margin-bottom:0}.card-flexbox.cards-button-list .card .card-body{display:flex;flex-direction:column;gap:1rem}.card-flexbox.cards-button-list .card .card-body p{margin-bottom:0}.card-flexbox.cards-button-list .card .card-button a{align-items:center;background:var(--blue-extra-light);border:1px solid var(--blue);border-radius:.5rem;color:var(--primary);display:flex;font-weight:500;gap:.75rem;padding:1rem;position:relative}.card-flexbox.cards-button-list .card .card-button a:hover{background:var(--white);color:var(--blue-dark)}.card-flexbox.cards-button-list .card .card-button a:hover svg path{stroke:var(--blue-dark)}.card-flexbox.cards-button-list.flex-columns-1 .card{padding-bottom:0;padding-top:0}@media (min-width:768px){.card-flexbox.cards-button-list{flex-direction:row;flex-wrap:wrap;justify-content:center}.card-flexbox.cards-button-list.flex-columns-2 .card,.card-flexbox.cards-button-list.flex-columns-3 .card,.card-flexbox.cards-button-list.flex-columns-4 .card,.card-flexbox.cards-button-list.flex-columns-5 .card,.card-flexbox.cards-button-list.flex-columns-custom7 .card{width:calc(50% - 32px)}.card-flexbox.cards-button-list.flex-columns-3-1 .card,.card-flexbox.cards-button-list.flex-columns-custom7 .card:first-of-type{width:100%}}@media (min-width:992px){.card-flexbox.cards-button-list.flex-columns-3 .card{width:calc(33.3333% - 32px)}.card-flexbox.cards-button-list.flex-columns-4 .card{width:calc(25% - 32px)}.card-flexbox.cards-button-list.flex-columns-5 .card{width:calc(20% - 32px)}.card-flexbox.cards-button-list.flex-columns-3-1 .card{width:calc(33.3333% - 32px)}}@media (min-width:1200px){.card-flexbox.cards-button-list.flex-columns-custom7 .card{width:calc(25% - 32px)}.card-flexbox.cards-button-list.flex-columns-custom7 .card:first-of-type{width:calc(50% - 32px)}}