.categories{border-radius:40px;overflow:hidden}.categories .content-title{display:flex;justify-content:center}.categories .content-title .label{font-size:12px;padding-bottom:10px}.categories .content-title .title{padding:0px 30px 30px 30px;text-align:center;max-width:1600px;margin:0 auto}.categories .content-title .title h2{font-size:2Opx;line-height:30px;color:var(--color-green);font-family:var(--font-style2);margin:0;text-align:center}@media (min-width: 992px){.categories .content-title .title h2{font-size:30px;line-height:40px}}.categories .content-title .title h2 span{font-family:var(--font-style2);font-style:italic}.categories .cats{display:flex;gap:20px;padding:0 40px;overflow:auto;max-width:1600px;margin:0 auto}@media (min-width: 992px){.categories .cats{overflow:hidden;justify-content:center;padding:0 60px}}.categories .cats::-webkit-scrollbar{display:none;scrollbar-width:none;-ms-overflow-style:none}.categories .cats .cat{width:70%;flex-shrink:0}@media (min-width: 992px){.categories .cats .cat{width:auto;flex:1;max-width:300px}}.categories .cats .cat .content-img{border-radius:20px;overflow:hidden;font-size:0px;line-height:0px;aspect-ratio:4/5}.categories .cats .cat .content-img img{object-fit:cover;width:100%;height:100%}.categories .cats .cat h3{font-size:14px;text-align:center;text-transform:uppercase}
