.flex.flex-wrap{gap:20px;justify-content:flex-start;margin-top:30px}.col-12.md\:col-3{flex:1;min-width:300px;max-width:350px;margin-bottom:30px}.card.surface-card{border:none;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column;background:#fff}.mb-3{margin-bottom:0!important;border-radius:8px;overflow:hidden}.mb-3 img{display:block;width:100%;height:380px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out!important;transform:scale(1)}.mb-3 img:hover{transform:scale(1.06)}.px-4{padding:20px!important;flex:1;display:flex;flex-direction:column}.text-2lg.line-height-3{margin:0 0 15px!important;font-size:1.2rem!important;line-height:1.4!important;font-weight:600!important}.text-2lg.line-height-3 a{color:#333!important;transition:color .3s ease}.text-2lg.line-height-3 a:hover{color:#007ad9!important}.text-lg.mb-4.text-primary{display:block;margin-bottom:15px!important;font-size:.9rem!important;color:#666!important}.line-height-3.text-lg.text-700{margin:0 0 20px!important;color:#666!important;font-size:.95rem!important;line-height:1.6!important;flex:1}.pb-4{margin-top:auto;padding-top:10px!important;padding-bottom:0!important}.pb-4 a{color:#007ad9!important;text-decoration:none;font-weight:600!important;font-size:.9rem!important;transition:color .3s ease}.pb-4 a:hover{color:#005bb5!important}@media (max-width: 768px){.flex.flex-wrap{flex-direction:column;gap:15px}.col-12.md\:col-3{max-width:100%;min-width:100%}.mb-3 img{height:380px}.px-4{padding:15px!important}.text-2lg.line-height-3{font-size:1.1rem!important}}@media (min-width: 769px) and (max-width: 1024px){.col-12.md\:col-3{max-width:calc(50% - 10px)}}@media (min-width: 1025px){.col-12.md\:col-3{max-width:calc(33.333% - 14px)}}
