.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.card{width:calc(33.333% - 20px);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px)}}@media only screen and (max-width:650px){.card{width:100%}}.card:hover .text{background:#0d9488}.card:hover .text h3,.card:hover .text p,.card:hover .text p.more{color:#fff}.card .image{flex:none;width:100%;height:0;padding-bottom:60%}.card .text{background:#eee;flex-direction:column;flex:auto;padding:30px;transition:all .3s;display:flex}.card .text h3{color:#0d9488;margin-bottom:15px;transition:all .3s}.card .text p{margin:0;transition:all .3s}.card .text p.more{color:#0d9488;margin-top:auto;padding-top:20px;font-weight:600}.card .text p.more i{vertical-align:middle;margin-left:5px}.image-fallback{color:#878787;background:#eee;justify-content:center;align-items:center;font-size:32px;display:flex;position:absolute;inset:0}
