.rec_top_img img {width: 100%;height: 100vh;margin: 0 auto;display: block;object-fit: cover;}.rec_title {padding: 5% 30% 0.5%;}.rec_title h2 {font-size: 20px;color: #fff;font-weight: lighter;padding-bottom: 3rem;border-bottom: 1px solid #fff;margin-bottom: 35px;text-align: center;}.rec_title p {font-size: 13px;color: #fff;}.page-footer {margin-top: 150px;}.awards-list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 50px;max-width: 1200px;margin: 0 auto;width: 100%;color: #fff;padding: 0 2rem;}.awards-list div {display: flex;flex-direction: column;align-items: center;text-align: center;opacity: 0;transform: translateY(30px);transition: opacity 0.5s ease, transform 0.5s ease, box-shadow 0.3s ease;}.awards-list div.show {opacity: 1;transform: translateY(0);}.awards-list img {width: 250px;height: auto;border-radius: 8px;transition: transform 0.5s ease, box-shadow 0.5s ease;margin-top: 5rem;}.awards-list div:hover img {transform: translateY(-10px) scale(1.1);box-shadow: 0 8px 20px rgba(109, 108, 108, 0.8);}.awards-list div span {width: 100%;margin-top: 8px;font-size: 13px;}@media (max-width: 1000px) {.page-footer {color: #fff;width: 100%;padding: 5%;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;}.page-footer .logo-footer img {max-width: 40px;}.copyright {font-size: 12px;}.rec_title {padding: 10% 20% 5%;}.awards-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;margin: 0 auto;width: 100%;color: #fff;padding: 0 2rem;}.awards-list img {width: 65%;}.awards-list div span {width: 100%;font-size: 12px;margin: 0;}}@media (max-width: 767px) {.rec_title {padding: 10% 20% 1%;}.awards-list {gap: 20px;padding: 0 1rem;}}