.hover-cards-02__wrapper{width:100%;padding:1rem 0}.hover-cards-02__card{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;text-decoration:none;min-height:200px;position:relative;margin:.5rem}.hover-cards-02__card{width:calc(100% / 3 - 2rem)}.hover-cards-02__overlay{opacity:0;z-index:1;position:relative;top:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:2rem;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.hover-cards-02__overlay__inner{width:100%}@media(max-width:1024px){.hover-cards-02__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hover-cards-02__card{width:calc(100% / 2 - .5rem) !important;margin-bottom:4rem;margin-left:.25rem;margin-right:.25rem}.hover-cards-02__overlay{opacity:.8;color:white}.hover-cards-02__text{bottom:0}}@media(max-width:620px){.hover-cards-02__card,.hover-cards-02__text{width:100% !important}}.hover-cards-02__overlay{background-color:#b2e1d8}.hover-cards-02__overlay:hover{background-color:rgb(0 101 128 / 76%)}