 .container-partners {max-width: 1800px;margin: auto;background: #fcf2e8;padding: 20px;border-radius: 8px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}@media (max-width: 768px) {.hero-section {height: 70vh;}.hero-text {font-size: 4.5vw;line-height: 1.2;max-width: 80%;text-align: center;white-space: normal;}}@media (max-width: 480px) {.hero-text {font-size: 6vw;}}.partner-container {max-width: 1200px;margin: 40px auto;padding: 0 15px;}.partner-box {display: flex;align-items: center;margin-bottom: 40px;flex-wrap: wrap;}.partner-img.card-style {flex: 0 0 200px;max-width: 300px;margin-right: 20px;padding: 12px;background: #fff;box-shadow: 0px 2px 10px rgba(0,0,0,0.15);height: 170px;display: flex;}.partner-img img {width: 250px;height: 200px;height: auto;object-fit: contain;margin-bottom: 15px;}.partner-img {margin-bottom: 15px;}.partner-desc {flex: 1;color: gray;margin-left: 10px;font-size: 14px;}@media (max-width: 768px) {.partner {flex-direction: column;text-align: center;}.partner img {width: 90%;height: auto;margin: 0 auto 10px auto;}.partner-info {padding: 10px 15px;font-size: 14px;}}@media (max-width: 768px) {.partner-box {flex-direction: column;text-align: center;}.partner-img.card-style {margin: 0 0 15px 0;max-width: 100%;}.partner-desc {font-size: 14px;}}