.cards-value-props .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px}.cards-value-props .card{background:#fff;border:2px solid rgba(112,184,255,.5);border-top:8px solid #06c;border-radius:4px;overflow:visible;position:relative;display:flex;flex-direction:column}.cards-value-props .card a{color:#0a376d;display:flex;flex-direction:column;height:100%;text-decoration:none}.cards-value-props .card .card-content{padding:32px 26px 165px;display:flex;flex-direction:column;height:100%;flex-grow:1;align-items:flex-start}.cards-value-props .card>.card-content{padding-bottom:32px}.cards-value-props .card .eyebrow{font-family:'Space Mono',monospace;font-size:16px;font-weight:700;font-style:normal;letter-spacing:1.6px;text-transform:uppercase;color:#06c;line-height:1.2;margin-bottom:16px}.cards-value-props .card h3{color:#0a376d;font-size:30px;font-weight:500;font-style:normal;letter-spacing:-.6px;line-height:1.2;margin-bottom:24px}.cards-value-props .card .description{color:#0a376d;font-size:16px;font-weight:300;font-style:normal;line-height:1.36;margin-bottom:0}.cards-value-props .card .card-link{background-color:#06c;color:#fff;font-weight:500;font-size:16px;position:absolute;left:-2px;right:-2px;bottom:-2px;padding:0 30px;height:2px;transition:height 0.3s ease,padding 0.3s ease,opacity 0.3s ease;display:flex;align-items:center;justify-content:space-between;overflow:hidden;opacity:0;border-radius:0 0 4px 4px}.cards-value-props .card .card-link::after{content:"";background-image:url(../../../../../../../../themes/ontic-v2/acf-blocks/cards-value-props/white-arrow.svg);background-size:contain;background-repeat:no-repeat;width:12px;height:12px;display:inline-block;flex-shrink:0}.cards-value-props .card a:hover .card-link{padding:115px 30px 30px 30px;height:165px;opacity:1;z-index:2}@media screen and (max-width:859px){.cards-value-props .cards{display:flex;flex-direction:row;overflow-x:auto;gap:16px;padding-bottom:20px;-webkit-overflow-scrolling:touch}.cards-value-props .cards .card{width:300px;flex-shrink:0;scroll-snap-align:start}.cards-value-props .cards .card:first-of-type{margin-left:20px}.cards-value-props .cards .card:last-of-type{margin-right:20px}.cards-value-props .card h3{font-size:24px}.cards-value-props .card .card-link{padding:20px 30px;height:auto;opacity:1;z-index:2}.cards-value-props .card a:hover .card-link{padding:20px 30px;height:auto}}