.cards-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;max-width:1280px;width:100%}.cards-grid .card{height:285px;max-width:280px;-webkit-perspective:1000px;perspective:1000px;width:100%}.cards-grid .card-inner{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.cards-grid .card:hover .card-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.cards-grid .card-back,.cards-grid .card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #eaebf0;border-radius:.625rem;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.04);box-shadow:0 1px 2px 0 rgba(16,24,40,.04);height:100%;margin-bottom:0;overflow:hidden;padding:2.12rem 3.5rem 2.22rem;position:absolute;width:100%}.cards-grid .card-front{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;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-pack:center;-ms-flex-pack:center;justify-content:center}.cards-grid .card-front img{margin-bottom:.62rem}.cards-grid .card-front .flip-icon{-ms-flex-item-align:end;align-self:flex-end;margin-right:15px;position:absolute;right:.88rem;top:1.88rem}.cards-grid .card-front img.thumbnail{height:168px;margin-bottom:.625rem;max-width:168px!important;-o-object-fit:cover;object-fit:cover;width:100%}.cards-grid .card-front h3{color:#017396}.cards-grid .card-back h3,.cards-grid .card-front h3{font-size:2rem;font-weight:700;letter-spacing:-.04rem;line-height:2.3125rem;margin-bottom:0;text-align:center}.cards-grid .card-back h3{color:#fff}.cards-grid .card-back{background:#017396;color:#fff;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.cards-grid .card-back p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.95em;line-height:1.4;margin:12px 0}.cards-grid .card-back button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px!important;padding:10px 16px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.cards-grid .card-back a{background:#fff;border:1px solid #017396;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(16,24,40,.04);color:#017396;display:flex;font-size:.9375rem;font-style:normal;font-weight:600;gap:.375rem;letter-spacing:-.00625rem;line-height:1.375rem}.cards-grid .card-back a:active,.cards-grid .card-back a:focus,.cards-grid .card-back a:hover{background:#1c4565;border:1px solid #1c4565;color:#fff}.cards-grid .card-back a:active:after,.cards-grid .card-back a:focus:after,.cards-grid .card-back a:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.67' d='M1.34 6h10.833M8.006 1l4.41 4.41a.833.833 0 0 1 0 1.18L8.007 11'/%3E%3C/svg%3E")!important}.cards-grid .card-back .button-wrapper{align-items:center;display:flex;justify-content:center}.cards-grid .card-back .button-wrapper a:after{align-items:center;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath stroke='%23017396' stroke-linecap='round' stroke-width='1.67' d='M1.34 6h10.833M8.006 1l4.41 4.41a.833.833 0 0 1 0 1.18L8.007 11'/%3E%3C/svg%3E");height:.625rem;justify-content:center;width:.70756rem}.cards-grid .card-back a svg path{stroke:#066a99}.cards-grid .card-back button:focus,.cards-grid .card-back button:hover{background:#0056b3}.cards-grid .card-back a:hover svg path{stroke:#fff}