@-webkit-keyframes animate-bg-to-video{from{opacity:1}to{opacity:0}}@keyframes animate-bg-to-video{from{opacity:1}to{opacity:0}}section.cards .title{font-size:28px;letter-spacing:.7px;line-height:38px}section.cards .section-header{margin-bottom:24px;text-align:center}section.cards .row{--bs-gutter-y:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.cards .info-card{border:2px solid #efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding:24px;background-color:var(--bs-light);text-align:center;border-radius:10px;color:var(--bs-black);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}section.cards .info-card img{margin-bottom:12px}section.cards .info-card svg{font-size:40px;margin-bottom:12px}section.cards .info-card .ic-title{font-size:20px;letter-spacing:.5px;line-height:27px}section.cards .info-card:is(a):hover,section.cards .info-card:is(a):focus{border-color:var(--bs-primary)}