@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.title-search{display:grid;width:100%;height:250px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#3c6fb0;background:linear-gradient(90deg, #004f8c 0%, #3c6fb0 50%, #004f8c 100%);justify-items:center;align-content:center;gap:10px}.title-search h1{text-align:center;align-items:center;color:#fff;font-size:44px}.title-search .search-bar{margin-bottom:20px;display:flex;justify-content:center}.title-search .search-bar input{padding:10px 15px;border:none;background:#fff;letter-spacing:.1rem;box-shadow:rgba(0,0,0,0.0392156863) 0px 3px 5px;border-radius:5px}.brand-section{margin-bottom:40px;padding:20px}.brand-section .brand-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;box-shadow:0 2px 20px rgba(0,0,0,.1);padding:10px}.brand-section .brand-header img{max-width:70%;height:auto;max-height:50px;margin:5px 0;text-align:center;align-items:center}.brand-section .brand-title{font-size:1.2rem;font-weight:bold}.brand-section .catalog-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 1200px){.brand-section .catalog-items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.brand-section .catalog-items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.brand-section .catalog-items{grid-template-columns:repeat(1, 1fr)}}.brand-section .catalog-items .catalog-item{box-shadow:0 2px 20px rgba(0,0,0,.1);border-radius:4px;padding:20px 15px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.brand-section .catalog-items .catalog-item .catalog-img{display:flex;justify-content:center;width:100%;background-color:#f3f3f3;padding:10px}.brand-section .catalog-items .catalog-item .catalog-img img{max-width:55%;height:auto;display:block;margin-bottom:5px}.brand-section .catalog-items .catalog-item .catalog-title{font-size:14px;font-weight:500;color:#6b6b6b}.brand-section .catalog-items .catalog-item .catalog-desc{font-size:.9rem;color:#555;margin-bottom:5px;display:none}.brand-section .catalog-items .catalog-item .catalog-link{text-align:right}.brand-section .catalog-items .catalog-item .catalog-link a{border:none;box-shadow:none;background-color:#106299;color:#fff;border-radius:5px;font-weight:200;font-size:14px;padding:10px 15px;margin-top:20px;cursor:pointer}.hidden{display:none !important}/*# sourceMappingURL=all-materials.css.map */