.mp-category-list{--primary:#c8102e;align-items:center;display:flex;flex-direction:column}.mp-category-list,.mp-category-list *,.mp-category-list :after,.mp-category-list :before{box-sizing:border-box}.mp-category-list__container{display:flex;flex-direction:column;gap:50px;max-width:1360px;padding:0 20px;width:100%}.mp-category-list__cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(200px,1fr))}.mp-category-list__card{display:flex;flex-direction:column;gap:10px;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:none;border-radius:.375rem;box-shadow:0 2px 8px #63636333;padding:35px;transition:transform .2s ease-out,box-shadow .2s ease-out;will-change:transform,box-shadow}.mp-category-list__card:hover{box-shadow:0 8px 24px #110c2e26;transform:translateY(-2px)}.mp-category-list__image-container{display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:100%}.mp-category-list__logo-wrapper{align-items:center;display:flex;height:80px;justify-content:center;max-width:200px;width:100%}.mp-category-list__logo-wrapper img{max-height:100%;max-width:100%;object-fit:contain}.mp-category-list__card-title{display:flex;font-size:18px;justify-content:center;margin-bottom:.5rem}.mp-category-list__card-title a{color:#212529;font-size:18px;font-weight:700;text-align:center;text-decoration:none}.mp-category-list__card-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.mp-category-list__card-text{color:#677;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0}.mp-category-list__card-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.mp-category-list__card-text p+p{margin-top:.75em}.mp-category-list__empty{border:1px dashed #c9c9c9;border-radius:.375rem;color:#555;font-size:14px;margin:0;padding:18px 20px;text-align:center}@media (min-width:1400px){.mp-category-list__container{max-width:1320px}}@media (max-width:990px){.mp-category-list__cards{grid-template-columns:repeat(2,minmax(200px,1fr))}.mp-category-list__card-text{display:none}.mp-category-list__card-title{text-align:center}}@media (max-width:768px){.mp-category-list__cards{grid-template-columns:repeat(1,minmax(200px,1fr))}}