.trainerpod{box-sizing:border-box;width:220px;height:310px;color:inherit;cursor:pointer;background-color:#fff;padding:15px;text-decoration:none;transition:all .5s;display:block}.trainerpod:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.trainerpod:hover .trainer-info .trainername{color:orange}.trainerpod .trainer-image{background:#d7d7d7;width:100%;height:180px;overflow:hidden}.trainerpod .trainer-image .img{object-fit:cover;width:100%;height:100%}.trainerpod .trainer-info{text-align:center;color:#00725f;flex-direction:column;justify-content:center;align-items:center;height:fit-content;margin-top:5px;display:flex}.trainerpod .trainer-info .trainername{height:100%;padding:5px 0;font-size:17px;font-weight:700;line-height:20px;display:flex}.trainerpod .trainer-info .trainerrole{opacity:.8;color:#00725f;flex-direction:row;justify-content:center;align-items:center;gap:3px;font-size:12px;line-height:15px;display:flex}.trainerpod .trainer-info .trainerrole-country{opacity:.8;background-color:#7fffd43c;border-radius:2px;flex-direction:row;justify-content:center;align-items:center;gap:3px;width:fit-content;margin-top:5px;padding:2px 4px;font-size:12px;line-height:12px;display:flex}@media (max-width:560px){.trainerpod{width:min(100%,260px);height:auto;padding:12px}.trainerpod .trainer-image{height:160px}.trainerpod .trainer-info .trainername{font-size:16px}.trainerpod .trainer-info .trainerrole,.trainerpod .trainer-info .trainerrole-country{font-size:11px}}
