.cards-hover{display:flex;flex-direction:row}.cards-hover .column{border-bottom:2px solid #fff;border-top:2px solid #fff;float:left;height:330px;margin:0;max-width:100%;overflow:hidden;position:relative;transition:all .4s ease;vertical-align:middle}.cards-hover .column img{height:100%;object-fit:cover;width:100%}.cards-hover .column .card__inner .overlay{background:linear-gradient(180deg,rgba(1,50,129,0),#013281);bottom:0;height:100%;left:0;opacity:.6;position:absolute;right:0;top:0;transition:hard-light .3s ease,opacity .3s ease;width:100%}.cards-hover .column.wide .card__inner .overlay{background:#15184a;mix-blend-mode:hard-light;opacity:1;transition:hard-light .3s ease,opacity .3s ease}.cards-hover .column .card__inner{align-items:flex-start;bottom:0;left:0;position:absolute;right:0;top:0}.cards-hover .column .card__text{align-items:flex-start;color:#fff;display:flex;flex:1;flex-direction:column;height:100%;max-width:400px;padding:20px 30px;position:relative;transform:translateY(calc(100% - 80px));transition:transform 1s cubic-bezier(.19,1,.22,1);z-index:2}.cards-hover .column.wide .card__text{justify-content:center;transform:translateY(0)}.cards-hover .column .card__text span.hs-button{bottom:40px;position:absolute}.cards-hover .column.wide .card__text p,.cards-hover .column.wide .card__text span{opacity:1}.cards-hover .column .card__text :is(h1,h2,h3,h4,h5,h6){color:#fff}.cards-hover .column.wide .card__text :is(h1,h2,h3,h4,h5,h6){text-decoration:underline}.cards-hover .column span.hs-button{border:1px solid #fff;border-radius:50px;color:#fff;font-size:16px;opacity:0;padding:10px 18px;transition:opacity .7s cubic-bezier(.19,1,.22,1)}.cards-hover .column .card__inner p{opacity:0;padding-bottom:50px;padding-top:20px;transition:opacity .7s cubic-bezier(.19,1,.22,1)}.cards-hover .column .card__inner a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}@media (max-width:767px){.cards-hover{flex-direction:column}.cards-hover .column .card__text{justify-content:center;transform:translateY(0)}.cards-hover .column .card__text p,.cards-hover .column .card__text span{opacity:1}.cards-hover .column .card__text span.hs-button{bottom:40px;position:absolute}.cards-hover .column .card__text :is(h1,h2,h3,h4,h5,h6){text-decoration:underline}.cards-hover .column .card__inner .overlay{background:#15184a;mix-blend-mode:hard-light;opacity:1;transition:hard-light .3s ease,opacity .3s ease}}@media (min-width:768px){.cards-hover .column{border:2px solid #fff}.cards-hover .column .card__text{padding:40px}}@media (min-width:768px) and (max-width:991px){.cards-hover.columns-4{display:grid;grid-template-columns:repeat(2,auto)}.cards-hover .column .card__text{transform:translateY(calc(100% - 120px))}}@media (min-width:992px){.cards-hover.columns-1 .column{margin:0 auto;max-width:1280px;width:100%}.cards-hover.columns-2 .column.wide{width:60%!important}.cards-hover.columns-3 .column.wide,.cards-hover.columns-4 .column.wide{width:50%!important}.cards-hover .column .card__text{transform:translateY(calc(100% - 100px))}}